.team-account-name{color:#1768eb;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.team-member-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.team-member-options label{background:#f5f8fd;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.team-member-options input{width:auto;min-height:0}.team-member-options small{color:#8292aa;margin-top:5px;display:block}.modal:has(.team-detail){border-radius:0;width:min(1300px,96vw);max-width:1300px;height:100dvh;max-height:100dvh;margin-top:0;margin-right:0}.team-detail{grid-template-columns:230px minmax(0,1fr);gap:26px;display:grid}.team-detail-accounts{border-right:1px solid #e9eef6;padding-right:15px}.team-detail-accounts button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:14px;display:flex}.team-detail-accounts button.selected{color:#1768eb;background:#eaf2ff}.team-detail-accounts small{color:#8292aa;margin-top:4px;font-size:11px;display:block}.team-detail-accounts i{border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.active-dot{background:#37b46b}.inactive-dot{background:#b0bccf}.team-detail-main{min-width:0}.team-detail-heading{align-items:center;gap:12px;display:flex}.team-detail-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.team-detail-kpis article{background:#f5f7fb;border-radius:8px;flex-direction:column;gap:14px;padding:16px 12px;display:flex}.team-detail-kpis span{color:#7386a2;font-size:12px}.team-detail-kpis strong{font-size:24px}.team-detail-kpis small{color:#8d9db2;font-size:10px}.team-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.team-works article{border:1px solid #e8eef7;border-radius:9px;gap:14px;min-width:0;padding:14px;display:flex}.team-works img,.team-work-placeholder{object-fit:cover;border-radius:7px;flex:none;width:90px;height:130px}.team-work-placeholder{color:#8d9db2;background:#f5f7fb;justify-content:center;align-items:center;font-size:11px;display:flex}.team-works article>div{min-width:0}.team-works p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;display:-webkit-box;overflow:hidden}.team-works small{color:#8d9db2;font-size:11px}.team-work-metrics{flex-wrap:wrap;gap:10px;margin:12px 0;font-size:11px;display:flex}.team-works a{align-items:center;gap:4px;font-size:12px;display:inline-flex}.team-pagination{justify-content:center;align-items:center;gap:15px;margin:22px 0;font-size:12px;display:flex}@media (width<=1100px){.team-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.team-works{grid-template-columns:1fr}}@media (width<=650px){.team-detail{grid-template-columns:1fr}.team-detail-accounts{border-right:0;padding:0;display:flex;overflow-x:auto}.team-detail-accounts button{flex:none;width:180px}.team-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-options{grid-template-columns:1fr}}.team-detail .account-platform-logo{margin-left:0}.team-detail-heading{justify-content:flex-start}.team-works img{background:#f5f7fb}.team-works article>div.team-work-placeholder{min-width:90px}.network-profile-list{gap:14px;margin-top:18px;display:grid}.network-profile-card{background:#f9fbff;border:1px solid #dae4f1;border-radius:10px;padding:16px}.network-profile-card p{overflow-wrap:anywhere;margin:8px 0}.network-profile-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-empty{color:#64748b;background:#f4f7fc;border-radius:8px;padding:24px}.network-coverage{border:1px solid #dae4f1;border-radius:10px;margin-top:20px;padding:16px}.network-coverage h3{margin:0 0 12px}.network-coverage dl{margin:0}.network-coverage dl div{border-bottom:1px solid #e7edf5;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.network-coverage dd{text-align:right;margin:0}.network-coverage .muted{margin-bottom:0}.network-action{white-space:nowrap}@media (width<=600px){.network-coverage dl div{display:block}.network-coverage dd{text-align:left;margin-top:4px}}.account-timezone-field{grid-column:1/-1;min-width:0}.account-timezone-field .publish-timezone-select{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;min-width:0;display:grid}.account-timezone-field .publish-timezone-select input,.account-timezone-field .publish-timezone-select select{width:100%;min-width:0;max-width:100%}.account-timezone-field .publish-timezone-select>small{grid-column:1/-1}.account-timezone-field>small{overflow-wrap:anywhere;line-height:1.6;display:block}.account-timezone-field>.notice{margin:0;line-height:1.6}.account-timezone-field>.notice button{margin-top:6px}.account-timezone-field>button{white-space:normal;text-align:left;align-self:flex-start;max-width:100%}@media (width<=640px){.account-timezone-field .publish-timezone-select{grid-template-columns:1fr}}.extension-binding-modal{max-width:760px}.extension-binding-routes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.extension-binding-routes>button[aria-selected=true]{color:#075ee8;background:#edf4ff;border-color:#8cb7ff;font-weight:600}.extension-binding-routes>.notice{flex-basis:100%}.extension-binding-modal .qr-frame{max-width:100%;margin:16px auto}.extension-binding-modal .qr-frame img{object-fit:contain;width:280px;max-width:100%;height:280px}.extension-binding-modal .binding-progress{flex-wrap:wrap}.extension-binding-modal fieldset{border:0;min-width:0;margin:0;padding:0}.extension-binding-modal input,.extension-binding-modal select{min-width:0;max-width:100%}.extension-binding-modal p,.extension-binding-modal small{overflow-wrap:anywhere}.extension-binding-modal footer{flex-wrap:wrap}@media (width<=600px){.extension-binding-modal .form-grid{grid-template-columns:minmax(0,1fr)}.extension-binding-modal .qr-frame img{width:240px;height:240px}.extension-binding-routes>button{flex:1}.extension-binding-modal footer>button{white-space:normal;max-width:100%}}.extension-binding-modal .binding-platforms>button[aria-selected=true]{color:#075ee8;background:#edf4ff;border-color:#8cb7ff;font-weight:600}.extension-binding-methods{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.extension-binding-methods>button{flex:1}.extension-binding-methods>button[aria-selected=true]{color:#075ee8;background:#edf4ff;border-color:#8cb7ff;font-weight:600}.extension-binding-capacity{background:#f7faff;border:1px solid #d8e4f4;border-radius:10px;margin:12px 0;padding:12px}.extension-binding-capacity>summary{color:#24466f;cursor:pointer;font-weight:600}.extension-binding-capacity .field{max-width:280px;margin:10px 0}.extension-import-list{gap:8px;margin:12px 0;display:grid}.extension-import-option{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:12px;display:flex}.extension-import-option strong{overflow-wrap:anywhere}.extension-import-option span{color:#657c9d;font-size:12px}.extension-import-option.selected{background:#edf4ff;border-color:#77a9ff}.extension-import-confirm{border-top:1px solid #e0e8f5;margin-top:16px;padding-top:12px}.extension-import .toolbar{margin:8px 0}@media (width<=600px){.extension-binding-methods>button{white-space:normal}.extension-import-option{flex-direction:column}.extension-binding-capacity>button{white-space:normal;max-width:100%}}.capability-overview{color:#233b5b;min-width:0}.capability-section-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.capability-section-title h3,.capability-issues h3{margin:0;font-size:16px}.capability-section-title>span{color:#6b7c92;font-size:12px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-card{background:#fff;border:1px solid #dfe7ef;border-radius:10px;min-width:0;padding:14px 16px}.capability-card:last-child:nth-child(odd){grid-column:1/-1}.capability-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.capability-card h4{white-space:nowrap;margin:0;font-size:14px}.capability-state{overflow-wrap:anywhere;border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.5}.capability-state.good{color:#216744;background:#eaf7ef}.capability-state.bad{color:#ad3c3f;background:#fff0f0}.capability-state.warning{color:#8e6317;background:#fff5df}.capability-state.neutral{color:#536681;background:#edf2f7}.capability-card p{color:#62728a;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.65}.capability-history{color:#587368;border-top:1px solid #e6eee9;flex-direction:column;gap:5px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.capability-history strong{color:#216744;font-size:12px}.capability-issues{margin:20px 0}.capability-issues h3 span{color:#9a6715;background:#fff3d9;border-radius:12px;margin-left:4px;padding:2px 7px;font-size:12px}.capability-issue{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.capability-issue>div{min-width:0}.capability-issue strong{font-size:13px}.capability-issue p{color:#64748b;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.65}.capability-issue button{white-space:nowrap;flex-shrink:0;font-size:12px}.capability-next-step{white-space:nowrap;color:#456590;font-size:12px}.capability-details,.connection-details{background:#f8fafc;border:1px solid #e4eaf1;border-radius:9px;min-width:0;margin-top:20px;padding:14px 16px}.capability-details summary,.connection-details summary{cursor:pointer;font-size:13px;font-weight:600}.capability-details .muted{font-size:12px;line-height:1.65}.capability-technical{border-top:1px solid #e0e7ef;margin-top:14px;padding-top:12px}.capability-technical h4{margin:0 0 8px;font-size:13px}.capability-technical dl{grid-template-columns:78px minmax(0,1fr);gap:7px 12px;margin:0;font-size:12px;display:grid}.capability-technical dt{color:#758398}.capability-technical dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.capability-technical code{overflow-wrap:anywhere;background:#eaf0f6;border-radius:3px;max-width:100%;margin:1px 4px 1px 0;padding:0 4px;font-size:11px;display:inline-block}.capability-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.capability-summary-item{background:#fafbfd;border:1px solid #e4eaf1;border-radius:6px;flex-direction:column;min-width:0;padding:6px 8px;line-height:1.5;display:flex}.capability-summary-item>span{color:#758399;font-size:10px}.capability-summary-item strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.capability-summary-item.good strong{color:#216744}.capability-summary-item.warning strong{color:#8e6317}.capability-summary-item.bad strong{color:#ad3c3f}.capability-summary-item small{color:#327454;margin:2px 0 0;font-size:10px}.capability-summary-item:last-child{grid-column:1/-1}.account-management-table{table-layout:fixed}.account-management-table th:first-child{width:20%}.account-management-table th:nth-child(2){width:18%}.account-management-table th:nth-child(3){width:15%}.account-management-table th:nth-child(4){width:29%}.account-management-table th:nth-child(5){width:18%}.account-management-table td{vertical-align:top;overflow-wrap:anywhere}.account-management-table .account-table-identity{align-items:flex-start}.account-management-table .team-account-name{white-space:normal;overflow-wrap:anywhere;text-align:left}.account-management-table .actions{align-items:stretch;gap:6px}.account-management-table .actions button{min-height:30px;padding:6px 8px;font-size:11px}.account-management-table .actions details{width:100%}.account-management-table .actions summary{cursor:pointer;color:#64748b;padding:5px;font-size:12px}.account-management-table .actions details>button{margin:5px 3px 0 0}.account-function-identity{color:#6b7b90;font-size:12px}.modal.capability-modal{width:min(900px,100vw - 36px);max-width:900px}.capability-modal header h2{overflow-wrap:anywhere;min-width:0;padding-right:12px}.connection-overview{border-bottom:1px solid #e7edf4;justify-content:space-between;gap:16px;padding:4px 0 16px;display:flex}.connection-overview strong{font-size:15px}.connection-overview p{color:#6c7d92;margin:5px 0 0;font-size:12px;line-height:1.6}.connection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.connection-actions button,.connection-actions .button{font-size:12px}.connection-status{background:#f5f8fc;border-left:3px solid #97b5dd;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.7}.connection-status p{margin:4px 0}.connection-details p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.connection-details form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.connection-details .field{flex:1;min-width:160px;margin-bottom:0}.connection-details select{width:100%}.connection-details .channel-link-section{padding:12px 0}.capability-modal footer{flex-wrap:wrap}.capability-modal footer button{white-space:normal}.connection-platform-help{font-size:13px;line-height:1.7}.connection-platform-help h4{margin-bottom:6px}@media (width<=1050px){.account-management-table th:first-child{width:23%}.account-management-table th:nth-child(2){width:16%}.account-management-table th:nth-child(3){width:13%}.account-management-table th:nth-child(4){width:30%}.account-management-table th:nth-child(5){width:18%}.account-management-table .capability-summary{grid-template-columns:1fr}.account-management-table .capability-summary-item:last-child{grid-column:auto}}@media (width<=700px){.capability-grid{grid-template-columns:1fr}.capability-card:last-child:nth-child(odd){grid-column:auto}.capability-section-title{flex-direction:column;align-items:flex-start;gap:4px}.capability-issue{flex-direction:column;align-items:flex-start;gap:9px}.capability-next-step{white-space:normal}.modal.capability-modal{width:calc(100vw - 20px);padding:16px}.connection-overview{flex-direction:column;gap:10px}.connection-actions>button,.connection-actions>.button{flex:1;justify-content:center}.capability-details,.connection-details{padding:12px}.capability-technical dl{grid-template-columns:65px minmax(0,1fr);gap:7px}.account-management-table,.account-management-table tbody,.account-management-table tr,.account-management-table td{width:100%;display:block}.account-management-table thead{display:none}.account-management-table tr{border-bottom:1px solid #dfe7ef;padding:14px 0}.account-management-table td{border:0;padding:7px 0}.account-management-table td[data-label]:before{content:attr(data-label);color:#8090a6;margin-bottom:3px;font-size:11px;display:block}.account-management-table .capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-management-table .capability-summary-item:last-child{grid-column:1/-1}.account-management-table .account-table-identity{align-items:center}.account-management-table .actions{flex-flow:wrap}.account-management-table .actions>button{flex:1}.account-management-table .actions details>button{font-size:12px}.account-list-scroll{overflow:visible}.capability-modal .field{width:100%;min-width:0}.capability-modal input,.capability-modal select{max-width:100%}.account-management-table tr{flex-direction:column;display:flex}.account-management-table td:first-child{order:0}.account-management-table td:nth-child(4){order:1}.account-management-table td:nth-child(5){order:2}.account-management-table td:nth-child(2){order:3}.account-management-table td:nth-child(3){order:4}}.comment-thread-workspace{min-width:0;color:var(--ink,#203857)}.comment-workspace-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.comment-workspace-counts{flex-direction:column;gap:6px;min-width:0;display:flex}.comment-workspace-counts strong{font-size:15px}.comment-workspace-counts small{color:var(--muted);font-size:11px}.comment-translation-toggle{cursor:pointer;align-items:center;gap:5px;font-size:12px;display:flex}.comment-translation-toggle input{width:auto}.comment-workspace-tools button{min-height:30px;padding:5px 8px;font-size:11px}.comment-thread-filters{border-bottom:1px solid #e7edf5;flex-wrap:wrap;gap:3px;margin-bottom:12px;padding:0 0 10px;display:flex}.comment-thread-filters button{background:#f4f6fa;border:0;min-height:30px;padding:6px 9px;font-size:11px}.comment-thread-filters button.selected{color:#1c63d4;background:#e7f0ff;font-weight:600}.comment-thread-layout{grid-template-columns:minmax(155px,.75fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.comment-thread-list{flex-direction:column;gap:7px;min-width:0;max-height:680px;padding:2px;display:flex;overflow:auto}.comment-thread-option{text-align:left;background:#fff;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:12px 10px;display:block}.comment-thread-option.selected{background:#f2f7ff;border-color:#91b8f3;box-shadow:inset 3px 0 #3479e4}.comment-thread-option>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.comment-thread-option strong{font-size:12px}.comment-thread-option small{color:var(--muted);font-size:10px}.comment-thread-option p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.comment-thread-option .thread-state{color:#3e6b9d;background:#e8f0fa;border-radius:4px;padding:3px 5px}.comment-thread-option .thread-state.warning{color:#8e6014;background:#fff2d4}.comment-thread-detail{border-left:1px solid #e7edf5;min-width:0;padding-left:14px}.comment-thread-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.comment-thread-heading strong{font-size:12px}.comment-thread-heading button{min-height:28px;padding:4px 7px;font-size:11px}.comment-back{display:none}.comment-thread-history{overscroll-behavior:contain;max-height:610px;padding:2px 5px 4px 0;overflow:auto}.comment-thread-message{background:#fff;border:1px solid #e5ebf3;border-radius:8px;min-width:0;margin-bottom:10px;padding:13px 11px}.comment-thread-message.own{background:#f6faf7;border-color:#deebe0}.comment-thread-message.reply-target{border-color:#9bbdec;box-shadow:0 0 0 1px #e9f1fd}.comment-message-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-message-heading strong{font-size:13px}.comment-message-heading small{color:var(--muted);margin-left:auto;font-size:10px}.comment-identity{color:#7c899b;background:#f1f3f6;border-radius:4px;padding:2px 5px;font-size:9px}.comment-identity.own{color:#2c8050;background:#e2f3e7}.comment-relation{color:var(--muted);margin-top:5px;font-size:10px;display:block}.comment-message-original{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.75}.comment-reading-translation{background:#f5f7fb;border-radius:6px;margin:8px 0;padding:9px 10px}.comment-reading-title{color:#738399;justify-content:space-between;gap:8px;font-size:10px;display:flex}.comment-reading-translation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.7}.comment-reading-translation>small{font-size:9px}.translation-options{margin-top:7px}.translation-options summary{color:#5478a5;cursor:pointer;font-size:10px}.translation-options>.actions{margin-top:9px}.translation-options label{align-items:center;gap:6px;font-size:10px;display:flex}.translation-options select{width:auto;max-width:130px;min-height:27px;padding:4px 6px;font-size:11px}.translation-options button{min-height:27px;padding:4px 7px;font-size:10px}.translation-revision{margin-top:10px}.translation-revision label{font-size:11px;display:block}.translation-revision textarea{margin:6px 0}.comment-message-actions{justify-content:space-between;align-items:center;gap:7px;margin-top:9px;display:flex}.comment-message-actions button{min-height:27px;padding:4px 8px;font-size:11px}.comment-message-actions button[aria-pressed=true]{color:#2c6dcc;background:#f0f6ff}.comment-message-actions small{color:var(--muted);font-size:10px}.comment-local-send{background:#f1f8f3;border-left:3px solid #82b493;border-radius:4px;margin-top:10px;padding:10px}.comment-local-send>div{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.comment-local-send strong{font-size:11px}.comment-local-send span,.comment-local-send small{color:#607b67;font-size:10px}.comment-local-send p{overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0;font-size:12px;line-height:1.7}.comment-legacy-reply{color:var(--muted);margin-top:10px;font-size:10px}.comment-legacy-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.comment-single-composer{border-top:1px solid #e5ebf3;min-width:0;margin-top:14px;padding-top:14px}.composer-target{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.composer-target strong{font-size:13px}.composer-target small{color:var(--muted);font-size:10px}.composer-target blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-left:2px solid #bbcee6;max-height:90px;margin:0;padding:8px 10px;font-size:11px;line-height:1.6;overflow:auto}.comment-single-composer .field{margin:0 0 10px}.comment-single-composer textarea{resize:vertical;min-height:105px;font-size:13px;line-height:1.7}.comment-single-composer button{min-height:31px;padding:6px 9px;font-size:11px}.comment-single-composer .actions>small{color:var(--muted);font-size:10px}.comment-composer-controls{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.comment-composer-controls label{align-items:center;gap:6px;font-size:11px;display:flex}.comment-composer-controls select{width:auto;max-width:180px;padding:6px 8px;font-size:11px}.comment-composer-controls small{color:var(--muted);font-size:10px}.comment-reply-preview{background:#f3f7fe;border:1px solid #c7d9f4;border-radius:7px;margin:12px 0;padding:12px}.comment-reply-preview strong{color:#3166b0;font-size:12px}.comment-reply-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.comment-reply-preview small{color:#77879d;margin-top:8px;font-size:10px;display:block}.source-draft,.comment-followup-options{color:var(--muted);margin:10px 0;font-size:11px}.source-draft p{white-space:pre-wrap;overflow-wrap:anywhere}.comment-followup-options .field{margin-top:10px}.comment-followup{border-top:1px dashed #e5ebf3;margin-top:11px;padding-top:11px}.comment-followup button{min-height:28px;padding:5px 8px;font-size:11px}.publishing-task-drawer .comment-thread-layout,.provider-connections .comment-thread-layout{grid-template-columns:minmax(165px,.7fr) minmax(0,2fr)}@media (width<=1150px){.comments-page .comment-thread-layout{grid-template-columns:1fr}.comments-page .comment-thread-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px;display:grid}.comments-page .comment-thread-detail{border-left:0;padding-left:0}.comments-page .comment-thread-option p{-webkit-line-clamp:2}}@media (width<=760px){.comment-thread-layout,.publishing-task-drawer .comment-thread-layout,.provider-connections .comment-thread-layout{display:block}.comment-thread-detail{border-left:0;padding-left:0;display:none}.comment-thread-workspace.thread-open .comment-thread-detail{display:block}.comment-thread-workspace.thread-open .comment-thread-list{display:none}.comment-thread-workspace:not(.thread-open) .comment-thread-list{max-height:none;display:flex}.comment-back{display:inline-flex}.comment-thread-history{max-height:none}.comment-thread-filters button{padding:5px 7px;font-size:10px}.comment-workspace-tools{gap:9px}.comment-workspace-tools>.actions{justify-content:space-between;width:100%}.comment-composer-controls{align-items:stretch}.comment-composer-controls label{flex:1;min-width:180px}.comment-composer-controls select{flex:1;max-width:none}.comment-message-heading small{flex-basis:100%;margin-left:0}.comment-thread-message{padding:10px 8px}.comment-thread-option p{-webkit-line-clamp:2}.comment-single-composer .actions{gap:7px}}.translation-recovery{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:9px;padding:9px}.translation-recovery label{align-items:center;gap:6px;font-size:11px;display:flex}.translation-recovery select{width:auto;max-width:150px}.translation-recovery small{color:var(--muted);font-size:10px}.reply-language-recovery{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.reply-language-recovery button{min-height:27px;padding:4px 8px;font-size:11px}.comment-precision{border-top:1px dashed #dfe5ee;min-width:0;margin:9px 0 3px;padding-top:8px}.comment-precision-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-precision-controls button{color:#6e4c9c;background:#fbf8ff;border:1px solid #ddd0ef;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:11px;display:inline-flex}.comment-precision-controls small{color:var(--muted);font-size:10px}.comment-precision-result{background:#f8f4fd;border:1px solid #e6daf3;border-radius:6px;min-width:0;margin-top:8px;padding:10px}.comment-precision-result strong{color:#754b9c;font-size:11px}.comment-precision-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.comment-precision-result button{min-height:28px;padding:5px 8px;font-size:11px}.comment-precision .notice{font-size:11px}.comment-precision .notice button{margin-left:8px}.precision-points{background:#f7f3fc;border-radius:6px;padding:12px}.precision-points strong{color:#6f45a1;font-size:22px}@media (width<=760px){.translation-recovery .actions{align-items:stretch}.translation-recovery label{flex:1;min-width:145px}.translation-recovery select{flex:1;max-width:none}.comment-precision-controls small{flex-basis:100%}.comment-precision .notice button{margin:7px 0 0}}.comment-reading-title{flex-wrap:wrap;justify-content:flex-start;align-items:center}.precision-toolbar-slot{align-items:center;min-width:0;display:inline-flex}.comment-reading-title .precision-toolbar-slot{margin-left:auto}.comment-precision{border:0;margin:0;padding:0}.comment-precision:empty{display:none}.comment-precision-controls{flex-wrap:nowrap;gap:0;display:inline-flex}.comment-precision-controls button{white-space:nowrap;min-height:25px;padding:3px 6px;font-size:10px}.comment-precision-result{margin-top:8px}.comment-composer-controls .precision-toolbar-slot{margin-left:2px}@media (width<=760px){.comment-composer-controls{gap:6px}.comment-composer-controls label{flex-basis:100%;min-width:0}.comment-reading-title{row-gap:4px}.comment-precision-controls button{max-width:100%}}.message-thread-workspace{min-width:0}.message-thread-workspace .comment-workspace-tools{margin-bottom:12px}.message-thread-history{overscroll-behavior:contain;max-height:58vh;padding:2px 4px 2px 0;overflow:auto}.message-thread-history .comment-thread-message{margin-bottom:10px}.message-thread-history .comment-message-heading{flex-wrap:wrap}.message-thread-history .comment-message-heading strong{overflow-wrap:anywhere}.message-thread-history .comment-relation{margin:4px 0 8px;display:block}.message-thread-workspace>.pagination{margin:12px 0}.message-thread-workspace .comment-single-composer{margin-top:10px}.message-thread-workspace .comment-local-send{margin:8px 0}.message-thread-workspace .comment-followup{margin-top:12px}.message-thread-workspace .comment-workspace-counts small{display:block}@media (width<=760px){.message-thread-history{max-height:none}.message-thread-workspace .comment-workspace-tools>.actions{justify-content:space-between;width:100%}.message-thread-workspace .comment-reading-title{flex-wrap:wrap}.message-thread-workspace .comment-single-composer textarea{min-width:0}.message-thread-workspace .comment-message-heading small{flex-basis:100%;margin-left:0}}.modal.provider-connections-modal{width:min(1080px,100vw - 32px);max-width:1080px}.provider-connections{min-width:0}.provider-connections p{line-height:1.65}.provider-connections button{gap:6px}.provider-tabs{border-bottom:1px solid #e2e8f0;gap:8px;padding:10px 0 18px;display:flex}.provider-tabs [aria-selected=true]{color:#24477f;background:#e8efff;border-color:#698adc}.provider-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.provider-capabilities article{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.provider-capabilities h3{margin:0 0 10px;font-size:15px}.provider-capabilities p{color:#56657a;margin-bottom:0;font-size:13px}.provider-section,.provider-next-steps{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:16px 0;padding:16px}.provider-section h3,.provider-next-steps h3{margin-top:0}.provider-section summary{cursor:pointer;font-weight:600}.provider-section .field{margin:14px 0}.provider-next-steps li{margin:8px 0;line-height:1.7}.provider-connection{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.provider-connection small{color:#64748b;flex-basis:100%}.provider-pane{margin-top:16px}.provider-pane .toolbar{align-items:end}.provider-pane .toolbar>.field{flex:1;min-width:180px}.provider-pane select{width:100%;max-width:100%}.provider-comment-list{gap:12px;display:grid}.provider-comment{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.provider-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.provider-reply{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.provider-reply textarea{width:100%}.provider-inbox{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:16px;display:grid}.provider-conversation-list{border-right:1px solid #e2e8f0;min-width:0;padding-right:16px}.provider-conversation-list .conversation-option{white-space:normal;overflow-wrap:anywhere;width:100%}.provider-conversation-history{min-width:0}.provider-conversation-history .message-history{max-height:400px;overflow:auto}.provider-connections .pagination{flex-wrap:wrap}.provider-entry{background:#eff5ff;border:1px solid #d8e5fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;display:flex}.provider-entry p{margin:0}.provider-entry button{flex-shrink:0}@media (width<=700px){.provider-capabilities,.provider-inbox{grid-template-columns:1fr}.provider-conversation-list{border-bottom:1px solid #e2e8f0;border-right:0;padding:0 0 14px}.provider-entry{flex-direction:column;align-items:start}.modal.provider-connections-modal{width:calc(100vw - 16px);padding:16px}.provider-pane .toolbar{flex-direction:column;align-items:stretch}}.provider-inline-inbox{grid-column:2/-1;min-width:0}.provider-inline-inbox>.provider-pane{margin-top:0}@media (width<=900px){.messages-account-grid>.provider-inline-inbox{grid-column:1/-1}}.post-cover{color:#8094ae;border-radius:inherit;background:#eaf0f8;width:100%;height:100%;min-height:56px;display:block;position:relative;overflow:hidden}.post-cover>img{object-fit:cover;width:100%;height:100%;transition:opacity .12s;display:block}.post-cover>img[data-loaded=false]{opacity:0}.post-cover-placeholder{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;inset:0}.post-cover-placeholder>small{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.5}.post-cover-retry{justify-content:center;align-items:center;gap:4px;min-height:24px;display:inline-flex;color:#476b9b!important;background:#fff!important;border:1px solid #cbd8e9!important;border-radius:5px!important;padding:4px 6px!important;font-size:10px!important}.post-cover-provenance,.post-cover-refresh{z-index:1;color:#fff;box-sizing:border-box;background:#152c49d9;border-radius:4px;max-width:calc(100% - 10px);padding:3px 5px;font-size:9px;line-height:1.3;position:absolute;top:5px;left:5px}.post-cover-compact{border-radius:5px;width:60px;height:70px;min-height:70px;margin-top:6px;display:block}.post-cover-compact .post-cover-placeholder{gap:2px;padding:3px}.post-cover-compact .post-cover-placeholder>small{font-size:8px;line-height:1.3}.post-cover-compact .post-cover-placeholder>svg{width:18px;height:18px}.post-cover-compact .post-cover-retry{gap:2px;min-height:18px;padding:2px 3px!important;font-size:8px!important}.comments-header{margin-bottom:16px}.comments-header .platform-tabs{margin:0}.comment-columns{grid-template-columns:205px 340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.comment-columns .account-rail{max-height:calc(100dvh - 300px);overflow-y:auto}.comment-columns .search{min-width:0;max-width:none}.comment-columns .video-rail-heading{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 12px}.video-list-controls{color:var(--muted);justify-content:space-between;align-items:center;gap:5px;margin:12px 0;font-size:11px;display:flex}.video-list-controls select{background:#f5f7fb;border:0;width:auto;max-width:145px;padding:5px;font-size:11px}.comment-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:260px;max-height:calc(100dvh - 415px);padding:3px;display:grid;overflow-y:auto}.video-card{text-align:left;background:#f4f7fb;border:2px solid #0000;border-radius:8px;align-self:start;min-width:0;padding:0;display:block;overflow:hidden}.video-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px #d8e8ff}.video-card-image{aspect-ratio:3/4;display:block;position:relative;overflow:hidden}.video-cover{background:#eaf0f8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.video-cover img{object-fit:cover;width:100%;height:100%;display:block}.cover-placeholder{color:#7189ab;background:linear-gradient(135deg,#ecf3fd,#dde7f6);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:10px;display:flex}.cover-placeholder small{text-align:center;font-size:10px;line-height:1.6}.video-play{color:#fff;background:#172e5075;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play svg{fill:#fff;margin-left:2px}.video-card-meta{color:#fff;background:linear-gradient(#0000,#122646d9);justify-content:space-between;align-items:flex-end;gap:4px;padding:20px 6px 7px;font-size:9px;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.video-card-meta>span:last-child{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.video-card-caption{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:48px;padding:7px 8px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.video-limit-note{color:var(--muted);margin-top:16px;font-size:10px;display:block}.comment-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.selected-video-summary{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.selected-video-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.selected-video-stats>div{background:#f4f7fb;border-radius:6px;min-width:0;padding:10px}.selected-video-stats>div:first-child{grid-column:1/-1}.selected-video-stats small{color:var(--muted);font-size:10px}.selected-video-stats strong{overflow-wrap:anywhere;margin-top:6px;font-size:24px;display:block}.metric-snapshot-note{grid-column:1/-1}.selected-video-preview{gap:14px;min-width:0;display:flex}.selected-video-preview>.video-cover{border-radius:7px;flex-shrink:0;width:105px;height:155px;overflow:hidden}.selected-video-preview>div{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.selected-video-preview h2{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.7}.selected-video-preview small{color:var(--muted);margin-top:auto;font-size:10px}.selected-video-preview a{flex-wrap:wrap;font-size:11px;line-height:1.5}.comment-detail .comment-workspace>.empty{min-height:255px}.comment-filter-tabs{background:#f1f4f9;border-radius:5px;flex-wrap:wrap;gap:2px;width:fit-content;padding:3px;display:flex}.comment-filter-tabs button{color:#7d899d;background:0 0;border:0;min-height:29px;padding:5px 12px;font-size:11px}.comment-filter-tabs button.selected{color:var(--primary);background:#fff;box-shadow:0 1px 4px #1b345015}.comments-page .comment-workspace .toolbar select{display:none}.comments-page .toolbar.compact{justify-content:space-between}.comments-page .toolbar>span:last-child{margin-left:0}@media (width>=1800px){.comment-columns{grid-template-columns:245px 365px minmax(0,1fr)}.selected-video-summary{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr)}.selected-video-preview>.video-cover{width:120px;height:170px}}@media (width<=1350px){.comment-columns{grid-template-columns:170px 285px minmax(0,1fr);gap:12px}.selected-video-summary{grid-template-columns:1fr}.selected-video-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-video-stats>div:first-child{grid-column:auto}.selected-video-preview>.video-cover{width:85px;height:115px}.selected-video-stats strong{font-size:21px}}@media (width<=1050px){.comment-columns{grid-template-columns:170px minmax(0,1fr)}.comment-detail{grid-column:1/-1}.comment-columns>.panel{min-height:0}.comment-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:470px}.selected-video-summary{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.selected-video-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-video-stats>div:first-child{grid-column:1/-1}.comments-page .account-rail{max-height:620px}}@media (width<=700px){.comment-columns{flex-direction:column;display:flex}.comment-columns>.panel,.comment-detail{width:100%}.comment-columns .account-rail{max-height:230px}.comment-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:470px}.selected-video-summary{grid-template-columns:1fr}.selected-video-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-video-stats>div:first-child{grid-column:auto}.comments-header{padding:15px}.comments-header .platform-tabs button{flex:40%;min-width:0;font-size:13px}.selected-video-preview>.video-cover{width:95px;height:135px}.selected-video-stats strong{font-size:19px}.comment-filter-tabs button{padding:6px 8px}.comments-page .page-title h1{font-size:22px}}.comment-language,.translation-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.comment-language button,.comment-language select{min-height:30px;padding:5px 8px;font-size:12px}.comment-language .language-label{color:var(--muted);font-size:12px}.comment-language .translation-hint{color:var(--muted);flex-basis:100%}.translation-toolbar label{cursor:pointer;align-items:center;gap:7px;display:flex}.translation-toolbar input{width:auto}.translation-toolbar button{margin-left:auto}.translation-toolbar small{color:var(--muted);flex-basis:100%}.comment-language select{width:auto;max-width:170px}.comment-language .language-label small{white-space:nowrap}.comments-header{margin-bottom:12px;padding:14px 18px}.comments-header .page-title{margin-bottom:10px}.comments-header .page-title h1{font-size:22px}.comments-header .page-title p{margin:5px 0 0;font-size:12px}.comments-header .platform-tabs button{min-height:34px;padding:8px 14px}.comment-columns{grid-template-columns:155px 220px minmax(0,1fr);gap:12px}.comment-columns>.panel{min-height:0;padding:12px}.comment-columns .account-rail{max-height:calc(100dvh - 245px)}.comments-page .account-option{gap:7px;padding:10px 6px}.comments-page .account-option strong{font-size:12px}.comments-page .account-option small{font-size:10px}.comments-page .account-option .account-avatar{width:26px;height:26px}.comments-page .account-rail .search input,.comments-page .video-rail .search input{font-size:11px}.comment-video-grid{gap:8px;min-height:190px;max-height:calc(100dvh - 350px)}.video-card-image{aspect-ratio:3/3.3}.video-card-meta{flex-wrap:wrap;font-size:8px}.video-card-caption{height:42px;padding:5px;font-size:10px}.video-play{width:29px;height:29px}.video-limit-note{margin-top:10px;font-size:9px}.video-list-controls{font-size:10px}.video-list-controls select{max-width:105px}.comment-detail{gap:12px}.comment-detail .comment-workspace{min-height:300px;padding:14px}.comment-selected-work{padding:12px 14px}.compact-work-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.compact-work-heading>div:first-child{min-width:0}.compact-work-heading h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.compact-work-heading small{color:var(--muted);font-size:10px}.compact-work-heading .actions{flex-shrink:0}.compact-work-heading button,.compact-work-heading a{min-height:29px;padding:5px 8px;font-size:11px}.comment-work-statistics{border-top:1px solid #edf1f6;margin-top:9px;padding-top:8px}.comment-work-statistics summary{color:#637e9f;cursor:pointer;font-size:10px}.comment-work-statistics .selected-video-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.comment-work-statistics .selected-video-stats>div:first-child{grid-column:auto}.comment-work-statistics .selected-video-stats strong{font-size:19px}.comment-work-statistics p{font-size:10px}.comment-work-statistics button{min-height:28px;padding:5px 8px;font-size:10px}@media (width>=1800px){.comment-columns{grid-template-columns:175px 250px minmax(0,1fr)}}@media (width<=1200px){.comment-columns{grid-template-columns:145px 195px minmax(0,1fr)}.compact-work-heading{flex-wrap:wrap}}@media (width<=960px){.comment-columns{grid-template-columns:150px minmax(0,1fr)}.comment-detail{grid-column:1/-1}.comment-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:240px}.comments-page .account-rail{max-height:310px}.comments-page .comment-thread-layout{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr)}.comments-page .comment-thread-list{max-height:680px;display:flex}.comments-page .comment-thread-detail{border-left:1px solid #e7edf5;padding-left:14px}}@media (width<=760px){.comments-page .comment-thread-layout{display:block}.comments-page .comment-thread-detail{border-left:0;padding-left:0}}@media (width<=700px){.comment-columns{flex-direction:column;display:flex}.comment-columns>.panel,.comment-detail{width:100%}.comment-columns .account-rail{max-height:180px}.comment-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;max-height:240px}.comments-header{padding:12px}.comments-header .platform-tabs button{flex:35%;font-size:11px}.compact-work-heading{flex-direction:column}.comment-work-statistics .selected-video-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-detail .comment-workspace{padding:11px}}.analytics .panel{margin-bottom:16px}.analytics-filters{padding:22px!important}.analytics-tabs{gap:14px;margin-bottom:22px;display:flex}.analytics-tabs button{color:#1b365c;background:#f5f7fb;border:1px solid #0000;min-width:145px;padding:12px 22px;font-size:16px}.analytics-tabs button.selected,.analytics .selected{color:#1768eb;background:#eaf2ff;border-color:#1768eb}.analytics-filter-row{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.analytics-filter-row label{color:#61738e;flex-direction:column;gap:7px;font-size:12px;display:flex}.analytics-filter-row input,.analytics-filter-row select{min-width:145px;min-height:38px}.analytics-scope{color:#1768eb;background:#eef4ff;border-radius:6px;padding:11px 15px;font-size:13px}.analytics-definition{color:#64758e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.8;display:flex}.analytics-definition svg{flex:none;margin-top:4px}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;margin:14px 0 20px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #e9eef6;border-radius:9px;flex-direction:column;gap:14px;min-height:128px;padding:20px;display:flex;box-shadow:0 3px 12px #16304a06}.analytics-kpis article>span{color:#697b94;font-size:13px}.analytics-kpis strong{color:#17355e;font-size:27px;font-weight:600}.analytics-kpis small{color:#8b9bb3;font-size:11px;line-height:1.6;display:block}.analytics-platform .analytics-kpis{margin-bottom:0}.analytics-platform .analytics-kpis article{box-shadow:none;background:#f8faff}.analytics-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.analytics-chart svg{width:100%;min-height:170px;display:block}.analytics-chart text{fill:#92a2b9;font-size:11px}.analytics-chart details{color:#7588a2;font-size:12px}.analytics-chart summary{cursor:pointer;padding:8px}.analytics .section-heading .actions select{max-width:160px}.analytics-market{border-bottom:1px solid #f2f4f8;grid-template-columns:1fr 1fr 95px;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.analytics-market meter{width:100%}.analytics-market strong{color:#61748e;font-size:12px;font-weight:500}.analytics-notes summary{cursor:pointer;color:#405d83}.analytics-notes ul{color:#6d7d94;padding-left:22px;font-size:13px;line-height:2}.analytics-notes p{color:#7c8ca3;font-size:12px}.analytics .text-button{color:#1768eb;text-align:left;background:0 0;border:none;padding:0}.analytics .button{background:#fff;border:1px solid #dae3ee;border-radius:6px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;display:inline-flex}.analytics .muted{font-size:12px;line-height:1.7}.analytics table td{vertical-align:top}.analytics .empty{min-height:165px}@media (width<=1050px){.analytics-grid{grid-template-columns:1fr}.analytics-tabs button{min-width:100px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.analytics-tabs{gap:6px}.analytics-tabs button{flex:1;min-width:0;padding:11px 6px;font-size:14px}.analytics-filter-row label{flex:1;min-width:125px}.analytics-filter-row select,.analytics-filter-row input{width:100%;min-width:0}.analytics .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.analytics-kpis article{min-height:120px;padding:16px}.analytics-kpis strong{font-size:22px}.analytics-market{grid-template-columns:1fr 90px}.analytics-market meter{display:none}}.analytics-freshness{color:#526d92;background:#edf4ff;border:1px solid #dce8fa;border-radius:8px;margin:12px 0 18px;padding:14px 18px;font-size:12px;line-height:1.7}.analytics-freshness p{margin:5px 0}.analytics-freshness label{align-items:center;gap:8px;display:flex}.analytics-freshness input{width:auto;min-height:0}.analytics-freshness summary{cursor:pointer}.analytics-scope-toggle{align-items:center;gap:0;display:flex}.analytics-scope-toggle button{background:#f5f7fb;border-radius:0}.analytics-scope-toggle button:first-child{border-radius:6px 0 0 6px}.analytics-scope-toggle button:last-child{border-radius:0 6px 6px 0}.analytics-metric-bar{color:#677e9b;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.analytics-metric-bar>span{align-items:center;gap:8px;display:flex}.analytics-metric-bar select{max-width:150px}.analytics-summary-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.analytics-summary-kpis article,.analytics-small-kpis article{background:#fff;border:1px solid #e9eef6;border-radius:9px;flex-direction:column;gap:11px;min-width:0;padding:20px 17px;display:flex;box-shadow:0 3px 12px #16304a06}.analytics-summary-kpis article>span,.analytics-small-kpis article>span{color:#70829c;align-items:center;gap:5px;font-size:12px;display:flex}.analytics-summary-kpis strong,.analytics-small-kpis strong,.analytics-follower-reading strong{color:#17355e;font-size:26px;font-weight:600}.analytics-summary-kpis small,.analytics-small-kpis small,.analytics-follower-reading small{color:#8797ae;font-size:10px;line-height:1.7;display:block}.analytics-overview-grid{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.analytics-overview-grid .panel{margin:0;padding:20px}.analytics-overview-grid .section-heading h2,.analytics-bottom-grid h2{color:#607695;font-size:14px;font-weight:500}.analytics-trend-column{flex-direction:column;gap:16px;display:flex}.analytics-period{gap:5px;display:flex}.analytics-period button{border-radius:4px;min-height:0;padding:3px 5px;font-size:10px}.analytics-legend{color:#667d9a;justify-content:space-between;align-items:center;gap:6px;margin:12px 0;font-size:10px;display:flex}.analytics-legend select{max-width:105px;min-height:27px;padding:3px 6px;font-size:11px}.analytics-legend span{align-items:center;gap:6px;display:flex}.analytics-legend i{background:#2476ef;border-radius:50%;width:7px;height:7px;display:inline-block}.analytics-legend.orange i{background:#f1ac52}.analytics-overview-grid .analytics-chart svg{min-height:105px}.analytics-overview-grid .analytics-chart details{font-size:10px}.analytics-small-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-donut-panel{flex-direction:column;display:flex}.analytics-donut{border-radius:50%;flex:none;justify-content:center;align-items:center;width:230px;height:230px;margin:auto;display:flex}.analytics-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:170px;height:170px;display:flex}.analytics-donut strong{color:#17355e;font-size:32px}.analytics-donut span{color:#8a9bb2;font-size:12px}.analytics-donut-legend{flex-direction:column;gap:12px;margin:30px 0 14px;display:flex}.analytics-donut-legend>div{color:#70829c;align-items:center;gap:10px;font-size:12px;display:flex}.analytics-donut-legend i{border-radius:50%;flex:none;width:8px;height:8px}.analytics-donut-legend strong{margin-left:auto;font-weight:500}.analytics-donut-legend small{text-align:right;width:40px}.analytics-ranking .actions{gap:4px}.analytics-ranking .actions button{min-height:0;padding:4px 8px;font-size:11px}.analytics-rank-list>div{align-items:center;gap:8px;min-width:0;padding:14px 10px;font-size:12px;display:flex}.analytics-rank-list>div:nth-child(2n){background:#f6f8fc;border-radius:7px}.analytics-rank-list button,.analytics-rank-list a,.analytics-rank-list>div>span:not(.rank-number):not(.account-platform-logo){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.analytics-rank-list strong{margin-left:auto;padding-left:6px;font-size:12px;font-weight:500}.rank-number{color:#7385a1;background:#eef2f9;border-radius:4px;justify-content:center;align-items:center;min-width:23px;min-height:23px;font-size:11px;display:flex}.rank-0{color:#91691b;background:#ffe092}.rank-1{color:#5e7395;background:#d8e0f0}.rank-2{color:#946f4d;background:#f5ddc9}.analytics-bottom-grid{grid-template-columns:1.4fr .7fr 1fr;gap:16px;margin-top:16px;display:grid}.analytics-bottom-grid .panel{padding:20px}.analytics-follower-reading{flex-direction:column;gap:14px;margin:24px 0;display:flex}.analytics-data-footnote{color:#8495ad;font-size:11px;line-height:1.8}.analytics-summary-kpis article{min-height:145px}@media (width<=1400px){.analytics-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-overview-grid{grid-template-columns:1.2fr 1fr}.analytics-ranking{grid-column:1/-1}.analytics-rank-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-bottom-grid{grid-template-columns:1fr 1fr}.analytics-bottom-grid>section:first-child{grid-column:1/-1}}@media (width<=800px){.analytics-overview-grid,.analytics-bottom-grid{grid-template-columns:1fr}.analytics-ranking,.analytics-bottom-grid>section:first-child{grid-column:auto}.analytics-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-donut{margin:24px auto}.analytics-rank-list{grid-template-columns:1fr}.analytics-metric-bar{align-items:flex-start}.analytics .page-title .actions{flex-wrap:wrap}}@media (width<=500px){.analytics-summary-kpis,.analytics-small-kpis{gap:9px}.analytics-summary-kpis article,.analytics-small-kpis article{padding:14px 12px}.analytics-summary-kpis strong,.analytics-small-kpis strong{font-size:22px}.analytics-scope-toggle{width:100%}.analytics-scope-toggle button{flex:1}.analytics-overview-grid .panel,.analytics-bottom-grid .panel{padding:16px}}.analytics-platform-tabs{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.analytics-platform-tabs button{align-items:center;gap:8px;min-width:150px;display:flex}.analytics-platform-tabs button.selected{color:#1768eb;background:#eaf2ff;border-color:#1768eb}.analytics-platform-tabs small{color:#677e9b}.publisher-tabs{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.publisher-tabs button{background:#f4f6fa;justify-content:center;min-width:145px}.publisher-note{color:#456284;background:#f1f6ff;border-radius:8px;margin:14px 0;padding:12px 16px;line-height:1.7}.publisher-success{color:#2c7945;background:#eaf8ef;border-radius:8px;padding:12px 16px}.publisher-panel{padding:24px}.publisher-row-actions{flex-wrap:wrap;gap:6px;display:flex}.publisher-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.publisher-form .field{margin-bottom:16px}.publisher-form fieldset{border:1px solid #e4eaf2;border-radius:8px;margin:16px 0;padding:16px}.publisher-form legend{color:#456284;padding:0 6px}.publisher-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publisher-accounts label{background:#f8faff;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.publisher-accounts input{width:auto;min-height:auto}.publisher-accounts small{color:#8b9cb5;margin-top:3px;display:block}.publisher-count{text-align:right;color:#8b9cb5;margin-top:-8px;font-size:12px}.publisher-date-hint{font-size:12px}.publisher-media-row{gap:8px;margin:10px 0;display:flex}.publisher-media-row select{max-width:85px}.publisher-media-row input{flex:1;min-width:0}.publisher-media-row button{padding:8px}.publisher-month{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.publisher-month small{color:#8b9cb5;margin-left:auto}.publisher-calendar{border:1px solid #e4eaf2;border-radius:8px;overflow:auto}.publisher-weekdays,.publisher-days{grid-template-columns:repeat(7,minmax(110px,1fr));min-width:770px;display:grid}.publisher-weekdays{text-align:center;color:#70829c;background:#f6f8fc}.publisher-weekdays span{padding:12px}.publisher-day{border-top:1px solid #e4eaf2;border-right:1px solid #e4eaf2;min-height:132px;padding:9px}.publisher-day:nth-child(7n){border-right:0}.publisher-day.outside{color:#aab6c7;background:#f7f8fa}.publisher-day.today{background:#f1f6ff}.publisher-day-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.publisher-day-header button{background:0 0;border:0;padding:3px}.publisher-day.today .publisher-day-header>span{color:#fff;background:#1766ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.publisher-calendar-entry{text-align:left;width:100%;margin:5px 0;display:block;overflow:hidden;color:#456284!important;background:#eaf1ff!important;border-color:#d8e5ff!important;padding:7px!important}.publisher-calendar-entry strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.publisher-calendar-entry small{color:#738bad;margin-top:4px;font-size:10px;display:block}.publisher-checks p{color:#947138;background:#fff8e6;border-radius:6px;padding:9px 12px}.publisher-check-details{grid-template-columns:125px 1fr;gap:12px;font-size:14px;display:grid}.publisher-check-details dt{color:#8695ac}.publisher-check-details dd{color:#456284;margin:0}@media (width<=700px){.publisher-panel{padding:16px}.publisher-tabs{gap:6px}.publisher-tabs button{flex:1;min-width:100px;font-size:13px}.publisher-accounts{grid-template-columns:1fr}.publisher-month small{width:100%;margin-left:0}.publisher-row-actions{min-width:170px}}.publisher-execution-step{border-top:1px solid #e4eaf2;gap:12px;padding:16px 0;display:grid}.publisher-execution-step label{line-height:1.6}.publisher-execution-step input[type=checkbox]{width:auto;min-height:auto;margin-right:8px}.publisher-platform-settings{border:1px solid #e4eaf2;border-radius:8px;gap:12px;padding:12px;display:grid}.publishing-image-grid,.publishing-image-picker-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;padding:0;list-style:none;display:grid}.publishing-image-grid li{background:#f8faff;border:1px solid #dbe4f2;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.publishing-image-grid img{object-fit:contain;background:#edf1f6;border-radius:6px;width:100%;height:155px}.publishing-image-grid strong{overflow-wrap:anywhere;font-size:12px}.publishing-image-index{color:#fff;background:#174a99;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:14px;left:14px}.publishing-image-grid button{padding:6px;font-size:12px}.publishing-image-picker-grid label{overflow-wrap:anywhere;border:1px solid #dbe4f2;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.publishing-image-picker-grid img{object-fit:contain;width:100%;height:120px}.publishing-image-picker-grid label.selected{background:#edf4ff;border-color:#2675ff}.publishing-media-kind{gap:10px;margin-bottom:16px;display:flex}.publishing-image-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.publishing-images .notice{margin:8px 0}@media (width<=600px){.publishing-image-grid,.publishing-image-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-media-kind{flex-wrap:wrap}.publishing-image-grid img{height:120px}}.publishing-image-preview{min-height:36px;display:block}.publish-task-cover .publishing-image-preview{position:absolute;inset:0}.publishing-image-grid .publishing-image-preview{height:155px}@media (width<=600px){.publishing-image-grid .publishing-image-preview{height:120px}}.materials-filters{flex-wrap:wrap;gap:10px}.materials-filters select{max-width:190px}.materials-upload{border:1px solid #dce6f4;border-radius:9px;margin:18px 0;padding:15px}.materials-upload summary{cursor:pointer;color:#0869ef;align-items:center;gap:8px;display:flex}.materials-upload[open] summary{margin-bottom:15px}.materials-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;margin:20px 0;display:grid}.material-card{background:#fff;border:1px solid #dce6f4;border-radius:10px;min-width:0;padding:10px}.material-card.selected{border:2px solid #0869ef;padding:9px;box-shadow:0 0 0 3px #eaf2ff}.material-cover{color:#7990ad;background:#f0f4fb;border:0;justify-content:center;align-items:center;width:100%;height:220px;padding:0;display:flex;position:relative;overflow:hidden}.material-cover img{object-fit:contain;width:100%;height:100%}.material-cover>span{color:#fff;background:#18355bbd;border-radius:4px;padding:3px 6px;font-size:11px;position:absolute;bottom:8px;right:8px}.material-card h3{text-overflow:ellipsis;white-space:nowrap;margin:12px 0;font-size:14px;overflow:hidden}.material-card p{font-size:12px}.material-card small{color:#73869f;margin:6px 0;font-size:11px;display:block}.material-card footer{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:14px;display:flex}.material-card footer button{padding:6px 8px;font-size:12px}.materials-pagination,.materials-select-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:12px 0;display:flex}.materials-select-footer{background:#fff;border-top:1px solid #e4ebf5;position:sticky;bottom:0}.materials-select-footer>span{margin-right:auto}.modal:has(.materials-library){width:min(1100px,96vw);max-width:1100px}.material-preview{background:#102139;width:100%;max-height:65vh;display:block}.publish-material-options{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.publish-material-options button{background:#f6f9fe;border:1px solid #b9cef0;flex-direction:column;justify-content:center;gap:12px;min-height:110px;font-size:16px;display:flex}.publish-material-options button.selected{color:#0064ef;background:#eaf2ff;border-color:#0869ef}.ai-copy-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;display:flex}.ai-copy-preview{background:#f6f9fe;border:1px solid #cbdcf6;border-radius:10px;margin:20px 0;padding:18px}.ai-copy-preview .original-text{white-space:pre-wrap}.materials-library .notice{overflow-wrap:anywhere}@media (width<=650px){.publish-material-options{grid-template-columns:1fr}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-cover{height:180px}.materials-filters .search{width:100%}}.material-choice{cursor:pointer;color:#426187;border-radius:6px;align-items:center;gap:8px;min-height:36px;margin-bottom:8px;padding:4px 6px;font-size:13px;display:flex}.material-choice input{accent-color:#0869ef;flex:none;width:18px;height:18px;min-height:18px;margin:0}.material-card.selected .material-choice{color:#0869ef;background:#eaf2ff;font-weight:600}.materials-library-picker .material-card{cursor:pointer}.materials-library-picker .material-card:focus-within{outline-offset:2px;outline:2px solid #95bcff}.materials-selection-hint{color:#426187;margin-bottom:16px;font-size:13px}.modal.material-picker-dialog{height:calc(100dvh - 60px);padding:0;overflow:hidden}.modal.material-picker-dialog[open]{flex-direction:column;display:flex}.material-picker-dialog>header{flex:none;margin:0;padding:20px 24px}.material-picker-dialog>.materials-library{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.material-picker-dialog .materials-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 24px;overflow-y:auto}.material-picker-dialog .materials-select-footer{z-index:1;flex:none;margin:0;padding:16px 24px;position:static}.material-picker-dialog .materials-select-footer>span{overflow-wrap:anywhere;flex:1;min-width:0}.material-picker-dialog .material-card footer{justify-content:space-between}.material-picker-dialog .material-cover{height:190px}@media (width<=650px){.modal.material-picker-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.material-picker-dialog>header{padding:16px}.material-picker-dialog .materials-scroll{padding:14px}.material-picker-dialog .materials-select-footer{gap:10px;padding:12px 14px}.material-picker-dialog .materials-select-footer>span{flex-basis:100%;font-size:12px}.material-picker-dialog .materials-select-footer>button{flex:1}.material-picker-dialog .material-cover{height:170px}.material-choice{font-size:12px}.material-picker-dialog .materials-filters select{flex:40%;max-width:none}}.material-card footer .material-delete{color:#b42318;border-color:#f2cbc8}.material-card footer .material-delete:hover:not(:disabled){background:#fff1f0}.materials-storage{background:#f8fbff;border:1px solid #dce6f4;border-radius:10px;margin:16px 0;padding:15px 18px}.materials-storage>div{color:#426187;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.materials-storage strong{color:#18355b}.materials-storage progress{accent-color:#0869ef;width:100%;height:9px;margin:12px 0;display:block}.materials-storage small{color:#73869f;font-size:12px}.materials-batch{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.materials-batch label{align-items:center;gap:7px;display:flex}.materials-batch input{accent-color:#0869ef;width:17px;min-height:17px;margin:0}.materials-batch>span{color:#73869f}.materials-browser{grid-template-columns:210px minmax(0,1fr);gap:22px;min-width:0;display:grid}.materials-main{min-width:0}.material-folder-rail{border-right:1px solid #e4ebf5;min-width:0;padding-right:16px}.material-folder-heading{color:#18355b;justify-content:space-between;align-items:center;margin:3px 0 12px;font-size:14px;display:flex}.material-folder-heading button{min-height:28px;padding:5px 7px}.material-folder-collapse>summary{display:none}.material-folder-list{flex-direction:column;gap:5px;display:flex}.material-folder-list>button,.material-folder-item{border-radius:7px;min-width:0}.material-folder-list>button,.material-folder-item>button{color:#426187;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px;font-size:12px;display:flex}.material-folder-list>button>span,.material-folder-item>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.material-folder-list small{color:#73869f;margin-left:auto;font-size:11px}.material-folder-list svg{flex:none}.material-folder-list>.selected,.material-folder-item.selected{background:#eaf2ff}.material-folder-list>.selected,.material-folder-item.selected>button{color:#0869ef}.material-folder-item{align-items:center;gap:2px;display:flex}.material-folder-item>button{flex:1;width:0}.folder-actions{flex:none;gap:1px;padding-right:3px;display:flex}.folder-actions button{color:#73869f;background:0 0;border:0;min-height:24px;padding:4px;display:inline-flex}.folder-actions button:hover:not(:disabled){color:#0869ef;background:#dce9fd}.materials-upload>progress{width:100%;margin-top:12px;display:block}.material-file-selected{overflow-wrap:anywhere;font-size:12px}.material-image-preview{object-fit:contain;background:#f5f7fb}.materials-upload .form-grid{min-width:0}.materials-upload input[type=file]{max-width:100%}.materials-main>.toolbar .search{flex:1;min-width:160px}.materials-main .materials-storage{margin-top:14px}.material-picker-dialog .materials-browser{grid-template-columns:180px minmax(0,1fr);gap:16px}.material-picker-dialog .material-folder-rail{padding-right:12px}.material-picker-dialog .materials-main .materials-filters select{max-width:150px}@media (width<=900px){.materials-browser,.material-picker-dialog .materials-browser{grid-template-columns:minmax(0,1fr);gap:14px}.material-folder-rail,.material-picker-dialog .material-folder-rail{border-bottom:1px solid #e4ebf5;border-right:0;padding:0 0 12px}.material-folder-heading{margin-bottom:8px}.material-folder-collapse>summary{cursor:pointer;color:#426187;padding:7px 0;font-size:12px;display:list-item}.material-folder-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:6px;display:grid}.materials-main .materials-filters>*{min-width:0;max-width:100%}.materials-main .materials-filters select{flex:1}.materials-main .materials-filters .search{flex-basis:100%;width:100%}}.material-folder-list{max-height:65vh;overflow:auto}@media (width<=900px){.material-folder-list{max-height:240px}.materials-main .materials-filters select,.material-picker-dialog .materials-main .materials-filters select{flex:calc(50% - 6px);width:calc(50% - 6px);max-width:none}}.material-card p{overflow-wrap:anywhere;min-width:0}.material-card small{overflow-wrap:anywhere}.publishing-editor{max-width:1440px;margin:auto;padding-bottom:106px}.publishing-editor-heading{align-items:flex-start;gap:20px;margin:0 0 24px;display:flex}.publishing-editor-heading h2{margin:4px 0 8px}.publishing-editor-heading p{margin:4px 0}.publishing-editor-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.publishing-editor-nav{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 12px;position:sticky;top:92px}.publishing-editor-nav ol{margin:0;padding:0;list-style:none}.publishing-editor-nav a{color:#334155;border-radius:9px;align-items:center;gap:10px;padding:13px 8px;text-decoration:none;display:flex}.publishing-editor-nav a:hover{color:#4338ca;background:#eef2ff}.publishing-editor-nav a span,.publishing-editor .step-number{color:#4338ca;background:#e8edff;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:14px;display:inline-grid}.publishing-editor-nav p{color:#64748b;padding:0 8px;font-size:12px}.publishing-editor-sections{gap:22px;min-width:0;display:grid}.publishing-editor-sections>section{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:26px;scroll-margin-top:96px}.publishing-editor-sections>section>h3{align-items:center;gap:10px;margin-top:0;margin-bottom:24px;display:flex}.publishing-editor .publish-target-editor{background:#fafbfe;border:1px solid #e2e8f0;border-radius:12px;margin-top:18px;padding:20px}.publishing-editor .publish-target-editor h4{align-items:center;gap:8px;margin:0 0 8px;display:flex}.publishing-editor fieldset{border:0;min-width:0;margin:16px 0;padding:0}.publishing-editor .publish-account-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publishing-editor .publish-account-picker>section{border:1px solid #e2e8f0;border-radius:10px;padding:14px}.publishing-editor .publish-account-picker h4{align-items:center;gap:8px;display:flex}.publishing-editor .publish-account-picker label{border:1px solid #e8ecf2;border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.publishing-editor .publish-account-picker input[type=checkbox]{width:auto;margin-top:4px}.publishing-editor .publish-account-picker small{color:#64748b;overflow-wrap:anywhere;line-height:1.7;display:block}.publishing-editor .publish-account-picker span{min-width:0}.publishing-editor .publish-uploaded video{object-fit:contain;background:#0f172a;border-radius:10px;width:100%;max-height:340px}.publishing-editor .publish-material-options{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.publishing-editor .publish-material-options button{text-align:left;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.publishing-editor .publish-material-options small{color:#64748b;width:100%;padding-left:36px}.publishing-editor .publish-dropzone{text-align:center;background:#f8faff;border:1px dashed #a5b4cf;border-radius:12px;justify-items:center;gap:12px;padding:32px 24px;display:grid}.publishing-editor .publish-dropzone input{max-width:100%}.publishing-editor .publish-mode{gap:28px;padding:8px 0 18px;display:flex}.publishing-editor .publish-mode input{width:auto}.publishing-editor .publish-account-time{background:#f8faff;border-radius:10px;margin-top:18px;padding:14px}.publishing-editor .publish-time-warning{color:#9a3412}.publishing-editor .publish-platform-preview{background:#fff;border-radius:8px;margin-top:18px;padding:12px}.publishing-editor .publish-platform-preview summary{cursor:pointer;margin-bottom:10px}.publishing-editor-footer{z-index:20;background:#fffffffa;border-top:1px solid #dbe3ef;justify-content:flex-end;align-items:center;gap:12px;padding:14px 32px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #14253a0a}.publishing-editor-footer>span{color:#64748b;margin-right:auto;font-size:13px}.publish-confirm-targets article{border:1px solid #e2e8f0;border-radius:10px;margin:12px 0;padding:14px}.publishing-editor .checkbox{align-items:center;gap:8px;margin:12px 0;display:flex}.publishing-editor .checkbox input{width:auto}.publishing-editor .ai-copy-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.publishing-editor .original-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=900px){.publishing-editor-layout{grid-template-columns:145px minmax(0,1fr);gap:16px}.publishing-editor .publish-account-picker{grid-template-columns:1fr}.publishing-editor-sections>section{padding:20px}.publishing-editor-footer{gap:8px;padding:12px 18px}.publishing-editor-footer>span{display:none}}@media (width<=640px){.publishing-editor{padding-bottom:150px}.publishing-editor-heading{flex-direction:column;gap:10px}.publishing-editor-layout{display:block}.publishing-editor-nav{z-index:10;margin-bottom:16px;padding:6px;top:64px;overflow-x:auto}.publishing-editor-nav ol{min-width:max-content;display:flex}.publishing-editor-nav a{gap:5px;padding:8px;font-size:12px}.publishing-editor-nav a span{min-width:22px;height:22px;font-size:12px}.publishing-editor-nav p{display:none}.publishing-editor-sections>section{padding:16px;scroll-margin-top:128px}.publishing-editor .publish-material-options{grid-template-columns:1fr}.publishing-editor .publish-dropzone{padding:24px 12px}.publishing-editor-footer{grid-template-columns:1fr 1fr;padding:10px 12px;display:grid}.publishing-editor-footer .primary{grid-column:1/-1}.publishing-editor .publish-target-editor{padding:14px}.publishing-editor .toolbar{flex-wrap:wrap}.publishing-editor .toolbar>input{width:100%}}.publishing-editor .publish-timezone-select{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;display:grid}.publishing-editor .publish-timezone-select>small{grid-column:1/-1}.publishing-editor .publish-timezone-select input,.publishing-editor .publish-timezone-select select{width:100%;min-width:0}.publishing-editor .publish-account-time-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.publishing-editor .publish-account-time-heading strong,.publishing-editor .publish-account-time p{overflow-wrap:anywhere}@media (width<=640px){.publishing-editor .publish-timezone-select{grid-template-columns:1fr}}.publishing-editor .publish-account-time-heading .account-platform-logo{margin-left:0}.publishing-editor .publish-readiness{overflow-wrap:anywhere;background:#f8fbff;border:1px solid #a7c7fa;border-radius:12px;padding:18px}.publish-readiness>div{border-top:1px solid #dce7fa;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.publish-readiness strong{align-items:center;gap:6px;display:flex}.publish-readiness span{color:#52627b;font-size:12px}.publish-readiness button{text-align:left;white-space:normal;max-width:100%;font-size:12px}.publish-settings-group h5{margin:18px 0 12px;font-size:14px}.publish-fixed-setting{color:#51627a;background:#eef2f8;border-radius:7px;padding:11px 12px;font-size:13px}.publish-target-editor [id^=publish-setting-]{scroll-margin-top:150px}.publish-target-editor [id^=publish-setting-]:focus-within{outline-offset:3px;outline:2px solid #93b8ff}.publish-readiness h3{margin-top:0;font-size:16px}@media (width<=640px){.publish-readiness>div{align-items:flex-start}.publish-readiness button{width:100%}}.modal.publishing-task-drawer{border:0;border-radius:0;width:min(840px,78vw);max-width:840px;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 60px #14345925}.publishing-task-drawer::backdrop{background:#102c4d66}.drawer-heading h2{overflow-wrap:anywhere;margin:18px 0 10px;font-size:22px}.drawer-heading>button{margin-bottom:16px}.drawer-tabs{z-index:2;background:#fff;border-bottom:1px solid #e1e9f4;gap:8px;padding:12px 0;display:flex;position:sticky;top:-24px}.drawer-tabs button.selected,.drawer-account-options button.selected{color:#0761d8;background:#edf4ff;border-color:#99bffc}.drawer-account-options{border-bottom:1px solid #e2eaf5;flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.drawer-account-options button{align-items:center;gap:6px;font-size:12px;display:flex}.drawer-body{padding:20px 0;line-height:1.7}.drawer-body .original-text{white-space:pre-wrap;overflow-wrap:anywhere}.drawer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.drawer-metric-grid article{background:#f3f7fc;border:1px solid #e1eaf6;border-radius:9px;gap:8px;min-width:0;padding:16px;display:grid}.drawer-metric-grid strong{color:#1b4b8e;font-size:26px}.drawer-metric-grid small{overflow-wrap:anywhere}.drawer-trend{border:1px solid #e1e9f4;border-radius:8px;margin:22px 0;padding:12px}.drawer-trend svg{width:100%;height:auto}.drawer-trend figcaption{overflow-wrap:anywhere;font-weight:600}.drawer-table{overflow:auto}.drawer-table table{min-width:600px}.drawer-availability{background:#f5f8fc;border-radius:8px;margin-top:24px;padding:16px}.publishing-task-drawer .comment-item{border:1px solid #dfe7f1;border-radius:8px;margin:16px 0;padding:16px}.publishing-task-drawer .draft-grid{grid-template-columns:1fr}.publishing-task-drawer .comment-language{flex-wrap:wrap}@media (width<=760px){.modal.publishing-task-drawer{width:100vw;max-width:100vw;padding:18px}.drawer-tabs{top:-18px}.drawer-metric-grid{grid-template-columns:1fr}.drawer-account-options{flex-wrap:nowrap;overflow-x:auto}.drawer-account-options button{flex-shrink:0}}.batch-editor-title h2{margin:20px 0 8px}.batch-editor-layout{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.batch-editor-layout>nav{align-self:start;gap:8px;display:grid;position:sticky;top:18px}.batch-editor-layout>nav a{color:#245181;background:#f1f5fb;border-radius:7px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.batch-editor-layout>nav span{color:#fff;background:#126be7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.batch-sections{min-width:0}.batch-sections fieldset{border:0;min-width:0;margin:0;padding:0}.batch-sections section{background:#fff;border:1px solid #e1e9f5;border-radius:10px;margin-bottom:20px;padding:24px;scroll-margin-top:20px}.batch-sections h3{margin:0 0 22px}.batch-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.batch-account-grid label{border:1px solid #e2eaf5;border-radius:7px;align-items:center;gap:8px;padding:12px;display:flex}.batch-account-grid label:has(input:checked){background:#edf4ff;border-color:#8fb6ef}.batch-account-grid input,.batch-material-grid input{flex-shrink:0;width:16px;height:16px}.batch-account-grid small,.batch-material-grid small{color:#71849f;margin-top:5px;font-size:11px;display:block}.batch-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.batch-material-grid label{overflow-wrap:anywhere;border:1px solid #dfe8f4;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex;position:relative}.batch-material-grid label.selected{background:#eef5ff;border-color:#70a6f1}.batch-material-grid img{object-fit:cover;border-radius:5px;width:52px;height:72px}.batch-pagination{justify-content:center;align-items:center;gap:14px;margin:18px 0;display:flex}.batch-preview-table{margin-top:20px;overflow:auto}.batch-preview-table table{min-width:700px}.batch-preview-table td{vertical-align:top}.batch-preview-table .original-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:280px}.batch-editor-footer{z-index:3;background:#fffffff5;border-top:1px solid #dfe8f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px;display:flex;position:sticky;bottom:0}.batch-editor-footer>span{color:#657d9a;margin-right:auto;font-size:12px}.batch-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.batch-list>article{border:1px solid #dae5f3;border-radius:9px;padding:20px}.batch-list footer{gap:10px;margin-top:20px;display:flex}@media (width<=1050px){.batch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.batch-editor-layout{grid-template-columns:1fr}.batch-editor-layout>nav{display:flex;position:static;overflow:auto}.batch-editor-layout>nav a{flex-shrink:0;padding:8px}.batch-account-grid,.batch-material-grid,.batch-list{grid-template-columns:1fr}.batch-sections section{padding:16px}.batch-editor-footer button{flex:1}.batch-editor-footer>span{width:100%}}.publish-board .publisher-tabs{border-bottom:1px solid #e7edf6;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex}.publisher-tabs button.selected{color:#0064ef;background:#edf4ff;border-color:#8ab4ff}.publish-board-filters{flex-wrap:wrap;gap:12px}.publish-board-filters>select{max-width:220px}.publish-board-filters>label{color:#647891;gap:5px;font-size:12px;display:grid}.publish-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;margin-top:24px;display:grid}.publish-board-card{background:#fff;border:1px solid #dce6f4;border-radius:10px;min-width:0;padding:20px;box-shadow:0 4px 15px #163c6705}.publish-card-content{grid-template-columns:110px minmax(0,1fr);gap:18px;min-height:174px;display:grid}.publish-card-content h3{overflow-wrap:anywhere;margin:5px 0 12px;font-size:16px}.publish-card-media{color:#8fa4be;background:#f0f4fb;border-radius:8px;justify-content:center;align-items:center;width:110px;height:172px;display:flex;overflow:hidden}.publish-card-media video,.publish-card-media img{object-fit:cover;width:100%;height:100%}.publish-excerpt{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.publish-board-card footer{border-top:1px solid #e8eef7;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.publish-counts{flex-wrap:wrap;gap:10px;margin:14px 0;font-size:12px;display:flex}.publish-card-targets{flex-wrap:wrap;gap:8px;max-height:170px;margin-top:14px;display:flex;overflow:auto}.publish-card-targets>span{background:#f4f7fb;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.publish-card-targets small{color:#6c829e;margin-top:3px;display:block}.modal:has(.publish-wizard){width:min(1160px,96vw);max-width:1160px}.publish-wizard{grid-template-columns:190px minmax(0,1fr);gap:24px;padding-top:15px;display:grid}.publish-wizard aside{border-right:1px solid #e7edf6;padding-right:20px}.publish-wizard aside ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.publish-wizard aside button{background:0 0;border:0;justify-content:flex-start;width:100%}.publish-wizard aside button.selected{color:#0064ef;background:#eaf2ff}.publish-wizard aside button>span,.step-number{color:#fff;background:#0869ef;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;font-size:14px;display:inline-flex}.publish-wizard aside p{color:#74849c;margin-top:30px;font-size:12px;line-height:1.8}.publish-wizard-main{min-width:0}.publish-wizard-main>section{padding:0 4px 20px}.publish-wizard h3{margin-bottom:24px}.publish-dropzone{text-align:center;background:#f5f8fd;border:1px dashed #acc2e0;border-radius:9px;flex-direction:column;align-items:center;gap:14px;min-height:250px;padding:36px 20px;display:flex}.publish-dropzone input{max-width:400px}.publish-uploaded{text-align:center;background:#f5f8fd;border-radius:8px;padding:24px}.publish-uploaded video,.publish-detail-video{object-fit:contain;background:#08182c;border-radius:8px;width:180px;max-width:100%;height:260px;margin:0 auto 16px;display:block}.publish-account-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-height:440px;margin:18px 0;display:grid;overflow:auto}.publish-account-picker section{border:1px solid #e5ecf7;border-radius:8px;padding:12px}.publish-account-picker h4{align-items:center;gap:7px;margin:0 0 12px;display:flex}.publish-account-picker label{cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:10px 6px;display:flex}.publish-account-picker label:has(input:checked){background:#eaf3ff}.publish-account-picker label small{color:#7d90aa;margin-top:4px;font-size:11px;display:block}.publish-account-picker input{flex-shrink:0;width:16px;height:16px}.publish-target-editor{border:1px solid #dce6f4;border-radius:8px;margin:20px 0;padding:16px}.publish-target-editor h4{align-items:center;gap:8px;display:flex}.publish-target-editor fieldset{border:0;min-width:0;margin:0;padding:0}.publish-mode{gap:25px;margin:20px 0;display:flex}.publish-mode label{align-items:center;gap:8px;display:flex}.publish-confirm-targets{max-height:52vh;overflow:auto}.publish-confirm-targets article{border-bottom:1px solid #e4ebf5;padding:12px 0}.publish-confirm-targets h4{align-items:center;gap:8px;display:flex}.publish-group-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin:24px 0;display:grid}.publish-group-new{background:#fff;border:1px solid #cbd9ed;flex-direction:column;justify-content:center;gap:14px;min-height:180px;display:flex}.publish-group-card{border:1px solid #cbd9ed;border-radius:7px;min-width:0;padding:12px}.publish-group-card h3{align-items:center;gap:7px;margin:0 0 12px;display:flex}.publish-group-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:250px;display:grid;overflow:auto}.publish-group-accounts>span{overflow-wrap:anywhere;background:#f4f7fb;border-radius:6px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.publish-group-card footer{background:#f4f7fb;border-radius:0 0 7px 7px;flex-wrap:wrap;gap:7px;margin:12px -12px -12px;padding:9px;font-size:12px;display:flex}.publish-group-card footer>span{text-align:center;width:100%}.publish-confirm-targets .original-text{white-space:pre-wrap;overflow-wrap:anywhere}.publish-wizard footer{flex-wrap:wrap}.publish-wizard .field small{color:#7990ad;margin-top:4px;display:block}@media (width>=1500px){.publish-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.publish-wizard{grid-template-columns:1fr}.publish-wizard aside{border-right:0;padding:0}.publish-wizard aside ol{flex-wrap:wrap;gap:3px;display:flex}.publish-wizard aside p{display:none}.publish-account-picker,.publish-card-grid{grid-template-columns:1fr}.publish-board-filters .search{width:100%}.publish-card-content{grid-template-columns:90px minmax(0,1fr)}.publish-card-media{width:90px;height:150px}}.task-video{background:#eef2f8;border-radius:8px;width:100%;height:100%;min-height:150px;position:relative;overflow:hidden}.task-video video{object-fit:contain;width:100%;height:100%;display:block}.task-video-probe{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.task-video-status{color:#687b97;text-align:center;pointer-events:none;background:#f6f8f3ee;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:10px;display:flex;position:absolute;top:10px;left:6px;right:6px}.publish-detail-video.task-video{height:350px}.task-video-status.failed{pointer-events:auto;flex-direction:column}.task-video-status button{min-height:0;padding:4px;font-size:10px}.publish-uploaded>.task-video{max-width:350px;height:350px;margin:auto}.publish-board-pagination{border-top:1px solid #e1eaf5;justify-content:flex-end;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.publish-board-pagination span{color:#7085a0;margin-right:auto;font-size:12px}.publish-board .publisher-tabs{white-space:nowrap;overflow:auto}.publish-board .publisher-tabs>button{flex-shrink:0}.publish-board-card footer button:first-of-type{margin-left:0}.publish-board-card footer button.primary{margin-left:auto}@media (width<=760px){.publish-board-pagination{flex-wrap:wrap}.publish-board-pagination span{width:100%}}.publish-board .publish-board-filters{border-bottom:1px solid #e8eef7;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(135px,1fr)) repeat(2,minmax(140px,.85fr));align-items:end;gap:14px;margin:0;padding:20px 0;display:grid}.publish-board-filters>label,.publish-filter-search{color:#647891;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:500;display:flex}.publish-filter-search .search{box-sizing:border-box;flex-direction:row;align-items:center;gap:9px;width:100%;min-width:0;height:42px;margin:0;display:flex}.publish-filter-search .search svg{flex-shrink:0}.publish-filter-search .search input{background:0 0;border:0;width:100%;min-width:0;height:38px;padding:0}.publish-board-filters>label>select,.publish-board-filters>label>input{box-sizing:border-box;background:#fff;width:100%;min-width:0;height:42px;font-size:13px}.publish-board-summary{color:#60748d;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin:20px 0 0;font-size:13px;display:flex}.publish-board-summary strong{color:#173554;font-size:16px}.publish-board-summary small{color:#8090a6;margin-left:14px}.publish-board .publish-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:18px 0 24px}.publish-board .publish-task-card{border-color:#dfe7f1;border-radius:12px;flex-direction:column;min-width:0;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 2px 6px #163b6905}.publish-task-card:hover{border-color:#b8cce7;box-shadow:0 5px 18px #163b6909}.publish-task-card .publish-card-content{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;min-height:160px}.publish-task-cover{color:#9cadc2;background:#eef3f9;border-radius:8px;justify-content:center;align-items:center;width:100px;height:160px;display:flex;position:relative;overflow:hidden;border:0!important;padding:0!important}.publish-task-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.publish-task-cover img[hidden]{display:none}.publish-cover-play{color:#fff;background:#153553b8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:9px;right:9px;box-shadow:0 0 0 1px #ffffff7a}.publish-card-copy{min-width:0}.publish-task-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:46px;margin:9px 0 7px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.publish-task-card .badge{padding:4px 9px;font-size:11px}.publish-task-card .publish-excerpt{color:#62748b;-webkit-line-clamp:2;min-height:39px;margin:0 0 10px;font-size:12px;line-height:1.65}.publish-task-card .publish-empty-copy{color:#99a5b5}.publish-card-copy>small{color:#8a99ad;font-size:11px;line-height:1.6;display:block}.publish-card-accounts{border-top:1px solid #edf1f7;margin-top:18px;padding-top:14px}.publish-account-heading{color:#536983;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.publish-account-heading>span{color:#8d9bb0}.publish-task-card .publish-card-targets{box-sizing:border-box;align-content:flex-start;gap:7px;height:100px;max-height:100px;margin:0;padding:0 2px 2px 0;display:flex;overflow:auto}.publish-task-card .publish-card-targets>span{background:#f5f7fb;border-radius:6px;gap:6px;min-width:0;max-width:100%;padding:7px 9px;font-size:11px}.publish-task-card .publish-card-targets>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.publish-task-card .publish-card-targets small{color:#8a99ad;margin-top:2px;font-size:10px}.publish-no-accounts{color:#96a2b3;text-align:center;border:1px dashed #e1e8f2;border-radius:7px;justify-content:center;align-items:center;width:100%;height:55px;margin:0;font-size:12px;display:flex}.publish-board .publish-task-card>footer{border-top:1px solid #edf1f7;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;padding-top:14px;display:flex}.publish-card-links{align-items:center;gap:7px;display:flex}.publish-card-links>button{color:#60738c;background:#fff;border-color:#e4eaf3;min-height:32px;padding:6px 9px;font-size:12px}.publish-card-actions{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.publish-task-card .publish-card-actions .primary{min-height:36px;margin-left:0;padding:7px 14px;font-size:12px}.publish-card-actions>.muted{font-size:11px}.publish-card-actions>.publish-task-delete{color:#ae5960;background:0 0;border:0;margin-left:auto;padding:7px 6px;font-size:12px}.publish-card-actions>.publish-task-delete:disabled{color:#a5afbc;cursor:not-allowed}@media (width>=1800px){.publish-board .publish-card-grid{gap:22px}.publish-task-card .publish-card-content{grid-template-columns:110px minmax(0,1fr)}.publish-task-cover{width:110px;height:170px}}@media (width<=1350px){.publish-board .publish-board-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-board .publish-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.publish-board .publish-board-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publish-filter-search{grid-column:1/-1}.publish-board .publish-card-grid{grid-template-columns:minmax(0,1fr);gap:14px}.publish-board .publish-task-card{padding:16px}.publish-board-summary{align-items:flex-start}.publish-board-summary small{margin:5px 0 0;display:block}.publish-task-card .publish-card-targets{height:90px;max-height:90px}.publish-task-card .publish-card-content{grid-template-columns:90px minmax(0,1fr);gap:13px;min-height:150px}.publish-task-cover{width:90px;height:150px}.publish-task-card h3{font-size:14px}.publish-card-copy>small{font-size:10px}}.publish-filter-search .search{max-width:none}.publish-card-actions{flex-wrap:wrap}.publish-task-cleanup-locked{flex:180px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.publish-task-cleanup-locked small{color:#7b8799;overflow-wrap:anywhere;max-width:250px;font-size:11px}.publish-task-cleanup-locked .publish-task-delete{color:#a5afbc;cursor:not-allowed;background:0 0;border:0;flex:none;padding:7px 6px;font-size:12px}.publish-card-copy>.badge+.badge{margin-left:6px}@media (width>=1351px){.publish-board .publish-board-filters{grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(90px,1fr)) repeat(2,minmax(125px,1fr))}}.factory-setup-overall{background:#f4f8ff;border:1px solid #cbdcf3;border-radius:14px;margin:20px 0;padding:20px}.factory-setup-overall h3{margin:0}.factory-setup-overall p{margin:12px 0;line-height:1.7}.factory-setup-overall progress{accent-color:#315fc5;width:100%;height:12px;margin-top:16px;display:block}.factory-setup-overall [role=status]:not(:empty){color:#26456d;margin-top:14px;line-height:1.7}@media (width<=640px){.factory-setup-overall{padding:16px}.factory-setup-overall .primary{width:100%}}.workspace-modules{flex-shrink:0;align-items:center;gap:8px;display:flex}.topbar .workspace-module{white-space:nowrap;color:#bac9df;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:10px 24px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.topbar .workspace-module.current{color:#fff;background:#2d4366}.topbar a.workspace-module:hover{color:#fff;background:#253e63;text-decoration:none}.topbar button.workspace-module:disabled{opacity:.7;color:#a9b8cf}.workspace-customer-entry{border-radius:7px;display:inline-flex;position:relative}.workspace-customer-entry:focus-visible{outline-offset:2px;outline:3px solid #95bcff}.workspace-module-help{z-index:40;color:#49607c;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #dce5f1;border-radius:7px;width:280px;max-width:calc(100vw - 32px);padding:11px 13px;font-size:12px;font-weight:400;line-height:1.7;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 6px 22px #142e5424}.workspace-customer-entry:hover .workspace-module-help,.workspace-customer-entry:focus .workspace-module-help,.workspace-customer-entry:focus-within .workspace-module-help{visibility:visible;opacity:1}@media (width<=900px){.topbar .workspace-module{min-height:36px;padding:9px 14px;font-size:14px}}@media (width<=700px){.workspace-modules{gap:3px}.topbar .workspace-module{min-height:34px;padding:8px 9px;font-size:12px}.topbar:has(.workspace-modules) .user-menu>span{display:none}.workspace-module-help{left:auto;right:0}}@media (width<=420px){.topbar:has(.workspace-modules){gap:6px;padding-left:8px;padding-right:8px}.topbar:has(.workspace-modules) .yuanxiang-brand img{width:28px;height:28px}.topbar:has(.workspace-modules) .yuanxiang-brand{font-size:14px}.topbar:has(.workspace-modules) .user-menu{gap:0}.topbar:has(.workspace-modules) .user-menu button{padding:7px}.topbar .workspace-module{padding-left:7px;padding-right:7px}}.main-content.ai-video-main{height:100dvh;min-height:0;padding:66px 0 0;overflow:hidden}.ai-video-kept-view[hidden]{display:none}.ai-video-workspace{background:#fff;flex-direction:column;min-width:0;height:calc(100dvh - 66px);display:flex}.ai-video-toolbar{background:#fff;border-bottom:1px solid #e6ebf2;flex-shrink:0;align-items:center;gap:16px;min-height:44px;padding:8px 14px;display:flex}.ai-video-toolbar>span{color:#274771;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.ai-video-toolbar small{color:#8492a7;font-size:11px;line-height:1.5}.ai-video-toolbar>button{white-space:nowrap;min-height:28px;margin-left:auto;padding:4px 9px;font-size:11px}.ai-video-frame-container{flex:1;min-height:0;position:relative;overflow:hidden}.ai-video-frame-container iframe{background:#f8faff;border:0;width:100%;height:100%;display:block}.ai-video-frame-container iframe.is-loading{visibility:hidden;pointer-events:none}.ai-video-connecting{color:#7e9bc3;flex-direction:column;align-items:center;gap:20px;display:flex}.ai-video-connecting .brand{justify-content:center;gap:11px;font-size:19px}.ai-video-connecting p{color:#6c95d1}.ai-video-frame-status{color:#65758e;text-align:center;background:#f6f8fc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.ai-video-frame-status p{margin:0;font-size:14px}.ai-video-unavailable{text-align:center;color:#7b8ea8;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:calc(100dvh - 120px);padding:30px;display:flex}.ai-video-unavailable h1{color:#274771;margin:0;font-size:21px}.ai-video-unavailable p{max-width:500px;margin:0}.ai-video-read-warning{color:#7f6541;background:#fff8e8;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin:0;padding:7px 12px;font-size:12px;display:flex}.ai-video-read-warning button{min-height:26px;padding:3px 8px;font-size:11px}@media (width<=900px){.main-content.ai-video-main{padding-top:60px}.ai-video-workspace{height:calc(100dvh - 60px)}}@media (width<=700px){.ai-video-toolbar{gap:8px;min-height:40px;padding:7px 10px}.ai-video-toolbar small{display:none}.ai-video-toolbar strong{font-size:12px}.ai-video-read-warning{align-items:flex-start;gap:6px;font-size:11px}}.permission-management-entry{white-space:nowrap;font-weight:600;text-decoration:none}.topbar .user-menu .header-action{color:#dfe9fa;background:0 0;border:1px solid #385479;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:8px 14px;font-size:12px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.topbar .user-menu .header-action:hover:not(:disabled),.topbar .user-menu>button:hover:not(:disabled){color:#dfe9fa;background:#334e73;border-color:#849bbb;text-decoration:none}.topbar .user-menu{flex-shrink:0;gap:12px}.topbar .user-menu>button,.topbar .user-menu>.header-action{height:35px}.workspace-main{margin:90px 24px 24px}.workspace-main.account-management-main{background:0 0;border:0;width:calc(100% - 48px);max-width:1600px;margin:96px auto 32px;padding:0}.account-management-page{flex-direction:column;gap:20px;display:flex}.account-management-page>.page-title{margin:0}.account-management-page .page-title h1{margin:0 0 6px}.account-management-page .page-title .actions{flex-wrap:wrap;gap:10px;display:flex}.account-management-page>.notice{margin:0}.account-management-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-management-summary>div{background:#fff;border:1px solid #e2eaf5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.account-management-summary span{color:#6a7b94;font-size:13px}.account-management-summary strong{color:#19385e;font-size:25px;line-height:1.3}.account-management-page .panel{padding:22px}.account-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.account-section-heading h2{color:#19385e;margin:0;font-size:16px}.account-section-heading p{color:#7a8aa2;margin:0;font-size:12px;line-height:1.6}.account-member-table{min-width:1030px}.account-audit-table{min-width:680px}.account-member-table td{vertical-align:middle}.account-member-name{color:#203e66;font-size:14px;font-weight:600}.account-member-name small{font-weight:400}.account-system-badges{grid-template-columns:repeat(2,max-content);gap:8px 10px;display:grid}.account-member-state{white-space:nowrap;color:#60738f;align-items:center;gap:6px;display:flex}.account-member-state:before{content:"";background:#a8b5c7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.account-member-state.enabled{color:#258060}.account-member-state.enabled:before{background:#2a9a73}.account-video-usage{color:#60738f;max-width:290px;font-size:12px;line-height:1.8}.account-member-table .account-full-access{margin:5px 0 0}.modal.account-policy-dialog{border-radius:16px;width:min(1040px,100vw - 48px);max-width:1040px;max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.modal.account-policy-dialog[open]{flex-direction:column;display:flex}.modal.account-policy-dialog>header{background:#fff;border-bottom:1px solid #e5ebf4;flex:none;min-height:76px;margin:0;padding:20px 28px}.modal.account-policy-dialog h2{margin:0;font-size:19px;line-height:1.5}.account-policy-editor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.account-policy-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;padding:22px 28px 8px;overflow:auto}.account-member-meta{color:#7a8aa1;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;display:flex}.account-basic-settings h3,.account-modules-heading h3{color:#263f64;margin:0 0 16px;font-size:15px}.account-policy-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px}.account-policy-editor .field{min-width:0;margin-bottom:16px}.account-policy-editor input[type=checkbox]{accent-color:#0864f7;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0}.account-policy-editor .account-choice{color:#355171;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin:0;font-size:13px;line-height:1.6;display:flex}.account-choice-text{word-break:normal;overflow-wrap:break-word;text-align:left;min-width:0}.account-policy-editor .account-active-choice{padding:10px 0;display:inline-flex}.account-modules-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 4px;display:flex}.account-modules-heading h3{margin:0}.account-modules-heading p{color:#7c8ba0;margin:0;font-size:12px}.account-policy-module{background:#fff;border:1px solid #dfe7f3;border-radius:12px;min-width:0;margin:20px 0 24px;padding:18px 20px 6px}.account-policy-module legend{color:#1e3c63;padding:0 9px;font-size:15px;font-weight:600}.account-policy-module .account-module-toggle{color:#2c517c;padding:4px 0 13px;font-weight:600;display:inline-flex}.account-permission-groups{background:#f6f9fd;border:1px solid #eaf0f8;border-radius:9px;flex-direction:column;gap:14px;margin:2px 0 20px;padding:17px;display:flex}.account-permission-group h4{color:#7a8aa1;margin:0 0 9px;font-size:11px;font-weight:500;line-height:1.5}.account-permission-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px;margin:12px 0 18px;display:grid}.account-permission-group .account-permission-options{margin:0}.account-permission-options .account-choice{background:#fff;border:1px solid #e1e8f3;border-radius:7px;align-items:flex-start;min-width:0;padding:9px 11px;line-height:1.65;display:flex}.account-permission-options .account-choice:has(input:checked){background:#f1f6ff;border-color:#c8daf7}.account-permission-options .account-choice input[type=checkbox]{margin-top:3px}.account-permission-options .account-choice:focus-within{outline-offset:1px;outline:2px solid #95bcff}.account-permission-options label:not(.account-choice){align-items:center;gap:10px;min-width:0;font-size:13px;line-height:1.7;display:flex}.account-policy-editor textarea{width:100%;min-height:80px;line-height:1.7}.account-policy-module:disabled{opacity:1}.account-policy-module:disabled .account-choice{cursor:default;color:#58708d}.account-full-access{color:#2869bf;vertical-align:middle;background:#edf5ff;border:1px solid #cce0ff;border-radius:5px;align-items:center;margin-left:10px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.account-owner-banner{color:#2a5c9a;background:#edf5ff;border:1px solid #cddff9;border-radius:9px;flex-direction:column;gap:5px;margin-bottom:18px;padding:15px 18px;display:flex}.account-owner-banner strong{font-size:14px}.account-owner-banner span{font-size:12px;line-height:1.7}.account-module-note{color:#6d819b;margin:8px 0 14px;font-size:12px;line-height:1.8}.account-role-summary{color:#234d81;background:#edf5ff;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.8}.account-role-label{color:#4672a2;margin-top:5px;font-size:11px;display:inline-block}.crm-permission-scope{border:1px solid #e5edf7;border-radius:7px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;margin:8px 0;padding:10px 12px;font-size:13px;display:grid}.crm-permission-scope select{padding:7px 10px;font-size:12px}.account-policy-editor>footer{background:#fff;border-top:1px solid #e5ebf4;flex:none;align-items:center;gap:10px;margin:0;padding:16px 28px;display:flex}.account-save-status{flex:1;min-width:0;font-size:11px}.account-save-status .notice{margin:0 0 6px;padding:7px 10px;font-size:12px}.account-module-card{background:#fff;border:1px solid #dfe7f3;border-radius:10px;margin:15px 0}.account-module-card>summary{cursor:pointer;color:#476181;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;font-size:13px;list-style:none;display:flex}.account-module-card>summary:before{content:"›";font-size:21px;line-height:1;transition:transform .12s}.account-module-card[open]>summary:before{transform:rotate(90deg)}.account-module-card>summary strong{color:#203f68;margin-right:auto;font-size:15px}.account-module-card>summary small{color:#71829a;font-size:11px}.account-module-card>.account-policy-module{border:0;border-top:1px solid #edf1f7;border-radius:0;margin:0;padding:16px 18px}.account-module-card>.account-policy-module>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-permission-group{background:#fff;border:1px solid #e1e8f2;border-radius:8px;padding:0}.account-permission-group>summary{cursor:pointer;color:#476181;align-items:center;gap:12px;padding:12px 14px;font-size:12px;list-style:none;display:flex}.account-permission-group>summary:before{content:"+";font-size:15px}.account-permission-group[open]>summary:before{content:"−"}.account-permission-group>summary strong{color:#2c4d74;margin-right:auto;font-size:13px;font-weight:500}.account-permission-group>summary small{color:#386fb1;background:#edf5ff;border-radius:4px;padding:2px 6px}.account-permission-group>.account-permission-options{padding:0 12px 13px}.account-group-actions{color:#6b7e97;padding:0 14px 10px;font-size:11px}.account-group-actions label,.account-scope-choices label{align-items:center;gap:8px;display:flex}.account-business-options{border:0;min-width:0;margin:0;padding:0}.account-business-options:disabled{opacity:.62}.account-bulk-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 13px;display:flex}.account-bulk-actions button{padding:7px 11px;font-size:12px}.account-bulk-actions small{color:#71829a;font-size:11px}.account-sensitive-label{color:#a36a22;background:#fff6e6;border-radius:3px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:400;display:inline-block}.account-scope-exceptions,.account-binding-details{border:1px solid #e5ecf6;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px}.account-scope-exceptions>summary,.account-binding-details>summary{cursor:pointer;color:#365e8d;font-weight:500;line-height:1.8}.account-scope-exceptions>summary small{color:#7a8aa1;margin-left:8px;font-size:11px;font-weight:400}.account-binding-details[open]>summary{margin-bottom:14px}.account-scope-choices{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.account-scope-exceptions .crm-permission-scope{min-width:0;padding:10px 12px;display:block}.account-scope-exceptions .crm-permission-scope legend{padding:0 5px;font-size:12px;font-weight:400}.crm-permission-scope p[role=alert]{color:#ad402f;font-size:11px}.account-template-meta{color:#627e9f;margin-top:4px;font-size:11px;display:block}.account-association-summary{color:#6c809a;flex-direction:column;gap:5px;margin-top:14px;font-size:12px;display:flex}.account-association-summary strong{color:#345781}.account-change-review{color:#355677;background:#f3f8ff;border:1px solid #bbd4f5;border-radius:10px;margin:18px 0;padding:16px 18px;font-size:12px}.account-change-review h3{margin:0 0 9px;font-size:15px}.account-change-review li{overflow-wrap:anywhere;margin:7px 0;line-height:1.8}.account-policy-editor>footer>button{min-width:86px}@media (width<=850px){.account-policy-dialog .account-permission-options{grid-template-columns:repeat(2,minmax(0,1fr))}.account-section-heading{flex-wrap:wrap;gap:6px}.account-management-summary>div{padding:16px}.account-modules-heading{flex-direction:column;gap:5px}}@media (width<=600px){.workspace-main.account-management-main{width:calc(100% - 24px);margin-top:82px}.workspace-main{margin:80px 12px 20px}.account-management-page{gap:15px}.account-management-summary{gap:8px}.account-management-summary>div{flex-direction:column;align-items:flex-start;gap:7px;padding:12px}.account-management-summary span{font-size:11px}.account-management-summary strong{font-size:21px}.account-management-page .panel{padding:15px}.modal.account-policy-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal.account-policy-dialog>header{min-height:64px;padding:15px 17px}.modal.account-policy-dialog h2{font-size:16px}.account-policy-scroll{padding:17px 16px 3px}.account-policy-editor .form-grid{grid-template-columns:minmax(0,1fr);gap:0}.account-policy-dialog .account-permission-options{grid-template-columns:minmax(0,1fr);gap:8px}.account-policy-module{margin:18px 0;padding:15px 12px 2px}.account-permission-groups{gap:13px;padding:12px}.account-policy-editor>footer{gap:8px;padding:13px 16px}.account-policy-editor>footer>button{min-width:74px;padding:8px 10px}.account-save-status>.muted{display:none}.crm-permission-scope{grid-template-columns:minmax(0,1fr);gap:7px}}@media (width<=520px){.topbar .user-menu .permission-management-label{display:none}.topbar .user-menu .header-action{min-width:34px;padding:8px}.topbar:has(.workspace-modules) .user-menu{gap:6px}}@media (width<=700px){.topbar .workspace-modules{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;min-width:0;overflow-x:auto}.topbar .workspace-modules>.workspace-module,.topbar .workspace-customer-entry{flex-shrink:0}}.security-audit{scroll-margin-top:90px}#security-audit-heading{scroll-margin-top:100px}.security-audit>.table-scroll{max-height:600px;overflow:auto}.security-audit-events thead{z-index:1;position:sticky;top:0}.security-audit .account-section-heading>div{flex-direction:column;gap:9px;display:flex}.security-audit .account-section-heading{align-items:center}.security-audit .account-section-heading button{flex-shrink:0}.security-audit-coverage{color:#637b98;background:#f3f7fd;border:1px solid #e2eaf5;border-radius:8px;flex-direction:column;gap:5px;padding:14px 17px;font-size:12px;line-height:1.7;display:flex}.security-audit-coverage strong{color:#355579;font-weight:500}.security-audit-members{border:1px solid #e2eaf5;border-radius:8px;margin:20px 0;overflow:hidden}.security-audit-members summary{cursor:pointer;color:#294d77;background:#f8faff;padding:13px 16px;font-size:13px;font-weight:600}.security-audit-members summary span{color:#7186a1;margin-left:12px;font-size:12px;font-weight:400}.security-audit-members table{min-width:730px}.security-audit small{color:#7b8ba2;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}.security-audit-members .badge{margin-left:7px}.security-audit-filters{grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;margin:20px 0;display:grid}.security-audit-filters label{color:#566f8d;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.security-audit-filters select,.security-audit-filters input{width:100%;min-width:0;height:38px;font-size:12px}.security-audit-filter-actions{align-items:center;gap:8px;display:flex}.security-audit-filter-actions button{white-space:nowrap;min-height:38px}.security-audit-events{min-width:1050px}.security-audit-events td{vertical-align:top;font-size:12px;line-height:1.6}.security-audit-time{white-space:nowrap}.security-audit-pagination{color:#72859f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.security-audit-pagination>div{gap:8px;display:flex}.security-audit-empty{text-align:center;color:#7c8da3;padding:30px!important}.security-audit-dialog{width:calc(100vw - 32px);max-width:660px}.security-audit-dialog dl{grid-template-columns:105px minmax(0,1fr);gap:13px 15px;font-size:13px;line-height:1.7;display:grid}.security-audit-dialog dt{color:#7085a0}.security-audit-dialog dd{overflow-wrap:anywhere;color:#28476c;margin:0}.security-audit-dialog ul{margin:0;padding-left:18px}@media (width<=1250px){.security-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.security-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.security-audit .account-section-heading,.security-audit-pagination{flex-direction:column;align-items:flex-start}.security-audit .account-full-access{margin-left:5px}.security-audit-dialog dl{grid-template-columns:80px minmax(0,1fr)}}.company-switch-page{color:#172e50;background:#fff;border:1px solid #dde6f2;border-radius:16px;width:min(680px,100%);margin:20px auto;padding:28px}.company-switch-page>header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.company-switch-page h1{margin:0 0 8px;font-size:24px}.company-switch-page header p{color:#6d809b;margin:0;font-size:14px}.company-switch-icon{color:#1d63df;background:#edf4ff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.company-current{background:#f4f7fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px;padding:20px;display:flex}.company-current>span:first-child{color:#72819a;font-size:13px}.company-current strong{overflow-wrap:anywhere;font-size:16px}.company-current-badge{color:#18785e;background:#e5f4ed;border-radius:30px;margin-left:auto;padding:4px 10px;font-size:12px}.company-switch-page form>label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.company-switch-page select{width:100%;min-height:46px;font-size:15px}.company-switch-help,.company-switch-empty{color:#6b7c95;margin-top:14px;font-size:13px;line-height:1.8}.company-switch-empty{background:#f6f8fc;border-radius:8px;padding:12px 16px}.company-switch-page footer{border-top:1px solid #e9eef6;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:22px;display:flex}.company-switch-page footer .button{text-decoration:none}@media (width<=600px){.company-switch-page{margin:0;padding:20px 16px}.company-current{padding:16px}.company-current-badge{margin-left:0}.company-switch-page footer>*{flex:1;justify-content:center}}.account-security{max-width:1000px;margin:24px auto;padding:0 24px 40px}.account-security h1{margin-bottom:8px}.security-card{background:#fff;border:1px solid #dce5f3;border-radius:14px;margin-top:24px;padding:24px}.security-card h2{margin-top:0;font-size:18px}.security-card form{gap:14px;max-width:440px;display:grid}.security-card input{width:100%}.security-card details{margin-top:18px}.security-card summary{cursor:pointer;color:#1856a4}.security-session{border-top:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.security-session p{margin:5px 0}.recovery-codes{background:#f5f8ff;border:1px solid #d4e0f7;border-radius:8px;margin-top:20px;padding:18px}.recovery-codes pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.user-menu .account-security-entry{color:#fff;white-space:nowrap;border:1px solid #47617e;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;text-decoration:none;display:inline-flex}.trust-browser-choice{align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.trust-browser-choice input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:4px 0 0}.login-mfa{gap:12px;display:grid}.login-mfa .muted{margin:0;font-size:12px;line-height:1.6}.security-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.step-up-notice{z-index:1200;background:#fff;border:1px solid #b8cdec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;max-width:500px;padding:18px;display:flex;position:fixed;top:80px;right:24px;box-shadow:0 6px 30px #15335c2b}.step-up-notice a{color:#1158b4;font-weight:600}@media (width<=600px){.step-up-notice{left:16px;right:16px}.security-session{flex-direction:column;align-items:flex-start}}.research-deletion-modal{width:min(960px,94vw);max-width:960px}.research-deletion-modal .research-deletion-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.research-deletion-modal table{width:100%}.research-deletion-modal td small,.research-deletion-modal article>small{color:var(--muted,#64748b);font-size:11px;display:block}.research-deletion-modal footer,.research-deletion-modal nav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.research-deletion-modal footer>span{margin-right:auto}.research-deletion-modal article{border-bottom:1px solid #e2e8f0;padding:10px 0}.research-deletion-modal p{line-height:1.7}.research-deletion-modal input[type=checkbox]{width:auto}.research-deletion-modal .field input,.research-deletion-modal .field select{width:100%;min-width:0}@media (width<=650px){.research-deletion-modal .research-deletion-filters{grid-template-columns:1fr}}.research-page{--research-ink:#20314f;--research-muted:#71809a;--research-line:#e4eaf3;--research-accent:#356bca;color:var(--research-ink);max-width:1600px;margin:auto}.research-page .page-title{margin-bottom:18px}.research-page h2{margin:0 0 8px;font-size:18px}.research-page h3{margin:0 0 8px;font-size:14px;line-height:1.6}.research-page p{line-height:1.8}.research-page a{overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.research-page small{color:var(--research-muted);font-size:11px;line-height:1.7}.research-page td small{margin-top:5px;display:block}.research-page fieldset{border:0;min-width:0;margin:0;padding:0}.research-page textarea{resize:vertical;min-height:36px;line-height:1.6}.research-page button{white-space:normal}.research-page details>summary{cursor:pointer;font-size:13px;line-height:1.7}.research-page .actions{flex-wrap:wrap}.research-section{margin-bottom:20px}.research-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.research-section-heading p{color:var(--research-muted);margin:0;font-size:12px}.research-section-heading>svg{color:#8197bd}.research-eyebrow{color:#657caa;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.research-brief{background:linear-gradient(120deg,#fcfdff,#fff);border-top:3px solid #4f79c8;margin-bottom:18px}.research-brief h2{font-size:21px}.research-brief form footer{border-top:1px solid var(--research-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.research-brief footer>.research-paid-action{margin-left:auto}.research-run-picker{align-items:center;gap:16px;margin:4px 0 18px;display:flex}.research-run-picker>.field{flex:1;max-width:650px;margin:0}.research-run-picker select{background:#fff;min-height:42px}.research-progress{border:1px solid var(--research-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:17px 20px;display:flex}.research-progress>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.research-progress strong{font-size:14px}.research-progress>div>span:not(.badge){color:var(--research-muted);font-size:12px}.research-progress small{flex-basis:100%}.research-tabs{border-bottom:1px solid #dce5f1;gap:5px;margin-bottom:22px;padding:0 0 1px;display:flex;overflow-x:auto}.research-tabs>button{white-space:nowrap;color:#697993;background:0 0;border:0;border-radius:7px 7px 0 0;flex-shrink:0;align-items:center;gap:6px;min-height:48px;padding:13px 11px;font-size:12px;display:flex}.research-tabs>button>span{color:#9aa9c1;font-size:10px}.research-tabs>button.selected{color:#315a9e;background:#eaf0fb;font-weight:600;box-shadow:inset 0 -2px #5077bf}.research-tabs>button.selected>span{color:#6886ba}.research-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.research-route-grid>article{background:#f9fbfe;border:1px solid #e4eaf5;border-radius:9px;padding:15px}.research-route-grid h3{overflow-wrap:anywhere;margin-top:10px}.research-route-grid p{color:#6a7b96;margin:0 0 9px;font-size:12px}.research-filters{border-top:1px solid var(--research-line);flex-wrap:wrap;gap:10px;margin-bottom:4px;padding:16px 0;display:flex}.research-filters>select{width:auto;min-width:150px;max-width:100%}.research-result-count{color:#6e81a1;white-space:nowrap;padding-top:5px;font-size:12px}.research-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.research-candidate{border:1px solid var(--research-line);background:#fff;border-radius:10px;min-width:0;padding:17px;overflow:hidden}.research-candidate-top{align-items:flex-start;gap:12px;min-height:108px;display:flex}.research-candidate-top>img,.research-thumbnail-empty{object-fit:cover;background:#eef2f9;border-radius:6px;flex-shrink:0;width:116px;height:87px}.research-candidate-top>div:not(.research-thumbnail-empty){flex:1;min-width:0}.research-candidate-top h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;display:-webkit-box;overflow:hidden}.research-candidate-top p{color:var(--research-muted);margin:0 0 7px;font-size:11px}.research-candidate-top .research-eyebrow{margin-bottom:6px;font-size:10px}.research-thumbnail-empty{color:#9aaac4;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.research-candidate .research-favorite{color:#8a9ab5;flex-shrink:0;width:30px;min-height:30px;padding:4px}.research-favorite.selected{color:#4671bb;background:#edf2fc}.research-favorite.selected svg{fill:#d7e4ff}.research-metrics{border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;grid-template-columns:repeat(5,1fr);gap:7px;margin:8px 0 14px;padding:12px 0;display:grid}.research-metrics dt{color:#8a99b0;margin-bottom:5px;font-size:10px}.research-metrics dd{margin:0;font-size:13px;font-weight:600}.research-assessment p{margin:8px 0;font-size:12px;line-height:1.7}.research-assessment strong{color:#566d92;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.research-assessment .muted{font-size:10px}.research-ad-state{color:#7d8fae;background:#f6f8fc;border-radius:4px;padding:6px 8px;font-size:11px}.research-candidate footer{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.research-candidate footer button{min-height:30px;padding:5px 8px;font-size:11px}.research-provenance{overflow-wrap:anywhere;border-top:1px solid #eef1f6;padding-top:10px;display:block;font-size:10px!important}.research-copy-list{padding:14px 0}.research-copy-list h3{color:#536b90;margin-bottom:9px;font-size:13px}.research-copy-list ul{margin:0;padding-left:18px;font-size:12px;line-height:1.9}.research-copy-list p{margin:0;font-size:12px}.research-boundary{color:#647a9c;background:#f8faff;border:1px solid #e5eaf3;border-left:3px solid #a5b7d8;border-radius:5px;padding:12px 14px;font-size:12px;line-height:1.8}.research-author-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.research-author{border:1px solid var(--research-line);border-radius:9px;min-width:0;padding:20px}.research-avatar{color:#6884b1;background:#eaf0fa;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:13px;font-size:20px;display:flex}.research-author p,.research-author a,.research-author li{font-size:12px}.research-author p{color:var(--research-muted);margin:6px 0}.research-author ul{border-top:1px solid #e9edf4;margin:15px 0 0;padding-top:12px;padding-left:17px;line-height:1.8}.research-author li{margin-bottom:8px}.research-ad-list>article{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.research-ad-list>article:last-child{border-bottom:0}.research-ad-list p{margin:7px 0;font-size:12px}.research-ad-list>article>a{flex-shrink:0;font-size:11px}.research-ad-list p>a{margin-right:12px}.research-ad-evidence-form{border:1px solid var(--research-line);border-radius:8px;margin-bottom:20px;padding:17px}.research-ad-evidence-form .research-check{margin:10px 0}.research-analysis-workspace{border-bottom:1px solid var(--research-line);grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px;padding-bottom:24px;display:grid}.research-video{object-fit:contain;background:#101b2d;border-radius:8px;width:100%;height:300px;margin-bottom:12px;display:block}.research-check{align-items:flex-start;gap:9px;margin:12px 0 15px;font-size:12px;line-height:1.8;display:flex}.research-check input{flex-shrink:0;width:auto;margin-top:5px}.research-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.research-reference-shots>article{border-bottom:1px solid var(--research-line);grid-template-columns:220px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.research-reference-shots>article:last-child{border-bottom:0}.research-frame>img{object-fit:contain;background:#eef3f9;border-radius:7px;width:100%;height:124px;display:block}.research-frame>span{height:124px;color:var(--research-muted);background:#f2f5fa;justify-content:center;align-items:center;font-size:12px;display:flex}.research-frame>button{justify-content:center;width:100%;margin-top:8px;font-size:11px}.research-reference-shots p{margin:7px 0;font-size:12px}.research-facts-grid{border-top:1px solid var(--research-line);grid-template-columns:1fr 1fr;gap:22px;display:grid}.research-adaptation{padding:12px 0}.research-adaptation>div{background:#f7f9fd;margin-top:15px;padding:12px;font-size:12px}.research-adaptation p{margin:5px 0;font-size:12px}.research-planned-shot{border-bottom:1px solid var(--research-line);grid-template-columns:46px minmax(180px,.75fr) minmax(0,1.3fr);align-items:start;gap:19px;padding:26px 0;display:grid}.research-shot-number strong{color:#91a5c7;font-size:28px;font-weight:400;display:block}.research-shot-number span{color:var(--research-muted);font-size:10px;line-height:1.8}.research-storyboard{margin:0;position:sticky;top:88px}.research-storyboard svg{border-radius:8px;width:100%;display:block}.research-storyboard figcaption{color:#667d9f;padding-top:12px;font-size:12px;line-height:1.8}.research-storyboard figcaption small{color:#92a2bc;margin-top:8px;font-size:10px;display:block}.research-planned-shot>fieldset{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.research-planned-shot>fieldset>.field:first-of-type{grid-column:1/-1}.research-planned-shot .field{margin-bottom:10px;font-size:11px}.research-planned-shot textarea{padding:8px 10px;font-size:12px}.research-seconds{margin:20px 0}.research-seconds>summary{color:#4c6997;font-weight:600}.research-seconds table{table-layout:fixed;width:100%;min-width:700px}.research-seconds th:first-child{width:100px}.research-seconds textarea{min-width:100px;font-size:12px}.research-seconds td{vertical-align:top;font-size:11px}.research-music{background:#f5f8fd;border-radius:7px;margin:10px 0;padding:15px;font-size:12px}.research-music p{margin:5px 0}.research-task-list>fieldset{border-bottom:1px solid var(--research-line);grid-template-columns:minmax(180px,2fr) 1fr 1fr 1fr auto;align-items:end;gap:12px;padding:15px 0;display:grid}.research-task-list .field{margin:0;font-size:11px}.research-task-list input,.research-task-list select{font-size:12px}.research-task-list button{min-height:38px;font-size:11px}.research-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.research-task-actions>span{color:var(--research-muted);margin-right:auto;font-size:12px}.research-audit{color:var(--research-muted);padding:15px 0;font-size:12px}.research-audit ol{padding:0;list-style:none}.research-audit li{gap:12px;padding:9px 0;line-height:1.8;display:flex}.research-audit time{min-width:135px;font-size:11px}.research-audit strong{color:#6f85a7;min-width:110px;font-size:11px}.research-material-modal{width:min(1180px,100vw - 30px)}.research-material-modal .materials-library{font-size:12px}@media (width>=1650px){.research-tabs>button{flex:1;justify-content:center;font-size:13px}.research-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-candidate-top>img,.research-thumbnail-empty{width:100px;height:80px}}@media (width<=1200px){.research-route-grid,.research-author-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-planned-shot{grid-template-columns:34px minmax(170px,.7fr) minmax(0,1fr);gap:12px}.research-candidate-top>img,.research-thumbnail-empty{width:86px;height:72px}.research-task-list>fieldset{grid-template-columns:2fr 1fr 1fr}.research-task-list>fieldset>.field:first-child{grid-column:span 2}.research-task-list>fieldset>button{justify-self:end}}@media (width<=750px){.research-section-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.research-section-heading>.actions{width:100%}.research-candidate-grid,.research-author-grid,.research-analysis-workspace,.research-facts-grid{grid-template-columns:1fr}.research-section{margin-bottom:15px}.research-run-picker{display:block}.research-progress{flex-wrap:wrap;padding:14px}.research-progress>.actions{width:100%}.research-tabs{margin-left:-5px;margin-right:-5px}.research-tabs>button{padding:12px 10px;font-size:11px}.research-brief h2{font-size:18px}.research-route-grid{gap:9px}.research-route-grid>article{padding:12px}.research-route-grid h3{font-size:12px}.research-route-grid p{font-size:11px}.research-candidate-top>img,.research-thumbnail-empty{width:100px;height:80px}.research-planned-shot{grid-template-columns:32px minmax(0,1fr);gap:12px}.research-planned-shot>fieldset{grid-column:2}.research-storyboard{max-width:390px;position:static}.research-planned-shot>fieldset{grid-template-columns:1fr}.research-planned-shot>fieldset>.field:first-of-type{grid-column:auto}.research-reference-shots>article{grid-template-columns:1fr;gap:13px}.research-frame{max-width:350px}.research-frame>img{height:180px}.research-task-list>fieldset{grid-template-columns:1fr 1fr}.research-task-list>fieldset>.field:first-child{grid-column:1/-1}.research-task-list>fieldset>button{justify-self:start}.research-audit li{flex-wrap:wrap;gap:5px 10px}.research-audit li>span{flex-basis:100%}.research-ad-list>article{flex-wrap:wrap;gap:8px}.research-page .page-title>.actions{width:100%}.research-page .page-title>.actions>button{flex:1;justify-content:center}.research-task-actions>span{width:100%}.research-video{height:270px}.research-brief footer>.primary{flex:1;justify-content:center}}.research-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.research-coverage{border-top:1px solid var(--research-line);padding:13px 0 18px;font-size:12px}.research-coverage>summary{color:#617aa2}.research-coverage td{vertical-align:top}.research-analysis-picker{max-width:850px;margin-bottom:16px}.research-analysis-target{border:1px solid var(--research-line);border-left:3px solid var(--research-accent);overflow-wrap:anywhere;background:#f8faff;border-radius:7px;margin-bottom:20px;padding:16px}.research-analysis-target p,.research-analysis-target a{font-size:12px}.research-analysis-target p{margin:5px 0 10px}.research-source-options{border-radius:8px;flex-wrap:wrap;gap:8px 25px;display:flex;border:1px solid var(--research-line)!important;margin:14px 0 20px!important;padding:14px 16px!important}.research-source-options legend{padding:0 6px;font-size:12px;font-weight:600}.research-source-options .research-check{margin:0}.research-source-options>p{flex-basis:100%;margin:4px 0 0;font-size:11px}.research-group{color:#6f7f99;margin-bottom:5px;font-size:10px;display:inline-block}.research-score-panel{background:#f7f9fd;border:1px solid #e6ecf5;border-radius:7px;margin:12px 0;padding:12px}.research-score-panel>strong{color:#415b83;font-size:12px}.research-score-panel dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.research-score-panel dt{color:#7b8aa2;font-size:10px}.research-score-panel dd{margin:5px 0 0;font-size:11px}.research-score-panel p{margin:7px 0;font-size:11px}.research-score-panel small{font-size:10px!important}.research-planned-frame>img,.research-planned-frame>span{height:230px}.research-storyboard>fieldset{border-top:1px solid var(--research-line);margin-top:12px!important;padding-top:14px!important}.research-storyboard .field{margin-bottom:12px;display:block}.research-storyboard textarea,.research-storyboard select{width:100%;font-size:11px}.research-storyboard figcaption strong{overflow-wrap:anywhere;font-size:12px;display:block}.research-storyboard figcaption p{margin:5px 0;font-size:11px}.research-storyboard figcaption a{font-size:11px}.research-import-reference{border:1px solid var(--research-line);background:#f8faff;border-radius:8px;margin-bottom:20px;padding:16px}.research-import-reference p{margin:5px 0;font-size:12px}.research-import-reference .research-check{margin:10px 0}.research-import-reference button{font-size:12px}.research-planned-shot{grid-template-columns:46px minmax(240px,.85fr) minmax(0,1.3fr)}.research-brief-summary{border:1px solid var(--research-line);border-radius:7px;margin-bottom:18px;padding:13px 15px;font-size:12px}.research-brief-summary dl{grid-template-columns:1fr 1fr;gap:13px 22px;display:grid}.research-brief-summary dt{color:var(--research-muted);margin-bottom:5px;font-size:11px}.research-brief-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.research-brief-summary p{margin:10px 0 0;font-size:11px}.research-tiktok-refresh{border:1px solid var(--research-line);background:#f8faff;border-radius:8px;margin:16px 0 20px;padding:16px}.research-tiktok-refresh p,.research-tiktok-refresh li{font-size:12px}.research-tiktok-refresh ul{margin:9px 0;padding-left:20px;line-height:1.8}.research-tiktok-refresh .research-check{margin:12px 0}.research-tiktok-refresh button{font-size:12px}@media (width<=1200px){.research-planned-shot{grid-template-columns:34px minmax(220px,.8fr) minmax(0,1fr);gap:12px}}@media (width<=750px){.research-planned-shot{grid-template-columns:32px minmax(0,1fr)}.research-source-options{display:block}.research-source-options .research-check{margin:8px 0}.research-score-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.research-planned-frame>img,.research-planned-frame>span{height:200px}}.research-confirmation-saved{color:#245c50;background:#f1fbf7;border:1px solid #c5e7df;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.7}.research-trend-conclusion{background:#f7faff;border:1px solid #d8e3f4;border-radius:10px;margin-bottom:20px;padding:18px;line-height:1.75}.research-trend-conclusion h3{margin-top:0}.research-trend-conclusion h4{margin:12px 0 4px}.research-trend-conclusion article{border-top:1px solid #dfe7f3;padding-top:4px}.research-trend-conclusion article>div{padding:6px 0}.research-trend-conclusion article>div p{margin:3px 0}.research-trend-conclusion small{color:#647896;display:block}.research-planned-frame>span{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.research-planned-frame>span>small{max-width:260px;line-height:1.7}.research-frame-picker-toggle{justify-content:center;width:100%;margin:0 0 12px;font-size:12px!important}.research-frame-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;margin:0 0 14px;padding:2px;display:grid;overflow-y:auto}.research-frame-choices>button{text-align:left;border:1px solid var(--research-line);background:#fff;border-radius:6px;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:5px;display:flex}.research-frame-choices>button[aria-pressed=true]{border-color:var(--research-accent);background:#eef4ff}.research-frame-choice-image{width:100%;min-width:0}.research-frame-choice-image>img,.research-frame-choice-image>span{object-fit:contain;background:#eef2f8;width:100%;height:100px}.research-frame-choice-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.research-frame-choices strong{font-size:10px;font-weight:500}.research-frame-save-hint{color:#526f9c;font-size:11px;line-height:1.7}.research-storyboard{min-width:0;max-width:100%}.research-candidate-thumbnail{gap:4px;overflow:hidden}.research-candidate-thumbnail>img{object-fit:cover;width:100%;height:100%}.research-candidate-thumbnail>button{min-height:22px;padding:1px 8px;font-size:10px;line-height:1.5}.research-candidate-thumbnail>span{text-align:center;line-height:1.3}.research-paid-action{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.research-paid-action>small{color:#72571e;font-size:12px;font-weight:600;line-height:1.5}.research-selection-options{border-top:1px solid var(--research-line);margin:20px 0;padding-top:20px}.research-selection-options>p,.research-inquiry-options p,.research-language-options p,.research-script-duration p,.research-local-filter>p{color:var(--research-muted);font-size:12px;line-height:1.7}.research-metric-ranges{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.research-metric-range{border:1px solid var(--research-line);background:#fafcff;border-radius:8px;min-width:0;padding:13px 12px}.research-metric-range>strong{margin-bottom:10px;font-size:12px;display:block}.research-metric-range>label{color:var(--research-muted);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.research-metric-range input{width:100%;min-width:0;padding:8px 6px;font-size:12px}.research-metric-range label>span{white-space:nowrap}.research-language-options,.research-inquiry-options{border-radius:8px;border:1px solid var(--research-line)!important;margin:15px 0!important;padding:14px 16px!important}.research-language-options>legend,.research-inquiry-options>legend{padding:0 6px;font-size:13px;font-weight:600}.research-language-options>div,.research-inquiry-categories{flex-wrap:wrap;gap:8px 22px;display:flex}.research-language-options .research-check,.research-inquiry-categories .research-check{margin:5px 0}.research-inquiry-options>.field{max-width:550px}.research-script-duration{margin:16px 0;font-size:12px}.research-script-duration>.field{max-width:260px;margin-top:12px}.research-result-status{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.research-result-status button[aria-pressed=true]{border-color:var(--research-accent);color:var(--research-accent);background:#eff5ff}.research-local-filter{border:1px solid var(--research-line);border-radius:8px;margin:16px 0;padding:12px;font-size:12px}.research-filter-evidence{background:#f5f8fd;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:11px}.research-filter-evidence strong{font-size:12px}.research-filter-evidence ul{margin:7px 0 0;padding-left:17px}.research-inquiry-evidence{padding:12px 0;font-size:12px}.research-inquiry-evidence blockquote{overflow-wrap:anywhere;background:#f7faff;border-left:3px solid #8baedc;margin:12px 0;padding:4px 12px}.research-inquiry-evidence blockquote p{white-space:pre-wrap;line-height:1.7}.research-translations{border:1px solid var(--research-line);background:#f7faff;border-radius:8px;margin:18px 0;padding:16px}.research-translations>details{border-top:1px solid var(--research-line);padding:12px 0}.research-translations details>div{white-space:pre-wrap;padding:10px 0;font-size:12px;line-height:1.7}@media (width<=1100px){.research-metric-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.research-metric-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.research-language-options,.research-inquiry-options{padding:12px!important}.research-language-options>div,.research-inquiry-categories{gap:5px 14px}}.research-regions{border:1px solid var(--research-line);border-radius:10px;min-width:0;margin:12px 0;padding:16px}.research-regions legend{padding:0 6px;font-size:14px;font-weight:600}.research-regions label{min-width:0;color:var(--research-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.research-regions input,.research-regions select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.research-regions p{margin:10px 0;font-size:12px;line-height:1.7}.research-regions .form-grid>div{min-width:0}.research-run-progress progress{width:min(600px,85%);height:16px;accent-color:var(--research-accent)}.research-run-progress p{font-size:13px;line-height:1.7}.research-run-progress .actions{flex-wrap:wrap;gap:8px;display:flex}.research-brief-summary dd{overflow-wrap:anywhere}.research-brief-summary{margin:0}.research-run-progress small{display:block}.research-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.research-pagination label{align-items:center;gap:6px;display:flex}.research-pagination select{width:auto;min-width:80px}.research-pagination span{color:var(--muted,#64748b);margin-right:auto}.research-candidate-top .research-eyebrow{letter-spacing:0;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.45}.research-candidate-top>.research-candidate-tools{flex-direction:column;flex:0 0 34px;align-items:center;gap:18px;min-width:34px;display:flex}.research-candidate-tools .account-platform-logo{flex:0 0 32px;width:32px;height:32px;margin:0}.research-candidate-tools .account-platform-logo svg{width:32px;height:32px}.research-page>.page-title{align-items:center;gap:16px;margin-bottom:14px}.research-page>.page-title h1{margin:0;font-size:24px}.research-page>.page-title p{margin:4px 0 0;font-size:12px}.research-page>.page-title>.actions{flex-wrap:wrap;gap:8px;padding:0}.research-page>.page-title button{white-space:nowrap;min-height:36px;padding:7px 12px}.research-page>.research-tabs{z-index:15;background:#f4f6fb;border-bottom:1px solid #dce5f1;gap:0;margin:0 0 12px;padding:0;scroll-margin-top:66px;display:flex;position:sticky;top:66px;overflow-x:auto}.research-page>.research-tabs button{white-space:nowrap;flex:1 0 auto;min-width:100px;min-height:44px;padding:10px 14px;font-size:13px}.research-page>.research-tabs button>span{margin-right:6px;font-size:10px}.research-page>.research-run-picker{align-items:center;gap:12px;min-width:0;margin:0 0 12px;display:flex}.research-run-picker>.field{flex:1;align-items:center;gap:12px;min-width:0;max-width:800px;margin:0;display:flex}.research-run-picker>.field>span{white-space:nowrap;margin:0;font-size:12px}.research-run-picker select{flex:1;min-width:0;height:38px;padding:7px 10px;font-size:12px}.research-context{background:#fff;border:1px solid #dce5f1;border-radius:9px;min-width:0;margin-bottom:14px}.research-context>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:12px;line-height:1.6;list-style:none;display:flex}.research-context>summary::-webkit-details-marker{display:none}.research-context>summary>strong{color:#23634c;background:#eff8f3;border-radius:4px;padding:2px 7px;font-size:12px}.research-context>summary>.research-context-toggle{color:#4169a1;white-space:nowrap;margin-left:auto}.research-context-toggle:after{content:" ▾"}.research-context[open]>summary>.research-context-toggle:after{content:" ▴"}.research-context-body{border-top:1px solid #eef1f6;padding:0 16px 14px}.research-context .research-run-progress.panel{box-shadow:none;background:0 0;border:0;margin:0;padding:14px 0}.research-context .research-run-progress .research-section-heading{margin-bottom:12px}.research-context .research-run-progress h2{margin:5px 0;font-size:17px}.research-context .research-run-progress p{margin:8px 0}.research-context .research-brief-summary{margin:0;padding:10px 12px}.research-page .research-section{padding:20px}@media (width<=900px){.research-page>.research-tabs{scroll-margin-top:60px;top:60px}}@media (width<=700px){.research-page>.page-title{align-items:flex-start;gap:10px}.research-page>.page-title>.actions{gap:6px;width:100%;display:flex}.research-page>.page-title button{white-space:nowrap;flex:none;padding:7px 10px;font-size:12px}.research-page>.research-tabs button{flex:none;min-width:96px;font-size:12px}.research-run-picker>.field{gap:8px;width:100%}.research-run-picker>.field>span{font-size:11px}.research-context>summary{gap:6px 10px;padding:10px 12px;font-size:11px}.research-context>summary>.research-context-toggle{margin-left:0}.research-context-body{padding:0 12px 12px}.research-page .research-section{padding:14px}}.research-page .research-run-picker>.field{flex-direction:row;align-items:center;display:flex}.research-page .research-run-picker>.field>label{white-space:nowrap;flex:none;width:auto;margin:0;font-size:12px}.research-page .research-run-picker>.field>select{flex:1;width:0;min-height:38px}.research-result-explanation{color:#536d93;margin:10px 0;font-size:12px}.research-result-explanation>summary{cursor:pointer;padding:6px 0}.research-result-explanation .research-boundary{margin:8px 0}.research-nav-anchor{height:0;scroll-margin-top:66px}@media (width<=900px){.research-nav-anchor{scroll-margin-top:60px}}.video-study{border:1px solid var(--border,#dce3ec);background:var(--panel,#fff);color:var(--text,#243247);border-radius:16px;margin:20px 0;padding:24px}.video-study h2,.video-study h3,.video-study h4{margin:0 0 12px}.study-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.study-heading p{color:#64748b;margin:0}.study-input{background:#f7f9fc;border-radius:12px;margin-top:20px;padding:18px}.study-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.study-tabs [aria-selected=true]{color:#5141a8;background:#e9e8ff;border-color:#b6ade9}.video-study label{flex-direction:column;gap:7px;font-size:14px;display:flex}.video-study input:not([type=checkbox]),.video-study select,.video-study textarea{box-sizing:border-box;width:100%;min-width:0}.video-study input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.video-study .study-check{flex-direction:row;align-items:center;margin:18px 0}.study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.study-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.study-actions button,.study-heading button{min-height:36px}.study-quote{background:#eeedf9;border-radius:9px;flex-direction:column;gap:9px;width:100%;padding:14px;display:flex}.study-quote span,.study-note{color:#64748b;font-size:13px;line-height:1.65}.study-quote button{align-self:flex-start}.study-history{margin-top:22px}.study-status{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.study-status progress{max-width:180px}.study-recovery{background:#fff9eb;border:1px solid #e5c582;border-radius:12px;padding:18px}.study-video{background:#101827;border-radius:10px;max-width:100%;max-height:500px;margin:20px auto;display:block}.study-analysis,.study-plan{margin-top:26px}.study-phases{gap:10px;padding:5px 0 12px;display:flex;overflow-x:auto}.study-phases button{text-align:left;background:#f2f5fb;flex-direction:column;gap:7px;min-width:180px;max-width:280px;padding:13px;display:flex}.study-phases span{white-space:normal;font-size:13px}.study-segment,.study-plan-shot{border:1px solid #e1e7ef;border-radius:12px;margin-top:16px;padding:18px}.study-segment h4 button{font-variant-numeric:tabular-nums;padding:5px 10px}.study-frames{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.study-frame{white-space:normal;background:#f4f6fa;flex-direction:column;flex:0 0 160px;gap:6px;padding:6px;display:flex;overflow:hidden}.study-frame img{object-fit:contain;background:#101827;border-radius:5px;width:100%;height:112px}.study-frame>span{color:#64748b;align-items:center;min-height:92px;font-size:12px;display:flex}.study-frame small{font-variant-numeric:tabular-nums}.study-observation{grid-template-columns:110px 1fr;gap:9px 16px;font-size:14px;line-height:1.6;display:grid}.study-observation dt{color:#64748b}.study-observation dd{overflow-wrap:anywhere;margin:0}.study-shot-reference{background:#f8f9fc;border-radius:8px;padding:12px}.study-shot-reference>strong{margin-bottom:9px;font-size:13px;display:block}.study-plan fieldset{border:0;min-width:0;margin:0;padding:0}.study-materials{border:1px solid #e1e7ef;border-radius:10px;margin-top:24px;padding:16px}.study-materials summary{cursor:pointer;font-weight:600}.study-materials>label{margin-top:14px}.study-download{margin-top:8px;display:inline-block}.video-study button:disabled{cursor:not-allowed;opacity:.55}.video-study textarea{resize:vertical}@media (width<=700px){.video-study{padding:15px}.study-grid{grid-template-columns:1fr}.study-heading{flex-direction:column}.study-observation{grid-template-columns:1fr;gap:3px}.study-observation dd{margin-bottom:9px}.study-segment,.study-plan-shot{padding:12px}.study-frame{flex-basis:135px}}.study-ai-handoff{background:#f4f3fc;border:1px solid #ded9f4;border-radius:12px;margin-top:18px;padding:18px}.study-ai-handoff label{margin-top:16px}.study-ai-handoff textarea{font-size:13px;line-height:1.65}.study-history small{overflow-wrap:anywhere;line-height:1.6}.study-create-controls{border:0;min-width:0;margin:0;padding:0}.study-result-summary{background:#f4f7fd;border:1px solid #dce5f4;border-radius:12px;margin:18px 0;padding:18px}.study-result-summary .study-status{padding:0 0 12px}.study-result-summary>p{margin:8px 0;line-height:1.65}.study-next{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.study-next strong{color:#315b92}.study-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.study-workflow button{text-align:left;white-space:normal;background:#fff;border:1px solid #dce3ec;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px;display:grid}.study-workflow button[aria-pressed=true]{background:#eaf0fc;border-color:#5b75b4;box-shadow:inset 0 0 0 1px #5b75b4}.study-workflow small{color:#7186ac;grid-row:span 2;font-size:17px}.study-workflow span{color:#64748b;grid-column:2;font-size:12px;line-height:1.45}.study-workflow strong{font-size:14px}.study-new-study{border-top:1px solid #e1e7ef;margin-top:26px;padding-top:16px}.video-study summary{cursor:pointer;line-height:1.6}.study-new-study>summary,.study-full-analysis>summary,.study-original>summary,.study-plan-settings>summary{color:#435c85;font-size:14px;font-weight:600}.study-original,.study-full-analysis,.study-plan-settings{border-top:1px solid #e1e7ef;margin:16px 0;padding:14px 0}.study-reference-step>p{line-height:1.7}.study-primary-actions{margin:20px 0}.study-plan-brief{background:#f7f9fc;border-radius:10px;padding:16px;font-size:14px;line-height:1.65}.study-plan-brief>strong{font-size:18px}.study-plan-brief>p{margin:6px 0}.study-plan-brief>span{color:#64748b}.study-shot-layout{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.study-shot-reference{min-width:0}.study-shot-reference>p{margin:10px 0 0;font-size:13px;line-height:1.65}.study-shot-reference>p>strong,.study-shot-reference small{color:#64748b;display:block}.study-shot-instructions{grid-template-columns:92px minmax(0,1fr);gap:10px 14px;margin:0;font-size:14px;line-height:1.7;display:grid}.study-shot-instructions dt{color:#64748b}.study-shot-instructions dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.study-shot-edit{border-top:1px solid #e5e9ef;margin-top:16px;padding-top:12px}.study-shot-edit>summary{color:#4d6595;font-size:13px}.study-production{margin-top:26px}.study-production>p{line-height:1.65}.study-preparation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.study-preparation>div{border:1px solid #e1e7ef;border-radius:10px;padding:16px;font-size:14px;line-height:1.7}.study-preparation p{margin:5px 0}.study-preparation ul,.study-missing ul{margin:10px 0 0;padding-left:20px}.study-preparation li,.study-missing li{overflow-wrap:anywhere;margin:6px 0}.study-production fieldset{border:0;min-width:0;margin:0;padding:0}.study-missing{background:#fff9eb;border:1px solid #ebd9b1;border-radius:10px;margin:18px 0;padding:16px;font-size:14px;line-height:1.7}.study-footage-shot{border:1px solid #e1e7ef;border-radius:10px;margin:16px 0;padding:16px}.study-footage-shot h4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.study-footage-shot>p{font-size:14px;line-height:1.6}.study-ready,.study-pending{border-radius:5px;padding:3px 7px;font-size:12px;font-weight:400}.study-ready{color:#28754e;background:#e9f7ef}.study-pending{color:#8a631e;background:#fff3d9}.study-edit-actions{background:#f4f3fc;border-radius:10px;padding:16px;font-size:14px}@media (width<=700px){.study-workflow{grid-template-columns:1fr}.study-workflow button{grid-template-columns:28px 1fr;padding:12px}.study-workflow small{grid-row:span 1}.study-workflow span{grid-column:2}.study-shot-layout,.study-preparation{grid-template-columns:1fr}.study-shot-instructions{grid-template-columns:82px minmax(0,1fr);gap:8px 10px}.study-result-summary{padding:14px}.study-primary-actions{align-items:stretch}.study-primary-actions>button{white-space:normal;width:100%}.study-footage-shot{padding:12px}.study-next{flex-direction:column;gap:5px}}.workflow-workspace{margin-top:18px}.workflow-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.workflow-heading h2{margin:0 0 8px}.workflow-heading p,.workflow-source p{color:var(--muted,#64748b);line-height:1.7}.workflow-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0;display:flex}.workflow-filters .field{flex:1;min-width:180px}.workflow-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-card{border:1px solid #dce5f3;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.workflow-card h3{overflow-wrap:anywhere;margin:0}.workflow-card p{margin:0}.workflow-card small{color:var(--muted,#64748b)}.workflow-card button{margin-top:auto}.workflow-badge{color:#23529a;background:#edf4ff;border-radius:5px;padding:4px 8px;font-size:12px}.workflow-source,.workflow-approval,.workflow-render,.workflow-material-search{overflow-wrap:anywhere;background:#f8faff;border:1px solid #dce5f3;border-radius:10px;margin:20px 0;padding:18px}.workflow-source h3,.workflow-approval h3,.workflow-render h3{margin-top:0}.workflow-plan-fields{border:0;min-width:0;margin:18px 0;padding:0}.workflow-plan-fields legend{margin-bottom:12px;font-size:16px;font-weight:700}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-form-grid .field{min-width:0}.workflow-form-grid input,.workflow-form-grid textarea,.workflow-form-grid select,.workflow-filters input,.workflow-filters select{width:100%;min-width:0}.workflow-shot{overflow-wrap:anywhere;border:1px solid #dce5f3;border-radius:10px;margin:16px 0;padding:18px}.workflow-shot h4{margin:0 0 12px}.workflow-shot>p{line-height:1.7}.workflow-actions,.workflow-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.workflow-actions>span,.workflow-pagination>span{margin-right:auto}.workflow-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.workflow-check input[type=checkbox]{flex:none;width:auto}.workflow-approval>button,.workflow-render>button{margin:8px 10px 8px 0}@media (width<=750px){.workflow-cards,.workflow-form-grid{grid-template-columns:1fr}.workflow-heading{flex-wrap:wrap}.workflow-filters .field{width:100%;min-width:0}.workflow-source,.workflow-approval,.workflow-render,.workflow-material-search,.workflow-shot{padding:14px}.workflow-actions>span{width:100%}}.script-library-list-summary{color:#73839b;margin:18px 0 14px;font-size:13px}.script-library-list-summary strong{color:#304969;font-weight:600}.script-library-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.script-library-card{background:#fff;border:1px solid #dfe7f2;border-radius:12px;grid-template-columns:108px minmax(0,1fr);gap:18px;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:grid}.script-library-card:hover{border-color:#bccfe8;box-shadow:0 5px 18px #24416b08}.script-library-cover{background:#f1f5fa;border-radius:9px;width:108px;min-width:0;height:192px;position:relative;overflow:hidden}.script-library-cover .script-preview-image{width:100%;max-width:none;height:100%}.script-library-cover .script-reference-image>button:first-child{background:#edf2f8;border:0;border-radius:9px;gap:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.script-library-cover .script-reference-image img{object-fit:contain;background:#edf2f8;border-radius:0;width:100%;height:100%}.script-library-cover .script-reference-image small{white-space:nowrap;color:#fff;background:#172a42b8;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.script-library-cover .script-reference-image>button>span{color:#8293aa;min-height:0;padding:12px;font-size:11px}.script-library-cover .script-image-retry{z-index:1;background:#fff;width:calc(100% - 10px);position:absolute;bottom:5px;left:5px}.script-library-no-cover{color:#98a9bf;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex;background:linear-gradient(145deg,#f3f6fc,#eaf0f8)!important;border:0!important;padding:12px!important}.script-library-no-cover strong{color:#8495ac;font-size:11px;font-weight:500}.script-library-no-cover span{color:#95a2b5;font-size:9px;line-height:1.6}.script-library-card-content{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.script-library-card-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.script-library-origin{color:#7488a4}.script-library-origin.from-study{color:#54769b}.script-library-state{color:#86682e;white-space:nowrap;background:#fff6e4;border-radius:5px;padding:3px 7px}.script-library-state[data-state=approved]{color:#216f57;background:#ebf7f1}.script-library-state[data-state=scheduled]{color:#2e62a8;background:#edf4ff}.script-library-card h3{overflow-wrap:anywhere;min-height:44px;margin:0;font-size:15px;font-weight:650;line-height:1.5}.script-library-card h3 button{-webkit-line-clamp:2;text-align:left;width:100%;line-height:1.5;font:inherit;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#173655!important;background:0 0!important;border:0!important;padding:0!important}.script-library-card h3 button:hover{color:#2166c2!important}.script-library-product{color:#71839d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.script-library-product>span{color:#bcc5d3;margin:0 7px}.script-library-facts{color:#5d7290;flex-wrap:wrap;align-items:center;gap:7px;min-height:25px;font-size:11px;display:flex}.script-library-facts>span{white-space:nowrap;background:#f4f7fc;border:1px solid #edf1f7;border-radius:5px;padding:3px 7px}.script-library-facts strong{color:#324e72;font-weight:600}.script-library-facts .script-library-image-note{color:#8a97aa;background:0 0;border-color:#0000;padding-left:0}.script-library-updated{color:#92a0b3;font-size:10px;line-height:1.5}.script-library-card-actions{border-top:1px solid #edf1f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:10px;display:flex;position:relative}.script-library-card-actions>button{white-space:normal;min-height:34px;padding:7px 12px;font-size:12px}.script-library-source-info{color:#8192aa;font-size:11px;line-height:1.7}.script-library-source-info summary{cursor:pointer;list-style:none}.script-library-source-info summary::-webkit-details-marker{display:none}.script-library-source-info summary:after{content:" ⌄"}.script-library-source-info[open] summary{color:#356598}.script-library-source-info>div{z-index:4;color:#6b7f9c;background:#fff;border:1px solid #dbe4f1;border-radius:8px;width:min(270px,100vw - 54px);padding:12px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 5px 22px #173b6820}.script-library-source-info p{overflow-wrap:anywhere;margin:0 0 5px}@media (width>=1800px){.script-library-card{grid-template-columns:116px minmax(0,1fr)}.script-library-cover{width:116px;height:206px}.script-library-card-content{gap:12px}}@media (width<=1150px){.script-library-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=550px){.script-library-cards{gap:12px}.script-library-card{grid-template-columns:84px minmax(0,1fr);gap:13px;padding:13px}.script-library-cover{width:84px;height:150px}.script-library-card-content{gap:8px}.script-library-card h3{min-height:0;font-size:14px}.script-library-card h3 button{-webkit-line-clamp:3}.script-library-card-status{align-items:flex-start;font-size:10px}.script-library-state{padding:2px 5px}.script-library-facts{gap:5px;min-height:0;font-size:10px}.script-library-facts>span{padding:2px 5px}.script-library-facts .script-library-image-note{display:none}.script-library-product{font-size:11px}.script-library-updated{font-size:9px}.script-library-card-actions{justify-content:flex-start;gap:9px;padding-top:8px}.script-library-card-actions>button{padding:6px 8px;font-size:11px}.script-library-source-info{font-size:10px}.script-library-no-cover{gap:8px;padding:8px!important}.script-library-no-cover svg{width:24px}.script-library-no-cover strong{font-size:10px}.script-library-no-cover span{font-size:8px}.script-library-card-actions>button{min-height:42px}.script-library-source-info summary{align-items:center;min-height:32px;display:flex}}.script-guide-overview{background:#f5f8fe;border:1px solid #d8e4f6;border-radius:12px;margin:20px 0;padding:22px}.script-guide-overview h3{margin:0 0 10px;font-size:20px}.script-guide-overview p{line-height:1.8}.script-guide-stats{flex-wrap:wrap;gap:10px;display:flex}.script-guide-stats span{background:#fff;border:1px solid #dce6f5;border-radius:6px;padding:6px 10px;font-size:12px}.script-preparation{border:1px solid #dce5f3;border-radius:12px;margin:20px 0;padding:20px}.script-preparation h3{margin-top:0}.script-preparation dl{grid-template-columns:130px minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.script-preparation dt,.script-factory-instructions dt,.script-source-observation dt{color:#617898}.script-preparation dd{overflow-wrap:anywhere;margin:0;line-height:1.8}.script-preparation ul{margin:0;padding-left:20px}.script-preparation details{margin:15px 0;line-height:1.8}.script-guide-note{color:#647c9f;font-size:12px;line-height:1.8}.script-guide-warning{background:#fff9ed;border:1px solid #eddbaf;border-radius:8px;margin-top:16px;padding:14px;line-height:1.8}.script-basic-edit,.script-analysis-overview{border:1px solid #dce5f3;border-radius:8px;margin:16px 0;padding:14px 18px}.script-basic-edit summary,.script-shot-edit summary,.script-analysis-overview summary,.script-preparation summary{cursor:pointer;color:#245486;font-size:13px}.script-analysis-overview p{white-space:pre-wrap;line-height:1.8}.script-filming-shot{border:1px solid #dce5f3;border-radius:12px;min-width:0;margin:18px 0;padding:20px}.script-filming-shot>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.script-filming-shot>header h3{margin:0;font-size:15px}.script-filming-shot>header>span{color:#607ca5;flex-shrink:0;font-size:12px}.script-shot-columns{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.script-shot-reference{background:#f5f7fc;border-radius:10px;min-width:0;padding:14px}.script-shot-reference h4,.script-factory-instructions h4{margin:0 0 12px;font-size:14px}.script-shot-reference>strong{font-size:12px}.script-shot-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.script-reference-image{min-width:0}.script-reference-image>button:first-child{white-space:normal;background:#fff;border:1px solid #d7e1f2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:100px;padding:5px;display:flex}.script-reference-image>button:disabled{opacity:1;cursor:default}.script-reference-image img{object-fit:contain;background:#152037;border-radius:4px;width:100%;height:135px;display:block}.script-reference-image small{color:#57749c;font-size:10px}.script-reference-image>button>span{place-items:center;min-height:100px;font-size:11px;line-height:1.5;display:grid}.script-image-retry{width:100%;margin-top:5px;padding:4px 6px!important;font-size:11px!important}.script-source-observation{margin:12px 0 0;font-size:12px;line-height:1.8}.script-source-observation dt{margin-top:9px;font-weight:600}.script-source-observation dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.script-source-observation dd p{margin:4px 0}.script-factory-instructions dl{grid-template-columns:112px minmax(0,1fr);gap:14px 12px;margin:0;font-size:13px;line-height:1.8;display:grid}.script-factory-instructions dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.script-spoken-text{background:#f7faff;border-radius:6px;padding:10px}.script-shot-edit{border-top:1px solid #e1e8f4;margin-top:18px;padding-top:14px}.script-shot-edit fieldset{border:0;min-width:0;margin:0;padding:16px 0 0}.script-no-reference{color:#7a7e85;padding:18px 0;font-size:12px;line-height:1.8}.script-reference-dialog{width:min(900px,94vw)}.script-reference-dialog>p{font-size:13px;line-height:1.8}.script-reference-large{object-fit:contain;max-width:100%;height:auto;max-height:64vh;margin:14px auto;display:block}.script-reference-dialog video{max-width:100%;max-height:65vh;margin:15px auto;display:block}.script-reference-dialog>button{margin:8px 0}.script-preview-image{width:100%;max-width:240px}.script-preview-image img{height:140px}.script-guide-flow{flex-wrap:wrap;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.script-guide-flow li{background:#f3f6fc;border:1px solid #dce5f3;border-radius:7px;padding:9px 12px;font-size:12px}.script-guide-flow li[aria-current=step]{color:#2058b4;background:#edf4ff;border-color:#3779ea}.workflow-card .script-preview-image{max-width:none}.script-library-detail-actions{z-index:3;background:#fffffff7;border:1px solid #dce5f3;border-radius:9px;padding:12px;position:sticky;bottom:8px}.script-library-detail-actions button{min-height:36px}@media (width<=1050px){.script-shot-columns{grid-template-columns:minmax(0,1fr)}.script-shot-frames{max-width:600px}.script-reference-image img{height:160px}}@media (width<=650px){.script-filming-shot,.script-preparation,.script-guide-overview{padding:14px}.script-preparation dl,.script-factory-instructions dl{grid-template-columns:minmax(0,1fr);gap:5px}.script-preparation dt,.script-factory-instructions dt{margin-top:8px;font-size:12px}.script-guide-overview h3{font-size:17px}.script-shot-frames{gap:5px}.script-reference-image img{height:105px}.script-reference-image small{font-size:9px}.script-guide-flow{gap:6px}.script-guide-flow li{padding:7px;font-size:11px}.script-library-detail-actions{position:static}.script-source-observation{font-size:12px}}.favorites-workspace{min-width:0;padding:24px}.favorites-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.favorites-heading h2{margin:0 0 10px}.favorites-heading p,.favorites-count{color:var(--muted);line-height:1.7}.favorites-heading>button{flex-shrink:0}.favorites-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:22px 0;display:flex}.favorites-filters>.field:first-child{flex:1;min-width:240px}.favorites-filters>.field{min-width:140px;max-width:100%}.favorites-filters button{align-items:center;gap:5px;display:flex}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.favorites-card{border:1px solid var(--line,#dce5f2);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.favorites-card-top{align-items:start;gap:12px;min-width:0;display:flex}.favorites-card-top>.research-candidate-thumbnail,.favorites-card-top>.research-thumbnail{flex-shrink:0}.favorites-card-top>div:nth-child(2){flex:1;min-width:0}.favorites-card h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.favorites-card-top p{color:var(--muted);margin:6px 0;font-size:12px}.favorites-platform{color:#647fa9;font-size:12px}.favorites-remove{flex-shrink:0;color:#1c64d6!important}.favorites-source{white-space:normal;overflow-wrap:anywhere;text-align:left!important;background:#f5f8fe!important;font-size:12px!important;line-height:1.6!important}.favorites-source small{color:var(--muted)}.favorites-metrics{border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:12px 0;display:grid}.favorites-metrics dt{color:var(--muted);font-size:11px}.favorites-metrics dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;font-weight:600}.favorites-score{background:#f5f8fe;border-radius:7px;margin:0;padding:10px;font-size:12px}.favorites-card>small{color:var(--muted);font-size:11px;line-height:1.7}.favorites-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.favorites-card footer a{align-items:center;gap:5px;font-size:12px;display:flex}.favorites-card footer button{font-size:12px}.favorites-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.favorites-pagination .field{min-width:120px;margin-left:auto}.favorites-workspace .notice button{margin-top:8px}@media (width<=1350px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.favorites-workspace{padding:16px}.favorites-grid{grid-template-columns:minmax(0,1fr)}.favorites-heading{flex-wrap:wrap}.favorites-filters>.field,.favorites-filters>.field:first-child{flex:100%;width:100%;min-width:0}.favorites-card{padding:14px}.favorites-card-top{gap:10px}.favorites-card-top>.research-thumbnail{width:74px}.favorites-pagination .field{margin-left:0}.favorites-pagination{gap:8px}.favorites-card-top>div:first-child{max-width:88px}}.study-task-list{background:#fff;border:1px solid #e1e8f3;border-radius:14px;min-width:0;margin-bottom:20px;padding:22px}.study-task-list[hidden]{display:none}.study-task-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.study-task-heading p,.study-task-shortcuts p,.study-task-total,.study-task-run{color:#6b7e9a;font-size:12px;line-height:1.8}.study-task-actions{flex-wrap:wrap;gap:8px;display:flex}.study-task-shortcuts{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.study-task-shortcuts>div{background:#f5f8fd;border:1px solid #e3eaf6;border-radius:9px;min-width:0;padding:16px}.study-task-shortcuts p{overflow-wrap:anywhere}.study-task-filters{border-top:1px solid #e3eaf6;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:16px;display:flex}.study-task-filters label,.study-task-pagination label{color:#6b7e9a;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.study-task-filters label:first-child{flex:1;min-width:180px;max-width:420px}.study-task-filters input,.study-task-filters select{box-sizing:border-box;width:100%;min-height:40px}.study-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.study-task-card{border:1px solid #e1e8f3;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.study-task-card h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.study-task-card p{overflow-wrap:anywhere;margin:0}.study-task-card-top{color:#6b7e9a;align-items:center;gap:12px;font-size:12px;display:flex}.study-task-status{color:#465f81;background:#f1f4f9;border-radius:5px;padding:5px 8px}.study-task-status.completed{color:#27825a;background:#eaf9f2}.study-task-status.working{color:#3463b7;background:#edf3ff}.study-task-status.attention{color:#8f6724;background:#fff6e5}.study-task-summary{font-size:13px;line-height:1.8}.study-task-card>small{color:#6b7e9a;margin-top:auto;font-size:11px}.study-task-card .study-task-actions{padding-top:5px}.study-task-progress{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;line-height:1.8;display:flex}.study-task-progress strong,.study-task-progress small,.study-task-progress p{flex-basis:100%}.study-task-progress progress{accent-color:#356bca;width:min(220px,70%);height:12px}.study-task-progress p{color:#8a6325}.study-task-empty{text-align:center;color:#6b7e9a;background:#f7f9fd;padding:28px}.study-task-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.study-task-pagination>span{color:#6b7e9a;margin-right:auto}.study-task-pagination label{flex-direction:row;align-items:center}.study-task-pagination select{width:auto;min-width:75px}.study-task-list button{min-height:36px}.study-task-list button:focus-visible,.study-task-list input:focus-visible,.study-task-list select:focus-visible{outline-offset:2px;outline:2px solid #356bca}@media (width<=760px){.study-task-list{padding:14px}.study-task-grid,.study-task-shortcuts{grid-template-columns:1fr}.study-task-heading{flex-direction:column}.study-task-filters label{flex:1;min-width:130px}.study-task-filters label:first-child{flex-basis:calc(100% - 80px)}.study-task-card{padding:14px}.study-task-actions button{flex-grow:1}.study-task-heading>.study-task-actions{width:100%}}.study-task-more{margin-left:auto;position:relative}.study-task-more summary{cursor:pointer;padding:6px}.study-task-more>div{z-index:4;background:#fff;border:1px solid #dbe4f1;border-radius:8px;gap:4px;min-width:145px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 5px 20px #20375520}.study-task-more button{text-align:left}.study-task-card-top input[type=checkbox],.study-delete-check input[type=checkbox]{flex:none;width:auto}.study-task-next{color:#48638b;background:#f5f8fd;border-radius:6px;padding:8px;font-size:12px}.study-task-batch{background:#f5f8fd;border:1px solid #dce7f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.study-task-notice,.study-cleanup-receipt{background:#f4f8ff;border:1px solid #dce7f7;border-radius:8px;padding:12px;line-height:1.8}.study-manage-modal{width:min(760px,94vw);max-width:760px}.study-manage-modal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.study-manage-modal article{border-bottom:1px solid #e0e7f1;padding:12px 0}.study-manage-modal article>small{color:#6b7e9a;display:block}.study-manage-modal p{line-height:1.8}.study-manage-modal footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.study-rename{gap:8px;display:grid}.study-rename input{width:100%}.study-delete-check{align-items:flex-start;gap:8px;display:flex}.study-task-card h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.billing-entry{color:#fff;white-space:nowrap;border:1px solid #8192b8;border-radius:8px;padding:8px 12px;text-decoration:none}.billing-page{max-width:1500px;margin:auto;padding:22px}.billing-page h1{font-size:24px}.billing-page h2{margin-top:24px;font-size:18px}.billing-page small{color:#667187;overflow-wrap:anywhere;font-size:12px;display:block}.billing-scroll{margin:14px 0;overflow:auto}.billing-scroll table{border-collapse:collapse;width:100%;min-width:850px}.billing-scroll th,.billing-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e6ee;padding:10px 12px}.billing-scroll th{white-space:nowrap;background:#eef1f9}.billing-loss{color:#b22222;background:#fff1f1;font-weight:600}.billing-alerts{background:#fff9f0;border:1px solid #f1d5ac;border-radius:8px;padding:12px}.billing-alerts p[role=alert]{color:#9b2d22;border-bottom:1px solid #eac5a5;padding-bottom:8px}.billing-totals{background:#f1eef9;flex-wrap:wrap;gap:20px;padding:18px;display:flex}.billing-page details{border-top:1px solid #ddd;margin:20px 0;padding-top:14px}.billing-page summary{cursor:pointer;font-weight:600}.billing-page textarea{width:100%;font-family:monospace}.billing-page form{gap:10px;max-width:620px;display:grid}.billing-page pre{max-height:300px;overflow:auto}.billing-test-expenses{background:#f8faff;border:1px solid #dce4f1;border-radius:8px;margin:20px 0;padding:0 14px 12px}.billing-test-expenses h2{margin-top:14px}.billing-test-expenses>p{color:#52637d;margin-bottom:8px}.billing-page .billing-test-expenses details{margin:10px 0 0;padding-top:10px}.billing-test-expenses input{max-width:460px;margin:12px 0 4px}.billing-test-list{overscroll-behavior:contain;max-height:360px;overflow:auto}.billing-test-list article{border-bottom:1px solid #e0e6ef;padding:10px 2px}.billing-test-list article>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.billing-test-list article p{color:#506079;margin:6px 0;font-size:13px}.billing-test-list time{font-variant-numeric:tabular-nums;font-size:13px}.billing-task-id{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,75vw);display:inline-block;overflow:hidden}.billing-cost-note{color:#52637d;font-size:13px}.billing-current-cost{font-variant-numeric:tabular-nums;min-width:160px}.billing-page .billing-current-cost details{margin:10px 0 0;padding-top:8px;font-weight:400}.billing-current-cost summary{font-size:12px}.billing-alerts{max-height:340px;overflow:auto}.social-points .points-transfer{background:#fafbfe;border:1px solid #dce4f1;border-radius:10px;margin:22px 0;padding:16px}.social-points input,.social-points select{box-sizing:border-box;max-width:100%}.social-points>.field{max-width:620px}.social-points .toolbar{flex-wrap:wrap;gap:10px;display:flex}.social-points .billing-totals{border-radius:10px}.social-points td{overflow-wrap:anywhere}@media (width<=600px){.social-points{padding:14px}.social-points .points-transfer{padding:12px}.social-points .billing-totals{gap:14px}.social-points .toolbar button{white-space:normal}.social-points form{min-width:0}}.billing-page.social-points{--points-ink:#203756;--points-muted:#637694;--points-accent:#6650d9;max-width:1120px;color:var(--points-ink);background:#fff;border:1px solid #dbe2ee;border-radius:18px;margin:0 auto;padding:0;overflow:hidden;box-shadow:0 8px 30px #23385a08}.social-points .points-page-header{background:#f8f7ff;border-bottom:1px solid #eeecf7;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.social-points .points-page-header h1{letter-spacing:-.5px;color:var(--points-ink);margin:0;font-size:25px;font-weight:750}.social-points .points-page-header p{color:var(--points-muted);margin:8px 0 0;font-size:13px}.social-points .points-close{color:#45546a;background:#fff;border:1px solid #dce3ec;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.social-points .points-page-body{min-width:0;padding:22px 28px 28px}.social-points .points-intro{color:var(--points-muted);margin:0 0 18px;font-size:13px;line-height:1.85}.social-points .points-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.social-points .points-balance-card{background:#f6f3ff;border:1px solid #e1dbff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.social-points .points-balance-card>span,.social-points .points-balance-card>small{color:#5e6f8d;font-size:12px}.social-points .points-balance-card>strong{letter-spacing:-.5px;color:var(--points-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:29px;font-weight:750;line-height:1.15}.social-points .points-summary-line{background:#f3f5fc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 20px;padding:12px 14px;display:flex}.social-points .points-summary-line p{color:var(--points-muted);margin:0;font-size:12px;line-height:1.6}.social-points .points-summary-line p strong{color:var(--points-ink)}.social-points .points-summary-line button{border-color:#dde4f1;flex:none;padding:6px 10px;font-size:12px}.social-points .points-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0 0 24px;display:grid}.social-points .points-action-grid>.points-transfer:only-child{grid-column:1/-1;max-width:100%}.social-points .points-transfer{background:#fff;border:1px solid #dce3f0;border-radius:12px;min-width:0;margin:0;padding:20px}.social-points .points-transfer h2{color:var(--points-ink);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.4}.social-points .points-card-description{color:var(--points-muted);margin:0 0 16px;font-size:13px;line-height:1.7}.social-points .points-transfer form{gap:13px;max-width:none;display:grid}.social-points .points-transfer .field{margin:0}.social-points .points-transfer .field>label{color:var(--points-ink);margin:0 0 7px;font-size:13px;font-weight:500;display:block}.social-points .points-transfer input,.social-points select{color:#24364d;box-sizing:border-box;background:#fff;border:1px solid #cdd7ee;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:9px 11px;font-size:14px}.social-points input:focus-visible,.social-points select:focus-visible,.social-points button:focus-visible,.social-points a:focus-visible,.social-points summary:focus-visible{outline-offset:2px;outline:3px solid #bfb4ff}.social-points .points-transfer input:disabled,.social-points select:disabled{color:#64748b;background:#f6f8fc}.social-points .points-transfer .toolbar{margin-top:1px}.social-points .points-transfer button[type=submit]{background:var(--points-accent);border-color:var(--points-accent);color:#fff;box-shadow:0 3px 8px #6650d91c}.social-points .points-transfer button:disabled{opacity:.55;cursor:not-allowed}.social-points .points-transfer p[role=status]{color:#445b7c;background:#f3f5fc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.social-points small{overflow-wrap:anywhere;line-height:1.5;display:block}.social-points .points-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:25px 0 12px;display:flex}.social-points .points-section-heading h2{margin:0;font-size:20px;font-weight:700}.social-points .points-section-heading p{color:var(--points-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.social-points .points-section-heading .field{min-width:160px;max-width:230px;margin:0}.social-points .points-section-heading .field>label{color:var(--points-muted);margin-bottom:6px;font-size:12px;display:block}.social-points .billing-scroll{overscroll-behavior-x:contain;border:1px solid #edf0f5;border-radius:9px;max-width:100%;margin:12px 0}.social-points .billing-scroll table{min-width:760px;font-size:12px}.social-points .billing-scroll th{color:#53657f;background:#f6f8fb;padding:11px 12px;font-size:12px;font-weight:600}.social-points .billing-scroll td{color:#344c6c;font-variant-numeric:tabular-nums;border-color:#edf0f5;padding:12px;line-height:1.65}.social-points .billing-scroll td small{color:#8190a6;font-size:11px}.social-points .billing-scroll tbody tr:last-child td{border-bottom:0}.social-points .billing-scroll tbody tr:hover{background:#fafbff}.social-points .points-pagination{color:var(--points-muted);justify-content:flex-end;align-items:center;margin:14px 0 24px;font-size:12px}.social-points .points-record-panel,.social-points .points-historical-ledger{background:#fff;border:1px solid #e3e8f2;border-radius:10px;margin:14px 0 0;padding:16px 18px}.social-points .points-record-panel>summary,.social-points .points-historical-ledger>summary{color:var(--points-ink);font-size:14px;font-weight:650;line-height:1.8}.social-points .points-record-panel>summary span{color:var(--points-muted);margin-left:12px;font-size:12px;font-weight:400;display:inline}.social-points .points-record-panel[open]>summary{margin-bottom:16px}.social-points .points-employee-transfer .points-transfer{border:0;margin:0;padding:0}.social-points .points-empty{text-align:center;color:var(--points-muted);padding:24px}@media (width<=760px){.social-points .points-page-header{padding:20px}.social-points .points-page-body{padding:18px 20px 22px}.social-points .points-balance-card{padding:16px}.social-points .points-balance-card>strong{font-size:24px}.social-points .points-action-grid{gap:12px}.social-points .points-transfer{padding:16px}.social-points .points-summary-line p span{display:block}}@media (width<=600px){.social-points{border-radius:12px}.social-points .points-page-header{padding:18px 16px}.social-points .points-page-header h1{font-size:23px}.social-points .points-page-body{padding:16px}.social-points .points-balance-grid{grid-template-columns:1fr;gap:10px}.social-points .points-balance-card{grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:15px 16px;display:grid}.social-points .points-balance-card>strong{grid-area:1/2/3;font-size:27px}.social-points .points-balance-card>small{font-size:11px}.social-points .points-action-grid{grid-template-columns:1fr;gap:14px}.social-points .points-summary-line{align-items:start}.social-points .points-section-heading{flex-direction:column;align-items:stretch;gap:12px}.social-points .points-section-heading .field{min-width:0;max-width:none}.social-points .points-record-panel,.social-points .points-historical-ledger{padding:13px}.social-points .points-record-panel>summary span{margin:4px 0 0 15px;display:block}.social-points .points-pagination{justify-content:space-between;gap:6px}.social-points .points-pagination button{padding:7px 9px}.social-points .toolbar button{white-space:normal}.social-points form{min-width:0}}.social-points .points-grant-card button[type=submit]{color:#344c6c;box-shadow:none;background:#fff;border-color:#ced8e8}@media (width>=761px){.social-points .points-card-description{min-height:44px}}.portal-update-notice{z-index:1100;color:#173353;background:#fff;border:1px solid #afc7ee;border-radius:10px;align-items:center;gap:12px;max-width:480px;padding:14px 16px;font-size:13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #18335429}.portal-update-notice button{flex:none}@media (width<=600px){.portal-update-notice{max-width:none;bottom:12px;left:12px;right:12px}}:root{color:#172e50;font-synthesis:none;--nav:#152c54;--primary:#0864f7;--border:#e6ebf2;--muted:#7d899d;--surface:#fff;background:#f4f6fa;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:#25476f;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;line-height:1.4;display:inline-flex}button:hover:not(:disabled),.button:hover{background:#f5f9ff;border-color:#80adff}button:disabled{opacity:.45;cursor:not-allowed}button.primary,.button.primary{color:#fff;background:var(--primary);border-color:var(--primary)}button.primary:hover:not(:disabled){background:#0054d8}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #95bcff}input,select,textarea{color:#172e50;background:#fff;border:1px solid #dce3ed;border-radius:6px;width:100%;min-width:0;padding:10px 11px;line-height:1.5}textarea{resize:vertical}input[readonly],textarea[readonly]{background:#f8faff}a{color:#0864f7;align-items:center;gap:5px;text-decoration:none;display:inline-flex}a:hover{text-decoration:underline}h1,h2,p{margin-top:0}h1{margin-bottom:5px;font-size:24px;font-weight:650;line-height:1.5}h2{margin-bottom:0;font-size:17px;line-height:1.5}p{line-height:1.75}small{font-size:12px}blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f8ff;border-left:3px solid #84b2ff;margin:16px 0;padding:14px}.muted{color:var(--muted)}.actions{align-items:center;gap:9px;display:flex}.actions.wrap{flex-wrap:wrap}.compact button,.button{min-height:34px;padding:7px 12px}.button{background:#fff;border:1px solid #d9e2ee;border-radius:6px;font-size:13px;line-height:1.5;display:inline-flex}.button:hover{text-decoration:none}.icon-button{background:0 0;border:0;min-width:32px;min-height:32px;padding:5px}.loading{color:var(--muted);padding:25px}.topbar{background:var(--nav);color:#fff;z-index:30;align-items:center;gap:32px;height:66px;padding:0 25px;display:flex;position:fixed;inset:0 0 auto}.brand{white-space:nowrap;letter-spacing:-.3px;align-items:center;gap:11px;font-size:19px;display:flex}.brand svg{color:#69a8ff}.top-section{background:#2d4366;border-radius:7px;padding:10px 26px;font-size:16px;font-weight:600}.user-menu{align-items:center;gap:18px;margin-left:auto;display:flex}.user-menu>span{text-align:right;flex-direction:column;gap:2px;font-size:12px;display:flex}.user-menu small{color:#b5c5df}.user-menu button{color:#dfe9fa;background:0 0;border-color:#385479;min-height:32px;font-size:12px}.user-menu button:hover:not(:disabled){background:#334e73;border-color:#849bbb}.sidebar{border-right:1px solid var(--border);z-index:25;background:#fff;flex-direction:column;width:208px;display:flex;position:fixed;top:66px;bottom:0;left:0}.sidebar-title{color:#8892a3;justify-content:space-between;align-items:center;padding:25px 21px 18px;font-size:12px;display:flex}.sidebar nav{padding:0 11px;overflow-y:auto}.sidebar nav a{color:#53627b;border-radius:7px;align-items:center;gap:13px;min-height:49px;margin:5px 0;padding:12px 14px;font-size:14px;display:flex}.sidebar nav a:hover{background:#f4f8ff;text-decoration:none}.sidebar nav a.active{color:#0864f7;background:#eaf3ff;font-weight:600}.sidebar nav a svg:last-child:not(:first-child){margin-left:auto}.sidebar-footer{color:#92a0b5;border-top:1px solid var(--border);gap:7px;margin-top:auto;padding:22px 18px;font-size:11px;display:flex}.main-content{min-width:0;min-height:100dvh;margin-left:208px;padding:91px 26px 30px}.page-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.page-title p{color:#7d899d;margin:2px 0 0;font-size:13px}.page-title .actions{padding-top:4px}.panel{background:#fff;border:1px solid #eaf0f6;border-radius:9px;min-width:0;padding:21px}.platform-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.platform-tabs button{color:#24456f;background:#f0f4f9;border:1px solid #0000;border-radius:7px;justify-content:center;gap:11px;min-width:132px;min-height:56px;padding:10px 18px;font-size:16px}.platform-tabs button small{min-width:15px;font-size:14px;font-weight:400}.platform-tabs button.selected{color:#0864f7;background:#eaf2ff;border-color:#0864f7}.platform-tabs button.selected svg{color:#0864f7}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 19px;display:flex}.toolbar.compact{padding:15px 0}.toolbar>span:last-child{margin-left:auto;font-size:12px}.search{color:#8390a6;background:#f8fafc;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:200px;max-width:330px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;padding:10px 0;font-size:13px}.search:focus-within{outline:2px solid #95bcff}.inline-field{color:#657590;align-items:center;gap:10px;font-size:13px;display:flex}.inline-field select{width:auto;min-width:130px;padding:8px 10px}.notice{color:#355888;overflow-wrap:anywhere;background:#edf5ff;border-radius:6px;margin:10px 0 15px;padding:12px 14px;font-size:13px}.notice.error{color:#a52d38;background:#fff0f0}.notice.success{color:#297247;background:#eefaf4}.empty{text-align:center;color:#a1adc0;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:238px;padding:30px 15px;display:flex}.empty strong{color:#7b8aa2;font-size:14px;font-weight:500}.empty p{color:#9ba7b9;max-width:320px;margin:0;font-size:12px}.empty svg{color:#a5bddc}.badge{white-space:nowrap;color:#1b65c9;background:#edf4ff;border-radius:4px;align-items:center;padding:4px 8px;font-size:11px;line-height:1.5;display:inline-flex}.badge.neutral{color:#8390a5;background:#f0f2f6}.badge.success{color:#238551;background:#eaf8f1}.badge.warning{color:#a87513;background:#fff5df}.table-scroll{width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#536c90;white-space:nowrap;border-bottom:1px solid var(--border);background:#f3f6fb;padding:13px 12px;font-weight:600}td{border-bottom:1px solid #edf0f5;padding:16px 12px;line-height:1.6}td strong{font-weight:550}td small{color:#8b98ac;margin-top:4px;font-size:11px;display:block}td select{padding:7px;font-size:12px}.active-row{background:#f3f8ff}.caption-cell{overflow-wrap:anywhere;min-width:240px;max-width:460px}.panel-footer{flex-wrap:wrap;gap:24px;padding-top:20px;font-size:12px;display:flex}.section-heading{color:#4e6382;justify-content:space-between;align-items:center;gap:10px;padding:9px 0 17px;display:flex}.stats-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stats-strip>div{background:#fff;border:1px solid #eaf0f6;border-radius:8px;flex-direction:column;gap:9px;padding:17px 21px;display:flex}.stats-strip span{color:#8b98aa;font-size:12px}.stats-strip strong{font-size:26px;font-weight:600;line-height:1.4}.stats-strip strong.unknown{color:#8c9ab0;padding-top:8px;font-size:14px;font-weight:500}.workflow-grid{grid-template-columns:205px 238px minmax(300px,1fr);gap:15px;min-height:650px;display:grid}.workflow-grid .panel{padding:17px}.account-rail .search{min-width:0;margin:8px 0 15px;padding:0 9px}.account-rail .search input{font-size:11px}.rail-heading{flex-direction:column;gap:5px;margin:2px 0 12px;font-size:13px;font-weight:600;display:flex}.rail-heading small{color:#92a0b4;font-weight:400}.account-option{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;margin:4px 0;padding:12px 8px;display:flex}.account-option>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-option strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.account-option small{white-space:nowrap;text-overflow:ellipsis;color:#9ca8ba;font-size:10px;overflow:hidden}.account-option .badge{padding:2px 3px;font-size:9px}.avatar{color:#5883bf;background:#e9f0fc;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:500;display:grid}.account-option.selected{color:#0965e9;background:#edf4ff}.account-option.selected .avatar{background:#d4e6ff}.post-option{text-align:left;border-color:#e6edf7;flex-direction:column;align-items:flex-start;gap:11px;width:100%;margin:10px 0;padding:13px}.post-option strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7}.post-option small{color:#96a3b8;font-size:10px}.post-option svg{color:#9eb7d6}.post-option.selected{background:#f2f7ff;border-color:#6ca4ff}.workspace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.workspace-heading h2{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.workspace-heading a{flex-shrink:0;font-size:11px}.workspace-heading small{color:#93a1b6}.comment-workspace>.empty{min-height:570px}.comment-item{border-top:1px solid var(--border);padding:20px 0}.item-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.original-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#314765;margin:12px 0 17px;font-size:14px}.draft-grid{grid-template-columns:1fr;gap:8px;display:grid}.draft-grid .field{font-size:12px}.draft-grid input,.draft-grid textarea{padding:8px;font-size:12px}.reply-record{color:#528764;background:#f0f8f3;border-radius:5px;margin-top:12px;padding:10px;font-size:12px}.comment-item .actions{margin-top:14px}.comment-item .actions button{padding:7px 10px;font-size:12px}.messages-grid{grid-template-columns:290px minmax(300px,1fr);gap:16px;min-height:580px;margin-top:16px;display:grid}.conversation-option{text-align:left;border:0;border-bottom:1px solid #eff2f6;border-radius:5px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:16px 12px;display:flex}.conversation-option strong{font-size:13px}.conversation-option small{color:#99a5b7;font-size:11px}.conversation-option p{color:#8a98ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.conversation-option.selected{background:#edf5ff}.message-history{flex-direction:column;gap:12px;min-height:250px;max-height:490px;padding:10px 0;display:flex;overflow-y:auto}.message{overflow-wrap:anywhere;background:#f2f5fa;border-radius:8px;align-self:flex-start;max-width:85%;padding:10px 13px}.message.outgoing{background:#e9f2ff;align-self:flex-end}.message p{white-space:pre-wrap;margin:8px 0;font-size:13px}.message small{color:#899bb5;font-size:10px}.pagination{justify-content:center;align-items:center;gap:13px;margin:15px 0;font-size:12px;display:flex}.pagination button{min-height:30px;padding:5px 10px;font-size:11px}.reply-composer{border-top:1px solid var(--border);padding-top:15px}.connection-row{border-bottom:1px solid #edf0f5;align-items:center;gap:25px;padding:18px 0;display:flex}.connection-row>div{flex:1}.connection-row strong{font-size:16px}.connection-row p{color:#92a0b5;margin:7px 0 0;font-size:12px}.field{flex-direction:column;gap:7px;margin-bottom:13px;font-size:13px;display:flex}.field>label{color:#667993;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.checkbox{align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.checkbox input{width:auto}.modal{color:#172e50;background:#fff;border:0;border-radius:12px;width:min(720px,100vw - 36px);max-height:calc(100dvh - 60px);padding:24px;box-shadow:0 20px 70px #172e503b}.modal::backdrop{background:#172e5070}.modal header{border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:20px;display:flex}.modal h2{font-size:19px}.modal footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:12px;margin-top:15px;padding-top:16px;display:flex}.login-page{background:#f3f6fb;place-items:center;min-height:100dvh;padding:28px;display:grid}.login-panel{background:#fff;border:1px solid #e1e9f3;border-radius:12px;width:min(440px,100%);padding:38px;box-shadow:0 8px 35px #203f7010}.login-panel .brand{margin-bottom:28px;font-size:22px}.login-panel h1{font-size:23px}.login-panel>p{font-size:12px}.login-panel form{margin-top:26px}.login-panel form>button{width:100%;margin-top:6px}.login-footnote{color:#9ba9bc;text-align:center;margin:25px 0 0;font-size:11px}.initial-loading{color:#7d94b5;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100dvh;display:flex}.mobile-toggle,.nav-overlay{display:none}@media (width>=1800px){.main-content{padding-left:40px;padding-right:40px}.workflow-grid{grid-template-columns:245px 295px minmax(450px,1fr)}}@media (width<=1190px){.workflow-grid{grid-template-columns:175px 190px minmax(240px,1fr);gap:10px}.workflow-grid .panel{padding:12px}.sidebar{width:180px}.main-content{margin-left:180px;padding-left:17px;padding-right:17px}.sidebar nav a{padding-left:10px;font-size:13px}.platform-tabs button{gap:8px;min-width:114px;padding:10px 12px;font-size:14px}.platform-tabs{gap:9px}.messages-grid{grid-template-columns:240px minmax(250px,1fr)}}@media (width<=900px){.topbar{gap:15px;height:60px;padding:0 16px}.top-section{display:none}.brand{font-size:17px}.mobile-toggle{display:inline-flex}.sidebar{width:220px;transition:transform .18s;top:60px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-content{margin-left:0;padding:81px 18px 24px}.nav-overlay{z-index:24;background:#19345170;border:0;border-radius:0;display:block;position:fixed;inset:60px 0 0}.workflow-grid{grid-template-columns:180px 205px minmax(260px,1fr)}.page-title{margin-bottom:18px}.stats-strip{gap:10px}.stats-strip>div{padding:15px}.user-menu{gap:12px}.user-menu>span{max-width:130px;overflow:hidden}.user-menu strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .brand svg{width:21px}.user-menu small{font-size:10px}}@media (width<=700px){h1{font-size:21px}.main-content{padding:79px 12px 25px}.page-title{flex-wrap:wrap;gap:9px}.page-title .actions{padding-top:0}.page-title p{font-size:11px}.platform-tabs{gap:7px}.platform-tabs button{flex:28%;gap:6px;min-width:0;min-height:45px;padding:8px 9px;font-size:12px}.platform-tabs button svg{width:17px}.platform-tabs button small{font-size:11px}.panel{border-radius:8px;padding:15px}.stats-strip{grid-template-columns:1fr 1fr}.stats-strip strong{font-size:22px}.stats-strip strong.unknown{font-size:12px}.stats-strip>div{padding:12px}.toolbar{gap:12px}.toolbar>span:last-child{margin-left:0}.search{min-width:0;max-width:none}.workflow-grid{flex-direction:column;gap:13px;min-height:0;display:flex}.workflow-grid .panel{padding:15px}.account-rail{max-height:270px;overflow-y:auto}.account-option{gap:12px;padding:10px}.account-option strong{font-size:13px}.account-option small{font-size:11px}.account-rail .search input{font-size:12px}.rail-heading{font-size:14px}.post-rail .empty,.account-rail .empty{min-height:160px}.post-rail:has(.post-option){max-height:330px;overflow-y:auto}.post-option{margin:7px 0;padding:12px}.post-option svg{display:none}.post-option strong{font-size:12px}.comment-workspace>.empty{min-height:230px}.comment-item .actions button{flex:1}.workspace-heading{flex-wrap:wrap;gap:8px}.messages-grid{flex-direction:column;min-height:0;display:flex}.conversation-list{max-height:340px;overflow-y:auto}.chat-workspace>.empty{min-height:220px}.message{max-width:93%}.form-grid{grid-template-columns:1fr;gap:0}.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 28px);padding:20px}.modal header{margin-bottom:15px;padding-bottom:14px}.connection-row{flex-wrap:wrap;gap:12px}.connection-row>div{min-width:45%}.connection-row .button{padding:6px 9px;font-size:11px}.connection-row strong{font-size:15px}.login-panel{padding:28px}.login-panel .brand{font-size:20px}.hide-small{display:none}.user-menu>span{max-width:95px}.user-menu strong{font-size:11px}.brand{gap:6px;font-size:15px}.topbar{gap:9px}.table-scroll{overflow-x:auto}table{font-size:12px}th,td{padding:11px 9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.platform-letter{font-size:23px;font-weight:800}@media (width<=800px){.workflow-grid{grid-template-columns:1fr}.account-rail,.post-rail{max-height:320px;overflow:auto}}.binding-platforms{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.binding-platforms button{flex:1;justify-content:center;align-items:center;gap:9px;min-width:110px;min-height:48px;display:flex}.binding-platforms .selected{color:#0668e8;background:#edf4ff;border-color:#0668e8}.binding-methods{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.binding-methods section{text-align:center;border:1px solid #e4eaf2;border-radius:12px;padding:30px 22px}.binding-methods svg,.binding-setup>svg,.binding-guide>svg{color:#086beb}.binding-methods h3{margin:16px 0 10px}.binding-methods p{color:#66758b;min-height:52px;line-height:1.7}.binding-methods button{justify-content:center}.binding-setup,.binding-guide{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:35px 18px;display:flex}.binding-setup h3{margin:2px 0}.binding-setup p,.binding-guide p{max-width:580px;margin:0;line-height:1.7}.binding-progress{justify-content:center;align-items:center;gap:12px;padding:18px 0;display:flex}.authorization-body{justify-content:center;align-items:center;min-height:270px;display:flex}.qr-frame{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:14px 0;display:flex}.qr-frame img{object-fit:contain;border:1px solid #e8edf5;border-radius:10px;width:280px;max-width:100%;height:280px}.qr-frame p{margin:0}.advanced-fields{color:#66758b;margin:18px 0}.advanced-fields summary{cursor:pointer;padding:10px 0}.advanced-fields[open] .form-grid{margin-top:12px}.spin{animation:1.5s linear infinite binding-spin}@keyframes binding-spin{to{transform:rotate(360deg)}}@media (width<=650px){.binding-methods{grid-template-columns:1fr}.binding-platforms{gap:6px}.binding-platforms button{flex-basis:40%;min-width:0}.binding-methods section{padding:20px 15px}.qr-frame img{width:246px;height:246px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.channel-link-section{border-top:1px solid #e7edf5;padding:18px 0}.channel-link-section h3{margin:0 0 15px}.channel-link-section form>button{margin-top:14px}.comment-workspace .toolbar select{width:auto;min-width:155px}.sidebar .nav-group-heading{color:#53627b;background:0 0;border:0;justify-content:flex-start;gap:12px;width:100%;min-height:45px;margin-top:5px;padding:10px 13px;font-weight:600;display:flex}.nav-group-heading svg:last-child{margin-left:auto}.sidebar .nav-group-heading.current{color:var(--primary)}.sidebar .nav-group-links a{gap:9px;min-height:39px;margin:2px 0;padding:9px 13px 9px 29px;font-size:12px}.sidebar-footer{padding:15px 16px}.account-filters{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-top:8px;display:flex}.account-filters label{min-width:150px;color:var(--muted);flex:1;font-size:12px}.account-filters select{margin-top:6px}.capability-chips{flex-wrap:wrap;gap:5px;max-width:270px;display:flex}.capability-chips .badge{white-space:normal;font-size:10px}.interaction-summary{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.interaction-summary>div{background:#f5f8fc;border-radius:7px;flex:1;min-width:100px;padding:12px}.interaction-summary small{color:var(--muted);font-size:11px;display:block}.interaction-summary strong{margin-top:8px;font-size:22px;display:block}.interaction-summary p{color:var(--muted);margin:3px 0 0;font-size:11px}.messages-account-grid{grid-template-columns:220px minmax(220px,.55fr) minmax(330px,1fr);gap:14px;min-height:600px;display:grid}.messages-account-grid .conversation-list,.messages-account-grid .account-rail{max-height:800px;overflow:auto}.post-rail .search{margin-bottom:12px}.post-rail .post-count{color:var(--muted);padding:8px 0;font-size:11px}.account-info-note{color:var(--muted);margin-top:8px;font-size:10px;display:block}.messages-account-grid .conversation-option small{white-space:normal}.messages-account-grid .account-option{width:100%}@media (width<=1190px){.messages-account-grid{grid-template-columns:170px 210px minmax(250px,1fr);gap:10px}.messages-account-grid .panel{padding:12px}}@media (width<=1000px){.messages-account-grid{grid-template-columns:180px minmax(210px,1fr)}.messages-account-grid .chat-workspace{grid-column:1/-1}}@media (width<=700px){.messages-account-grid{flex-direction:column;min-height:0;display:flex}.messages-account-grid .account-rail{max-height:280px}.messages-account-grid .conversation-list{max-height:340px}.account-filters label{min-width:120px}.interaction-summary strong{font-size:18px}}.account-avatar{overflow:hidden}.account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-table-identity{align-items:center;gap:10px;display:flex}.account-table-identity>div{min-width:0}.account-platform-logo{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;line-height:0;display:inline-flex}.account-platform-logo svg{width:20px;height:20px;display:block}.yuanxiang-brand img{object-fit:contain;border-radius:9px;flex:none;width:36px;height:36px}.yuanxiang-brand strong{letter-spacing:.03em}.login-panel .yuanxiang-brand img{width:44px;height:44px}.factory-setup-modal{width:min(1040px,100vw - 24px)}.factory-setup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 26px;display:grid}.factory-setup-summary>div{background:#f2f6fc;border:1px solid #dce6f4;border-radius:12px;gap:8px;padding:16px;display:grid}.factory-setup-summary small{color:#64748b}.factory-setup-summary strong{color:#193457;font-size:18px}.factory-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.factory-setup-card{border:1px solid #dce5f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.factory-setup-card p{margin:0;line-height:1.7}.factory-setup-card h4{color:#193457;margin:0;font-size:18px}.factory-setup-card small{color:#64748b;margin-bottom:8px;line-height:1.6;display:block}.factory-setup-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.factory-setup-status{color:#83580a;background:#fff4d9;border-radius:16px;padding:5px 10px;font-size:12px}.factory-setup-status.ready{color:#226749;background:#e7f5ee}.factory-setup-advanced{border:1px solid #e2e8f0;border-radius:10px;margin-top:24px;padding:16px}.factory-setup-advanced summary{cursor:pointer;color:#52657d}@media (width<=640px){.factory-setup-grid,.factory-setup-summary{grid-template-columns:1fr}.factory-setup-card,.factory-setup-modal{padding:16px}}
