.moments-batch-progress{color:#223c64;background:#f7faff;border:1px solid #cbd8ef;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.moments-batch-progress h3{margin:0 0 10px;font-size:16px}.moments-batch-progress p,.moments-batch-progress li{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.moments-batch-progress ol{padding-left:22px}.moments-batch-progress>div{flex-wrap:wrap;gap:8px;display:flex}.moments-batch-progress button{color:#214e9a;cursor:pointer;background:#fff;border:1px solid #aec2e5;border-radius:6px;padding:8px 12px}.moments-batch-progress button:disabled{opacity:.5;cursor:default}.human-text-drafts{color:#233a5c;background:#f8faff;border:1px solid #dbe3ef;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.human-text-drafts summary{cursor:pointer;font-weight:600}.human-text-drafts p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.human-text-drafts label{font-size:14px;display:block}.human-text-drafts textarea{box-sizing:border-box;resize:vertical;color:#172c49;background:#fff;border:1px solid #b9c9df;border-radius:6px;width:100%;min-height:260px;margin:8px 0;padding:12px;line-height:1.7;display:block}.human-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.human-text-drafts button{color:#1b4e95;cursor:pointer;background:#fff;border:1px solid #adc1df;border-radius:6px;padding:7px 10px}.human-text-drafts button:disabled{opacity:.5;cursor:default}.human-text-drafts li{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.human-text-drafts ul{padding-left:18px}.story-delivery{border-top:1px solid #e2e8f0;min-width:0;margin-top:18px;padding-top:18px}.story-delivery-body{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe5f0;border-radius:12px;margin-top:16px;padding:18px}.story-delivery-body h3{color:#163d69;font-size:18px}.story-delivery-body p{margin:10px 0;font-size:13px;line-height:1.8}.story-delivery-privacy{color:#214b7b;background:#eaf2fd;border-radius:8px;padding:10px 12px}.story-delivery-progress{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 10px;font-size:12px;display:flex}.story-delivery-question{color:#172c48;font-weight:600}.story-delivery .field textarea{resize:vertical;width:100%;min-height:150px}.story-delivery .field select{width:100%}.story-delivery-navigation,.story-delivery-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.story-delivery-navigation select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:80px;max-width:100%;padding:8px}.story-delivery-job{background:#fff;border:1px solid #cadbee;border-radius:10px;gap:10px;margin:16px 0;padding:14px;display:grid}.story-delivery-job a{overflow-wrap:anywhere;font-size:13px}.story-delivery-job small{color:#64748b;overflow-wrap:anywhere}.story-delivery-body button{white-space:normal}.story-delivery-body .field{margin:12px 0}@media (max-width:500px){.story-delivery-body{padding:12px}.story-delivery-actions>*{justify-content:center;width:100%}.story-delivery-navigation{gap:5px}.story-delivery-navigation button{padding:8px;font-size:12px}}.commerce-support{width:100%;max-width:1200px;margin:0 auto;padding:0 0 36px}.commerce-support>header{margin:0 0 28px}.commerce-support h1{color:#3154c7;margin:0 0 12px;font-size:36px;font-weight:700;line-height:40px}.commerce-support>header>p{color:#737784;margin:0;font-size:16px}.commerce-unconfigured{color:#9a460c;background:#fff7ef;border:1px solid #ccd7ff;border-radius:16px;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.commerce-unconfigured>svg{flex-shrink:0;margin-top:2px}.commerce-unconfigured strong{font-size:16px}.commerce-unconfigured p{margin:6px 0 0;font-size:14px;line-height:1.7}.commerce-support-card{background:#fff;border:1px solid #e5e5e9;border-radius:20px;margin-bottom:24px;padding:24px}.commerce-support-card h2{color:#26272d;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;font-weight:600;display:flex}.commerce-support-card h2 svg{color:#17213b}.commerce-support-card h3{align-items:center;gap:8px;margin:24px 0 10px;font-size:16px;font-weight:600;display:flex}.commerce-support-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.commerce-support-grid>.commerce-support-card{margin-bottom:24px}.commerce-balance-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.commerce-unknown-balance{color:#999da6;margin-bottom:16px;font-size:28px;line-height:1.5;display:block}.commerce-config-reason{color:#787d87;margin:10px 0 18px;font-size:13px;line-height:1.8}.commerce-control-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commerce-support button:disabled{opacity:.5;cursor:not-allowed}.commerce-rules ul{color:#60646e;margin:12px 0;padding-left:20px;font-size:14px;line-height:1.9}.commerce-reference-badge{color:#3154c7;background:#eef2ff;border-radius:6px;padding:4px 9px;font-size:12px;display:inline-block}.commerce-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-card-title button{color:#3154c7;background:0 0;border:0;align-items:center;gap:5px;font-size:14px;display:flex}.commerce-empty-records{text-align:center;color:#9297a1;padding:54px 18px}.commerce-empty-records>svg{color:#c0c4cc;margin:0 auto 14px}.commerce-empty-records h2{color:#757a85;margin-bottom:10px;font-size:18px;display:block}.commerce-empty-records p{font-size:14px;line-height:1.8}.commerce-empty-records small{font-size:12px}.commerce-empty-records.compact{padding:30px 10px}.commerce-record-tabs{border-bottom:1px solid #eee;gap:10px;padding-bottom:18px;display:flex}.commerce-record-tabs button{color:#737784;background:#fff;border:1px solid #e5e5e9;border-radius:10px;padding:8px 16px;font-size:14px}.commerce-record-tabs button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.commerce-pagination{justify-content:center;gap:12px;display:flex}.commerce-back{color:#858a94;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;display:inline-flex}.invite-unavailable{color:#9297a1;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.invite-preview-heading{margin-top:32px!important}.invite-poster-unavailable{text-align:center;color:#a1a6ae;background:#f7f7f8;border:1px dashed #d7d9df;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;margin-bottom:18px;padding:24px;display:flex}.invite-poster-unavailable p{margin:4px 0}.invite-poster-unavailable small{font-size:12px;line-height:1.8}.commerce-rules details{color:#8c9099;margin-top:20px;font-size:12px;line-height:1.8}.commerce-rules summary{cursor:pointer}@media (max-width:700px){.commerce-support-grid{grid-template-columns:1fr;gap:0}.commerce-support-card{padding:20px}.commerce-support h1{font-size:30px;line-height:38px}.commerce-control-row button{flex:1}.commerce-unconfigured{padding:16px}.commerce-record-tabs{flex-wrap:wrap}}.commerce-read-state{color:#737784;background:#fff;border:1px solid #e5e5e9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:14px;display:flex}.commerce-read-state>div{align-items:center;gap:8px;display:flex}.commerce-read-state p{color:#a15d36;width:100%;margin:0;line-height:1.7}.commerce-real-balance{color:#3f67ff;margin-bottom:16px;font-size:32px;line-height:1.5;display:block}.commerce-live-records>article{border-bottom:1px solid #eceef1;justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;display:flex}.commerce-live-records>article>div{flex-direction:column;gap:6px;display:flex}.commerce-live-records>article>div:last-child{text-align:right}.commerce-live-records small{color:#9297a1;font-size:12px}.commerce-live-records .credit-add{color:#3154c7}.commerce-live-records .credit-debit{color:#646976}.commerce-live-empty{color:#9297a1;padding:30px 0;font-size:14px}.commerce-lots{color:#858a94;margin:6px 0 22px;font-size:13px}.commerce-lots summary{cursor:pointer;color:#3154c7}.commerce-lots article{border-bottom:1px solid #eee;padding:10px 0}.commerce-lots p{margin:8px 0}.commerce-invitation-summary dl{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.commerce-invitation-summary dt{color:#858a94;font-size:14px}.commerce-invitation-summary dd{color:#3154c7;margin:10px 0 0;font-size:30px}.commerce-service-balances h3{margin-top:0}.commerce-service-balances article{border-bottom:1px solid #eceef1;padding:14px 0;font-size:14px}.commerce-service-balances strong{overflow-wrap:anywhere}.commerce-service-balances p,.commerce-service-balances small{color:#858a94;line-height:1.8}@media (max-width:600px){.commerce-invitation-summary dl{grid-template-columns:1fr}.commerce-read-state button{width:100%}}.invitation-panel>h2{align-items:center;gap:8px;display:flex}.invitation-panel>p[role=status]{color:#64718a;margin:14px 0;font-size:13px;line-height:1.7}.invitation-panel textarea{resize:vertical;color:#17213b;overflow-wrap:anywhere;background:#f7f9ff;border:1px solid #dce3f1;border-radius:12px;width:100%;min-height:104px;padding:12px;font-size:13px;line-height:1.7}.invitation-panel>small{color:#64718a;margin-top:10px;line-height:1.8;display:block}.invitation-panel details{margin:16px 0;font-size:13px;line-height:1.8}.invitation-panel code{overflow-wrap:anywhere}.invitation-panel .invitation-live-poster{border:1px solid #e3e7f0;border-radius:16px;width:min(100%,360px);height:auto;margin:18px auto;display:block}.invitation-panel .commerce-control-row{flex-wrap:wrap}.invitation-panel .commerce-control-row>a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.invitation-own-policy{border-top:1px solid #e3e7f0;padding-top:16px}.invitation-own-policy ul{padding-left:20px}.invitation-panel button:disabled{opacity:.5;cursor:not-allowed}.explosive-topic-result{background:#f7f7f8;border-radius:16px;max-height:800px;padding:24px;overflow-y:auto}.explosive-topic-item{margin-bottom:12px}.special-item-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.special-item-actions button{color:#3154c7;background:#fff;border:1px solid #e5e5e9;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.special-item-actions button:nth-child(2){color:#fff;background:#3f67ff;border-color:#3f67ff}.special-result-raw{color:#737784;margin-top:18px;font-size:13px}.special-result-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:13px;overflow:auto}.topic-zoom-backdrop{z-index:100;background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.topic-zoom{background:#fff;border:1px solid #e5e5e9;border-radius:16px;flex-direction:column;width:min(94vw,1200px);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 20px 70px #0003}.topic-zoom header{border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.topic-zoom h3{margin:0;font-size:16px}.topic-zoom>div{padding:24px;font-size:17px;line-height:1.8;overflow-y:auto}.topic-zoom button{background:0 0;border:0;padding:6px}.dialogue-question-result{flex-direction:column;gap:24px;display:flex}.dialogue-question-section{background:#f7f7f8;border-radius:12px;padding:16px}.dialogue-question-section h3{color:#3154c7;margin:0 0 12px;font-size:18px}.dialogue-question-card{background:#fff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:12px;display:flex}.dialogue-question-card>div{flex:1;min-width:0}.dialogue-question-card button{color:#737784;background:0 0;border:0;padding:4px}.dialogue-question-reason{color:#737784;margin:4px 0;font-size:14px}.dialogue-question-type{color:#3154c7;background:#eef2ff;border-radius:4px;padding:2px 8px;font-size:14px;display:inline-block}.review-cards-result{flex-direction:column;gap:20px;display:flex}.review-result-card{background:#fff;border:1px solid #e5e5e9;border-radius:16px;padding:20px}.review-result-card>button{color:#60646e;background:#fff;border:1px solid #e5e5e9;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin-top:16px;padding:8px 14px;font-size:14px;display:inline-flex}.review-result-card p{white-space:pre-wrap;font-size:16px;line-height:1.75}@media (max-width:640px){.explosive-topic-result{padding:16px}.topic-zoom-backdrop{padding:12px}.topic-zoom>div{padding:16px}.dialogue-question-card{padding:10px}}.followup-transcript{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;padding:24px}.followup-transcript>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.followup-transcript>header h3{color:#1e293b;margin:0;font-size:18px;font-weight:600;line-height:28px}.followup-transcript>header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.followup-transcript>header button:disabled{opacity:.5;cursor:not-allowed}.followup-transcript-messages{overscroll-behavior:contain;flex-direction:column;gap:16px;max-height:400px;display:flex;overflow-y:auto}.followup-transcript-message{align-items:flex-start;gap:12px;min-width:0;display:flex}.followup-transcript-user{flex-direction:row-reverse}.followup-transcript-avatar{color:#3154c7;background:#eef2ff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.followup-transcript-user .followup-transcript-avatar{color:#475569;background:#eef2f7}.followup-transcript-bubble{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.75}.followup-transcript-user .followup-transcript-bubble{background:#f0f4ff;border-color:#ccd7ff}.followup-transcript-user-text{white-space:pre-wrap}.followup-transcript-copy{color:#94a3b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:8px 0 0 auto;font-size:12px;display:flex}.followup-transcript-copy:hover{color:#3154c7}.followup-transcript-empty{color:#94a3b8;margin:8px 0;font-size:14px;line-height:1.7}.followup-transcript-error{color:#b91c1c;margin:12px 0 0;font-size:13px}.followup-transcript button:focus-visible{outline-offset:3px;outline:2px solid #3f67ff}@media (max-width:640px){.followup-transcript{padding:16px}.followup-transcript>header{flex-wrap:wrap;align-items:flex-start}.followup-transcript-message{gap:8px}.followup-transcript-bubble{max-width:85%;padding:10px 12px}}.conversation-reset-control{max-width:100%;font-size:12px}.conversation-reset-control>small,.conversation-reset-pending small{color:#999;line-height:1.6;display:block}.conversation-reset-confirm,.conversation-reset-pending{background:#f5f7ff;border:1px solid #ccd7ff;border-radius:12px;max-width:440px;padding:14px;line-height:1.8}.conversation-reset-confirm>div{gap:10px;margin-top:10px;display:flex}.conversation-reset-confirm small{color:#888}.conversation-reset-pending{overflow-wrap:anywhere}.followup-archived{color:#777;margin-top:18px;font-size:12px}.followup-archived article{border:1px solid #eee;border-radius:12px;margin-top:14px;padding:14px}.followup-archived pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:8px 0;line-height:1.8}.followup-archived button{color:#3154c7;font-size:11px}.conversation-reset-control>button{color:#888;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:13px;display:inline-flex}.conversation-reset-control>button:hover{color:#dc5b3b}.conversation-reset-control button:disabled{opacity:.5;cursor:not-allowed}.conversation-reset-confirm button,.conversation-reset-pending button{color:#3154c7;background:#fff;border:1px solid #ccd7ff;border-radius:8px;padding:7px 12px;font-size:12px}.boss-prompt-result{color:#333;font-size:15px;line-height:1.9}.boss-prompt-result>section{border-bottom:1px solid #e5e5e9;margin:0 0 24px;padding:0 0 24px}.boss-prompt-result>section:last-of-type{border-bottom:0}.boss-prompt-result header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.boss-prompt-result h2{color:#333;margin:0;font-size:20px;font-weight:700;line-height:1.5}.boss-prompt-result header button,.boss-original-tools>button{color:#999;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.boss-prompt-result .boss-value-list{padding-left:24px}.boss-prompt-result .boss-value-list>li{margin:8px 0;padding-left:6px}.boss-prompt-result .boss-value-list>li::marker{color:#3f67ff}.boss-value-fields>div{margin:12px 0}.boss-value-fields dt{font-weight:600}.boss-value-fields dd{border-left:2px solid #dfe6f2;margin:4px 0 0;padding-left:14px}.boss-original-tools{color:#999;margin-top:20px;font-size:12px}.boss-original-tools details{margin-top:12px}.boss-original-tools pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#555;background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;font-size:12px}.boss-prompt-result details>summary{cursor:pointer}.boss-prompt-result [role=alert]{color:#b34a22;font-size:12px}@media (max-width:640px){.boss-prompt-result h2{font-size:18px}.boss-prompt-result header{align-items:flex-start}}.knowledge-guide-card{margin-top:24px}.knowledge-guide-card h2{margin-bottom:18px;font-size:18px;line-height:28px}.knowledge-guide-card .knowledge-types{margin-top:0;font-size:14px;line-height:1.75}.knowledge-guide-card .knowledge-types p{margin:12px 0}.knowledge-guide-card .knowledge-types b{min-width:70px;font-size:16px}.knowledge-guide-card .knowledge-types p:first-child b{color:#3154c7}.knowledge-guide-card .knowledge-types p:nth-child(2) b{color:#c04b13}.knowledge-guide-card .knowledge-types p:nth-child(3) b{color:#3d8063}.knowledge-guide-card .knowledge-types p:nth-child(4) b{color:#9a6722}.knowledge-layout .document-preview{text-align:left;display:block}.document-preview-link{color:#3154c7;align-items:center;margin-top:14px;font-size:12px;display:flex}.knowledge-document-actions{align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:22px}.knowledge-document-actions button{color:#7b7b84;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.knowledge-document-actions .knowledge-document-preview-icon{color:#3154c7;background:#f7f7f8}.knowledge-layout .document-card h3{padding-right:80px}.knowledge-document-popover{z-index:100;background:#fff;border:1px solid #e5e5e9;border-radius:14px;flex-direction:column;gap:8px;max-height:calc(100vh - 32px);padding:16px;font-size:14px;line-height:1.65;display:flex;position:fixed;overflow:visible;box-shadow:0 10px 30px #00000018}.knowledge-document-popover h3{overflow-wrap:anywhere;padding-right:14px;font-size:15px;font-weight:600;line-height:1.6}.knowledge-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:0;max-height:340px;overflow:auto}.knowledge-preview-close{color:#777;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:absolute;top:-10px;left:-10px}.knowledge-preview-download{color:#3154c7;align-self:flex-start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.knowledge-remove-confirm{z-index:4;background:#fff;border:1px solid #eedecf;border-radius:13px;width:min(300px,100% - 36px);padding:15px;position:absolute;top:56px;right:18px;box-shadow:0 8px 25px #0001}.knowledge-remove-confirm p{line-height:1.7;margin:0 0 12px!important;font-size:13px!important}.knowledge-remove-confirm>div{color:#b85a25;gap:15px;display:flex}.knowledge-remove-confirm button{align-items:center;gap:5px;display:inline-flex}.knowledge-archive-notice{color:#8b6c53;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0;font-size:13px;display:flex}.knowledge-archive-notice button{color:#3154c7;align-items:center;gap:5px;display:flex}.knowledge-trash{color:#888;margin-top:24px;font-size:13px}.knowledge-trash summary{cursor:pointer}.knowledge-trash article{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.knowledge-trash p{margin:15px 0}.knowledge-trash>p button{color:#3154c7;margin-left:12px}@media (max-width:600px){.knowledge-document-actions{top:14px;right:14px}.knowledge-layout .document-card h3{padding-right:75px}.knowledge-guide-card .knowledge-types b{display:block}.knowledge-document-popover{max-height:calc(100vh - 32px)}}.knowledge-classification-note{color:#68718b;margin-top:8px;font-size:12px;line-height:1.65}.knowledge-classification-note p{margin:4px 0}.knowledge-classification-note details{margin-top:4px}.knowledge-classification-note summary{cursor:pointer;color:#3154c7}.document-heading-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-right:80px;display:flex}.knowledge-layout .document-heading-row h3{overflow-wrap:anywhere;min-width:0;padding-right:0}.document-index-badge{white-space:nowrap;color:#3154c7;background:#eef2ff;border:1px solid #cad5ff;border-radius:20px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.knowledge-layout .document-file-meta{color:#8c8f99;flex-wrap:wrap;gap:12px;margin:8px 0;font-size:13px;line-height:20px;display:flex}.document-file-meta span{white-space:nowrap}.knowledge-layout .document-injection-mode{color:#8c8f99;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.7}.document-index-status{color:#8c8f99;font-size:12px}@media (max-width:600px){.document-heading-row{padding-right:64px}.knowledge-layout .document-file-meta{gap:8px}}.deep-coach-page{color:#242424;max-width:1185px;margin:0 auto;padding:32px 0}.deep-coach-page>header{text-align:center;margin:16px 0 32px}.deep-coach-page h1{color:#3154c7;font-size:36px;font-weight:700;line-height:40px}.deep-coach-page header p{color:#737373;line-height:1.8}.deep-card{background:#fff;border:1px solid #e5e5e9;border-radius:21px;margin-bottom:24px;padding:24px}.deep-card label{margin-bottom:24px;font-size:16px;display:block}.deep-card textarea{width:100%;min-height:128px;max-height:368px;font:inherit;resize:vertical;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:17px;margin-top:12px;padding:16px;line-height:1.5;display:block}.deep-card button,.deep-coach-page>button{color:#fff;cursor:pointer;background:#3f67ff;border:0;border-radius:12px;min-height:46px;padding:10px 22px}.deep-card button.secondary-button{color:#555;background:#fff;border:1px solid #e5e5e9}.deep-card button:disabled{opacity:.5;cursor:not-allowed}.deep-chat-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.deep-chat-tools h2{margin-right:auto}.deep-messages{max-height:60vh;overflow:auto}.deep-messages article{white-space:normal;background:#f7f7f8;border-radius:16px;margin:16px 0;padding:20px}.deep-messages article.user{background:#eef2ff;margin-left:15%}.deep-messages article small{color:#777;margin-bottom:12px;display:block}.deep-messages .secondary-button{min-height:32px;padding:5px 12px;font-size:12px}.deep-error{color:#b42318}.deep-boundary{color:#777;font-size:13px;line-height:1.8}.deep-route-shell>.site-header a{color:inherit;font-weight:700;text-decoration:none}.deep-route-shell{padding:0 32px}.private-title-row{justify-content:center;align-items:baseline;gap:8px;display:flex}.private-title-row a{color:#3154c7;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:2px 10px;font-size:14px;line-height:20px;text-decoration:none}.auto-chat-tool-page{max-width:1000px;margin:auto;padding:48px 0}.auto-chat-tool-page h1{color:#3154c7;font-size:42px}.auto-tool-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.auto-tool-grid section{background:#fff;border:1px solid #e5e5e9;border-radius:20px;padding:24px}.auto-tool-state{background:#fff7ed;border-radius:16px;margin:24px 0;padding:20px;line-height:1.8}@media (max-width:640px){.deep-route-shell{padding:0 16px}.deep-coach-page{padding-top:20px}.deep-coach-page h1{font-size:30px}.deep-card{padding:18px}.auto-tool-grid{grid-template-columns:1fr}.private-title-row{flex-wrap:wrap}.auto-chat-tool-page h1{font-size:32px}}.private-title-row a{border:1px solid #ccd7ff}.deep-positioning-shell{color:#242427;background:#fff;min-height:100vh;padding:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.deep-positioning-shell>.site-header{z-index:30;color:#242427;background:#fff;border-bottom:1px solid #e5e5e9;height:66px;padding:0 32px;position:fixed;inset:0 0 auto}.deep-positioning-shell>.site-header .brand{font-size:20px;line-height:28px}.deep-coach-page.deep-positioning{color:#242427;max-width:1280px;padding:80px 32px 32px;font-size:16px;line-height:24px}.deep-positioning>header{margin:0 0 32px}.deep-positioning>header h1{color:#3154c7;margin:0 0 12px;font-size:36px;line-height:40px}.deep-positioning>header p{color:#4c4c55;margin:0;font-size:18px;line-height:29.25px}.deep-positioning .deep-card{background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;margin-bottom:24px;padding:24px}.deep-positioning-information{color:#242427;align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px;display:flex}.deep-positioning-information svg,.positioning-currentWork label svg,.positioning-helpExperience label svg,.positioning-articleTopic label svg{color:#3154c7}.deep-positioning-information span{color:#73737c;font-size:14px;font-weight:400;line-height:20px}.deep-positioning-fields{gap:24px;display:grid}.deep-positioning-field label{color:#242427;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.positioning-interests label svg{color:lab(64.5597% 64.3615 -12.7988)}.deep-required{color:#ff6467}.deep-positioning-input{position:relative}.deep-positioning .deep-positioning-input textarea{vertical-align:baseline;resize:none;box-sizing:border-box;color:#242427;width:100%;height:128px;min-height:128px;max-height:368px;font:inherit;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;margin:0;padding:12px 16px;font-size:16px;line-height:24px;display:inline-block}.deep-positioning-input textarea::placeholder{color:#8c8c93}.deep-positioning-input textarea:focus{border-color:#3f67ff;outline:none;box-shadow:0 0 0 2px #3f67ff29}.deep-positioning .voice-compact{bottom:12px;right:12px}.deep-positioning .voice-compact .voice-controls .primary-button{color:#fff;background:#3f67ff;border:0;min-height:40px;padding:10px}.deep-positioning-submit{justify-content:center;margin-top:24px;display:flex}.deep-positioning .deep-positioning-submit button{min-height:48px;box-shadow:none;background:#3f67ff;border-radius:16.8px;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}@media (max-width:1023px){.deep-coach-page.deep-positioning{padding-left:24px;padding-right:24px}}@media (max-width:639px){.deep-coach-page.deep-positioning{padding-left:16px;padding-right:16px}.deep-positioning-shell>.site-header{padding:0 16px}.deep-positioning-information{flex-wrap:wrap}.deep-positioning>header h1{font-size:36px;line-height:40px}}.deep-positioning-shell>.site-header .brand-mark{color:#3154c7}.deep-positioning .positioning-report{max-height:80vh;overflow-y:auto}.positioning-report>header,.positioning-followups>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.positioning-report h2,.positioning-followups h2{align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:28px;display:flex}.positioning-report h2 svg,.positioning-followups h2 svg{color:#17213b}.deep-positioning .positioning-report-actions{justify-content:flex-end;gap:8px;display:flex}.deep-positioning .positioning-report-actions button{color:#3154c7;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:4px 8px;font-size:14px;display:flex}.positioning-report-body{background:#f7f7f8;border-radius:16.8px;padding:24px;line-height:1.625}.positioning-report footer{margin-top:16px}.positioning-followup-messages{gap:16px;max-height:400px;margin-bottom:16px;display:grid;overflow-y:auto}.positioning-followup-row{align-items:flex-start;gap:12px;display:flex}.positioning-followup-row.role-user{text-align:right;flex-direction:row-reverse}.positioning-chat-avatar{color:#fff;background:#3f67ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.role-user .positioning-chat-avatar{background:#4f72c9}.positioning-chat-bubble{white-space:pre-wrap;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:2px 16.8px 16.8px;max-width:85%;padding:8px 16px;font-size:14px;line-height:1.625}.role-user .positioning-chat-bubble{background:#eef4ff;border-color:#bcd1fc;border-top-left-radius:16.8px;border-top-right-radius:2px}.deep-positioning .positioning-copy-reply{color:#8c8c93;background:0 0;border:0;align-items:center;gap:4px;min-height:20px;margin-top:8px;padding:0;font-size:12px;display:flex}.positioning-followup-compose{align-items:flex-end;gap:12px;display:flex}.deep-positioning .positioning-followup-compose textarea{resize:none;background:#f7f7f8;border-radius:16.8px;flex:1;width:auto;min-width:0;min-height:60px;max-height:150px;margin:0;padding:12px 16px;font-size:14px;line-height:20px}.deep-positioning .positioning-followup-compose>button{background:#3f67ff;border-radius:16.8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:flex}.positioning-followup-voice{flex:none;width:40px;height:40px;position:relative}.deep-positioning .positioning-followup-voice .voice-compact{position:static;bottom:auto;right:auto}.positioning-history-tools{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:12px;display:flex}.deep-positioning .positioning-history-tools button{min-height:32px;padding:6px 12px;font-size:12px}@media (max-width:639px){.positioning-report>header{flex-wrap:wrap}.positioning-followup-compose{gap:8px}.positioning-chat-bubble{max-width:calc(100% - 44px)}}.deep-positioning .positioning-report{scroll-margin-top:80px}.positioning-context-actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.deep-positioning .positioning-context-actions>button,.deep-positioning .positioning-context-actions>div>button{color:#8c8c93;background:0 0;border:0;min-height:24px;padding:4px 8px;font-size:12px}.deep-context-backdrop{z-index:160;text-align:left;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.deep-context-dialog{color:#242427;background:#fff;border:1px solid #e5e5e9;border-radius:20px;width:min(640px,100%);max-height:85vh;padding:24px;font-size:14px;line-height:1.7;overflow:auto;box-shadow:0 20px 60px #0003}.deep-context-dialog h2{margin-bottom:16px;font-size:20px}.deep-context-dialog p{margin:12px 0}.deep-context-dialog footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.deep-positioning .deep-context-dialog button{color:#555;background:#fff;border:1px solid #e5e5e9;border-radius:12px;min-height:36px;padding:8px 16px;font-size:14px}.deep-positioning .deep-context-dialog footer button:last-child{color:#fff;background:#3f67ff;border-color:#3f67ff}.deep-context-archive{max-height:45vh;margin-top:16px;overflow:auto}.deep-context-archive article{background:#f7f7f8;border-radius:12px;margin:8px 0;padding:12px}.deep-context-archive pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media (max-width:639px){.positioning-followups>header{flex-wrap:wrap;align-items:flex-start}}.deep-positioning .positioning-context-actions>button{align-items:center;gap:4px;min-height:20px;padding:0;font-size:14px;display:inline-flex}.positioning-context-actions{min-width:0;max-width:100%}.deep-story .deep-messages{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.deep-story .deep-messages article{overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:14px;line-height:1.625}.deep-story .deep-messages article.assistant{border:1px solid #e5e5e9;border-top-left-radius:2px;align-self:flex-start;max-width:85%}.deep-story .deep-messages article.user{border-top-right-radius:2px;width:100%;max-width:none;margin-left:0}.story-message-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.deep-story .story-message-heading button{border-radius:4px;min-height:24px;padding:4px 8px;font-size:12px}.deep-story .user .story-message-heading{margin-bottom:4px;font-size:12px}.story-user-answer{white-space:pre-wrap;margin:0}.deep-story>header{max-width:896px;margin:0 auto;padding:24px 16px}.deep-story>header h1{margin-bottom:8px;font-size:30px;line-height:36px}.deep-story>header p{margin:0;font-size:14px;line-height:1.625}.story-answer-composer{z-index:2;background:#f7f9ff;border-top:1px solid #e5e5e9;padding:16px;position:sticky;bottom:0}.story-compose-row{align-items:flex-end;gap:12px;display:flex}.deep-story .story-compose-row>textarea{resize:none;border-radius:12px;flex:1;width:0;min-width:0;min-height:60px;max-height:200px;margin:0;padding:12px 16px;font-size:14px;line-height:1.625}.story-compose-row>button{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.deep-story .story-stop{background:#dc2626}.story-compose-hint{text-align:center;color:#73737c;margin:8px 0 0;font-size:12px}.story-paused{background:#fff3df;border:1px solid #edc98b;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:14px;display:flex}.story-compose-row .voice-answer{flex-shrink:0}.story-compose-row .voice-answer-title,.story-compose-row .voice-controls>button.secondary-button{display:none}.story-compose-row .voice-controls{gap:0}.story-compose-row .voice-controls>button{min-width:44px;min-height:46px;padding:12px;font-size:0}.story-compose-row .voice-controls>button svg{width:20px;height:20px}:is(.story-compose-row .voice-answer:has(.voice-success),.story-compose-row .voice-answer:has(.voice-error),.story-compose-row .voice-answer:has(.voice-recording)){max-width:240px}.story-session-actions{justify-content:flex-end}@media (max-width:640px){.story-answer-composer{padding:12px 0}.story-compose-row{gap:8px}.story-compose-row>button{padding:12px}.story-paused{flex-wrap:wrap}.deep-story .story-compose-row>textarea{padding:12px}:is(.story-compose-row .voice-answer:has(.voice-success),.story-compose-row .voice-answer:has(.voice-error),.story-compose-row .voice-answer:has(.voice-recording)){max-width:120px}}.deep-story .story-compose-row .voice-compact{background:0 0;border:0;border-radius:0;flex:0 0 44px;width:44px;margin:0;padding:0;position:relative;bottom:auto;right:auto}.deep-story .story-compose-row .voice-controls>.primary-button{border-radius:12px;width:44px;min-width:44px;height:46px}.deep-story .story-compose-row .voice-compact .voice-success,.deep-story .story-compose-row .voice-compact .voice-error{width:240px;bottom:54px;right:0}.deep-story .story-compose-row .voice-compact .voice-recording{width:240px;min-width:0;bottom:54px;right:0}.deep-story-shell{padding:0}.deep-story{flex-direction:column;max-width:1280px;min-height:100vh;padding:0;display:flex}.deep-story>.story-conversation{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0 16px;display:flex}.deep-story .deep-messages{flex:1;max-height:none;overflow:visible}.deep-story .story-answer-composer{margin-top:auto}.deep-story .story-materials{justify-content:center;padding:16px 0;display:flex}.deep-story .story-materials button{background:#3f67ff;border-radius:12px;min-height:48px;padding:12px 24px;font-weight:500}.deep-story>.deep-card:not(.story-conversation){margin:16px}.deep-story .story-message-heading{color:#3154c7}.deep-story .deep-messages article.assistant{background:#f7f7f8}.deep-story .story-conversation>.deep-chat-tools:first-child{justify-content:flex-end;margin:0 0 16px;font-size:12px}.deep-story .story-conversation>.deep-chat-tools:first-child h2{font-size:14px}.deep-story .story-conversation>.deep-chat-tools:first-child button{min-height:32px;padding:6px 12px;font-size:12px}@media (max-width:640px){.deep-story-shell{padding:0}.deep-story{padding-top:0}.deep-story>.story-conversation{padding:0 16px}}.story-profile-picker{flex-direction:column;align-items:center;margin:16px 0 0;font-size:14px;display:flex}.story-profile-picker label{color:#73737c;align-items:center;gap:8px;max-width:100%;display:flex}.story-profile-picker select{color:#242427;background:#fff;border:1px solid #e5e5e9;border-radius:8px;min-width:0;max-width:320px;padding:8px 12px}.story-intro-card{background:#f7f9ff;border:1px solid #b7c7ff;border-radius:2px 16px 16px;width:85%;max-width:85%;margin:0 0 16px;padding:12px 16px}.story-intro-card h2{color:#3154c7;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.deep-story .story-intro-card label{color:#3154c7;margin-bottom:12px;font-size:12px;font-weight:500}.deep-story .story-intro-card textarea{resize:none;background:#f7f7f8;border-radius:8px;min-height:62px;max-height:200px;margin-top:4px;padding:8px 12px;font-size:14px;line-height:1.625}.story-intro-help{color:#73737c;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.story-intro-help a{color:#3154c7;text-decoration:underline}.deep-story .story-intro-card .deep-chat-tools{gap:8px;margin-bottom:0}.deep-story .story-intro-card button{border-radius:8px;flex:1;min-height:36px;padding:8px 12px;font-size:14px}@media (max-width:640px){.story-profile-picker select{max-width:240px}.story-intro-card{width:100%;max-width:100%}.story-intro-help{gap:4px}.story-intro-card .deep-chat-tools{flex-direction:column;align-items:stretch}}.story-profile-picker label{white-space:nowrap}.story-profile-summary{background:#f7f7f8;border-radius:8px;padding:12px;font-size:14px;line-height:1.625}.story-profile-summary>div{gap:8px;margin-top:8px;display:flex}.story-profile-summary>div:first-child{margin-top:0}.story-profile-summary strong{color:#3154c7;flex:0 0 80px;font-weight:500}.story-profile-summary span{white-space:pre-wrap;overflow-wrap:anywhere;color:#4c4c55}.deep-story .story-intro-card button.story-edit-profile{color:#3154c7;background:0 0;border:0;min-height:24px;margin-top:8px;padding:4px 0;font-size:12px;text-decoration:underline;display:block}.story-source-review{color:#23334d;background:#f4f7ff;border:1px solid #dce5ff;border-radius:12px;margin:20px 0;padding:16px}.story-source-review summary{cursor:pointer;padding:12px 0;font-weight:600}.story-source-review>p{color:#52647e;font-size:14px;line-height:24px}.story-source-passage{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe6f1;border-radius:10px;margin-top:20px;padding:16px}.story-source-passage h4{color:#2949a5;font-size:15px}.story-source-passage pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3ff;border-radius:8px;max-height:480px;padding:16px;font-family:inherit;font-size:14px;line-height:24px;overflow:auto}.story-source-questions{color:#355177;border-left:2px solid #5275ce;padding-left:12px;font-size:14px;line-height:24px}.story-source-review summary:focus-visible{outline-offset:2px;outline:2px solid #5275ce}.story-corrections{color:#23334d;background:#f4f7ff;border:1px solid #c8d7ec;border-radius:12px;margin-top:24px;padding:16px}.story-corrections label{margin:16px 0;font-size:14px;line-height:24px;display:block}.story-corrections textarea,.story-corrections input,.story-corrections select{box-sizing:border-box;color:#23334d;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #b8c8de;border-radius:8px;padding:12px;display:block}.story-corrections button{color:#234477;cursor:pointer;background:#eaf1ff;border:1px solid #abc2e5;border-radius:8px;margin:8px 8px 8px 0;padding:10px 14px}.story-corrections button:disabled{opacity:.5;cursor:wait}.story-corrections fieldset{background:#fff;border:1px solid #c8d7ec;min-width:0;margin-top:16px;padding:16px}.story-source-review .story-corrections small{color:#52657f}.story-corrections [role=alert]{color:#b42318}.story-correction-sources{color:#23334d;background:#fff;border:1px solid #c8d7ec;border-radius:8px;margin:8px 0;padding:12px}.story-correction-sources input[type=checkbox]{width:auto;margin-right:10px;display:inline-block}.story-correction-sources pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:24px}.story-missing-review>p,.story-missing-review details>p{color:#52657f;font-size:14px;line-height:24px}.story-missing-review label{margin-top:12px;font-size:14px;display:block}.story-missing-review input{box-sizing:border-box;color:#18273c;width:100%;font:inherit;background:#fff;border:1px solid #66809d;border-radius:8px;margin:8px 0;padding:10px 12px;display:block}.story-missing-review input:focus-visible{outline-offset:2px;outline:2px solid #70b8ff}.story-corrections .markdown-content blockquote{color:#26394f;background:#f5f7ff}.deep-request-lookup label{margin:12px 0 6px;display:block}.deep-request-lookup input{box-sizing:border-box;color:#172b4d;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;display:block}.deep-request-lookup pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#172b4d;background:#f1f5f9;border-radius:8px;max-height:480px;padding:14px;font-size:13px;overflow:auto}.deep-request-lookup section{border-top:1px solid #dbe3ef;margin-top:16px;padding-top:12px}.deep-request-lookup a{color:#3154c7;text-decoration:underline}.story-source-review.story-unknown-review{color:#23334d;background:#f4f7ff;border-color:#dce5ff}.story-unknown-review>summary,.story-unknown-review h4{color:#2949a5}.story-unknown-review .story-source-passage{color:#23334d;background:#fff;border-color:#dfe6f1}.story-unknown-review p{color:#52647e}.story-unknown-review pre{color:#1e3a5f;background:#eef3ff;border:1px solid #dfe6f1}.story-source-review>details>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#1e3a5f;background:#eef3ff;border:1px solid #dfe6f1;border-radius:8px;max-height:480px;padding:16px;font-family:inherit;font-size:14px;line-height:24px;overflow:auto}@media (max-width:600px){.story-source-review,.story-corrections,.story-corrections fieldset,.story-correction-sources{padding:8px}}.auto-chat-tool-page>.auto-tool-local-tests{border:1px solid var(--border);background:var(--brand-surface);border-radius:16px;max-width:1120px;margin:32px auto 18px}.auto-chat-tool-page>.auto-tool-local-tests>summary{cursor:pointer;color:var(--brand-text);padding:20px 24px;font-size:15px;font-weight:600}.auto-chat-tool-page>.auto-tool-local-tests[open]>summary{border-bottom:1px solid var(--border)}.auto-chat-tool-page>.auto-tool-local-tests>.auto-sandbox{border:0;border-radius:0 0 16px 16px;margin:0}@media (max-width:650px){.auto-chat-tool-page>.auto-tool-local-tests>summary{padding:17px;font-size:14px}}.auto-sandbox{border:1px solid var(--border);max-width:1120px;color:var(--brand-ink);background:#fff;border-radius:20px;margin:36px auto;padding:28px}.sandbox-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.sandbox-heading span{color:var(--brand-text);align-items:center;gap:7px;font-size:12px;display:flex}.sandbox-heading h2{margin:8px 0;font-size:24px;font-weight:700}.sandbox-heading p,.sandbox-hint{color:var(--text-secondary);font-size:12px;line-height:1.8}.auto-sandbox button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:inline-flex}.auto-sandbox button:disabled{opacity:.45;cursor:not-allowed}.auto-sandbox input:not([type=checkbox]),.auto-sandbox select,.auto-sandbox textarea{border:1px solid var(--border);background:var(--brand-surface);width:100%;font:inherit;color:var(--brand-ink);border-radius:9px;padding:10px 12px;font-size:13px}.auto-sandbox textarea{resize:vertical;line-height:1.8}.auto-sandbox input[type=checkbox]{accent-color:var(--brand-text);flex-shrink:0;width:15px;height:15px}.sandbox-grid{grid-template-columns:240px minmax(0,1fr);gap:25px;display:grid}.sandbox-contacts{border-right:1px solid #eee;padding-right:22px}.auto-sandbox h3{align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:650;display:flex}.sandbox-new{gap:6px;display:flex}.sandbox-new input{min-width:0}.auto-sandbox .sandbox-contact{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:10px 0;padding:13px;display:flex}.sandbox-contact span{color:var(--text-secondary);font-size:11px}.auto-sandbox .active{border-color:var(--brand-text);background:var(--brand-soft)}.sandbox-field{gap:7px;margin:15px 0;font-size:12px;display:grid}.sandbox-switches{background:var(--brand-surface);border-radius:10px;flex-wrap:wrap;gap:12px;padding:13px;display:flex}.sandbox-switches label,.sandbox-check{align-items:center;gap:6px;font-size:12px;line-height:1.7;display:flex}.sandbox-actions{flex-wrap:wrap;gap:9px;display:flex}.sandbox-knowledge{padding:14px 0;font-size:12px}.sandbox-knowledge summary,.sandbox-policy summary{cursor:pointer}.sandbox-knowledge label{align-items:center;gap:7px;padding:8px;display:flex}.sandbox-knowledge small{color:#999}.auto-sandbox .sandbox-primary{background:var(--brand);border-color:var(--brand);color:#fff;width:100%;margin:12px 0;padding:13px}.sandbox-drafts{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.sandbox-drafts button{flex-direction:column;gap:4px;display:flex}.sandbox-drafts small{color:#999}.sandbox-draft{border:1px solid var(--border);background:var(--brand-surface);border-radius:12px;min-width:0;padding:20px}.sandbox-draft>p{color:#777;font-size:12px;line-height:1.8}.sandbox-draft h4,.sandbox-log h4{margin-bottom:12px;font-size:14px;font-weight:650}.sandbox-draft details{margin:16px 0;font-size:12px}.sandbox-log{margin-top:26px}.sandbox-log article{border-left:2px solid var(--brand-text);background:var(--brand-surface);margin:12px 0;padding:8px 14px}.sandbox-log small{color:#999;font-size:11px}.sandbox-log p{white-space:pre-wrap;font-size:13px;line-height:1.8}.sandbox-error{color:#a75437;background:#fff2ed;border-radius:8px;padding:12px;font-size:13px}.sandbox-notice{background:var(--brand-soft);color:var(--brand-text);border-radius:8px;padding:12px;font-size:13px}.sandbox-policy{border-top:1px solid var(--border);margin-top:25px;padding-top:18px;font-size:13px}.sandbox-policy>div{flex-wrap:wrap;align-items:flex-end;gap:14px;padding-top:16px;display:flex}.sandbox-policy label{gap:7px;font-size:12px;display:grid}.sandbox-policy input{max-width:160px}.sandbox-empty{background:var(--brand-surface);color:#999;border-radius:12px;padding:35px 20px;font-size:13px;line-height:1.9}@media (max-width:700px){.auto-sandbox{margin:24px 0;padding:18px}.sandbox-heading{display:block}.sandbox-heading>button{margin-top:12px}.sandbox-grid{grid-template-columns:1fr}.sandbox-contacts{border-bottom:1px solid #eee;border-right:0;padding:0 0 18px}.sandbox-contact{max-width:100%}.sandbox-draft{padding:14px}.sandbox-policy>div{grid-template-columns:1fr 1fr;display:grid}.sandbox-heading h2{font-size:21px}}.native-fixture-panel{border:1px solid var(--border);background:var(--brand-surface);max-width:1120px;color:var(--brand-ink);border-radius:16px;margin:24px auto 36px}.native-fixture-panel>summary{cursor:pointer;align-items:center;gap:10px;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.native-fixture-panel>summary>svg{color:var(--brand-text)}.native-fixture-panel>summary>small{color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:400}.native-fixture-body{border-top:1px solid var(--border);padding:22px 24px}.native-fixture-body button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:inline-flex}.native-fixture-body button:disabled{opacity:.42;cursor:not-allowed}.native-fixture-body p{color:var(--text-secondary);font-size:12px;line-height:1.85}.native-fixture-body .native-fixture-boundary{color:var(--text-secondary);margin:0 0 20px}.native-fixture-status{justify-content:space-between;align-items:center;gap:15px;display:flex}.native-fixture-status label,.native-fixture-confirm{align-items:center;gap:8px;font-size:13px;line-height:1.8;display:flex}.native-fixture-body input[type=checkbox]{accent-color:var(--brand-text);flex-shrink:0;width:15px;height:15px}.native-fixture-preflight{margin:10px 0 20px}.native-fixture-setup{margin-bottom:22px;font-size:12px}.native-fixture-setup summary,.native-fixture-diagnostics summary,.native-fixture-history summary{cursor:pointer;color:var(--text-secondary)}.native-fixture-setup code{overflow-wrap:anywhere;background:var(--brand-surface);border-radius:7px;margin:10px 0;padding:10px;font-size:11px;display:block}.native-fixture-target{background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.native-fixture-target small{color:var(--text-secondary)}.native-fixture-event{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.native-fixture-event small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10px}.native-fixture-label{gap:8px;font-size:12px;display:grid}.native-fixture-label textarea{border:1px solid var(--border);resize:vertical;overflow-wrap:anywhere;background:#fff;border-radius:10px;width:100%;min-height:130px;padding:13px;font:13px/1.8 inherit}.native-fixture-body .native-fixture-prepare{margin:14px 0}.native-fixture-review{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;margin-top:18px;padding:20px}.native-fixture-review h3{color:var(--brand-text);margin:0 0 12px;font-size:16px;font-weight:650}.native-fixture-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--brand-surface);border-radius:8px;margin:10px 0;padding:16px;font:13px/1.85 inherit}.native-fixture-scope{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.native-fixture-expiry{color:#9a8550!important}.native-fixture-confirm{margin:15px 0;font-size:12px}.native-fixture-body .native-fixture-commit{color:#fff;background:var(--brand);border-color:var(--brand)}.native-fixture-actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.native-fixture-diagnostics{border-top:1px solid var(--border);padding-top:14px;font-size:11px}.native-fixture-diagnostics dl{color:var(--text-secondary);grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.native-fixture-diagnostics dd{overflow-wrap:anywhere;margin:0}.native-fixture-history{border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:12px}.native-fixture-history button{text-align:left;justify-content:space-between;gap:12px;width:100%;margin-top:9px;display:flex}.native-fixture-history span{overflow-wrap:anywhere;font-size:10px}.native-fixture-history small{color:var(--text-secondary)}.native-fixture-body .native-fixture-error{color:#a25c3d;background:#eef2ff;border-radius:8px;padding:12px}.native-fixture-body .native-fixture-notice{color:var(--brand-text);background:var(--brand-soft);border-radius:8px;padding:12px}@media (max-width:650px){.native-fixture-panel>summary{flex-wrap:wrap;padding:17px;font-size:14px}.native-fixture-panel>summary>small{margin-left:28px}.native-fixture-body{padding:18px}.native-fixture-status{flex-direction:column;align-items:flex-start}.native-fixture-review{padding:15px}.native-fixture-history button{flex-direction:column;align-items:flex-start}.native-fixture-diagnostics dl{grid-template-columns:1fr}.native-fixture-diagnostics dd{margin-bottom:8px}}.wechat-connection-panel{border:1px solid var(--border);background:var(--brand-surface);max-width:1120px;color:var(--brand-ink);border-radius:16px;margin:20px auto 36px}.wechat-connection-panel>summary{cursor:pointer;align-items:center;gap:10px;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.wechat-connection-panel>summary svg{color:var(--brand-text)}.wechat-connection-panel>summary small{white-space:nowrap;border:1px solid var(--border);color:var(--text-secondary);border-radius:16px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:400}.wechat-connection-body{border-top:1px solid var(--border);padding:22px 24px}.wechat-connection-body p{color:var(--text-secondary);font-size:12px;line-height:1.85}.wechat-connection-body .wechat-connection-boundary{margin:0 0 20px}.wechat-auth-state{border:1px solid var(--border);background:var(--brand-surface);border-radius:12px;padding:20px}.wechat-auth-state>span{color:var(--text-secondary);font-size:11px}.wechat-auth-state h3{margin:8px 0;font-size:17px;font-weight:650}.wechat-auth-state small{color:var(--text-secondary);font-size:11px}.wechat-auth-state.state-reauth_required{background:#fff8ed;border-color:#eddcbd}.wechat-auth-state.state-reauth_required h3{color:#976b3c}.wechat-connection-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 13px;display:flex}.wechat-connection-actions button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:inline-flex}.wechat-connection-actions button:disabled{opacity:.45;cursor:not-allowed}.wechat-connection-actions .wechat-check-once{color:var(--brand-text);background:var(--brand-soft);border-color:var(--border)}.wechat-connection-hint{font-size:11px!important}.wechat-connection-diagnostics{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:20px;padding-top:15px;font-size:11px}.wechat-connection-diagnostics summary{cursor:pointer}.wechat-connection-diagnostics dl{grid-template-columns:120px minmax(0,1fr);gap:9px;margin:15px 0 0;display:grid}.wechat-connection-diagnostics dd{overflow-wrap:anywhere;margin:0}.wechat-connection-error{background:#fff2e9;border-radius:8px;padding:12px;color:#a16742!important}.wechat-connection-notice{background:var(--brand-soft);border-radius:8px;padding:12px}@media (max-width:650px){.wechat-connection-panel>summary{flex-wrap:wrap;padding:17px;font-size:14px}.wechat-connection-panel>summary small{margin-left:28px}.wechat-connection-body{padding:18px}.wechat-auth-state{padding:16px}.wechat-connection-diagnostics dl{grid-template-columns:1fr}.wechat-connection-diagnostics dd{margin-bottom:8px}}.profile-switcher{z-index:25;text-align:left;font-family:inherit;font-size:14px;line-height:20px;position:relative}.profile-switcher-trigger{box-sizing:border-box;color:#4c4c55;background:#f8f8f8;border:1px solid #e5e5e9;border-radius:10.8px;justify-content:space-between;align-items:center;gap:6px;width:100%;height:34px;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.profile-switcher-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.profile-switcher-trigger>svg{flex:none}.profile-switcher-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f67ff}.profile-switcher-trigger:disabled{opacity:.6;cursor:not-allowed}.profile-switcher-menu{z-index:60;background:#fff;border:1px solid #e5e5e9;border-radius:10.8px;width:min(300px,100vw - 32px);max-height:340px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 30px #0000001a}.profile-switcher-menu>p{color:#242427!important;text-align:left!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:20px!important}.profile-switcher-menu>p>small{color:#73737c;font-size:11px;font-weight:400;display:block}.profile-switcher-menu>button{text-align:left;color:#4c4c55;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;line-height:20px;display:flex}.profile-switcher-menu>button>span{white-space:normal;overflow-wrap:anywhere}.profile-switcher-menu>button>svg{flex:none}:is(.profile-switcher-menu>button:hover,.profile-switcher-menu>button:focus-visible){color:#3154c7;background:#eef2ff}.profile-switcher-menu>button[aria-checked=true]{color:#fff;background:#3f67ff}.profile-switcher-empty{color:#73737c;padding:10px;font-size:12px;display:block}main:has(.profile-heading-switcher)>.workspace-heading{position:relative}.profile-heading-switcher{width:220px;position:absolute;top:0;right:0}.profile-heading-switcher .profile-switcher-menu{top:0;left:auto;right:calc(100% + 8px)}@media (max-width:760px){.profile-heading-switcher{width:145px}.profile-heading-switcher .profile-switcher-menu{width:auto;max-height:65vh;position:fixed;top:110px;left:16px;right:16px}.profile-switcher-menu{max-height:55vh}}.geo-article-source-models{grid-column:1/-1;min-width:0;margin:0}.geo-article-model-label{margin-bottom:8px;font-size:14px;line-height:20px}.geo-article-model-label small{color:#999;font-size:14px;font-weight:400}.geo-article-model-options{flex-wrap:wrap;gap:8px;display:flex}.geo-article-model-options>button{white-space:nowrap;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;padding:12px;display:block;position:relative}.geo-article-model-options>button>div{padding-right:16px;font-size:14px;line-height:20px}.geo-article-model-options>button.active{color:#3154c7;background:#eef2ff;border-color:#3f67ff}.geo-article-model-check{color:#fff;background:#3f67ff;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-6px;right:-6px}.geo-article-source-models>p{color:#999;margin:4px 0 0;font-size:12px;line-height:16px}.source-layout-geo-good-article .source-knowledge-picker{margin:0 0 24px}.source-text-family.source-layout-geo-good-article .input-panel .panel-title{margin-bottom:16px}.source-text-family.source-layout-geo-good-article .feature-fields>.field{margin-bottom:22.5px}.source-text-family.source-layout-geo-good-article .feature-fields>.field>span{margin-bottom:8px;font-size:14px;line-height:20px}.source-text-family.source-layout-geo-good-article .feature-fields textarea{padding:16px 56px 16px 16px}.source-text-family.source-layout-geo-good-article .input-panel form{grid-template-columns:minmax(0,1fr) 166px;column-gap:12px}.source-text-family.source-layout-geo-good-article .input-panel form>.run-button{border-radius:16.8px;width:100%;height:50px;margin:24px 0 0;padding:12px 24px;font-size:16px;line-height:24px}.source-text-family.source-layout-geo-good-article .input-panel form>.dankoe-recent{border-radius:16.8px;width:166px;height:50px;margin:24px 0 0;padding:12px 16px;font-size:14px;line-height:20px}@media (max-width:760px){.source-text-family.source-layout-geo-good-article .input-panel form{grid-template-columns:1fr}.source-text-family.source-layout-geo-good-article .input-panel form>.dankoe-recent{width:100%}}.sop-custom-select{width:100%;position:relative}.sop-select-trigger{color:#242427;text-align:left;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:58px;padding:16px 14px 16px 16px;font-size:16px;line-height:24px;display:flex}.sop-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sop-select-trigger>svg{color:#73737c;flex:none;transition:transform .15s}.sop-select-trigger[aria-expanded=true]>svg{color:#3f67ff;transform:rotate(180deg)}.sop-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f67ff}.sop-select-trigger:disabled{opacity:.6;cursor:not-allowed}.sop-select-popup{z-index:40;background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;max-height:288px;padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000026}.sop-select-popup>button{text-align:left;color:#4c4c55;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.sop-select-popup>button>span{overflow-wrap:anywhere}.sop-select-popup>button>svg{color:#3f67ff;flex:none}.sop-select-popup>button.is-active,.sop-select-popup>button:hover{background:#f7f7f8}.sop-select-popup>button[aria-selected=true]{color:#3154c7;font-weight:500}.sop-select-trigger .is-placeholder,.sop-select-popup>button.is-placeholder{color:#73737c}.source-sop-flow-fields .sop-custom-select .sop-validation-select{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;top:0;left:0}.source-layout-dianping-good-reviews .main-content{padding-top:15px}.source-layout-dianping-good-reviews .back-link,.source-layout-dianping-good-reviews .workspace-heading>.feature-icon{display:none}.source-layout-dianping-good-reviews .workspace-heading{text-align:center;margin:0 0 48px;padding:0}.source-layout-dianping-good-reviews .workspace-heading h1{color:#3154c7;margin:0 0 16px;font-size:36px;font-weight:700;line-height:40px}.source-layout-dianping-good-reviews .workspace-heading>p{color:#73737c;margin:0;font-size:16px;line-height:24px}.review-hero-badge{box-sizing:border-box;color:#3154c7;background:#eef2ff;border:1px solid #dfe6f2;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;height:35px;margin:0 auto 20px;padding:6px 16px;font-size:14px;line-height:20px;display:flex}.source-layout-dianping-good-reviews .input-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.source-layout-dianping-good-reviews .input-panel>form>.panel-title,.source-layout-dianping-good-reviews .profile-choice{display:none}.source-layout-dianping-good-reviews .input-panel form{display:block}.source-layout-dianping-good-reviews .input-panel .run-button{border-radius:16.8px;justify-content:center;align-items:center;gap:8px;width:100%;height:60px;min-height:60px;margin:24px 0 0;padding:16px 24px;font-size:18px;font-weight:600;line-height:28px;display:flex}.review-source-card{background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;padding:24px;position:relative}.review-source-card+.review-source-card{margin-top:24px}.review-source-card h2{align-items:center;gap:10px;margin:0 0 20px;font-size:20px;font-weight:700;line-height:28px;display:flex}.review-source-card h2:before{content:"";background:linear-gradient(#6385ff,#3154c7);border-radius:99px;width:4px;height:20px}.review-source-card:first-child h2{margin-bottom:8px}.review-shop-options{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.review-shop-options>button,.review-pill-options>button,.review-custom-format>button{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;line-height:22px}.review-shop-options>button.active,.review-pill-options>button.active,.review-custom-format>button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.review-new-shop{color:#3154c7;font-size:13px;position:absolute;top:26px;right:24px}.review-shop-empty{text-align:center;color:#73737c;padding:24px}.review-shop-data{align-items:flex-start;gap:20px;display:flex}.review-shop-logo{color:#999;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.review-shop-logo img{object-fit:cover;width:100%;height:100%}.review-shop-data>div{flex:1;min-width:0}.review-shop-data h3{margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px}.review-shop-data p{color:#73737c;align-items:flex-start;gap:6px;margin:12px 0;font-size:14px;line-height:20px;display:flex}.review-service-tags{color:#73737c;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.review-service-tags>span{background:#f1f1f3;border-radius:6px;padding:2px 8px;font-size:12px;line-height:16px}.review-real-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.review-real-links a{color:#3154c7;text-decoration:underline}.review-real-links small{color:#999;font-size:12px}.review-local-material{margin-top:18px;font-size:13px}.review-local-material>summary{cursor:pointer;color:#73737c}.review-local-material label{margin-top:14px;display:block}.review-local-material label>span{margin-bottom:8px;display:block}.review-truth-boundary{color:#8c765f;background:#fffaf5;border-radius:10px;padding:10px 12px;font-size:12px;line-height:18px;margin:14px 0 0!important}.review-generation-settings>section{margin-bottom:20px;position:relative}.review-generation-settings>section:last-child{margin-bottom:0}.review-generation-settings>section>p{color:#73737c;margin:0 0 10px;font-size:14px;line-height:20px}.review-pill-options{flex-wrap:wrap;gap:10px;display:flex}.review-pill-options>button{min-width:64px}.review-pill-options small{opacity:.7;margin-left:6px;font-size:12px}.review-writing-pills>button.active{color:#77529b;background:#f3edff;border-color:#cdb5ee}.review-custom-count,.review-custom-format{color:#999;z-index:3;background:#fff;font-size:12px;position:absolute;top:0;right:0}.review-custom-count>summary,.review-custom-format>summary{cursor:pointer}.review-custom-count[open],.review-custom-format[open]{border-radius:10px;padding:8px;box-shadow:0 5px 24px #0002}.review-custom-count input{width:180px;margin-top:8px}.review-custom-format>button{width:100%;margin:8px 0 0;display:block}@media (max-width:760px){.source-layout-dianping-good-reviews .workspace-heading h1{font-size:28px;line-height:36px}.review-source-card{padding:18px}.review-new-shop{margin-top:14px;display:block;position:static}.review-shop-data{flex-direction:column}.review-shop-logo{width:80px;height:80px}.review-custom-count,.review-custom-format{margin-top:10px;position:static}.review-source-card h2{font-size:18px}}.review-new-shop{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.source-text-family.source-layout-private-chat-conversion .input-panel .panel-title{display:none}.source-text-family.source-layout-private-chat-conversion .feature-fields>.field{margin-bottom:26.5px}.source-text-family.source-layout-private-chat-conversion .field-customerContext textarea{height:130px;min-height:130px;padding-top:16px;padding-bottom:16px}.source-text-family.source-layout-private-chat-conversion .input-panel form{grid-template-columns:1fr auto auto 1fr;column-gap:12px}.source-text-family.source-layout-private-chat-conversion .input-panel form>.run-button{grid-column:2;width:156px;min-width:0;height:50px;margin:8px 0 0}.source-text-family.source-layout-private-chat-conversion .input-panel form>.dankoe-recent{grid-column:3;width:190px}.sales-scenarios{position:relative}.sales-scenarios-native{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.sales-scenarios>div{gap:12px;display:grid}.sales-scenarios-private>div{grid-template-columns:repeat(5,minmax(0,1fr))}.sales-scenarios-roleplay>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-scenarios button{text-align:left;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;min-width:0;padding:12px}.sales-scenarios strong{font-size:14px;font-weight:600;line-height:20px;display:block}.sales-scenarios small{color:#73737c;margin-top:4px;font-size:12px;line-height:16px;display:block}.sales-scenarios button.active{background:#f8f2ff;border-color:#c7a6ee}.sales-scenarios-roleplay button{padding:16px}.sales-scenarios-roleplay span{color:#3154c7;margin-top:8px;font-size:12px;line-height:16px;display:block}.source-text-family.source-layout-sales-role-play .feature-fields>.field{margin-bottom:26.5px}.source-text-family.source-layout-sales-role-play .input-panel form{grid-template-columns:1fr auto 1fr}.source-text-family.source-layout-sales-role-play .input-panel form>.run-button{grid-column:2/3;width:156px;min-width:0;height:48px;margin-bottom:0}.source-layout-sales-champion-clone .feature-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.source-layout-sales-champion-clone .feature-fields>.field{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;margin:0;padding:16px}.source-layout-sales-champion-clone .feature-fields>.field>span{font-size:14px;font-weight:600;line-height:20px}.source-layout-sales-champion-clone .file-upload{background:0 0;border:0;height:92px;min-height:92px;padding:12px}.source-layout-sales-champion-clone .file-upload>svg{display:none}.source-layout-sales-champion-clone .file-upload strong{background:#fff;border:1px solid #ddd;border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:14px;display:flex}.source-layout-sales-champion-clone .file-upload small{font-size:12px}.source-text-family.source-layout-sales-champion-clone .input-panel form{grid-template-columns:1fr auto;gap:0 12px}.source-text-family.source-layout-sales-champion-clone .input-panel form>.run-button{grid-column:2;width:140px;min-width:0;height:44px;margin-top:16px;padding:10px 24px;font-size:14px;line-height:24px}.source-text-family.source-layout-sales-champion-clone .panel-title>span{display:none}@media (max-width:760px){.sales-scenarios-private>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-scenarios-roleplay>div,.source-layout-sales-champion-clone .feature-fields,.source-text-family.source-layout-private-chat-conversion .input-panel form,.source-text-family.source-layout-sales-role-play .input-panel form{grid-template-columns:1fr}.source-text-family.source-layout-private-chat-conversion .input-panel form>.run-button,.source-text-family.source-layout-private-chat-conversion .input-panel form>.dankoe-recent,.source-text-family.source-layout-sales-role-play .input-panel form>.run-button{grid-column:1;width:100%}}.sales-scenarios-roleplay .sales-scenario-heading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.sales-scenarios-roleplay .sales-scenario-heading strong{font-size:16px;font-weight:500;line-height:24px}.sales-scenarios-roleplay .sales-scenario-heading span{text-align:right;flex-shrink:0;width:76px;margin:0;font-size:12px;line-height:12px;display:inline-block}.source-text-family.source-layout-private-chat-conversion .feature-fields>.field-customerStage{margin-bottom:0}.source-text-family.source-layout-sales-role-play .workbench-grid{flex-direction:column;gap:24px;width:100%;max-width:none;display:flex}.source-text-family.source-layout-sales-role-play .workbench-grid>.panel{width:100%}.source-text-family.source-layout-sales-role-play .workbench-grid>.interview-guide{margin:0}.source-text-family.source-layout-sales-role-play .feature-fields>.field-scenario{margin-bottom:20px}.source-text-family.source-layout-sales-role-play .input-panel form{grid-template-columns:1fr auto auto 1fr;column-gap:16px}.source-text-family.source-layout-sales-role-play .input-panel form>.run-button{grid-column:2/3}.sales-training-history{align-self:end;margin:8px 0 0;grid-column:3!important}.sales-training-history>button{white-space:nowrap;border-radius:16.8px;justify-content:center;align-items:center;gap:8px;width:140px;height:48px;padding:12px 24px;font-size:16px;line-height:24px;display:flex}.sales-training-history-dialog{width:min(560px,90vw);max-height:80vh;padding:24px;overflow:auto}.sales-training-history-dialog header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sales-training-history-dialog h2{font-size:20px}.sales-training-history-dialog>p{color:#73737c;margin:0 0 16px;font-size:13px}.sales-training-history-item{text-align:left;border:1px solid #e5e5e9;border-radius:12px;grid-template-columns:1fr auto;gap:6px;width:100%;margin-top:10px;padding:14px;display:grid}.sales-training-history-item small{color:#73737c;grid-column:1/-1}@media (max-width:760px){.source-text-family.source-layout-sales-role-play .input-panel form{grid-template-columns:1fr}.source-text-family.source-layout-sales-role-play .input-panel form>.run-button,.sales-training-history{width:100%;grid-column:1/-1!important}.sales-training-history>button{width:100%}}.source-layout-sales-champion-clone .feature-fields>.field{border:0;padding:16px}.source-layout-sales-champion-clone .file-upload{height:56px;min-height:56px;padding:4px 0 0;display:block;position:relative}.source-layout-sales-champion-clone .file-upload strong{box-sizing:border-box;width:100%;height:52px;min-height:52px}.source-layout-sales-champion-clone .file-upload small{height:16px;font-size:12px;line-height:16px;position:absolute;top:100%;left:0}.source-text-family.source-layout-geo-brand-monitor .workspace-heading{text-align:center;height:148px}.source-text-family.source-layout-geo-brand-monitor .workspace-heading>.feature-icon{color:#3f67ff;background:#eef2ff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 0 16px;display:inline-flex}.source-text-family.source-layout-geo-brand-monitor .workspace-heading>.feature-icon svg{width:32px;height:32px}.source-text-family.source-layout-geo-brand-monitor .workspace-heading h1{color:#242427;margin:0 0 8px;font-size:30px;line-height:36px}.source-text-family.source-layout-geo-brand-monitor .workspace-heading>p{color:#73737c;margin:0;font-size:16px;line-height:24px}.source-text-family.source-layout-geo-brand-monitor .input-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.source-text-family.source-layout-geo-brand-monitor .input-panel .panel-title{display:none}.source-text-family.source-layout-geo-brand-monitor .feature-fields>.source-monitor-field{height:114px;margin:0 0 24px}.source-text-family.source-layout-geo-brand-monitor .source-monitor-field>.field{margin:0;display:block}.source-text-family.source-layout-geo-brand-monitor .source-monitor-field>.field>span{margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px;display:block}.source-text-family.source-layout-geo-brand-monitor .source-monitor-field>.field input{background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;height:54px;min-height:54px;padding:12px 16px;font-size:18px;line-height:28px}.source-text-family.source-layout-geo-brand-monitor .source-monitor-field>p{color:#73737c;margin:8px 0 0;font-size:14px;line-height:20px}.source-text-family.source-layout-geo-brand-monitor .source-monitor-field .required{color:#ef4444;display:inline}.source-text-family.source-layout-geo-brand-monitor .input-panel form{display:block}.source-text-family.source-layout-geo-brand-monitor .input-panel form>.run-button{width:100%;height:48px;margin:0;padding:12px 24px}.source-layout-dankoe-clone .source-simple-tips{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;grid-column:1/-1;width:100%;margin:8px 0 0;padding:16px 16px 12px}.source-layout-dankoe-clone .source-simple-tips h3{color:#4c4c55;margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.source-layout-dankoe-clone .source-simple-tips ul{color:#73737c;margin:0;padding-left:18px;font-size:12px;line-height:16px}.source-layout-dankoe-clone .source-simple-tips li{margin:4px 0}.source-layout-dankoe-clone .source-simple-tips li:first-child{margin-top:0}@media (max-width:760px){.source-text-family.source-layout-geo-brand-monitor .source-monitor-field>p{font-size:12px;line-height:18px}.source-text-family.source-layout-geo-brand-monitor .feature-fields>.source-monitor-field{height:auto;min-height:114px}}.source-layout-genius-copywriting .field-topic textarea{height:78px;min-height:78px}.source-layout-genius-copywriting .field-extraNote textarea{height:128px;min-height:128px}.copywriting-platform{position:relative}.copywriting-platform-native{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.copywriting-platform>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.copywriting-platform button{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;padding:12px 16px;font-size:14px;line-height:20px}.copywriting-platform button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.copywriting-platform-extra{color:#73737c;margin-top:8px;font-size:12px}.copywriting-platform-extra button{margin-top:8px}.copywriting-platform-extra summary{cursor:pointer}.source-layout-genius-copywriting .field-platform{margin-bottom:24px}.source-layout-genius-copywriting .source-knowledge-picker{margin:0 0 24px}.source-layout-genius-copywriting .field-topic>span,.source-layout-genius-copywriting .field-extraNote>span{font-size:14px;line-height:20px}.source-layout-copywriting-edit .input-panel>form>.panel-title{display:none}.source-layout-copywriting-edit .copywriting-source-card{background:linear-gradient(90deg,#f7f9ff,#f7f9ff);border:1px solid #b7c7ff;border-radius:16.8px;margin-bottom:24px;padding:16px}.source-layout-copywriting-edit .copywriting-source-card .field-sourceUrl{margin-bottom:8px}.source-layout-copywriting-edit .copywriting-source-card .field-sourceUrl>span{margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.source-layout-copywriting-edit .copywriting-source-card input{border-radius:12px;height:50px}.source-layout-copywriting-edit .source-extract{background:0 0;border:0;margin:0;padding:0}.source-layout-copywriting-edit .source-extract>p{color:#73737c;margin:8px 0;font-size:12px;line-height:18px}.source-layout-copywriting-edit .source-extract>button{min-height:36px;padding:8px 14px;font-size:14px}.source-layout-copywriting-edit .copywriting-original-title{margin-bottom:16px}.source-layout-copywriting-edit .copywriting-original-title h2{font-size:20px;font-weight:600;line-height:28px}.source-layout-copywriting-edit .copywriting-original-title small{color:#999;font-size:14px;font-weight:400}.source-layout-copywriting-edit .field-original>span{display:none}.source-layout-copywriting-edit .feature-fields .field-original textarea{height:144px;min-height:144px}.source-layout-copywriting-edit .input-panel form>.run-button{width:188px;min-width:0}.source-layout-hotspot-copywriting .input-panel form>.run-button{width:250.594px;min-width:0}.source-layout-hotspot-copywriting .input-panel form{grid-template-columns:1fr auto 1fr}.source-layout-hotspot-copywriting .input-panel form>.run-button{grid-column:2}.source-layout-copywriting-edit .input-panel form{grid-template-columns:1fr auto 1fr}.source-layout-copywriting-edit .input-panel form>.run-button{grid-column:2}@media (max-width:760px){.copywriting-platform>div,.source-layout-copywriting-edit .input-panel form,.source-layout-hotspot-copywriting .input-panel form{grid-template-columns:1fr}.source-layout-copywriting-edit .input-panel form>.run-button,.source-layout-hotspot-copywriting .input-panel form>.run-button{grid-column:1;width:100%}}.source-text-family.source-layout-copywriting-edit .input-panel form,.source-text-family.source-layout-hotspot-copywriting .input-panel form{grid-template-columns:1fr auto 1fr}.source-text-family.source-layout-copywriting-edit .input-panel form>.run-button,.source-text-family.source-layout-hotspot-copywriting .input-panel form>.run-button{grid-column:2/3;justify-self:center}.source-layout-copywriting-edit .copywriting-original-title{height:28px}.source-layout-copywriting-edit .source-extract{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;display:grid}.source-layout-copywriting-edit .source-extract>button:first-child{height:40px;min-height:40px}.source-layout-copywriting-edit .source-extract>p:nth-child(2){margin:0}.source-layout-copywriting-edit .source-extract>:nth-child(n+3){grid-column:1/-1}@media (max-width:760px){.source-layout-copywriting-edit .source-extract,.source-text-family.source-layout-copywriting-edit .input-panel form,.source-text-family.source-layout-hotspot-copywriting .input-panel form{grid-template-columns:1fr}.source-text-family.source-layout-copywriting-edit .input-panel form>.run-button,.source-text-family.source-layout-hotspot-copywriting .input-panel form>.run-button{grid-column:1/-1}}.source-text-family.source-layout-hotspot-copywriting .input-panel form>.run-button{margin-bottom:0}.source-text-family.source-layout-genius-copywriting .field-platform{margin-bottom:16px}.source-layout-genius-copywriting .copywriting-platform>div>button{height:46px;min-height:46px;padding:12px 16px}.source-layout-genius-copywriting .copywriting-platform-extra{z-index:2;background:#fff;border-radius:8px;margin:0;position:absolute;top:-28px;right:0}.source-layout-genius-copywriting .copywriting-platform-extra[open]{padding:0 8px 8px;box-shadow:0 6px 20px #0002}.source-text-family.source-layout-copywriting-edit .input-panel form>.run-button{margin-bottom:0}.account-industry{margin-bottom:24px;padding:24px}.account-industry h2{margin:0 0 10px;font-size:18px}.account-industry h2 span{color:var(--muted,#68716d);font-size:13px;font-weight:400}.account-industry>p{color:var(--muted,#68716d);font-size:13px}.account-industry-controls{grid-template-columns:2fr 5fr auto auto;align-items:end;gap:12px;margin-top:20px;display:grid}.account-industry-controls label{gap:7px;min-width:0;font-size:13px;display:grid}.account-industry-controls select{color:#20352c;background:#fff;border:1px solid #d6ddd7;border-radius:10px;width:100%;min-width:0;padding:12px}.account-industry-notice{color:#16704e!important}.account-industry-error{color:#ad3c32!important}.account-industry-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:760px){.account-industry-controls{grid-template-columns:1fr}.account-industry{padding:18px}.account-industry h2 span{margin-top:5px;display:block}}.feature-page main:has(.id-shop-marketing-code){padding:16px 32px 64px}main:has(.id-shop-marketing-code)>.back-link{height:22px;margin:0 0 32px;padding:0;line-height:22px}main:has(.id-shop-marketing-code)>.workspace-heading{margin:0 0 56px;padding:0}main:has(.id-shop-marketing-code)>.workspace-heading>.feature-icon{display:none}main:has(.id-shop-marketing-code)>.workspace-heading h1{color:#3154c7;margin:0 0 8px;font-size:36px;font-weight:700;line-height:40px}main:has(.id-shop-marketing-code)>.workspace-heading p{color:#73737c;margin:0;font-size:16px;line-height:24px}main:has(.id-shop-marketing-code) .shop-maintain{height:32px;margin:0;padding:0 12px;font-size:14px;position:absolute;top:81px;right:32px}.id-shop-marketing-code .panel-title,.id-shop-marketing-code .profile-choice,.id-shop-marketing-code .feature-fields:empty{display:none}.shop-input-sections{flex-direction:column;gap:24px;display:flex}.id-shop-marketing-code .shop-industry,.id-shop-marketing-code .shop-extract,.id-shop-marketing-code .shop-information{background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;margin:0;padding:24px;box-shadow:0 1px 2px #0000000d}.id-shop-marketing-code .shop-input-sections h2{color:#242427;margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.id-shop-marketing-code .shop-input-sections p{color:#73737c;margin:0 0 16px;font-size:14px;line-height:20px}.id-shop-marketing-code .shop-industry{min-height:216px}.id-shop-marketing-code .shop-industry>div{flex-wrap:wrap;gap:8px;margin:0;display:flex}.id-shop-marketing-code .shop-industry button{border-color:#e5e5e9;border-radius:10.8px;padding:7px 12px;font-size:14px;line-height:20px}.id-shop-marketing-code .shop-extract{min-height:438.75px}.id-shop-marketing-code .shop-screenshots{background:#fafafa;border:1px dashed #d6d7db;border-radius:16.8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:230px;margin:0 0 16px;padding:24px;display:flex}.id-shop-marketing-code .shop-screenshots span{font-size:14px;line-height:20px}.id-shop-marketing-code .shop-extract>.secondary-button{border-radius:10.8px;height:40px;padding:0 16px;font-size:14px}.id-shop-marketing-code .shop-information>p{margin-bottom:24px}.id-shop-marketing-code .shop-fields .field{margin:0 0 24px}.id-shop-marketing-code .shop-fields .field:last-child{margin-bottom:0}.id-shop-marketing-code .shop-fields .field>span{color:#242427;margin:0 0 12px;font-size:16px;line-height:24px}.id-shop-marketing-code .shop-fields input:not([type=file]),.id-shop-marketing-code .shop-fields textarea{color:#242427;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;width:100%;min-height:50px;padding:12px 16px;font-size:16px;line-height:24px}.id-shop-marketing-code .shop-fields textarea{height:88px;min-height:88px}.id-shop-marketing-code .field-referenceReviews textarea{height:96px;min-height:96px}.id-shop-marketing-code .shop-fields .field-logo{background:0 0;padding:0}.id-shop-marketing-code .shop-fields .field-logo .file-upload{border-radius:16.8px;max-width:180px;height:100px;min-height:100px}.id-shop-marketing-code .run-button{border-radius:16.8px;height:56px;margin-top:32px;font-size:16px}@media (max-width:760px){.feature-page main:has(.id-shop-marketing-code){padding:16px}.shop-input-sections{gap:20px}.id-shop-marketing-code .shop-industry,.id-shop-marketing-code .shop-extract,.id-shop-marketing-code .shop-information{padding:20px}main:has(.id-shop-marketing-code)>.workspace-heading h1{font-size:28px;line-height:36px}main:has(.id-shop-marketing-code) .shop-maintain{margin-top:16px;position:static}.id-shop-marketing-code .shop-screenshots{min-height:180px}}.id-shop-marketing-code .shop-fields{font-size:16px;line-height:24px}.id-shop-marketing-code .shop-fields .field>span{margin-bottom:8px;font-size:14px;line-height:20px}.id-shop-marketing-code .shop-fields .field-logo .file-upload{height:64px;min-height:64px}.knowledge-missing-selection{color:#805025;background:#fff8f0;border:1px solid #ecd5be;border-radius:12px;margin:14px 0;padding:14px 16px}.knowledge-missing-selection p{margin:0 0 10px;font-size:13px;line-height:1.65}.knowledge-missing-selection>div{flex-wrap:wrap;gap:8px;display:flex}.knowledge-missing-selection button{color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d9b991;border-radius:8px;max-width:100%;padding:7px 10px;font-size:12px}.xhs-cover-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#242427;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xhs-cover-dialog{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;outline:none;width:100%;max-width:672px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 20px 45px #0002}.xhs-cover-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.xhs-cover-dialog>header h3{margin:0;font-size:18px;font-weight:600;line-height:28px}.xhs-cover-dialog>header button{color:#73737c;background:0 0;border:0;padding:0;display:flex}.xhs-cover-intro{color:#73737c;margin:0 0 16px;font-size:14px;line-height:20px}.xhs-cover-options{gap:12px;margin-bottom:24px;display:grid}.xhs-cover-options>button{text-align:left;color:#242427;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.xhs-cover-options>button:hover{border-color:#b6b6be}.xhs-cover-options>button.selected{background:linear-gradient(90deg,#eef2ff,#fff0f3);border-color:#3f67ff}.xhs-cover-options>button:disabled{opacity:.5;cursor:not-allowed}.xhs-cover-number{color:#73737c;background:#e5e5e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;display:flex}.selected .xhs-cover-number{color:#fff;background:#3f67ff}.xhs-cover-options strong{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.xhs-cover-options small{color:#73737c;overflow-wrap:anywhere;font-size:12px;line-height:19.5px;display:block}.xhs-cover-dialog>footer{gap:12px;display:flex}.xhs-cover-dialog>footer button{border:0;border-radius:16.8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.xhs-cover-cancel{color:#4c4c55;background:#f7f7f8}.xhs-cover-confirm{color:#fff;background:#3f67ff}.xhs-cover-confirm:disabled{color:#999;cursor:not-allowed;background:#e5e5e9}.xhs-cover-next{color:#73737c;margin:12px 0 0;font-size:12px;line-height:18px}.xhs-cover-options[hidden]{display:none}.xhs-cover-review>h4{margin:0 0 12px;font-size:14px}.xhs-cover-review>p{color:#73737c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:20px}.xhs-cover-review>.secondary-button{margin:12px 0}.xhs-modal-budget{border-top:1px solid #e5e5e9;margin:12px 0 20px;padding-top:20px;font-size:12px;line-height:20px}.xhs-modal-budget h4{margin:0 0 8px;font-size:16px}.xhs-modal-budget>button{margin:8px 12px 8px 0}.xhs-modal-budget strong{color:#3154c7;margin:8px 0;display:block}.xhs-modal-budget pre{white-space:pre-wrap;font-size:11px}.xhs-modal-budget .media-fee-confirm{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.xhs-cover-review+footer .xhs-cover-cancel{flex:none;min-width:120px}.xhs-cover-budget{color:#73737c;border-top:1px solid #e5e5e9;margin:0 0 20px;padding-top:12px;font-size:12px;line-height:20px}.xhs-cover-budget>p{margin:0 0 8px}.xhs-cover-budget>label{align-items:flex-start;gap:8px;display:flex}.xhs-cover-budget details{margin-top:8px}.xhs-cover-budget pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.xhs-cover-loading{text-align:center;color:#3f67ff;background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:384px;padding:24px;display:flex}.xhs-cover-loading h3{color:#242427;margin:0;font-size:14px;font-weight:500;line-height:20px}.xhs-cover-loading p{color:#73737c;margin:0;font-size:14px;line-height:20px}.xhs-cover-loading small{color:#73737c;font-size:12px;line-height:18px}.xhs-result{gap:24px;display:grid}.xhs-result-note{background:#fff;border:1px solid #e9e9ed;border-radius:18px;padding:22px}.xhs-result-note>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.xhs-result-note>header>span{color:#3154c7;white-space:nowrap;background:#eef2ff;border-radius:8px;padding:6px 10px;font-size:11px}.xhs-result-note h3{flex:1;font-size:16px;line-height:1.6}.xhs-result-note header button{color:#3154c7;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.xhs-note-and-image{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:24px;display:grid}.xhs-note-body{background:#f8f8fa;border-radius:13px;max-height:640px;padding:18px;overflow:auto}.xhs-note-and-image aside{border:1px solid #eee;border-radius:13px;padding:16px}.xhs-note-image-empty{color:#aaa;text-align:center;padding:60px 10px;font-size:12px}.xhs-note-and-image aside>.secondary-button{margin:18px auto 10px;font-size:12px;display:flex}.xhs-note-and-image aside>small{text-align:center;color:#aaa;font-size:10px;display:block}.xhs-result-images{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;display:grid}.xhs-result-images article{background:#f8f8fa;border:1px solid #eee;border-radius:14px;padding:10px}.xhs-result-images article>button{width:100%;padding:0;display:block}.xhs-result-images img{border-radius:8px;max-width:100%;max-height:420px;margin:auto;display:block}.xhs-result-images a{color:#3154c7;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.xhs-unassigned-images{border:1px solid #eee;border-radius:16px;padding:20px}.xhs-unassigned-images h3{font-size:15px}.xhs-unassigned-images>p{color:#999;margin:10px 0 16px;font-size:11px;line-height:1.8}@media (max-width:650px){.xhs-note-and-image{grid-template-columns:1fr}.xhs-result-note{padding:16px}.xhs-result-note>header{flex-wrap:wrap}.xhs-note-body{max-height:500px}}.media-studio{color:#34343b;max-width:1250px;margin:0 auto}.media-studio-heading{text-align:center;padding:28px 0 32px}.media-studio-heading>span{color:#3154c7;background:#eef2ff;border-radius:18px;padding:14px;display:inline-flex}.media-studio-heading h1{margin:17px 0 12px;font-size:28px;font-weight:650}.media-studio-heading>p{color:#aaa;font-size:13px;line-height:1.8}.media-step{background:#fff;border:1px solid #e3e4e9;border-radius:24px;margin:0 0 25px;padding:28px}.media-step>header{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:26px;display:flex}.media-step>header>span{color:#3154c7;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:15px;display:inline-flex}.media-step>header>h2{font-size:19px;font-weight:600}.media-step>header>small{color:#aaa;margin-left:8px;font-size:12px}.media-step>h3{margin:24px 0 16px;font-size:14px;font-weight:500}.media-step .field{margin-bottom:23px}.media-step textarea{background:#f7f7f8;border-radius:18px;min-height:120px;font-size:15px;line-height:1.8}.media-step input,.media-step select{background:#fafafa;border-radius:12px}.media-two-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.media-option-row,.media-sound-paths{flex-wrap:wrap;gap:12px;margin:15px 0 23px;display:flex}.media-option-row>button,.media-sound-paths>button{color:#888;background:#f8f8fa;border:1px solid #e1e2e7;border-radius:14px;padding:13px 21px;font-size:13px}.media-option-row>button.active,.media-sound-paths>button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.media-sound-paths{grid-template-columns:1fr 1fr;display:grid}.media-sound-paths>button{padding:18px}.media-assets{margin:15px 0}.media-asset-grid{flex-wrap:wrap;align-items:stretch;gap:17px;display:flex}.media-asset-grid>article{background:#fafafa;border:1px solid #e1e2e8;border-radius:18px;width:220px;max-width:100%;padding:11px;position:relative}.media-asset-grid img{object-fit:contain;background:#f4f4f6;border-radius:13px;width:100%;height:190px}.studio-photo-to-video .media-asset-grid img{object-fit:cover;height:285px}.studio-photo-to-video .media-asset-grid>article{width:240px}.media-asset-grid video{border-radius:12px;width:100%;max-height:260px}.media-asset-grid audio{width:100%;max-width:350px}.media-asset-grid>article:has(audio){width:450px}.media-main-frame{color:#fff;z-index:1;background:#3f67ff;border-radius:7px;padding:4px 9px;font-size:10px;position:absolute;top:17px;left:17px}.media-asset-caption{color:#999;overflow-wrap:anywhere;flex-direction:column;gap:7px;padding:12px 2px 5px;font-size:11px;display:flex}.media-asset-caption small{color:#3154c7;font-size:11px}.media-asset-tools{justify-content:flex-end;gap:7px;padding:7px 0 0;display:flex}.media-asset-tools button{color:#999;background:#fff;border:1px solid #e4e4e9;border-radius:8px;padding:6px}.media-asset-tools button:last-child{color:#d18c71}.media-asset-upload{color:#3154c7;background:#f7f9ff;border:1px dashed #d7d8e0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:220px;min-height:180px;font-size:13px;display:flex;position:relative;overflow:hidden}.media-asset-upload small{color:#aaa;font-size:11px}.media-asset-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.media-profile-context{color:#999;background:#fff;border:1px solid #e4e4e9;border-radius:20px;margin:22px 0;padding:22px 25px;font-size:12px}.media-profile-context summary{cursor:pointer}.media-profile-context>.field:first-of-type{margin-top:24px}.media-stage-actions{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;display:flex}.media-stage-actions button{color:#3154c7;align-items:center;gap:7px;font-size:12px;display:inline-flex}.media-script-options{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.media-script-options article{background:#fafafa;border:1px solid #e2e3e8;border-radius:20px;padding:23px}.media-script-options article.selected{background:#f7f9ff;border-color:#b7c7ff}.media-script-options h3{margin-bottom:16px;font-size:16px;font-weight:500}.media-script-options .secondary-button{margin-top:18px;font-size:12px}.media-copy-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#777;margin:15px 0;font-size:14px;line-height:1.9}.media-rewrite{color:#a78a73;border-top:1px solid #eee;margin:24px 0;padding-top:20px;font-size:12px}.media-rewrite summary{cursor:pointer;margin-bottom:20px}.media-rewrite .secondary-button{font-size:12px}.media-muted{color:#aaa;margin:16px 0;font-size:11px;line-height:1.9}.media-cover-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.media-cover-plans>button{text-align:left;background:#fafafa;border:1px solid #e4e5e9;border-radius:17px;padding:21px 17px}.media-cover-plans>button.selected{background:#eef2ff;border-color:#b7c7ff}.media-cover-plans h3{color:#17213b;margin-bottom:13px;font-size:14px;font-weight:600}.media-cover-plans p{color:#999;white-space:pre-wrap;max-height:200px;font-size:12px;line-height:1.8;overflow:auto}.media-topics{gap:12px;margin:25px 0;display:grid}.media-topics article{border:1px solid #e8e8ec;border-radius:15px;align-items:center;gap:14px;padding:14px;display:flex}.media-topics article>span{color:#3154c7;font-weight:600}.media-topics input{box-shadow:none;background:0 0;border:0;padding:8px;font-size:14px}.media-topics .secondary-button{white-space:nowrap;padding:10px 14px;font-size:11px}.media-note-grid{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.media-note-grid article{background:#fafafa;border:1px solid #e5e6ea;border-radius:20px;padding:23px}.media-note-grid article>textarea{background:#fff;min-height:300px;font-size:14px}.media-note-grid article>button{color:#3154c7;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.media-storyboards{gap:20px;margin:25px 0;display:grid}.media-storyboards article{background:#fafafa;border:1px solid #e7e7eb;border-radius:18px;padding:23px}.media-storyboards h3{color:#17213b;margin-bottom:20px;font-size:15px}.media-storyboards .field:first-of-type{max-width:160px}.media-voice-options{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.media-voice-options button{color:#888;background:#f8f8fa;border:1px solid #e2e3e8;border-radius:13px;padding:17px;font-size:12px}.media-voice-options button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.media-cost-panel{background:#f7f9ff;border:1px solid #b7c7ff;border-radius:18px;padding:24px}.media-cost-panel h3{color:#17213b;margin-bottom:13px;font-size:16px;font-weight:600}.media-cost-panel p{color:#a78c67;margin-bottom:12px;font-size:12px;line-height:1.9}.media-cost-panel>.secondary-button{margin:8px 0 12px;font-size:12px}.media-cost-panel strong{color:#3154c7;margin:14px 0;font-size:19px;display:block}.media-fee-confirm{color:#3154c7;align-items:center;gap:10px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.media-fee-confirm input{accent-color:#3f67ff;width:16px;height:16px}.media-final-submit{border-radius:18px;width:100%;margin-top:24px;padding:18px;font-size:16px}.media-run-status{color:#aaa;justify-content:space-between;gap:18px;margin-bottom:20px;font-size:11px;display:flex}.media-output-files{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.media-output-files>article{background:#fafafa;border:1px solid #e5e5e9;border-radius:18px;width:280px;max-width:100%;padding:15px}.media-output-files img{object-fit:contain;border-radius:12px;max-width:100%;max-height:400px;margin:auto;display:block}.media-output-files video{border-radius:13px;max-width:100%;max-height:440px;margin:auto;display:block}.media-output-files audio{width:100%;display:block}.media-output-files a{color:#3154c7;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.media-output-preview{width:100%;padding:0;display:block}.media-full-output{color:#aaa;border-top:1px solid #eee;margin-top:24px;padding-top:20px;font-size:12px}.media-full-output summary{cursor:pointer}.media-full-output .media-copy-text{font-size:12px}.media-processing{color:#687594;align-items:center;gap:12px;margin:25px 0;font-size:12px;line-height:1.8;display:flex}.media-result-empty{text-align:center;color:#bbb;padding:60px 20px;font-size:13px}.media-recent header>button{color:#aaa;margin-left:auto}.media-recent-row{text-align:left;border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px 0;font-size:12px;display:flex}.media-recent-row small{color:#aaa;font-size:11px}.media-studio .voice-error>button{color:#d06b38;margin-left:10px;text-decoration:underline;display:inline}@media (max-width:900px){.media-cover-plans{grid-template-columns:1fr 1fr}}@media (max-width:650px){.media-studio-heading h1{font-size:24px}.media-step{padding:22px}.media-step>header h2{font-size:17px}.media-step>header>small{margin-left:35px}.media-script-options,.media-note-grid,.media-two-fields,.media-cover-plans{grid-template-columns:1fr}.media-asset-grid>article,.studio-photo-to-video .media-asset-grid>article{width:calc(50% - 10px)}.studio-photo-to-video .media-asset-grid img{height:180px}.media-asset-upload{width:calc(50% - 10px);min-height:150px}.media-sound-paths{grid-template-columns:1fr}.media-voice-options{grid-template-columns:1fr 1fr}.media-topics article{gap:5px;padding:10px}.media-topics input{font-size:12px}.media-topics .secondary-button{padding:8px}.media-cost-panel{padding:20px}.media-output-files>article{width:100%}.media-run-status{flex-direction:column;gap:8px}}.media-draft-status{color:#b7a38e;margin-top:14px;font-size:10px;display:block}.media-editable-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.media-history-notice{color:#687594;background:#f5f7ff;border:1px solid #dfe6f2;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;font-size:12px;display:flex}.media-history-notice .secondary-button{white-space:nowrap;font-size:12px}@media (max-width:650px){.media-history-notice{flex-direction:column;align-items:flex-start}}:is(.source-layout-universal-poster,.source-layout-xiaohongshu-content) .main-content{padding-top:15px}:is(.source-layout-universal-poster,.source-layout-xiaohongshu-content) .back-link{display:none}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-studio-heading{margin:0 0 32px;padding:0}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-studio-heading>span{display:none}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-studio-heading h1{color:#3154c7;margin:0 0 12px;font-size:36px;font-weight:700;line-height:40px}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-studio-heading>p{color:#4c4c55;margin:0;font-size:18px;line-height:29.25px}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-editable-fields{display:block}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-step{border-color:#e5e5e9;border-radius:20.8px;margin-bottom:24px;padding:24px}.studio-universal-poster .media-step>header{flex-wrap:nowrap;align-items:center;gap:8px;height:28px;min-height:28px;margin-bottom:16px}.studio-universal-poster .media-step>header h2{order:0;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:28px;display:flex}.studio-universal-poster .media-step>header h2 svg{color:#6677a5;flex-shrink:0}.studio-universal-poster .media-step>header>span{color:#8a8c94;order:2;min-width:0;height:auto;margin-left:auto;font-size:14px;line-height:20px}.poster-industry-controls{grid-template-columns:2fr 5fr;gap:12px;display:grid}.poster-industry-controls select{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;height:46px;padding:12px 16px;font-size:14px;line-height:20px}.poster-scene-groups{gap:20px;display:grid}.poster-scene-groups section>p{color:#8a8c94;margin:0 0 12px;font-size:14px;font-weight:500;line-height:20px}.poster-scene-groups section>div{flex-wrap:wrap;gap:8px;display:flex}.poster-scene-groups button{color:#4c4c55;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:12px;padding:8px 12px;font-size:14px;line-height:20px}.poster-scene-groups button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.poster-muted{color:#8a8c94;margin:0;font-size:14px;line-height:20px}.poster-logo-row{align-items:center;gap:16px;display:flex}.poster-logo-row>p{color:#8a8c94;margin:0;font-size:14px;line-height:22.75px}.studio-universal-poster .poster-logo-row .media-assets{margin:0}.poster-logo-row .media-asset-grid>article,.poster-logo-row .media-asset-upload{border-radius:12px;width:80px;height:80px;min-height:80px;padding:8px}.poster-logo-row .media-asset-upload>svg{width:20px;height:20px;margin:0}.poster-logo-row .media-asset-upload>span{font-size:12px;line-height:16px}.poster-logo-row .media-asset-upload>small,.poster-logo-row .media-asset-caption{display:none}.poster-logo-row .media-asset-grid img{background:#fff;border-radius:8px;width:62px;height:62px}.poster-logo-row .media-asset-tools{margin:0;position:absolute;top:-8px;right:-8px}.poster-logo-row .media-asset-tools>button{color:#fff;background:#3f67ff;border-radius:50%;width:22px;min-width:22px;height:22px;padding:4px}.poster-reference-description{color:#8a8c94;margin:0 0 16px;font-size:14px;line-height:20px}.poster-reference-hint{color:#3154c7;background:#f7f9ff;border:1px solid #b7c7ff;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:20px}.studio-universal-poster .poster-reference-assets .media-assets{margin:0}.poster-reference-assets .media-asset-upload{border-radius:12px;flex-direction:row;gap:8px;width:136px;height:46px;min-height:46px;padding:12px 20px}.poster-reference-assets .media-asset-upload svg{width:16px;height:16px}.poster-reference-assets .media-asset-upload span{white-space:nowrap;font-size:14px;line-height:20px}.poster-reference-assets .media-asset-upload small{display:none}.poster-size-content{gap:20px;display:grid}.poster-preset-label>span,.poster-usage>label{color:#4c4c55;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.poster-preset-label select{background:#f7f7f8;border-color:#e5e5e9;border-radius:16.8px;height:58.5px;padding:16px;font-size:16px;line-height:normal}.poster-custom-size{align-items:center;gap:12px;display:flex}.poster-custom-size input{border-radius:16.8px;flex:1;min-width:0;height:58px;padding:16px;font-size:16px}.poster-custom-size small{color:#8a8c94;white-space:nowrap;font-size:12px}.poster-pixel-note{color:#8a8c94;margin:0;font-size:14px;line-height:20px}.poster-usage>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.poster-usage button{text-align:left;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;height:74px;padding:16px}.poster-usage button.active{background:#eef2ff;border-color:#b7c7ff}.poster-usage strong{color:#4c4c55;font-size:14px;font-weight:500;line-height:20px;display:block}.poster-usage small{color:#8a8c94;margin-top:4px;font-size:12px;line-height:16px;display:block}.poster-copy-fields{gap:20px;display:grid}.poster-text-field>label{color:#4c4c55;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.poster-text-field>label>small{color:#8a8c94;font-size:12px;font-weight:400}.poster-text-field>div{font-size:16px;line-height:24px;position:relative}.studio-universal-poster .poster-text-field input{background:#f7f7f8;border-radius:16.8px;height:58px;padding:16px 56px 16px 16px;font-size:16px;line-height:24px;display:block}.studio-universal-poster .poster-text-field textarea{vertical-align:baseline;resize:none;background:#f7f7f8;border-radius:16.8px;height:106px;min-height:106px;padding:16px 56px 16px 16px;font-size:16px;line-height:24px;display:inline-block}.poster-text-field .voice-compact{bottom:12px;right:12px}.poster-contact-qr{border-top:1px solid #e5e5e9;margin-top:0;padding-top:12px}.poster-contact-qr>label{color:#4c4c55;margin-bottom:8px;font-size:14px;line-height:20px;display:block}.studio-universal-poster .poster-contact-qr .media-assets{margin:0}.poster-contact-qr .media-asset-upload{border-radius:16.8px;flex-direction:row;gap:8px;width:100%;height:58px;min-height:58px;padding:16px}.poster-contact-qr .media-asset-upload>small{display:none}.poster-contact-qr .media-asset-upload svg{width:16px;height:16px}.poster-contact-qr .media-asset-upload span{font-size:14px;line-height:20px}.poster-contact-qr .media-asset-grid>article{width:64px;padding:4px}.poster-contact-qr .media-asset-grid img{height:54px}.poster-prepare-actions{gap:12px;display:flex}.poster-prepare-actions .primary-button{background:#3f67ff;border-radius:16.8px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;padding:12px 24px;font-size:16px;line-height:24px;display:flex}.poster-prepare-actions .secondary-button{border-radius:16.8px;justify-content:center;align-items:center;gap:8px;width:174px;height:50px;padding:12px 24px;font-size:16px;line-height:24px;display:flex}.poster-extra-context,.xhs-manual-topic,.media-draft-picker{color:#999;margin:24px 0;font-size:12px}.poster-extra-context>summary,.xhs-manual-topic>summary{cursor:pointer;margin-bottom:16px}.media-knowledge-evidence{color:#888;margin:24px 0;font-size:12px}.media-knowledge-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #eee;border-radius:12px;max-height:240px;margin-top:12px;padding:15px;overflow:auto}.xhs-top-profile{text-align:left;height:34px}.xhs-top-profile select{background:#f8f8f8;border-radius:13px;width:190px;height:34px;padding:6px 11px;font-size:14px}.studio-xiaohongshu-content .xhs-profile-card{margin-bottom:0}.xhs-profile-fields{gap:24px;display:grid}.xhs-profile-fields>div>label{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.xhs-profile-fields>div>label svg{color:#6677a5}.xhs-profile-input{font-size:16px;line-height:24px;position:relative}.studio-xiaohongshu-content .xhs-profile-input textarea{vertical-align:baseline;resize:none;background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;height:128px;min-height:128px;padding:16px 56px 16px 16px;font-size:16px;line-height:24px;display:inline-block}.xhs-profile-input .voice-compact{bottom:12px;right:12px}.xhs-knowledge{border-top:1px solid #e5e5e9;margin-top:24px;padding-top:24px}.xhs-knowledge>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.xhs-knowledge>header>svg{color:#6677a5}.xhs-knowledge h3{font-size:16px;font-weight:500;line-height:24px}.xhs-knowledge>header>span{color:#999;font-size:14px;line-height:20px}.xhs-knowledge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.xhs-knowledge-grid>button{text-align:left;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;align-items:center;gap:12px;height:62px;padding:12px;display:flex}.xhs-knowledge-grid>button.active{background:#eef2ff;border-color:#b7c7ff}.xhs-document-icon{color:#6677a5;background:#ececee;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.xhs-knowledge-grid>button>span:nth-child(2){flex:1;min-width:0}.xhs-knowledge-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.xhs-knowledge-grid small{color:#999;font-size:12px;line-height:16px;display:block}.xhs-knowledge>p{color:#999;margin:0;font-size:14px;line-height:20px}.xhs-knowledge a{color:#6677a5;text-decoration:underline}.xhs-knowledge .xhs-knowledge-selection{margin-top:12px}.xhs-profile-actions{gap:12px;margin-top:24px;display:flex}.xhs-profile-actions>button{border-radius:16.8px;justify-content:center;align-items:center;gap:8px;height:50px;padding:12px 24px;font-size:16px;line-height:24px;display:flex}.xhs-profile-actions>.primary-button{background:#3f67ff;flex:1}.xhs-profile-actions>.secondary-button{width:174px}.studio-xiaohongshu-content .xhs-instructions{margin:48px 0 0}.xhs-instructions h3{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:700;line-height:28px;display:flex}.xhs-instructions h3 svg{color:#6677a5}.xhs-instructions>div{gap:12px;display:grid}.xhs-instructions p{color:#999;margin:0;font-size:14px;line-height:20px}@media (max-width:760px){.poster-industry-controls{grid-template-columns:1fr}.poster-scene-groups button{font-size:12px}.poster-logo-row{align-items:flex-start}.poster-logo-row>p{font-size:12px}.poster-usage small{font-size:11px}.poster-custom-size{flex-wrap:wrap}.poster-copy-fields .poster-text-field>label{font-size:12px}.poster-prepare-actions .secondary-button{width:auto;padding:12px}.xhs-knowledge-grid{grid-template-columns:1fr 1fr}.xhs-knowledge>header{flex-wrap:wrap}.xhs-knowledge>header>span{width:100%}.xhs-profile-actions>.secondary-button{width:auto;padding:12px}:is(.studio-universal-poster,.studio-xiaohongshu-content) .media-studio-heading h1{font-size:28px}}.poster-scene-groups button{border-radius:12.8px}.xhs-document-icon{color:#4c4c55;background:#eef2ff;border-radius:12.8px}.poster-qr-preview-row{align-items:center;gap:12px;display:flex}.poster-qr-preview-row .media-asset-grid>article{background:#fff;border-radius:8px;width:64px;height:64px;padding:4px}.poster-qr-preview-row .media-asset-grid img{background:#fff;width:54px;height:54px}.poster-qr-preview-row .media-asset-caption,.poster-qr-preview-row .media-asset-tools{display:none}.poster-qr-preview-row>div>p{color:#999;margin:0 0 8px;font-size:12px;line-height:16px}.poster-qr-preview-row>div>button{color:#3154c7;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.media-history-extension{color:#999;margin:24px 0;font-size:12px}.media-history-extension>summary{cursor:pointer;margin-bottom:16px}.poster-industry-synced{color:#5a996d;align-items:center;gap:4px;margin:12px 0 0;font-size:14px;line-height:20px;display:flex}.media-industry-error{color:#a78161;margin:20px 0;font-size:12px;line-height:20px}.media-industry-error button{color:#6677a5;margin-left:8px;text-decoration:underline}:is(.studio-universal-poster,.studio-xiaohongshu-content),.studio-universal-poster .media-step>header h2{color:#242427}.studio-universal-poster .media-step>header>span{color:#73737c}.studio-universal-poster :is(.poster-text-field input,.poster-text-field textarea,.poster-preset-label select),.studio-xiaohongshu-content .xhs-profile-input textarea{color:#242427}.poster-industry-synced{color:#237245}.poster-usage button.active{background:#eef2ff}.poster-usage strong{color:#242427}.poster-prepare-actions .primary-button,.xhs-profile-actions>.primary-button{font-weight:600}.poster-prepare-actions .secondary-button{color:#242427;background:#f7f7f8;font-weight:500}.xhs-profile-fields>div>label{color:#4c4c55}.media-profile-save-status{color:#73737c;margin:8px 0 20px;font-size:12px;line-height:20px}.media-preparation-recovery{color:#73737c;border:1px solid #e5e5e9;border-radius:16.8px;margin:12px 0 24px;padding:16px;font-size:12px;line-height:20px}.media-preparation-recovery p{margin:0 0 12px}.media-preparation-recovery details{margin-top:12px}.media-preparation-recovery code{overflow-wrap:anywhere}:is(.source-layout-ai-video,.source-layout-photo-to-video,.source-layout-scene-video) .main-content{padding-top:15px}:is(.source-layout-ai-video,.source-layout-photo-to-video,.source-layout-scene-video) .back-link{display:none}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video){color:#242427}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-editable-fields{display:block}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-studio-heading{text-align:center;margin:0 0 16px;padding:0}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-studio-heading h1{color:#3154c7;margin:0 0 12px;font-size:36px;font-weight:700;line-height:40px}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-studio-heading>p{color:#73737c;max-width:576px;margin:0 auto;font-size:16px;line-height:24px}.media-video-chip{color:#3154c7;background:#eef2ff;border:1px solid #dfe6f2;border-radius:999px;align-items:center;gap:6px;height:26px;margin:0 0 4px;padding:2px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.media-video-top-profile{justify-content:center;height:34px;display:flex}.media-video-top-profile select{background:#fff;border:1px solid #e5e5e9;border-radius:12px;width:auto;max-width:350px;height:34px;padding:6px 30px 6px 12px;font-size:14px;line-height:20px}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step{border-color:#e5e5e9;border-radius:20.8px;margin:0 0 24px;padding:24px}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step>header{flex-wrap:nowrap;gap:12px;min-height:24px;margin:0 0 12px}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step>header>span{display:none}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step>header h2{color:#242427;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:500;line-height:24px;display:flex}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step>header h2 svg{color:#3154c7;flex-shrink:0}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video) .media-step>header>small{color:#73737c;margin-left:0;font-size:12px;line-height:16px}.video-feature-intro{background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;margin:0 0 24px;padding:24px}.video-feature-intro h2{align-items:center;gap:12px;margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px;display:flex}.video-feature-intro h2 svg{color:#3154c7}.video-feature-intro p{color:#73737c;margin:0;font-size:14px;line-height:22.75px}.video-feature-intro strong{color:#3154c7;font-weight:500}.studio-photo-to-video .video-photo-card{border-radius:16.8px}.studio-photo-to-video .video-photo-card>header{margin-bottom:16px}.studio-photo-to-video .video-photo-card>header h2{font-weight:600}:is(.video-photo-card,.scene-material-card) .media-assets{margin:0}:is(.video-photo-card,.scene-material-card) .media-asset-grid{gap:16px}:is(.video-photo-card,.scene-material-card) .media-asset-grid>article{aspect-ratio:9/16;border-radius:16.8px;width:180px;height:320px;padding:0;overflow:hidden}:is(.video-photo-card,.scene-material-card) .media-asset-grid>article img,:is(.video-photo-card,.scene-material-card) .media-asset-grid>article video{object-fit:cover;border-radius:16.8px;width:100%;height:100%;max-height:none}:is(.video-photo-card,.scene-material-card) .media-asset-caption{background:#fffd;border-radius:8px;max-height:42px;padding:4px 8px;font-size:10px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}:is(.video-photo-card,.scene-material-card) .media-asset-tools{gap:4px;padding:0;position:absolute;top:6px;right:6px}:is(.video-photo-card,.scene-material-card) .media-asset-upload{aspect-ratio:9/16;color:#73737c;background:#f7f7f8;border-radius:16.8px;gap:8px;width:180px;height:320px;min-height:320px;font-size:14px;line-height:20px}:is(.video-photo-card,.scene-material-card) .media-asset-upload small{display:none}.video-reference-hint{color:#73737c;margin:0 0 16px;font-size:12px;line-height:16px}.studio-ai-video .video-reference-card{background:#f7f7f8}.reference-video-slots{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.reference-video-slots>section{width:180px;min-width:0;max-width:100%}.reference-video-slots .media-assets{margin:0}.reference-video-slots .media-asset-grid{display:block}.reference-video-slots .media-asset-grid>article{background:#fff;border:2px solid #e5e5e9;border-radius:16.8px;width:180px;height:320px;padding:0;overflow:hidden}.reference-video-slots .selected .media-asset-grid>article{border-color:#3f67ff}.reference-video-slots .media-asset-grid video{object-fit:cover;border-radius:12.8px;width:100%;height:100%;max-height:none}.reference-video-slots .media-asset-caption{display:none}.reference-video-slots .media-asset-tools{padding:0;position:absolute;top:6px;right:6px}.reference-video-slots .media-asset-tools button{background:#fffd;padding:4px}.reference-video-slots .media-asset-upload{aspect-ratio:9/16;text-align:center;background:#fff;border-radius:16.8px;gap:12px;width:180px;height:320px;min-height:320px;padding:16px;font-size:12px;line-height:16px}.reference-video-slots .media-asset-upload small{display:none}.reference-video-slots>section>small{color:#73737c;text-align:center;margin-top:8px;font-size:12px;line-height:16px;display:block}.reference-video-select{color:#73737c;background:#fff;border:1px solid #e5e5e9;border-radius:12.8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px;font-size:14px;line-height:20px;display:flex}.selected>.reference-video-select{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.video-reference-limits{color:#73737c;margin-top:16px;font-size:12px;line-height:20px}.video-reference-limits>summary{cursor:pointer}.video-reference-limits .field{margin-top:12px}:is(.studio-ai-video,.studio-photo-to-video) .video-script-card{background:#f7f7f8}.video-script-card>header{justify-content:space-between}.video-script-card>header h2{font-size:18px!important;line-height:28px!important}.video-script-header-actions{align-items:center;gap:8px;display:flex}.video-script-header-actions>select{background:#fff;border:1px solid #e5e5e9;border-radius:10.8px;width:auto;max-width:210px;height:34px;padding:6px 28px 6px 10px;font-size:12px;line-height:20px}.video-script-header-actions>.secondary-button{white-space:nowrap;color:#3154c7;background:#eef2ff;border-color:#dfe6f2;border-radius:12.8px;gap:6px;height:36px;padding:8px 16px;font-size:14px;line-height:20px}.video-duration{color:#73737c;margin:0 0 16px;font-size:14px;line-height:20px}.video-duration>label{margin-bottom:8px;display:block}.video-duration>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-duration button{color:#73737c;background:#fff;border:1px solid #e5e5e9;border-radius:999px;padding:6px 12px;line-height:20px}.video-duration button.active{color:#3154c7;background:#eef2ff;border-color:#3f67ff}.video-duration span{margin-left:4px;font-size:12px}.video-duration input{accent-color:#3f67ff;width:100%;max-width:448px;height:16px;margin-top:12px;display:block;padding:0!important}.video-script-options{gap:12px;margin-bottom:16px;display:grid}.video-script-options.double{grid-template-columns:1fr 1fr}.video-script-options>article{background:#fff;border:2px solid #e5e5e9;border-radius:16.8px;padding:16px}.video-script-options>article.selected{background:#eef2ff;border-color:#3f67ff}.video-script-options header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.video-script-options header button{color:#73737c;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.video-script-options header button[aria-pressed=true]{color:#3154c7;font-weight:500}.video-script-radio{border:1px solid #bfbfc8;border-radius:50%;width:16px;height:16px;display:inline-block}:is(.studio-ai-video,.studio-photo-to-video) .video-script-options textarea{resize:vertical;color:#242427;background:#fff;border:1px solid #e5e5e9;border-radius:10.8px;height:109px;min-height:109px;padding:8px;font-size:14px;line-height:22.75px;display:inline-block}.video-script-options footer{color:#73737c;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.video-script-options footer button{align-items:center;display:inline-flex}.video-script-options footer button:last-child{color:#3154c7;margin-left:auto}.video-script-empty{color:#73737c;margin:16px 0;font-size:14px;line-height:20px}.video-script-empty p{margin:0}:is(.studio-ai-video,.studio-photo-to-video) .media-rewrite{color:#73737c;border-top:1px solid #e5e5e9;margin-top:20px;padding-top:16px;font-size:14px;line-height:20px}.media-rewrite>summary{cursor:pointer;margin-bottom:12px}.video-manual-script{background:#eef2ff;border:1px solid #dfe6f2;border-radius:16.8px;margin-bottom:16px;padding:16px}.video-enhance-extra{color:#73737c;margin-top:16px;font-size:12px}:is(.studio-ai-video,.studio-photo-to-video) .video-sound-card{background:#f7f7f8}.studio-photo-to-video .video-sound-card{background:#fff;border-radius:16.8px}:is(.video-sound-card,.scene-sound-card) .media-sound-paths{gap:8px;margin:0 0 16px}.media-sound-paths>button{justify-content:center;align-items:center;gap:8px;display:flex}:is(.video-sound-card,.scene-sound-card) .media-sound-paths>button{color:#53535d;background:#f0f0f2;border-color:#e5e5e9;border-radius:16.8px;height:42px;padding:10px 12px;font-size:14px;line-height:20px}.media-sound-paths>button.active{color:#fff;background:linear-gradient(90deg,#3f67ff,#3154c7);border-color:#3154c7}.video-audio-description{color:#73737c;margin:0 0 16px;font-size:12px;line-height:18px}.video-audio-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.video-audio-row>.voice-answer{background:0 0;border:0;flex:1;min-width:260px;margin:0;padding:0}.video-audio-row .voice-answer-title{display:none}.video-audio-row .voice-controls{gap:12px;margin:0}.video-audio-row .voice-controls>.primary-button{background:#3f67ff;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:0;display:flex}.video-audio-row .voice-controls>.primary-button svg{width:20px;height:20px}.video-audio-row .voice-controls>.secondary-button{color:#242427;background:#f0f0f2;border:0;border-radius:16.8px;height:40px;padding:10px 16px;font-size:14px;line-height:20px}.video-audio-row>.media-assets{flex:1;min-width:260px;margin:0}.video-audio-row .media-asset-grid>article{width:100%;padding:8px 40px 8px 12px}.video-audio-row .media-asset-caption{padding:0;font-size:10px}.video-audio-row .media-asset-tools{padding:0;position:absolute;top:8px;right:8px}.video-audio-row audio{width:100%;height:30px}.video-audio-tools-link{color:#3154c7;white-space:nowrap;margin-left:auto;font-size:12px;line-height:20px;text-decoration:underline}.video-audio-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.video-audio-modal{background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;width:100%;max-width:800px;max-height:85vh;padding:24px;overflow:auto}.video-audio-modal>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.video-audio-modal>header h2{margin:0;font-size:20px}.video-audio-modal>p{color:#73737c;font-size:12px;line-height:20px}.studio-scene-video .video-feature-intro{margin-bottom:32px}.studio-scene-video .video-feature-intro h2{margin-bottom:16px}.studio-scene-video .video-feature-intro p{font-size:16px;line-height:26px}.studio-scene-video .media-step{border-radius:16.8px;margin-bottom:32px}.studio-scene-video .media-step>header{min-height:28px;margin-bottom:16px}.studio-scene-video .media-step>header h2{gap:12px;font-size:18px;line-height:28px}.scene-mode-tabs{background:#f0f0f2;border-radius:12.8px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.scene-mode-tabs button{color:#53535d;border-radius:10.8px;flex:1;padding:8px 0;font-size:16px;font-weight:500;line-height:24px}.scene-mode-tabs button.active{color:#fff;background:#3f67ff}.scene-upload-note{color:#73737c;margin:16px 0 0;font-size:12px;line-height:18px}.scene-purpose-card .media-option-row{gap:12px;margin:0}.scene-purpose-card .media-option-row button{border-radius:12.8px;padding:8px 16px;font-size:16px;line-height:24px}.scene-purpose-card small{opacity:.7;margin-left:8px;font-size:12px;line-height:16px}.scene-profile-field{margin:0 0 16px;font-size:16px;line-height:24px}.scene-profile-field:last-child{margin:0}.scene-profile-field>label{color:#73737c;margin-bottom:8px;font-size:14px;line-height:20px;display:block}.scene-profile-field>div{position:relative}.studio-scene-video .scene-profile-field textarea{color:#242427;background:#f7f7f8;border-color:#e5e5e9;border-radius:12.8px;height:128px;min-height:128px;padding:16px 56px 16px 16px;font-size:16px;line-height:24px;display:inline-block}.scene-prepare-action{margin:0 0 32px}.scene-prepare-action>.primary-button{background:#3f67ff;border-radius:16.8px;justify-content:center;width:100%;height:56px;padding:16px 0;font-size:16px;font-weight:600;line-height:24px}.scene-sound-card .media-voice-options{grid-template-columns:repeat(4,1fr)}.video-extra-business{color:#73737c;margin-top:24px;font-size:12px}@media (max-width:720px){.video-script-header-actions{flex-wrap:wrap;justify-content:flex-end}.video-script-header-actions>select{max-width:150px}.video-script-options.double{grid-template-columns:1fr}.video-script-card>header{flex-wrap:wrap!important}.scene-sound-card .media-voice-options{grid-template-columns:repeat(2,1fr)}.reference-video-slots{justify-content:flex-start}.media-video-chip{max-width:100%}.video-audio-row>.voice-answer{min-width:100%}}:is(.studio-ai-video,.studio-photo-to-video,.studio-scene-video){font-size:16px;line-height:24px}.video-audio-description,.scene-upload-note{line-height:16px}.video-script-header-actions>.secondary-button{height:38px}.video-duration input{border:0;border-radius:0;font-size:16px;line-height:24px;background:0 0!important}.reference-video-info{color:#73737c;text-align:center;white-space:nowrap;text-overflow:ellipsis;height:24px;margin:0;font-size:12px;line-height:24px;overflow:hidden}.reference-video-select{height:38px;margin-top:12px;padding:8px}.reference-video-select:disabled{color:#999;cursor:not-allowed;background:#f0f0f2;border-color:#e5e5e9}.video-reference-card{position:relative}.video-reference-card .video-reference-limits{z-index:3;margin:0;position:absolute;top:24px;right:24px}.video-reference-limits>summary{color:#3154c7;font-size:12px;line-height:24px}.video-reference-limits[open]{background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;width:360px;max-width:calc(100% - 48px);padding:16px;top:20px;box-shadow:0 8px 24px #0002}.video-operation-instructions{background:#f7f7f8;border:1px solid #e5e5e9;border-radius:20.8px;margin-bottom:24px;padding:24px}.video-operation-instructions h3{margin:0 0 12px;font-size:16px;font-weight:500;line-height:24px}.video-operation-instructions ul{color:#73737c;gap:8px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.video-operation-instructions li{align-items:flex-start;gap:8px;display:flex}.video-operation-instructions li>span{color:#3154c7;flex-shrink:0}:is(.studio-ai-video,.studio-photo-to-video) .media-output-files{justify-content:center}.studio-photo-to-video .media-results{background:linear-gradient(135deg,#eef2ff,#f7f9ff);border-color:#dfe6f2}:is(.studio-ai-video,.studio-photo-to-video) .media-output-files>article{background:0 0;border:0;width:180px;padding:0}.studio-ai-video .media-output-files video,.studio-photo-to-video .media-output-files video{object-fit:contain;background:#333;border-radius:16.8px;width:180px;height:320px;max-height:none}.studio-scene-video .media-output-files>article{background:#f7f7f8;border-radius:16.8px;width:180px;padding:12px}.studio-scene-video .media-output-files video{object-fit:contain;background:#333;border-radius:16.8px;width:154px;height:274px}.video-duration input{color:#242427}.video-script-options>article{cursor:pointer;position:relative}.video-script-options header button,.video-script-options header>span{font-size:12px;line-height:16px}.video-script-options header>span{color:#73737c}.video-script-selected{color:#fff;background:#3f67ff;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:8px;right:8px}:is(.studio-ai-video,.studio-photo-to-video) .media-rewrite{margin-top:16px}:is(.studio-ai-video,.studio-photo-to-video) .media-rewrite:not([open])>summary{margin-bottom:0}.video-script-empty{margin:0}.video-script-empty>p{text-align:center;padding:32px 0}:is(.studio-ai-video,.studio-photo-to-video) :is(.video-script-empty,.video-manual-script,.media-rewrite) textarea{color:#242427;background:#fff;border:1px solid #e5e5e9;border-radius:10.8px;height:109px;min-height:109px;padding:8px;font-size:14px;line-height:22.75px}.video-extra-tools{color:#73737c;border:0;min-width:0;margin:24px 0;padding:0;font-size:12px;line-height:20px}.video-extra-tools>details>summary{cursor:pointer;margin-bottom:16px}.video-extra-tools>details>.field{margin:16px 0}.video-extra-tools textarea{border-radius:10.8px;min-height:109px;padding:8px;font-size:14px;line-height:22.75px}.scene-stale-warning{color:#9a3412;background:#fff7ed;border:1px solid #ccd7ff;border-radius:12px;margin-bottom:20px;padding:16px}.scene-stale-warning p{font-size:14px;line-height:1.6}.scene-stale-warning button{white-space:normal;max-width:100%;height:auto;min-height:42px}.studio-scene-video .media-output-files>.media-original-card-result{width:min(100%,960px)}.studio-scene-video .media-original-card-result video{aspect-ratio:auto;background:#fff;width:100%;height:auto;max-height:none;display:block}.media-final-label{color:#34343b;margin:0 0 16px;font-size:14px;font-weight:600}.media-intermediate-files{border-top:1px solid #e5e5e9;margin-top:24px;padding-top:20px;font-size:13px}.media-intermediate-files summary{cursor:pointer;color:#536580}.media-intermediate-files>p{color:#687594;margin:12px 0 16px;line-height:1.7}.media-segment-label{color:#536580;margin:0 0 12px;font-size:12px;line-height:1.6}.endpoint-card-copy{background:#f6f9ff;border:1px solid #d8e3f7;border-radius:14px;margin:18px 0;padding:18px}.endpoint-card-copy h3{margin:0 0 10px;font-size:16px}.endpoint-card-copy p{color:#53627e;font-size:13px;line-height:1.75}.endpoint-card-copy button{margin:8px 10px 8px 0}.endpoint-card-copy video{width:auto;max-width:100%;max-height:560px;margin:12px 0;display:block}.endpoint-card-copy a{color:#3154c7;font-size:14px;display:inline-block}.source-layout-course-design .field-course_name input{background:#f7f7f8;border-radius:16.8px;height:58px;padding:16px;font-size:16px;line-height:24px;display:block}.source-layout-course-design .feature-fields>.field-course_name,.source-layout-course-design .feature-fields>.field-courseType{margin-bottom:16px}.source-layout-course-design .sop-custom-select .sop-validation-select,.source-layout-marketing-activity-plan .sop-custom-select .sop-validation-select{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;top:0;left:0}.source-layout-live-stream-sales .field-listingStatus>span{margin-bottom:12px}.source-layout-live-stream-sales .feature-fields>.field-listingStatus{margin:0 0 14px}.source-listing-status{position:relative}.source-listing-status>div{gap:16px;display:flex}.source-listing-status>div>button{color:#4c4c55;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;font-size:16px;line-height:24px;display:flex}.source-listing-status>div>button.is-selected{color:#3154c7;background:#eef2ff;border-color:#3f67ff}.source-listing-status>div>button:focus-visible{outline-offset:2px;outline:2px solid #3f67ff}.source-listing-status>p{color:#3154c7;margin:8px 0 0;font-size:14px;line-height:20px}.source-listing-status>.source-listing-validation{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.source-layout-marketing-activity-plan .main-content{padding-top:31px}.source-layout-marketing-activity-plan .source-profile-pill{top:177.25px}.source-layout-marketing-activity-plan .input-panel{box-shadow:none;background:0 0;border:0;padding:0}.source-layout-marketing-activity-plan .input-panel form>.panel-title,.source-layout-marketing-activity-plan .input-panel form>.profile-writing-guide{display:none}.source-layout-marketing-activity-plan .feature-fields{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.source-activity-fields{gap:24px;display:grid}.source-activity-fields>section{background:#fff;border:1px solid #e5e5e9;border-radius:20.8px;padding:24px}.source-activity-fields h2{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.source-activity-fields h2 small{color:#999;font-size:14px;font-weight:400;line-height:20px}.source-activity-profile>header{justify-content:space-between;align-items:center;height:28px;margin-bottom:16px;display:flex}.source-activity-profile>header>details{color:#3f67ff;font-size:14px;line-height:20px;position:relative}.source-activity-profile>header>details>p{z-index:20;color:#4c4c55;background:#f7f9ff;border:1px solid #ccd7ff;border-radius:12px;width:300px;max-width:75vw;padding:12px;position:absolute;top:28px;right:0}.source-activity-fields .field{margin-bottom:22.5px}.source-activity-fields .field>span{margin-bottom:8px;font-size:14px;line-height:20px}.source-activity-profile>div>.field:last-child{margin-bottom:6.5px}.source-activity-settings>h2,.source-activity-settings>div>.field{margin-bottom:16px}.source-activity-settings>div>.field:last-child{margin:0}.source-layout-marketing-activity-plan .sop-select-popup>button{padding:10px 16px;font-size:16px;line-height:24px}.source-layout-marketing-activity-plan .input-panel form{grid-template-columns:auto auto 1fr;gap:0 16px}.source-layout-marketing-activity-plan .input-panel form>.run-button{grid-column:1;width:172px;min-width:0;height:48px;margin:25px 0 0;padding:12px 24px}.source-layout-marketing-activity-plan .input-panel form>.dankoe-recent{grid-column:2;width:158px;height:50px;margin:24px 0 0;padding:12px 16px}.source-text-family.source-layout-live-stream-sales .feature-fields>.field-listingStatus>span{margin-bottom:12px}.source-layout-live-stream-sales .feature-fields>.field-listingStatus{margin-bottom:16px}@media (max-width:480px){.source-layout-marketing-activity-plan .input-panel form{grid-template-columns:minmax(0,1fr)}.source-layout-marketing-activity-plan .input-panel form>.feature-fields{width:100%;min-width:0}.source-layout-marketing-activity-plan .input-panel form>.run-button,.source-layout-marketing-activity-plan .input-panel form>.dankoe-recent{grid-column:1;width:100%;max-width:100%;margin:12px 0 0}}.source-text-family .source-knowledge-picker.source-knowledge-grid{height:auto;min-height:123px}.source-knowledge-picker.source-knowledge-grid>header{align-items:center;gap:8px;height:24px;min-height:24px;margin-bottom:12px}.source-knowledge-picker.source-knowledge-grid h2,.source-knowledge-picker.source-knowledge-grid h2 small{font-size:16px;font-weight:500;line-height:24px}.source-knowledge-picker.source-knowledge-grid h2 svg{color:#4c4c55;width:20px;height:20px}.source-knowledge-picker.source-knowledge-grid>header>p{font-size:14px;line-height:20px}.source-knowledge-documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-knowledge-picker .source-knowledge-documents>button{color:#4c4c55;text-align:left;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:16.8px;align-items:center;gap:12px;min-width:0;height:62px;padding:12px;text-decoration:none;display:flex}.source-knowledge-picker .source-knowledge-documents>button.is-selected{background:#eef2ff;border-color:#3f67ff}.source-knowledge-file-icon{background:#eef2ff;border-radius:12.8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.source-knowledge-file-copy{flex-direction:column;flex:1;min-width:0;display:flex}.source-knowledge-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.source-knowledge-file-copy small{color:#9d9da6;font-size:12px;line-height:16px}@media (max-width:1023px){.source-knowledge-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.source-knowledge-picker.source-knowledge-grid>header{flex-wrap:wrap;height:auto}}.source-layout-brand-interview .main-content,.source-layout-board-of-directors .main-content{padding-top:15px}.source-layout-brand-interview .main-content>.back-link,.source-layout-board-of-directors .main-content>.back-link{display:none}.source-layout-brand-interview .brand-interview-page,.source-layout-board-of-directors .board-interview{max-width:none;margin:0}.source-layout-brand-interview .brand-interview-title,.source-layout-board-of-directors .board-interview>.workspace-heading{text-align:left;height:68px;margin:0 0 24px;padding:0}.source-layout-brand-interview .brand-interview-title>span,.source-layout-board-of-directors .board-interview>.workspace-heading>.feature-icon{display:none}.source-layout-brand-interview .brand-interview-title h1,.source-layout-board-of-directors .board-interview>.workspace-heading h1{color:#3154c7;margin:0 0 8px;font-size:30px;font-weight:700;line-height:36px}.source-layout-brand-interview .brand-interview-title>p,.source-layout-board-of-directors .board-interview>.workspace-heading>p{color:#73737c;margin:0;font-size:16px;line-height:24px}@media (max-width:640px){.source-layout-brand-interview .brand-interview-title,.source-layout-board-of-directors .board-interview>.workspace-heading{height:auto;min-height:68px}}.conversation-result{color:#444}.conversation-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.conversation-toolbar>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.conversation-toolbar strong{font-size:15px;font-weight:600}.conversation-toolbar svg{color:#3f67ff}.conversation-toolbar span{color:#aaa;font-size:10px}.conversation-toolbar>button{color:#999;white-space:nowrap;font-size:11px}.conversation-state-note{color:#aaa;background:#f5f7ff;border:1px solid #e3e7f0;border-radius:10px;margin-bottom:15px;padding:12px;font-size:11px;line-height:1.8}.conversation-chat{scroll-behavior:smooth;background:#fff;border:1px solid #e9e9ef;border-radius:20px;flex-direction:column;gap:17px;min-height:180px;max-height:560px;padding:20px;display:flex;overflow:auto}.conversation-message{overflow-wrap:anywhere;background:#f4f3f8;border-radius:17px;align-self:flex-start;max-width:92%;padding:20px}.conversation-message.role-user{background:#eef2ff;align-self:flex-end;min-width:180px}.conversation-message header{color:#aaa;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:10px;display:flex}.conversation-message header>span{color:#687594}.conversation-user-text{white-space:pre-wrap;font-size:14px;line-height:1.8}.conversation-text{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.9}.conversation-text p{margin:0 0 7px}.conversation-text h3{color:#555;margin:16px 0 11px;font-size:15px;font-weight:600}.conversation-text h3:first-child{margin-top:0}.conversation-record-tools{color:#3154c7;justify-content:space-between;gap:15px;margin:15px 0 25px;font-size:11px;display:flex}.conversation-record-tools button{align-items:center;gap:5px;display:flex}.conversation-copy-state{color:#52699b;margin-bottom:15px;font-size:11px}.conversation-report{background:#fff;border:1px solid #e7e7ed;border-radius:19px;margin:20px 0;padding:23px}.conversation-report-title{text-align:left;color:#3154c7;align-items:center;gap:8px;width:100%;margin-bottom:18px;font-size:16px;font-weight:600;display:flex}.conversation-report-title>span{color:#aaa;margin-left:auto;font-size:11px;font-weight:400}.conversation-report>.conversation-text{background:#f8f8fa;border-radius:13px;padding:22px}.conversation-score{color:#fff;text-align:center;background:linear-gradient(120deg,#3f67ff,#3154dc);border-radius:17px;margin-bottom:20px;padding:25px}.conversation-score strong{font-size:48px;font-weight:600}.conversation-score small{margin-left:5px;font-size:19px;font-weight:400}.conversation-score p{opacity:.8;margin-top:8px;font-size:11px}.conversation-compose{border-top:1px solid #e9e9ee;margin-top:25px;padding-top:15px}.conversation-compose>label{color:#999;font-size:12px}.conversation-compose>div{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.conversation-compose .primary-button{border-radius:50%;flex-shrink:0;padding:14px}.conversation-compose>p{color:#aaa;margin-top:12px;font-size:11px}.conversation-raw-toggle{color:#aaa;margin-top:20px;font-size:11px}.conversation-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e5ea;border-radius:13px;margin-top:12px;padding:20px;font-size:11px;line-height:1.9}.conversation-no-messages{text-align:center;color:#aaa;padding:30px;font-size:12px;line-height:1.9}.conversation-no-messages button{margin-top:15px;font-size:11px}@media (max-width:650px){.conversation-toolbar{flex-direction:column;align-items:flex-start}.conversation-chat{padding:14px}.conversation-message{max-width:96%;padding:16px}.conversation-message header{flex-direction:column;gap:5px}.conversation-report,.conversation-report>.conversation-text{padding:17px}}.conversation-board-state{background:#f5f7ff;border:1px solid #ccd7ff;border-radius:15px;margin-bottom:20px;padding:18px}.conversation-board-state strong{color:#3154c7;font-size:13px;font-weight:500}.conversation-board-state>div{background:#e3e7f0;border-radius:8px;height:6px;margin:13px 0;overflow:hidden}.conversation-board-state>div>span{background:#3f67ff;border-radius:8px;height:100%;display:block}.conversation-board-state p{color:#687594;font-size:11px;line-height:1.8}.conversation-finalize{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.conversation-finalize button{font-size:12px}.conversation-finalize small{color:#aaa;font-size:11px}.conversation-brand .conversation-compose>div{align-items:flex-start;position:relative}.conversation-brand .conversation-compose textarea{flex:1;min-width:0}.conversation-brand .brand-composer-voice{flex:none;position:relative}.conversation-brand .brand-composer-voice .voice-compact{background:0 0;border-radius:0;margin:0;padding:0;position:static;bottom:auto;right:auto}.conversation-brand .brand-composer-voice .voice-controls{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.conversation-brand .brand-composer-voice .voice-controls .primary-button{color:#fff;background:#3f67ff;border-radius:50%;gap:0;width:40px;min-width:40px;height:40px;padding:10px;font-size:0}.conversation-brand .brand-composer-voice .voice-controls .secondary-button{color:#999;background:#f7f7f8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;font-size:0;display:flex}.conversation-brand .brand-composer-voice .voice-controls .secondary-button svg{width:16px;height:16px}.conversation-brand .brand-composer-voice .voice-success,.conversation-brand .brand-composer-voice .voice-error,.conversation-brand .brand-composer-voice .voice-recording{z-index:5;background:#f5f7ff;border:1px solid #ccd7ff;border-radius:12px;width:260px;padding:12px;font-size:12px;line-height:1.6;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 5px 18px #0001}.conversation-brand .brand-composer-voice .voice-recording{flex-wrap:wrap;display:flex}.conversation-brand .brand-composer-voice .voice-answer-title{display:none}.conversation-brand .conversation-compose>div>.primary-button{margin-top:0}@media (max-width:650px){.conversation-brand .conversation-compose>div{gap:8px}.conversation-brand .brand-composer-voice .voice-success,.conversation-brand .brand-composer-voice .voice-error,.conversation-brand .brand-composer-voice .voice-recording{width:220px}}.source-layout-brand-interview .brand-interview-live{border:0;border-radius:0;padding:0}.source-layout-brand-interview .brand-interview-title{text-align:center}.conversation-brand .conversation-toolbar>div:first-child{display:none}.conversation-brand .conversation-toolbar>.conversation-record-tools{color:#3f67ff;flex-wrap:wrap;justify-content:flex-end;gap:18px;margin:0;font-size:14px;display:flex}.conversation-brand .conversation-toolbar>button{color:#555;background:#f1f1f2;border-radius:14px;align-items:center;gap:6px;padding:9px 13px;font-size:14px;display:flex}.conversation-brand .conversation-toolbar>.conversation-copy-state{font-size:11px}.conversation-brand .conversation-chat{border-radius:20px 20px 0 0}.conversation-brand .conversation-compose{border:1px solid #e9e9ef;border-top:0;border-radius:0 0 20px 20px;margin:0;padding:16px}.conversation-brand .conversation-compose>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conversation-brand .conversation-compose>div{margin-top:0}@media (max-width:650px){.conversation-brand .conversation-toolbar{flex-flow:wrap}.conversation-brand .conversation-toolbar>.conversation-record-tools{gap:10px;font-size:12px}}.conversation-brand .conversation-toolbar{justify-content:flex-start;gap:8px;margin-bottom:16px}.conversation-brand .conversation-toolbar>button{padding:6px 12px;line-height:20px}.conversation-brand .conversation-toolbar>.conversation-record-tools{margin-left:auto}.conversation-brand .conversation-chat{height:55vh;min-height:240px;max-height:560px}.brand-transcript-footer{flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.brand-transcript-footer>span{color:#aaa;font-size:11px}.brand-transcript-footer>.brand-live-note{width:100%;margin:0}.conversation-editorial{border-top:1px solid #e3e8f2;padding:16px}.conversation-editorial label{margin:16px 0;display:block}.conversation-editorial textarea,.conversation-editorial select{box-sizing:border-box;color:#17213b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.conversation-editorial pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fc;padding:12px}.conversation-editorial details{padding:12px 0}.conversation-editorial summary{cursor:pointer}.conversation-editorial p{line-height:1.7}.conversation-editorial button{margin:4px}.brand-interview-page{max-width:1160px;margin:auto}.brand-interview-title{text-align:center;padding:25px 0 32px}.brand-interview-title>span{color:#3f67ff;background:#eef2ff;border-radius:18px;padding:15px;display:inline-flex}.brand-interview-title h1{margin:18px 0 12px;font-size:28px;font-weight:650}.brand-interview-title>p{color:#aaa;font-size:13px;line-height:1.8}.brand-interview-start{text-align:center;background:#fff;border:1px solid #e5e5ea;border-radius:25px;padding:38px 30px}.brand-interview-start>h2{margin-bottom:15px;font-size:22px;font-weight:600}.brand-interview-start>p{color:#aaa;font-size:12px;line-height:1.9}.brand-directions{grid-template-columns:repeat(4,1fr);gap:18px;margin:32px 0;display:grid}.brand-directions article{background:#fafafa;border:1px solid #eeeef1;border-radius:17px;padding:25px 15px}.brand-directions svg{color:#3f67ff;margin:auto;display:block}.brand-directions h3{margin:17px 0 10px;font-size:15px;font-weight:600}.brand-directions p{color:#aaa;font-size:11px;line-height:1.7}.brand-interview-start>.primary-button{border-radius:17px;padding:15px 35px}.brand-recent-button{color:#687594;align-items:center;gap:7px;margin:20px auto 0;font-size:12px;display:flex}.brand-start-optional{text-align:left;color:#aaa;border-top:1px solid #eee;margin-top:30px;padding-top:20px;font-size:12px}.brand-start-optional summary{cursor:pointer;margin-bottom:20px}.brand-start-optional .field{max-width:650px;margin-left:auto;margin-right:auto}.brand-interview-live{background:#fff;border:1px solid #e5e5ea;border-radius:23px;padding:28px}.brand-live-actions{color:#aaa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.brand-live-actions .secondary-button{font-size:12px}.brand-live-actions>button:last-child{color:#52699b;align-items:center;gap:6px;font-size:12px;display:flex}.brand-live-note{color:#687594;margin:20px 0;font-size:11px;line-height:1.8}.brand-interview-history{background:#fff;border:1px solid #e5e5eb;border-radius:19px;margin:25px 0;padding:25px}.brand-interview-history>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.brand-interview-history h2{font-size:16px}.brand-interview-history>div button{color:#aaa;font-size:11px}.brand-interview-history>button{border:1px solid #eeeef2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:12px;padding:15px;font-size:12px;display:flex}.brand-interview-history small{color:#aaa;font-size:11px}.brand-interview-history>p{color:#aaa;font-size:12px}@media (max-width:760px){.brand-directions{grid-template-columns:1fr 1fr;gap:12px}.brand-interview-start{padding:27px 20px}.brand-interview-title h1{font-size:24px}.brand-interview-start>h2{font-size:19px}.brand-interview-live{padding:20px}}.story-result{color:#444}.story-analysis,.story-question-section,.story-supplement{background:#f7f7f9;border-radius:19px;margin-bottom:23px;padding:23px}.story-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.story-section-heading h2{color:#3154c7;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.story-analysis .story-section-heading h2{color:#17213b}.story-section-heading button,.story-raw-tools button{color:#777;align-items:center;gap:5px;font-size:12px;display:flex}.story-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.story-text h3{margin:15px 0 10px;font-size:15px;font-weight:600}.story-text h3:first-child{margin-top:0}.story-tabs{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.story-tabs button{color:#666;background:#eeeef2;border-radius:15px;padding:10px 13px;font-size:13px}.story-tabs button.active{color:#fff;background:#3f67ff}.story-label-note{color:#aaa;margin:0 0 18px;font-size:11px;line-height:1.8}.story-question-list{gap:12px;max-height:650px;padding-right:5px;display:grid;overflow:auto}.story-question-list article{background:#fff;border-radius:15px;padding:18px}.story-question-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.story-question-title p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.story-question-title button{color:#aaa;flex-shrink:0;padding:4px}.story-question-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.story-question-tags span{color:#fff;background:#3f67ff;border-radius:5px;padding:4px 8px;font-size:11px}.story-question-tags .unclassified{color:#999;background:#f2f2f5}.story-question-need{color:#999;margin-top:12px;font-size:12px;line-height:1.8}.story-filter-empty{text-align:center;color:#aaa;background:#fff;border-radius:15px;padding:45px 20px;font-size:13px;line-height:1.9}.story-copy-state{color:#52699b;padding:10px 0;font-size:12px}.story-raw-tools{justify-content:space-between;gap:15px;margin-top:15px;display:flex}.story-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #eee;border-radius:14px;margin-top:20px;padding:20px;font:12px/1.9 inherit}@media (max-width:650px){.story-analysis,.story-question-section,.story-supplement{padding:18px}.story-section-heading h2{font-size:16px}.story-tabs button{padding:9px 11px;font-size:12px}.story-question-title p{font-size:14px}}.voice-wizard{max-width:1120px;margin:0 auto}.voice-wizard-title{text-align:center;margin:28px 0 35px}.voice-wizard-title>span{color:#3154c7;background:#eef2ff;border-radius:18px;padding:15px;display:inline-flex}.voice-wizard-title h1{margin:17px 0 12px;font-size:28px;font-weight:650}.voice-wizard-title p{color:#aaa;font-size:13px}.voice-start-card,.voice-question-card,.voice-records,.voice-summary,.voice-profile-draft,.voice-instructions{background:#fff;border:1px solid #e3e4e9;border-radius:24px;margin-bottom:24px;padding:30px}.voice-start-card{text-align:center;padding:50px 25px}.voice-start-symbol{color:#3154c7;margin-bottom:22px}.voice-start-card h2{font-size:21px;font-weight:600}.voice-start-card p{color:#999;margin:18px 0 25px;font-size:13px;line-height:2}.voice-start-card small{color:#aaa;margin-top:20px;font-size:11px;display:block}.voice-progress-heading{color:#aaa;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.voice-progress-heading>span{color:#3154c7;font-weight:500}.voice-progress-track{background:#f4f4f7;border-radius:7px;height:7px;margin-bottom:30px;overflow:hidden}.voice-progress-track>span{background:linear-gradient(90deg,#3f67ff,#3154c7);border-radius:7px;height:100%;display:block}.voice-question-card>h2{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.7}.question-speech{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.question-speech>.secondary-button{padding:10px 15px;font-size:12px}.question-speech>small{color:#aaa;font-size:10px}.question-speech audio{width:100%;margin-top:8px}.voice-step-actions{flex-wrap:wrap;gap:12px;display:flex}.voice-step-actions button{font-size:13px}.voice-bottom-tools{color:#999;border-top:1px solid #f0f0f3;justify-content:space-between;gap:15px;margin-top:25px;padding-top:22px;font-size:12px;display:flex}.voice-bottom-tools button{align-items:center;gap:7px;display:flex}.voice-records>h2,.voice-summary>h2,.voice-profile-draft>h2,.voice-instructions h2{margin-bottom:22px;font-size:18px;font-weight:600}.voice-records article{background:#f9f9fb;border-radius:14px;margin-top:15px;padding:20px}.voice-records h3{margin-bottom:12px;font-size:14px;font-weight:500}.voice-records p{color:#888;white-space:pre-wrap;font-size:13px;line-height:1.9}.voice-summary>div{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f8fa;border-radius:16px;padding:25px;font-size:14px;line-height:1.9}.voice-summary>.primary-button{margin-top:25px;font-size:13px}.voice-profile-draft>p{color:#aaa;margin-bottom:20px;font-size:12px;line-height:1.8}.voice-finished{text-align:center;color:#3154c7;padding:25px 15px}.voice-finished h2{margin:15px 0;font-size:22px}.voice-finished p{color:#999;font-size:13px}.voice-state-wait{color:#aaa;align-items:center;gap:15px;padding:20px;font-size:13px;line-height:1.8;display:flex}.voice-wizard-working{color:#3154c7;align-items:center;gap:9px;margin-top:25px;font-size:12px;display:flex}.voice-instructions ol{color:#999;margin:0;padding-left:20px;font-size:13px;line-height:2.5}.voice-instructions li::marker{color:#3154c7}.voice-instructions>p{color:#3154c7;background:#eef2ff;border:1px solid #dfe6f2;border-radius:13px;margin-top:20px;padding:17px 20px;font-size:12px;line-height:1.9}@media (max-width:650px){.voice-question-card,.voice-records,.voice-summary,.voice-profile-draft,.voice-instructions{padding:23px}.voice-wizard-title h1{font-size:23px}.voice-progress-heading{flex-direction:column;gap:8px}.voice-question-card>h2{font-size:18px}.voice-summary>div{padding:18px}.voice-step-actions>.primary-button{width:100%}}.feature-page main:has(.voice-wizard){padding-top:15px}.feature-page main:has(.voice-wizard)>.back-link{display:none}.voice-wizard{color:#242427;width:100%;max-width:none;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:24px}.voice-wizard-title{text-align:left;min-height:72px;margin:0 0 32px}.voice-wizard-title h1{color:#bd4b00;margin:0 0 8px;font-size:36px;font-weight:700;line-height:40px}.voice-wizard-title p{color:#73737c;margin:0;font-size:16px;line-height:24px}.voice-start-card,.voice-question-card,.voice-records,.voice-summary,.voice-profile-draft,.voice-instructions{background:#fff;border:1px solid #e5e5e9;border-radius:16.8px;box-shadow:0 1px 2px #0000000d}.voice-start-card{box-sizing:border-box;flex-direction:column;align-items:center;height:346px;margin:0 0 24px;padding:56px 32px;display:flex}.voice-start-symbol{background:linear-gradient(135deg,#3b82f6,#a855f7,#ec4899);border-radius:50%;flex:none;width:128px;height:128px;margin:0 0 24px;padding:4px}.voice-start-symbol>div{color:#4c4c55;background:#fafafa;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.voice-start-card>.primary-button{width:120px;height:40px;min-height:40px;box-shadow:none;background:#3f67ff;border-radius:10.8px;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.voice-start-card small{color:#73737c;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:14px;line-height:20px;display:flex}.voice-instructions{margin:24px 0 0;padding:48px 24px}.voice-instructions h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:28px}.voice-instructions ol{counter-reset:voice-step;color:#4c4c55;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none}.voice-instructions li{counter-increment:voice-step;margin-bottom:8px}.voice-instructions li:last-child{margin-bottom:0}.voice-instructions li:before{content:counter(voice-step) ".";margin-right:8px}.voice-instructions>p{color:#3154c7;background:#f7f9ff;border:1px solid #dfe6f2;border-radius:10.8px;margin:16px 0 0;padding:16px;font-size:14px;line-height:20px}@media (max-width:650px){.feature-page main:has(.voice-wizard){padding-top:15px}.voice-wizard-title h1{font-size:28px;line-height:36px}.voice-wizard-title{min-height:72px}.voice-start-card{padding:56px 16px}.voice-start-card small{font-size:12px}.voice-instructions{padding:24px}.voice-instructions ol{font-size:14px;line-height:22px}}.voice-summary>.voice-summary-formatted{white-space:normal}.voice-summary-raw{color:#777;margin-top:18px;font-size:12px}.voice-summary-raw summary{cursor:pointer}.voice-summary-raw pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f8;border-radius:10px;padding:15px;line-height:1.85}.asset-dashboard{color:#34343a;max-width:1440px;margin:0 auto}.asset-intro{background:radial-gradient(at 45% 70%,#eef2ff 0%,#0000 65%);padding:35px 0 48px;position:relative}.asset-eyebrow{color:#3154c7;align-items:center;gap:9px;font-size:13px;display:flex}.asset-intro>p{color:#777;margin:0 0 27px;font-size:18px;font-style:italic}.asset-stat-pills{flex-wrap:wrap;gap:12px;margin-bottom:15px;display:flex}.asset-stat-pills>span{color:#777;background:#ffffff80;border:1px solid #e3e3e7;border-radius:22px;padding:9px 14px;font-size:13px}.asset-stat-pills b{color:#3154c7;font-weight:600}.asset-intro>small{color:#aaa;font-size:10px}.asset-refresh{font-size:12px;position:absolute;top:40px;right:0}.asset-main-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.asset-panel{background:#fff;border:1px solid #e2e3e8;border-radius:23px;padding:27px}.asset-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.asset-panel-head h2{align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.asset-panel-head h2 svg{color:#17213b}.asset-panel-head>span{color:#aaa;font-size:11px}.asset-radar{width:100%;max-width:420px;margin:8px auto 0;display:block}.asset-chart-note{color:#aaa;margin-top:18px;font-size:10px;line-height:1.9}.asset-coverage{padding-top:4px}.asset-coverage>div>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;font-size:13px;display:flex}.asset-coverage span i{color:#fff;background:linear-gradient(#9fb6c5,#5a7e99);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;font-size:11px;font-style:normal;display:inline-flex}.asset-coverage small{color:#aaa;font-size:11px}.asset-coverage small b{color:#555;text-align:right;width:45px;margin-left:10px;font-size:13px;display:inline-block}.asset-progress{background:#f6f6f8;border-radius:9px;height:12px;overflow:hidden}.asset-progress>span{background:linear-gradient(90deg,#3f67ff,#3154c7);border-radius:9px;height:100%;display:block}.asset-coverage>div:nth-child(2) .asset-progress>span{background:linear-gradient(90deg,#3f67ff,#7b87ff)}.asset-resource-strip{grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0;display:grid}.asset-resource-strip>div{border-right:1px solid #eee;flex-direction:column;align-items:center;gap:10px;display:flex}.asset-resource-strip>div:last-child{border:0}.asset-resource-strip b{color:#3154c7;font-size:25px;font-weight:600}.asset-resource-strip span{color:#aaa;text-align:center;font-size:11px}.asset-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0;display:flex}.asset-filters>label:first-child{color:#aaa;border:1px solid #e3e4e8;border-radius:14px;flex:1;align-items:center;gap:9px;min-width:200px;padding-left:12px;display:flex}.asset-filters>label:first-child input{box-shadow:none;background:0 0;border:0;font-size:12px}.asset-filters>select{width:150px;font-size:12px}.asset-filters .asset-include{color:#999;align-items:center;gap:7px;font-size:12px;display:flex}.asset-include input{accent-color:#3f67ff;width:14px}.asset-filters .primary-button{white-space:nowrap;font-size:12px}.asset-result-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.asset-result-card{text-align:left;background:#fff;border:1px solid #e6e6eb;border-radius:17px;padding:20px;transition:border-color .2s;display:block}.asset-result-card:hover{border-color:#b7c7ff}.asset-result-card>div{color:#aaa;justify-content:space-between;margin-bottom:14px;font-size:10px;display:flex}.asset-result-card>div span{color:#3154c7}.asset-result-card h3{justify-content:space-between;gap:10px;font-size:14px;font-weight:600;display:flex}.asset-result-card h3 svg{color:#bbb}.asset-result-card>p{color:#999;white-space:pre-wrap;height:60px;margin:12px 0 20px;font-size:11px;line-height:1.8;overflow:hidden}.asset-result-card footer{color:#aaa;border-top:1px solid #f0f0f3;justify-content:space-between;gap:8px;padding-top:12px;font-size:9px;display:flex}.asset-export-link{color:#3154c7;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:inline-flex}.asset-data-empty{text-align:center;color:#aaa;padding:70px 20px;font-size:13px}@media (max-width:900px){.asset-main-grid{grid-template-columns:1fr}.asset-result-grid{grid-template-columns:repeat(2,1fr)}.asset-intro h1{font-size:36px}.asset-intro>p{font-size:16px}}@media (max-width:600px){.asset-refresh{margin-top:20px;position:static}.asset-intro{padding:25px 0}.asset-panel{padding:21px}.asset-panel-head h2{font-size:15px}.asset-panel-head>span{font-size:10px}.asset-resource-strip{grid-template-columns:1fr 1fr}.asset-resource-strip>div{border:0}.asset-result-grid{grid-template-columns:1fr}.asset-filters>select,.asset-filters>.primary-button{width:100%}.asset-intro>small{line-height:1.8;display:block}}.feature-page:has(.asset-dashboard)>.site-header{display:none}.feature-page main:has(.asset-dashboard){padding:0 32px 64px}main:has(.asset-dashboard)>.back-link{display:none}.asset-dashboard{color:#242427;width:100%;max-width:none;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:24px}.asset-intro{box-sizing:border-box;height:278px;padding:48px 0 0}.asset-eyebrow{height:24px;font-size:14px;line-height:24px}.asset-intro h1{color:#3154c7;margin:12px 0;font-size:48px;font-weight:700;line-height:48px}.asset-intro>p{margin:0 0 24px;font-size:16px;line-height:24px}.asset-stat-pills{gap:12px;height:38px;margin:0 0 8px}.asset-stat-pills>span{padding:8px 14px;font-size:14px;line-height:20px}.asset-intro>small{font-size:11px;line-height:16px;display:block}.asset-refresh{font-size:14px;top:48px}.asset-panel{border-color:#e5e5e9;border-radius:20.8px;padding:24px;box-shadow:0 1px 2px #0000000d}.asset-main-grid{gap:24px;height:555px}.asset-main-grid>.asset-panel{height:555px;overflow:hidden}.asset-panel-head{height:28px;margin-bottom:16px}.asset-panel-head h2,.asset-insights h2{font-size:18px;font-weight:600;line-height:28px}.asset-radar{max-width:390px;max-height:390px;margin:8px auto 0}.asset-coverage{padding:0}.asset-coverage>div{margin:12px 0}.asset-coverage>div>div:first-child{margin-bottom:8px;font-size:14px;line-height:20px}.asset-progress{height:12px}.asset-chart-note{margin-top:12px;font-size:11px;line-height:17px}.asset-bottlenecks{height:216.75px;margin-top:24px}.asset-bottlenecks>h2{color:#53535d;margin:0 0 16px;padding-left:28px;font-size:18px;font-weight:600;line-height:28px}.asset-resource-strip{background:#f7f9ff;border-color:#b7c7ff;align-items:center;height:172.75px;margin:0;padding:20px}.asset-insights{grid-template-columns:1fr 1fr;gap:24px;min-height:161.266px;margin-top:40px;display:grid}.asset-insights>.asset-panel{min-height:161.266px;padding:24px}.asset-insights h2{margin:0 0 16px}.asset-insights>section>small{color:#73737c;font-size:11px;line-height:16px}.asset-heatmap{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-bottom:12px;display:grid}.asset-heatmap>span{border-radius:3px;height:18px}.asset-keywords{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.asset-keywords>span{color:#3154c7;background:#eef2ff;border-radius:6px;padding:2px 7px;font-size:13px;line-height:20px}.asset-keywords>span>small{color:#999;margin-left:5px;font-size:10px}.asset-recent{margin-top:40px}.asset-recent>.asset-panel-head{margin-bottom:16px}.asset-recent>.asset-panel-head h2{color:#53535d;font-size:20px;line-height:28px}.asset-recent .asset-filters{margin:16px 0 24px}.asset-result-card{border-radius:16.8px}@media (max-width:900px){.asset-main-grid,.asset-insights{grid-template-columns:1fr;height:auto}.asset-insights>.asset-panel{height:auto;min-height:161px}.asset-intro h1{font-size:40px;line-height:44px}}@media (max-width:600px){.feature-page main:has(.asset-dashboard){padding:0 16px 40px}.asset-intro{height:auto;min-height:278px;padding:32px 0}.asset-stat-pills{height:auto}.asset-refresh{margin-top:16px;position:static}.asset-bottlenecks{height:auto}.asset-resource-strip{height:auto;min-height:172px}.asset-bottlenecks>h2{padding-left:0}}.asset-resource-strip{row-gap:12px}.asset-coverage-note{color:#3154c7;grid-column:1/-1;margin:0;font-size:12px;line-height:20px}.asset-group{margin-bottom:32px}.asset-group>h3{color:#242427;justify-content:space-between;gap:16px;margin:0 0 16px;font-size:16px;line-height:24px;display:flex}.asset-group>h3>small{color:#73737c;font-size:12px;font-weight:400}.tc-page{color:#17213b;max-width:1200px;margin:0 auto;padding:0 24px 40px}.tc-page button,.tc-page a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tc-page button{cursor:pointer}.tc-page button:disabled{opacity:.5;cursor:default}.tc-admin{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.tc-admin button,.tc-editor button{background:#fff;border:1px solid #dfe4ef;border-radius:9px;padding:9px 14px}.tc-admin a{color:#67718a;font-size:14px}.tc-hero{text-align:center;background:linear-gradient(135deg,#f0f4ff,#fff 65%,#edf3ff);border-radius:24px;padding:72px 32px 56px}.tc-eyebrow{color:#3f67ff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tc-hero h1{letter-spacing:-1px;max-width:850px;margin:24px auto;font-size:52px;line-height:1.2}.tc-hero>p{color:#65708a;white-space:pre-wrap;max-width:760px;margin:0 auto;font-size:18px;line-height:1.8}.tc-demo{color:#6c7588;margin-bottom:20px;font-size:13px;display:block}.tc-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.tc-primary{background:#3f67ff;border:0;border-radius:12px;padding:15px 28px;font-size:16px;font-weight:600;color:#fff!important}.tc-facts{color:#64708b;justify-content:center;gap:32px;margin-top:30px;font-size:14px;display:flex}.tc-section{padding:64px 0}.tc-section h2,.tc-enroll h2{text-align:center;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.35}.tc-subtitle{text-align:center;color:#7a8398;margin-bottom:32px}.tc-blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.tc-blocks article,.tc-weeks article,.tc-cases article{background:#fff;border:1px solid #e5e9f2;border-radius:16px;min-width:0;padding:28px}.tc-audience .tc-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-block-symbol{color:#3f67ff;background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;font-weight:700;display:flex}.tc-blocks h3,.tc-weeks h3,.tc-cases h3{margin:12px 0;font-size:19px}.tc-blocks p,.tc-weeks p,.tc-cases p{white-space:pre-wrap;color:#6b7590;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.tc-path .tc-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.tc-week-label{color:#3f67ff;background:#edf2ff;border-radius:20px;padding:5px 12px;font-size:13px}.tc-weeks ul{border-top:1px solid #edf0f5;margin:16px 0 0;padding:20px 0 0;list-style:none}.tc-weeks li{align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;line-height:1.6;display:flex}.tc-weeks li svg{color:#3f67ff;flex:none;margin-top:4px}.tc-instructor{background:#f5f7fc;border-radius:24px;align-items:center;gap:40px;padding:48px;display:flex}.tc-instructor>div:last-child{flex:1;min-width:0}.tc-instructor h2{text-align:left;margin-top:16px}.tc-instructor p{white-space:pre-wrap;color:#69748a;line-height:1.9}.tc-instructor a{color:#3f67ff}.tc-instructor-mark{color:#3f67ff;background:#fff;border-radius:50%;flex:none;place-items:center;width:140px;height:140px;display:grid}.tc-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.tc-cases img{object-fit:contain;width:100%;height:180px;margin-bottom:12px}.tc-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.tc-gallery img{object-fit:cover;border-radius:12px;width:100%;height:220px}.tc-faq{max-width:850px;margin:0 auto}.tc-faq details{background:#fff;border:1px solid #e2e7f0;border-radius:12px;margin:14px 0;padding:0 24px}.tc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;list-style:none;display:flex}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary svg{flex:none}.tc-faq details[open] summary svg{transform:rotate(180deg)}.tc-faq details p{white-space:pre-wrap;color:#67728a;margin:0;padding-bottom:20px;line-height:1.9}.tc-enroll{text-align:center;background:#eef3ff;border-radius:24px;padding:56px 32px;scroll-margin-top:100px}.tc-enroll h2{margin-top:16px}.tc-enroll>p{white-space:pre-wrap;color:#65708a;line-height:1.8}.tc-prices{flex-wrap:wrap;justify-content:center;gap:28px;margin:28px 0;display:flex}.tc-prices span{color:#67718a;gap:8px;display:grid}.tc-prices strong{color:#3f67ff;font-size:32px}.tc-contact{overflow-wrap:anywhere;background:#fff;border-radius:12px;max-width:400px;margin:24px auto 0;padding:24px}.tc-contact img{width:200px;max-width:100%;margin:auto}.tc-footer{color:#778197;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:40px 0 0;font-size:14px;display:flex}.tc-footer img{width:28px;height:28px}.tc-unpublished{text-align:center;padding:90px 15px}.tc-unpublished>svg{color:#3f67ff;margin:0 auto}.tc-unpublished h1{margin:24px 0;font-size:32px}.tc-unpublished p{color:#6b7590;margin:20px 0}.tc-unpublished a{color:#3f67ff}.tc-message{overflow-wrap:anywhere;background:#f3f6ff;border:1px solid #dce4fa;border-radius:10px;margin:10px 0;padding:14px 20px}.tc-editor{max-width:850px;margin:24px auto}.tc-editor h1{font-size:28px}.tc-editor>p{color:#69748a;margin:16px 0;line-height:1.8}.tc-editor fieldset{border:1px solid #dfe5ef;border-radius:12px;min-width:0;margin:24px 0;padding:20px}.tc-editor legend{padding:0 8px;font-weight:600}.tc-editor label{gap:8px;min-width:0;margin:12px 0;font-size:14px;display:grid}.tc-editor input:not([type=checkbox]),.tc-editor textarea{box-sizing:border-box;background:#fff;border:1px solid #dfe5ef;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.tc-editor textarea{resize:vertical;min-height:95px}.tc-editor .tc-check{align-items:center;gap:10px;display:flex}.tc-edit-item{border-bottom:1px solid #e5e9f2;margin-bottom:16px;padding:12px 0 24px}.tc-editor-actions{flex-wrap:wrap;gap:12px;padding:20px 0;display:flex}.tc-editor-actions button:first-child{color:#fff;background:#3f67ff}.tc-page h1,.tc-page h2,.tc-page h3{overflow-wrap:anywhere}@media (max-width:700px){.tc-page{padding:0 16px 28px}.tc-admin{padding:16px 0}.tc-admin button{font-size:13px}.tc-hero{border-radius:16px;padding:48px 20px 40px}.tc-hero h1{letter-spacing:0;font-size:34px}.tc-hero>p{font-size:16px}.tc-hero-actions{flex-direction:column;gap:18px}.tc-facts{gap:18px;font-size:13px}.tc-section{padding:40px 0}.tc-section h2,.tc-enroll h2{font-size:26px}.tc-blocks,.tc-audience .tc-blocks,.tc-path .tc-blocks,.tc-weeks,.tc-cases{grid-template-columns:1fr;gap:16px}.tc-blocks article,.tc-weeks article,.tc-cases article{padding:24px}.tc-instructor{padding:30px 24px;display:block}.tc-instructor-mark{width:90px;height:90px;margin:0 auto 24px}.tc-instructor h2{text-align:center}.tc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-gallery img{height:130px}.tc-enroll{padding:40px 20px}.tc-faq details{padding:0 18px}.tc-editor fieldset{padding:14px}.tc-footer{gap:12px;font-size:12px}}.source-layout-training-camp>.main-content{max-width:none;padding:0}.source-layout-training-camp>.site-header{z-index:60;height:65px;position:fixed;top:0;left:0;right:0}.tc-page{overflow-wrap:anywhere;flex-direction:column;max-width:none;padding:0;display:flex}.tc-admin{border-top:1px solid #edf0f5;order:3;padding:18px 32px}.tc-editor{width:calc(100% - 48px);padding-top:80px}.tc-message{margin:80px 24px 0}.tc-page:has(.tc-message) .tc-hero{padding-top:40px}.tc-unpublished{min-height:70vh;padding-top:150px}.tc-hero{background:linear-gradient(#7e9aff 0%,#dce5ff 24%,#fff 60%,#fbfcff 100%);border-radius:0;padding:96px max(32px,50% - 640px) 64px}.tc-hero h1{letter-spacing:-1.5px;max-width:896px;margin:24px auto;font-size:60px;font-weight:800;line-height:75px}.tc-hero>p{max-width:896px;font-size:18px;line-height:28px}.tc-eyebrow{font-size:12px;line-height:20px}.tc-hero .tc-eyebrow{color:#3f67ff;background:#fff;border:1px solid #e5e9f2;border-radius:30px;padding:4px 16px}.tc-demo{color:#465d9e;margin:0 0 8px;font-size:12px;line-height:16px}.tc-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:672px;margin:32px auto 0;display:grid}.tc-hero-actions>a{min-height:52px}.tc-hero-actions>a:not(.tc-primary){background:#fff;border:1px solid #e3e8f4;border-radius:12px;font-weight:600}.tc-hero-highlights{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.tc-hero-highlights article{background:#ffffffd9;border:1px solid #e6eaf2;border-radius:16px;padding:20px}.tc-mini-symbol{color:#3f67ff;font-size:20px;line-height:24px}.tc-hero-highlights h3{margin:12px 0 4px;font-size:14px;font-weight:700}.tc-hero-highlights p{color:#768098;font-size:12px;line-height:20px}.tc-facts{flex-wrap:wrap;gap:32px;margin-top:32px;font-size:12px}.tc-facts strong{color:#17213b;margin-right:4px;font-size:22px;font-weight:700}.tc-section{border-top:1px solid #f0f2f7;padding:64px max(32px,50% - 640px)}.tc-section h2,.tc-enroll h2{color:#3f67ff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:40px}.tc-subtitle{margin-bottom:48px}.tc-blocks{margin-top:48px}.tc-audience .tc-blocks{gap:24px}.tc-blocks article,.tc-weeks article,.tc-cases article{border-radius:16px;padding:24px}.tc-blocks h3,.tc-weeks h3,.tc-cases h3{font-size:16px}.tc-path .tc-blocks{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tc-path .tc-blocks article{text-align:center;padding:20px 12px}.tc-path .tc-block-symbol{width:32px;height:32px;margin:0 auto 16px;font-size:12px}.tc-path .tc-blocks h3{font-size:14px}.tc-path .tc-blocks p{font-size:12px;line-height:20px}.tc-weeks{gap:20px;margin-top:48px}.tc-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.tc-gallery{gap:24px;margin-top:48px}.tc-gallery img{object-fit:contain;background:#f8faff;border:1px solid #edf0f6;height:250px}.tc-faq{width:100%;max-width:none}.tc-faq>h2,.tc-faq>details{max-width:896px;margin-left:auto;margin-right:auto}.tc-faq>h2{margin-bottom:48px}.tc-faq details{margin-top:12px;margin-bottom:12px;padding:0 20px}.tc-faq summary{padding:18px 0;font-size:14px}.tc-instructor{background:#fff;border-radius:0;display:block}.tc-instructor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.tc-instructor-bio{grid-column:span 2}.tc-instructor-grid article{background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:24px}.tc-instructor-grid h3{margin:16px 0 8px;font-size:16px}.tc-instructor-grid p{white-space:pre-wrap;font-size:14px;line-height:24px}.tc-instructor-grid svg{color:#3f67ff}.tc-instructor-details{grid-column:span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tc-instructor-details article{padding:20px}.tc-instructor-details h3{font-size:14px}.tc-instructor-details p{font-size:12px;line-height:20px}.tc-instructor-bio a{margin-top:18px}.tc-schedule{background:linear-gradient(135deg,#f5f8ff,#fff);border:1px solid #e5e9f2;border-radius:20px;margin:48px 0 0;padding:28px}.tc-schedule figcaption>span{color:#3f67ff;font-size:12px;font-weight:600}.tc-schedule h3{margin:10px 0;font-size:20px}.tc-schedule p{color:#768098;font-size:12px;line-height:20px}.tc-schedule svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.tc-schedule svg text{fill:#75829a;font-size:12px}.tc-schedule-legend{color:#3f67ff;justify-content:flex-end;margin-top:20px;font-size:12px;display:flex}.tc-schedule details{margin-top:12px;font-size:13px}.tc-schedule summary{cursor:pointer}.tc-schedule table{border-collapse:collapse;text-align:left;width:100%;margin-top:16px;font-size:13px}.tc-schedule th,.tc-schedule td{border-bottom:1px solid #e7ebf3;padding:10px 12px}.tc-enroll{background:linear-gradient(#7e9aff,#e0e8ff 35%,#fff 100%);border-radius:0;padding:64px max(32px,50% - 384px)}.tc-enroll h2{font-size:36px;line-height:40px}.tc-prices{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.tc-prices>span{background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:24px}.tc-prices>span:nth-child(2){background:#eef2ff;border-color:#c5d2ff}.tc-prices strong{color:#17213b;font-size:36px;font-weight:800}.tc-prices>span:nth-child(2) strong{color:#3f67ff}.tc-enroll>.tc-primary{margin:12px 6px 0}.tc-footer{background:#fcfcfe;border-top:1px solid #e7ebf3;grid-template-columns:2fr 1fr 1fr 1fr 1fr;justify-content:normal;align-items:start;gap:32px;padding:64px max(32px,50% - 640px) 24px;display:grid}.tc-footer>div{min-width:0}.tc-footer h3{color:#17213b;margin-bottom:14px;font-size:14px;font-weight:600}.tc-footer a{font-size:12px;line-height:28px;display:block}.tc-footer-brand img{vertical-align:middle;width:32px;height:32px;margin-right:8px;display:inline-block}.tc-footer-brand strong{color:#17213b;font-size:17px}.tc-footer-brand p{margin-top:16px;font-size:12px;line-height:20px}.tc-footer-bottom{border-top:1px solid #e7ebf3;grid-column:1/-1;margin-top:16px;padding-top:24px;font-size:12px}@media (min-width:768px) and (max-width:1023px){.tc-hero h1{font-size:48px;line-height:60px}.tc-hero-highlights,.tc-blocks,.tc-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-path .tc-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-instructor-grid{grid-template-columns:1fr}.tc-instructor-bio,.tc-instructor-details{grid-column:auto}}@media (max-width:767px){.tc-hero{padding:96px 16px 64px}.tc-hero h1{letter-spacing:-.75px;margin:24px auto;font-size:30px;line-height:37.5px}.tc-hero>p{font-size:16px;line-height:24px}.tc-hero-actions{grid-template-columns:1fr;gap:16px;display:grid}.tc-hero-highlights{grid-template-columns:1fr;margin-top:48px}.tc-facts{gap:16px;font-size:11px}.tc-facts strong{font-size:18px}.tc-section{padding:64px 16px}.tc-section h2,.tc-enroll h2{font-size:30px;line-height:36px}.tc-path .tc-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-weeks,.tc-cases,.tc-audience .tc-blocks,.tc-blocks{grid-template-columns:1fr}.tc-gallery{grid-template-columns:1fr;gap:24px}.tc-gallery img{height:220px}.tc-instructor-grid{display:block}.tc-instructor-details{grid-template-columns:1fr;margin-top:24px}.tc-schedule{padding:20px 12px}.tc-schedule h3{font-size:17px}.tc-schedule th,.tc-schedule td{padding:8px 4px;font-size:12px}.tc-enroll{padding:64px 16px}.tc-prices{grid-template-columns:1fr}.tc-enroll h2{font-size:30px;line-height:36px}.tc-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:48px 16px 24px}.tc-footer-brand{grid-column:1/-1}.tc-admin{padding:16px}.tc-editor{width:calc(100% - 32px);padding-top:80px}}@media (min-width:640px) and (max-width:767px){.tc-hero-highlights,.tc-blocks,.tc-cases,.tc-gallery,.tc-instructor-details,.tc-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-instructor>h2{text-align:center}.tc-media{width:100%;min-width:0}.tc-media>a{width:100%}.tc-media-error{color:#465d9e;text-align:center;overflow-wrap:anywhere;background:#f3f6ff;border:1px solid #dce4fa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:16px;display:flex}.tc-media-error button{color:#254bd3;background:#fff;border:1px solid #b9caff;border-radius:8px;padding:8px 12px;font-size:14px}.tc-gallery .tc-media-error{min-height:250px}.tc-contact .tc-media-error{min-height:200px}.tc-media>[role=status]{color:#465d9e;text-align:center;font-size:13px}@media (max-width:767px){.tc-gallery .tc-media-error{min-height:220px}}.tc-gallery-card{background:#fff;border:1px solid #e2e7f0;border-radius:20.8px;min-width:0;margin:0;overflow:hidden}.tc-gallery-visual{aspect-ratio:16/9;position:relative;overflow:hidden}.tc-gallery-visual>.tc-media,.tc-gallery-visual .tc-media>a{height:100%}.tc-gallery-visual img{object-fit:cover;background:0 0;border:0;border-radius:0;width:100%;height:100%;transition:transform .5s;display:block}.tc-gallery-card:hover img{transform:scale(1.05)}.tc-gallery-shade{pointer-events:none;background:linear-gradient(#0000 50%,#fafafa);position:absolute;inset:0}.tc-gallery-card figcaption{pointer-events:none;padding:16px;position:absolute;bottom:0;left:0;right:0}.tc-gallery-card figcaption span{color:#254bd3;background:#eef2ff;border:1px solid #c5d2ff;border-radius:999px;padding:2px 12px;font-size:12px;line-height:16px;display:inline-block}.tc-gallery-card figcaption p{color:#17213b;margin:8px 0 0;font-size:14px;font-weight:600;line-height:20px}.tc-gallery-visual .tc-media-error{box-sizing:border-box;border:0;border-radius:0;height:100%;min-height:0}.tc-gallery-card:has(.tc-media-error) .tc-gallery-shade{display:none}.tc-gallery-card:has(.tc-media-error) figcaption{display:none}.tc-gallery-visual .tc-media>[role=status]{background:#f3f6ff;margin:0;padding:4px;position:absolute;top:0;left:0;right:0}.tc-faq details{border-radius:20.8px;padding:16px 20px}.tc-faq summary{gap:12px;padding:0;font-size:14px;font-weight:600;line-height:20px}.tc-faq-plus{color:#3f67ff;flex:none;font-size:18px;font-weight:400;line-height:20px}.tc-faq details p{margin:12px 0 0;padding:0;font-size:14px;line-height:22.75px}@media (prefers-reduced-motion:reduce){.tc-gallery-visual img{transition:none}.tc-gallery-card:hover img{transform:none}}.tc-page .home-footer-inner{padding:54px 32px 26px}.tc-page .home-site-footer a{text-align:left;display:block}.tc-page .home-site-footer .home-footer-brand{justify-content:flex-start;gap:10px;display:flex}.tc-page .home-footer-brand+p{max-width:220px;line-height:26.6px}.tc-page .home-footer-grid h2{margin:3px 0 19px;font-size:14px;line-height:21px}.tc-page .home-footer-grid nav{gap:0}.tc-page .home-footer-grid nav>a{min-height:24px;margin-top:12px;font-size:14px;line-height:21px}.tc-page .home-footer-grid nav>h2+a{margin-top:0}.tc-page .home-footer-bottom{padding-top:22px;line-height:23.8px}@media (max-width:639px){.tc-page .home-footer-inner{padding:36px 20px 22px}}.tc-content-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tc-content-tags span{overflow-wrap:anywhere;color:#254bd3;text-align:left;background:#eef2ff;border:1px solid #c5d2ff;border-radius:999px;max-width:100%;padding:4px 12px;font-size:12px;line-height:18px}.tc-promo-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tc-promo-videos article{min-width:0}.tc-promo-videos video{object-fit:contain;background:#0c1630;border-radius:12px;width:100%;max-height:640px;display:block}.tc-promo-videos h3{margin:0 0 12px;font-size:18px}@media (max-width:640px){.tc-promo-videos{grid-template-columns:1fr;gap:20px}.tc-promo-videos video{max-height:560px}}.home-team-section,.home-benefits-section{box-sizing:border-box;background:#fff;padding:88px 0}.home-community-inner{box-sizing:border-box;max-width:1280px;margin:auto;padding:0 24px}.home-community-heading{text-align:center;margin-bottom:44px}.home-community-heading h2{color:#243a57;margin:0 0 16px;font-size:30px;font-weight:650;line-height:40px}.home-community-heading p{color:#6b7280;margin:0;font-size:14px;line-height:24px}.home-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-team-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:15px;min-width:0;padding:25px 23px}.home-team-grid article>header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.home-team-icon{color:#fff;background:#2563a6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.home-team-grid h3{color:#26394f;margin:0 0 4px;font-size:20px;font-weight:600;line-height:28px}.home-team-grid p{color:#6b7280;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:27px}.home-team-grid header p{font-size:13px;line-height:22px}.home-team-grid ul{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.home-team-grid li{color:#68788b;background:#f4f6f8;border-radius:5px;padding:2px 7px;font-size:11px;line-height:18px}.home-team-more{color:#315c8b;border:1px solid #dce5f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:max-content;margin:40px auto 0;padding:12px 20px;text-decoration:none;display:flex}.home-benefits-section{border-top:1px solid #edf0f4}.home-benefits-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.home-benefits-large article,.home-benefits-small article{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.home-benefits-large article{text-align:center}.home-benefits-section h3{color:#26394f;margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px}.home-benefits-large h3{justify-content:center;align-items:center;gap:12px;display:flex}.home-benefits-large h3 span{color:#fff;background:#2563a6;border-radius:12px;padding:10px;display:inline-flex}.home-benefits-section article p{color:#6b7280;margin:0;font-size:14px;line-height:24px}.home-benefits-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-benefits-small h3{font-size:16px;line-height:24px}.home-site-footer{color:#6b7280;background:#fafafa;border-top:1px solid #e5e7eb;font-size:14px;line-height:24px}.home-footer-inner{box-sizing:border-box;max-width:1280px;margin:auto;padding:56px 32px 28px}.home-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1.6fr;gap:32px;padding-bottom:40px;display:grid}.home-footer-grid>div,.home-footer-grid nav{min-width:0}.home-footer-grid h2{color:#26394f;margin:0 0 24px;font-size:14px;font-weight:600;line-height:24px}.home-footer-grid nav{flex-direction:column;gap:12px;display:flex}.home-footer-grid nav h2{margin-bottom:8px}.home-footer-grid a{color:#6b7280;text-decoration:none}.home-footer-grid p{overflow-wrap:anywhere;margin:16px 0 0}.home-footer-grid .home-footer-brand{color:#26394f;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.home-footer-brand img{width:32px;height:32px}.home-footer-brand span{color:#2563a6}.home-community-qr,.home-community-qr-placeholder{border-radius:8px;width:80px;height:80px}.home-community-qr-placeholder{text-align:center;color:#68788b;background:#fff;border:1px dashed #c8d5e5;justify-content:center;align-items:center;font-size:12px;display:flex}.home-footer-bottom{color:#8993a1;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}.home-footer-bottom p{margin:0}:is(.home-team-section a:focus-visible,.home-site-footer a:focus-visible){outline-offset:4px;outline:2px solid #2563a6}@media (max-width:1023px){.home-team-grid,.home-benefits-small{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.home-team-section,.home-benefits-section{padding:56px 0}.home-community-inner{padding:0 20px}.home-team-grid,.home-benefits-large,.home-benefits-small{grid-template-columns:1fr}.home-community-heading h2{font-size:26px;line-height:36px}.home-footer-inner{padding:40px 24px 24px}.home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.home-footer-grid>div:first-child{grid-column:1/-1}.home-footer-bottom{gap:8px}.home-community-heading{margin-bottom:32px}}.home-footer-contact>a{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.7;display:block}.content-hub{color:#29262a;max-width:1180px;margin:auto;padding:28px}.content-hub header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}.content-hub h1{margin:12px 0;font-size:28px}.content-hub header p,.content-hub small{color:#999}.content-hub button{cursor:pointer;color:#fff;font:inherit;background:#3f67ff;border:1px solid #b7c7ff;border-radius:8px;padding:10px 16px}.content-hub button:disabled{opacity:.5;cursor:wait}.content-hub button.secondary{color:#666;background:#fff;border-color:#ddd}.content-hub input,.content-hub textarea{box-sizing:border-box;width:100%;font:inherit;color:#333;background:#fff;border:1px solid #ddd;border-radius:7px;padding:11px;display:block}.content-hub textarea{resize:vertical;min-height:110px}.content-hub label{color:#555;margin:18px 0;font-size:14px;display:block}.content-hub label input,.content-hub label textarea{margin-top:9px}.content-hub fieldset{border:1px solid #ddd;border-radius:10px;margin:22px 0;padding:20px}.content-hub footer,.ch-tools{gap:12px;margin:18px 0;display:flex}.ch-tools input{max-width:420px}.ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ch-list{gap:14px;display:grid}.content-hub .ch-card{color:#333;text-align:left;background:#fff;border:1px solid #eee;align-items:center;gap:18px;padding:26px;display:flex;box-shadow:0 4px 16px #00000003}.ch-grid .ch-card{flex-direction:column;align-items:start}.ch-card h2{margin:4px 0 12px;font-size:17px}.ch-card p{color:#888;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.ch-list .ch-card>div{flex:1}.ch-icon{color:#3154c7;background:#eef2ff;border-radius:12px;padding:14px;font-size:23px}.ch-panel{background:#fff;border:1px solid #eee;border-radius:12px;padding:28px}.ch-learning{grid-template-columns:240px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.ch-learning aside{background:#fafafa;border-radius:9px;padding:16px}.ch-learning aside button{text-align:left;width:100%;margin:8px 0;display:block}.ch-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;line-height:1.9}.ch-media{gap:12px;margin:20px 0;display:grid}.ch-media video,.ch-media img{border-radius:8px;max-width:100%;max-height:540px}.ch-media a{color:#3154c7}.ch-comment{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:20px 0}.ch-empty{text-align:center;color:#999;background:#fff;border:1px dashed #ddd;border-radius:12px;grid-column:1/-1;padding:60px 20px}.ch-empty h2{color:#666;font-size:20px}.ch-error{color:#a53329;background:#fff0ee;border-radius:8px;padding:14px}.ch-notice{color:#327449;background:#f1f9f3;border-radius:8px;padding:12px}@media (max-width:900px){.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-learning{grid-template-columns:1fr}}@media (max-width:600px){.content-hub{padding:15px}.content-hub header{flex-direction:column;align-items:start}.ch-grid{grid-template-columns:1fr}.ch-panel{padding:16px}.ch-tools{flex-wrap:wrap}}.content-hub.source-content-courses,.content-hub.source-content-community{color:#222;max-width:none;margin:-32px;padding:0}.content-hub>.ch-source-hero{text-align:center;background:linear-gradient(115deg,#f7f9ff,#f7f9ff);border:0;min-height:362px;margin:0;padding:50px 32px 60px;display:block}.ch-source-hero h1{letter-spacing:-1.5px;margin:0;font-size:64px;font-weight:750;line-height:84px}.ch-source-hero h1 em{color:#17213b;font-style:normal}.ch-source-hero>p{color:#888;margin-top:20px;font-size:18px;line-height:26px}.ch-source-stats{justify-content:center;gap:12px;margin-top:32px;display:flex}.ch-source-stats>div{background:#f7f9ff;border:1px solid #dfe6f2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:250px;height:90px;display:flex}.ch-source-stats strong{color:#3154c7;font-size:30px}.ch-source-stats span{color:#999;font-size:12px}.ch-source-nav{border-top:1px solid #eee;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:12px 24px;display:flex}.ch-source-nav>div:first-child{gap:10px;display:flex}.ch-source-nav button{color:#888;background:0 0;border:0;border-radius:13px;padding:10px 15px;font-size:13px}.ch-source-nav button.current{color:#3154c7;background:#eef2ff;border:1px solid #b7c7ff}.ch-source-manage{align-items:center;gap:12px;margin-left:auto;display:flex}.ch-source-manage>button{color:#3154c7;background:#f7f9ff;border:1px solid #dfe6f2;font-size:12px}.ch-source-manage details{color:#aaa;font-size:11px;position:relative}.ch-source-manage details input{z-index:2;min-width:200px;position:absolute;top:30px;right:0}.ch-source-manage details button{z-index:2;background:#fff;position:absolute;top:80px;right:0}.ch-source-course-list{padding:40px 24px}.source-content-courses .ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.source-content-courses .ch-card{min-height:270px;box-shadow:none;background:linear-gradient(130deg,#eef2ff,#f7f9ff);border:1px solid #dfe6f2;border-radius:24px;flex-direction:column;align-items:flex-start;gap:17px;padding:24px 20px;display:flex}.source-content-courses .ch-card:nth-child(3n+2){background:linear-gradient(130deg,#eef2ff,#f7f9ff)}.source-content-courses .ch-card:nth-child(3n){background:linear-gradient(130deg,#f7f9ff,#f7f9ff)}.ch-course-labels{align-items:center;gap:8px;display:flex}.ch-course-labels>span{color:#3154c7;background:#eef2ff;border-radius:20px;padding:4px 9px;font-size:11px}.ch-course-labels>small{color:#888;background:#f0efed;border-radius:20px;padding:4px 9px;font-size:11px}.source-content-courses .ch-card h2{color:#333;margin:0 0 12px;font-size:19px;line-height:1.7}.source-content-courses .ch-card p{font-size:13px;line-height:1.9}.source-content-courses .ch-card>span:last-child{color:#3154c7;margin-top:auto;font-size:11px}.source-content-community{background:#fafafa}.source-content-community>.ch-source-hero{background:#fafafa;min-height:282px;padding:50px 32px 62px}.source-content-community .ch-source-hero h1{color:#17213b}.ch-community-columns{grid-template-columns:1fr 1fr;gap:24px;padding:0 24px 50px;display:grid}.ch-community-panel{background:linear-gradient(140deg,#f7f9ff,#fff 70%);border:1px solid #dfe6f2;border-radius:26px;padding:32px;position:relative;overflow:hidden}.ch-community-panel:before{content:"";background:linear-gradient(90deg,#3f67ff,#7b87ff);height:4px;position:absolute;top:0;left:0;right:0}.ch-community-panel.ch-faq:before{background:linear-gradient(90deg,#3f67ff,#79a2ff)}.ch-community-panel>header{border:0;justify-content:flex-start;align-items:center;gap:16px;margin:0 0 35px;padding:0;display:flex}.ch-community-panel header h2{color:#17213b;font-size:24px}.ch-community-panel header p{color:#aaa;margin-top:7px;font-size:12px}.ch-source-symbol{color:#3154c7;background:#eef2ff;border:1px solid #b7c7ff;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:25px;display:flex;box-shadow:0 5px 25px #3f67ff50}.source-content-community .ch-card{box-shadow:none;color:#333;background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;width:100%;padding:10px 16px 24px;display:block}.source-content-community .ch-card h2{margin-top:14px;font-size:17px}.source-content-community .ch-card p{font-size:13px;line-height:1.7}.ch-post-label{color:#3154c7;background:#f7f9ff;border:1px solid #b7c7ff;border-radius:20px;padding:4px 10px;font-size:11px;display:inline-block}.source-content-community .ch-card>span:last-child{color:#3154c7;margin-top:10px;font-size:11px;display:inline-block}.ch-faq details{color:#444;border-bottom:1px solid #eee;padding:20px 0}.ch-faq summary{cursor:pointer;font-size:17px;line-height:1.8}.ch-faq details p{color:#999;margin:16px 0;font-size:13px;line-height:1.9}.content-hub>.ch-panel{margin:30px}.content-hub>.ch-notice,.content-hub>.ch-error{margin:15px 24px}@media (max-width:760px){.content-hub.source-content-courses,.content-hub.source-content-community{margin:-22px -16px}.content-hub>.ch-source-hero{min-height:0;padding:40px 20px}.ch-source-hero h1{letter-spacing:-.5px;font-size:34px;line-height:1.4}.ch-source-hero>p{font-size:13px;line-height:1.8}.ch-source-stats>div{width:42vw;height:80px}.ch-source-nav{flex-wrap:wrap;padding:10px 16px}.ch-source-nav>div:first-child{gap:5px}.ch-source-nav button{padding:9px;font-size:11px}.source-content-courses .ch-grid,.ch-community-columns{grid-template-columns:1fr}.ch-community-columns{padding:10px 16px 30px}.ch-community-panel{padding:24px}.source-content-community>.ch-source-hero{padding:35px 20px}.ch-source-course-list{padding:25px 16px}.content-hub>.ch-panel{margin:20px 16px}}.source-content-community{position:relative}.source-content-community>.ch-source-nav{z-index:2;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:235px;right:24px}@media (max-width:760px){.source-content-community>.ch-source-nav{justify-content:flex-end;padding:0 16px 15px;position:static}}.ch-source-nav>div:first-child>button{align-items:center;gap:7px;display:flex}.ch-community-panel header h2{font-weight:600}.ch-faq summary{align-items:center;gap:13px;list-style:none;display:flex}.ch-faq summary::-webkit-details-marker{display:none}.ch-faq summary>svg:first-child{color:#3154c7}.ch-faq summary>span{flex:1}.ch-faq summary>svg:last-child{color:#999}.ch-faq details[open] summary>svg:last-child{transform:rotate(180deg)}.source-content-community .ch-list .ch-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe6f2;border-radius:0;padding:10px 20px 25px;display:block}.source-content-community .ch-list .ch-card:last-child{border-bottom:0}.source-content-community .ch-list .ch-post-meta{flex:none;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ch-post-meta .ch-post-label,.ch-post-detail{color:#3154c7;background:#f7f9ff;border:1px solid #b7c7ff;border-radius:20px;align-items:center;padding:3px 12px;font-size:11px;line-height:18px;display:inline-flex}.source-content-community .ch-post-copy h2{margin:0 0 5px;font-size:18px;font-weight:600;line-height:27px}.source-content-community .ch-post-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.content-hub label select{width:100%;font:inherit;color:#333;background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:9px;padding:11px;display:block}@media (max-width:600px){.source-content-community .ch-list .ch-card{padding:10px 0 20px}.ch-post-meta{flex-wrap:wrap}}.source-content-courses{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.source-content-courses>.ch-source-hero{min-height:0;padding:63px 24px 64px}.source-content-courses .ch-source-hero h1{letter-spacing:-.025em;margin:0 0 16px;font-size:72px;font-weight:700;line-height:1}.source-content-courses .ch-source-hero>p{margin:0 0 32px;font-size:18px;line-height:28px}.source-content-courses .ch-source-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:512px;margin:0 auto;display:grid}.source-content-courses .ch-source-stats>div{border-radius:16.8px;width:auto;height:auto;padding:16px;display:block}.source-content-courses .ch-source-stats strong{font:700 30px/36px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}.source-content-courses .ch-source-stats span{margin-top:4px;font-size:12px;line-height:16px;display:block}.source-content-courses .ch-source-nav{min-height:64px;padding:12px 24px}.source-content-courses .ch-source-nav>div:first-child{scrollbar-width:none;gap:4px;max-width:100%;overflow-x:auto}.source-content-courses .ch-source-nav>div:first-child::-webkit-scrollbar{display:none}.source-content-courses .ch-source-nav>div:first-child>button{white-space:nowrap;border:1px solid #0000;border-radius:12.8px;flex:none;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.source-content-courses .ch-source-nav>div:first-child>button.current{border-color:#b7c7ff}.source-content-courses .ch-source-nav>div:first-child>button svg{width:14px;height:14px}.source-content-courses .ch-grid{gap:20px}.source-content-courses .ch-card{border-radius:20.8px}.content-mobile-menu{display:none}@media (min-width:768px) and (max-width:1023px){.source-content-courses .ch-source-hero h1{font-size:60px}.source-content-courses .ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp)>.site-header{flex-wrap:nowrap;gap:12px;height:65px;min-height:65px;padding:0 16px}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp) .content-mobile-menu{border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp)>.site-header>.site-nav{display:none}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp)>.site-header>.site-nav.content-nav-open{background:#fff;border-bottom:1px solid #e6e7eb;flex-direction:column;align-items:stretch;gap:0;width:auto;padding:12px 16px;display:flex;position:absolute;top:64px;left:0;right:0;box-shadow:0 8px 16px #17213b0d}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp) .site-nav>button{text-align:left;padding:12px 8px;font-size:14px}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp) .account-menu>button{width:100%;padding:12px 8px;font-size:14px}:is(.source-layout-home,.source-layout-courses,.source-layout-training-camp) .account-dropdown{box-shadow:none;margin:0 8px;position:static}.source-content-courses>.ch-source-hero{padding:63px 16px 64px}.source-content-courses .ch-source-hero h1{font-size:48px;line-height:48px}.source-content-courses .ch-source-hero>p{font-size:16px;line-height:24px}.source-content-courses .ch-source-stats strong{font-size:24px;line-height:32px}.source-content-courses .ch-source-nav{padding:12px 16px}.source-content-courses .ch-grid{grid-template-columns:1fr}}.source-content-courses .ch-source-manage>button{padding:8px 15px;line-height:20px}.source-content-courses>.ch-course-detail{background:0 0;border:0;border-radius:0;margin:0;padding:15px 24px 128px}.ch-course-detail-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:24px;display:flex}.ch-course-detail-toolbar>a{color:#777;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.content-hub .ch-course-detail-toolbar>button{color:#3154c7;background:#f7f9ff;border:1px solid #dfe6f2;border-radius:12.8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;line-height:20px;display:inline-flex}.ch-course-detail>.ch-course-labels{margin-bottom:12px}.ch-course-detail>.ch-course-labels>span,.ch-course-detail>.ch-course-labels>small{border:1px solid #dfe6f2;padding:2px 8px;font-size:12px;line-height:16px}.source-content-courses .ch-course-detail>h1{color:#17213b;margin:0 0 24px;font-size:36px;font-weight:700;line-height:45px}.ch-course-introduction{background:#f7f9ff;border:1px solid #dfe6f2;border-radius:16.8px;margin-bottom:24px;padding:20px}.ch-course-introduction>h2{color:#777;margin:0 0 8px;font-size:14px;font-weight:700;line-height:20px}.ch-course-introduction>p{white-space:pre-line;color:#555;overflow-wrap:anywhere;font-size:14px;line-height:1.625}.ch-course-maintenance{color:#777;margin:0 0 20px;font-size:13px;line-height:20px}.ch-course-maintenance>summary{cursor:pointer}.ch-course-maintenance .ch-tools{flex-wrap:wrap}.ch-course-detail .ch-learning{margin-top:24px}@media (max-width:767px){.source-content-courses>.ch-course-detail{padding:15px 16px 80px}.source-content-courses .ch-course-detail>h1{font-size:30px;line-height:37.5px}.ch-course-detail-toolbar{gap:10px}.content-hub .ch-course-detail-toolbar>button{white-space:nowrap}.ch-course-detail .ch-learning aside{min-width:0}}.course-instructor{margin:0 0 24px}.course-instructor>p{margin-bottom:8px;font-size:16px;line-height:24px}.course-instructor>div{color:#777;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.625}.course-watch-access{background:#f7f9ff;border:1px solid #dfe6f2;border-radius:16.8px;margin:24px 0;padding:20px}.course-meeting-password{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.course-meeting-password>span{color:#777;font-size:14px}.course-meeting-password code{letter-spacing:2px;overflow-wrap:anywhere;font-size:22px}.content-hub .course-meeting-password>button{color:#3154c7;background:#fff;padding:8px 14px}.course-watch-access>a{color:#fff;background:#3f67ff;border-radius:12.8px;justify-content:center;margin-top:18px;padding:14px;font-size:16px;font-weight:700;display:flex}.course-watch-access>a:first-child{margin-top:0}.course-delivery-image{margin:24px 0}.course-delivery-image img{border-radius:16.8px;max-width:100%;height:auto;margin:auto;display:block}.course-content-introduction{border:1px solid #dfe6f2;border-radius:16.8px;margin:24px 0;padding:24px}.course-content-introduction h2{margin:0 0 20px;font-size:22px}.course-content-introduction>div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.course-delivery-image-edit{overflow-wrap:anywhere;align-items:center;gap:12px;margin:12px 0;display:flex}.course-delivery-fields>p{color:#888;font-size:12px;line-height:1.7}@media (max-width:760px){.source-content-courses>.ch-source-nav{flex-wrap:nowrap;position:relative}.source-content-courses .ch-source-manage{z-index:3;gap:10px;height:28px;position:absolute;top:calc(100% + 8px);right:16px}.source-content-courses .ch-source-manage>button{height:28px;padding:3px 10px;font-size:11px;line-height:20px}.source-content-courses .ch-source-course-list{padding-top:48px}.source-content-courses>.member-courses,.source-content-courses>.member-course-catalog-error{margin-top:48px}}.course-share-backdrop{z-index:250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.course-share-dialog{color:#17213b;background:#fff;border:1px solid #dfe6f2;border-radius:20.8px;width:100%;max-width:448px;max-height:calc(100vh - 48px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 60px #0002}.course-share-dialog h3{margin:0 0 16px;font-size:18px;font-weight:700;line-height:28px}.content-hub .course-share-close{color:#666;background:0 0;border:0;padding:6px;display:flex;position:absolute;top:16px;right:16px}.course-share-preview{background:#f7f9ff;border:1px solid #dfe6f2;border-radius:16.8px;max-height:60vh;margin-bottom:16px;overflow-y:auto}.course-share-preview img{width:100%;height:auto;display:block}.course-share-preview>p{text-align:center;padding:50px 16px}.course-share-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-hub .course-share-actions>button,.course-share-actions>a{color:#333;background:#f7f7f8;border:1px solid #e5e5e5;border-radius:12.8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.course-share-actions>a{color:#fff;background:#3f67ff;border-color:#3f67ff}.course-share-note{color:#888;text-align:center;margin-top:12px;font-size:12px;line-height:18px}.course-share-dialog [role=alert]{color:#a53329;margin-top:12px;font-size:13px}.course-share-dialog details{color:#666;margin-top:12px;font-size:12px}.course-share-dialog summary{cursor:pointer}.course-share-dialog textarea,.course-share-dialog input{margin-top:10px}.course-share-link{color:#3154c7;margin-top:12px;display:block}.course-card-actions{gap:8px;width:100%;margin-top:auto;padding-top:8px;display:flex}.course-card-actions>a{color:#fff;background:#3f67ff;border-radius:12.8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;line-height:20px;display:flex}.content-hub .course-card-actions>button{color:#3154c7;background:#fff;border:1px solid #dfe6f2;border-radius:12.8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}@media (max-width:500px){.course-share-backdrop{padding:16px}.course-share-dialog{max-height:calc(100vh - 32px);padding:20px}}.member-courses{color:#172b4d;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:24px 0;padding:24px}.member-courses>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.member-courses h2{font-size:22px;font-weight:700}.member-courses p{color:#52647e;margin:12px 0;line-height:1.7}.member-course-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-course-cards article{border:1px solid #e2e8f0;border-radius:10px;padding:18px}.member-courses button{color:#fff;cursor:pointer;background:#2363c7;border-radius:8px;padding:9px 14px}.member-courses button.secondary{color:#174b9c;background:#eff5ff}.member-courses button:disabled{opacity:.55;cursor:wait}.member-course-reader{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.member-course-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.member-course-reader figure{margin:24px 0}.member-course-reader figcaption{margin:10px 0;font-weight:600}.member-course-reader video,.member-course-reader img{object-fit:contain;background:#f1f5f9;width:100%;max-height:560px;display:block}.member-course-reader audio{width:100%}@media (max-width:640px){.member-courses{padding:16px}.member-courses>header{flex-direction:column;align-items:flex-start}.member-course-cards{grid-template-columns:1fr}}.member-course-catalog-error{color:#174b9c;background:#eff5ff;border-left:3px solid #2363c7;margin:16px 24px;padding:12px 16px}.member-course-catalog-error p{margin:0 0 8px}.member-course-catalog-error button{cursor:pointer;color:#174b9c}.geo-saved-answers{background:#f8faff;border:1px solid #dce5f2;border-radius:14px;margin:16px 0;overflow:hidden}.geo-saved-answers>summary{color:#3154c7;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600}.geo-saved-answers>div{padding:0 16px 16px}.geo-saved-answers>div>p{color:#687594;margin:0 0 12px;font-size:13px;line-height:1.7}.geo-saved-answer{background:#fff;border:1px solid #e0e7f3;border-radius:10px;margin-top:10px;overflow:hidden}.geo-saved-answer>summary{color:#24395d;cursor:pointer;overflow-wrap:anywhere;padding:12px;font-size:14px;font-weight:600}.geo-saved-answer>div{padding:0 12px 12px}.geo-saved-answer dl{margin:0 0 12px;font-size:12px;line-height:1.7}.geo-saved-answer dl>div{margin-top:8px}.geo-saved-answer dt{color:#526584;font-weight:600}.geo-saved-answer dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#46526a;margin:2px 0 0}.geo-answer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.geo-answer-actions button{color:#3154c7;cursor:pointer;background:#fff;border:1px solid #d1ddf2;border-radius:8px;padding:6px 10px}.geo-saved-answer pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f8faff;border:1px solid #e0e7f3;border-radius:8px;max-height:480px;margin:10px 0 0;padding:12px;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.geo-saved-answer [role=alert]{color:#a13939;font-size:13px}.feature-choices{position:relative}.feature-choices .choice-native{opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;top:0;left:0}.feature-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-choices button{text-align:left;background:#fff;border:1px solid #e4e4e8;border-radius:14px;min-height:57px;padding:16px}.feature-choices button.active{color:#3154c7;background:#eef2ff;border-color:#9aafff}.feature-choices strong{font-size:13px;font-weight:500;display:block}.feature-choices small{color:#999;margin-top:8px;font-size:11px;line-height:1.7;display:block}.feature-choices>p{color:#999;margin-top:13px;font-size:12px;line-height:1.8}.choice-live-stream-sales>div,.key-responseMode>div{grid-template-columns:1fr 1fr}.choice-private-chat-conversion.key-customerStage>div{grid-template-columns:repeat(5,1fr)}.choice-dianping-good-reviews>div{gap:10px;display:flex}.choice-dianping-good-reviews button{border-radius:30px;min-height:0;padding:9px 17px}.choice-dianping-good-reviews strong,.choice-dianping-good-reviews small{margin:0 4px 0 0;font-size:12px;display:inline}.review-writing-options{margin:25px 0}.review-writing-options h3{margin-bottom:13px;font-size:14px;font-weight:500}.review-writing-options h3 small{color:#999;font-size:12px;font-weight:400}.review-writing-options>div{flex-wrap:wrap;gap:9px;display:flex}.review-writing-options button{border:1px solid #e4e4e8;border-radius:30px;padding:10px 15px;font-size:12px}.review-writing-options button.active{color:#3154c7;background:#eef2ff;border-color:#9aafff}.review-writing-options p{color:#999;margin-top:14px;font-size:11px}@media (max-width:650px){.feature-choices>div,.choice-private-chat-conversion.key-customerStage>div{grid-template-columns:1fr 1fr}.feature-choices button{padding:13px}.choice-dianping-good-reviews button{padding:9px}.choice-dianping-good-reviews small{font-size:10px;display:block}}.review-writing-options>div>label{cursor:pointer;border:1px solid #e4e4e8;border-radius:30px;align-items:center;gap:6px;padding:10px 15px;font-size:12px;display:flex}.review-writing-options>div>label.active{color:#3154c7;background:#eef2ff;border-color:#9aafff}.review-writing-options input[type=checkbox]{accent-color:#3f67ff;width:12px;height:12px}.feature-choices details{color:#999;margin-top:12px;font-size:11px}.feature-choices details button{margin:12px 8px 0 0}.choice-dianping-good-reviews details button{font-size:11px}.copywriting-result{gap:22px;display:grid}.copy-result-boundary{line-height:1.8;color:#a38b77!important;font-size:11px!important}.copy-result-card{background:#f7f7f8;border-radius:20px;padding:25px}.copy-result-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.copy-result-card h3{color:#17213b;font-size:17px;line-height:1.6}.copy-result-card header button{color:#3154c7;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.copy-result-body{white-space:pre-wrap;color:#555;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.copy-result-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.copy-result-card footer small{color:#aaa;font-size:10px}.copy-result-card footer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-result-card .primary-button{padding:10px 15px;font-size:12px}.copywriting-result details>pre{white-space:pre-wrap;font-size:12px;line-height:1.8}.source-extract{border:1px solid #eee;border-radius:16px;margin:15px 0 24px;padding:20px}.source-extract>p{color:#999;margin:12px 0;font-size:11px;line-height:1.8}.source-extract h3{color:#17213b;margin:20px 0 8px;font-size:15px}.source-extract>a{color:#3154c7;overflow-wrap:anywhere;margin-bottom:15px;font-size:12px;display:block}.source-extract textarea{margin-bottom:15px}.id-copywriting-edit .result-panel>.output-content,.id-genius-copywriting .result-panel>.output-content{background:0 0}.id-copywriting-edit .output-content,.id-genius-copywriting .output-content{background:0 0;padding:0}@media (max-width:650px){.copy-result-card{padding:18px}.copy-result-body{font-size:14px}.copy-result-card h3{font-size:15px}}.copy-cover-parent{color:#444;background:#f7f7f8;border-radius:18px;max-height:600px;padding:24px;overflow:auto}.copy-cover-section{border-bottom:1px solid #e5e5e9;margin-bottom:24px;padding:0 0 30px}.copy-cover-section:last-child{border-bottom:0;margin-bottom:0}.copy-cover-section>h3{color:#3154c7;margin:0 0 18px;font-size:20px;line-height:1.6}.copy-cover-layout{align-items:flex-start;gap:20px;display:flex}.copy-cover-image{flex:0 0 180px}.copy-cover-image img{border:2px solid #3f67ff;border-radius:16px;width:180px;height:auto;display:block}.copy-cover-section.platform-wechat .copy-cover-layout{display:block}.copy-cover-section.platform-wechat .copy-cover-image{margin-bottom:20px}.copy-cover-section.platform-wechat .copy-cover-image img{width:min(100%,480px);height:auto}.copy-cover-copy{flex:1;min-width:0;font-size:16px;line-height:1.9}.copy-cover-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.copy-cover-actions button,.copy-cover-dialog button{cursor:pointer;color:#3154c7;background:#fff;border:1px solid #ccd7ff;border-radius:12px;padding:10px 16px}.copy-cover-actions button:disabled,.copy-cover-dialog button:disabled{opacity:.5;cursor:wait}.copy-cover-actions .copy-cover-primary,.copy-cover-dialog .copy-cover-primary{color:#fff;background:#3f67ff;border:0}.copy-cover-error{color:#b84c29;font-size:13px}.copy-cover-note{color:#888;font-size:12px;line-height:1.8}.copy-cover-backdrop{z-index:220;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.copy-cover-dialog{background:#fff;border-radius:22px;width:100%;max-width:800px;max-height:90vh;padding:24px;overflow:auto}.copy-cover-dialog>header{justify-content:space-between;align-items:center;display:flex}.copy-cover-plans{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.copy-cover-plans label{cursor:pointer;border:1px solid #e5e5e9;border-radius:14px;padding:16px}.copy-cover-plans label.selected{background:#f5f7ff;border-color:#3f67ff}.copy-cover-plans p{white-space:pre-wrap;font-size:13px;line-height:1.8}.copy-cover-dialog footer{border-top:1px solid #eee;margin-top:20px;padding-top:18px}.copy-cover-dialog footer>label{align-items:flex-start;gap:8px;margin:14px 0;font-size:13px;display:flex}.copy-cover-dialog header h3{margin:0}.copy-cover-quote{color:#3154c7;font-size:14px}.copy-cover-images{flex-wrap:wrap;gap:10px;display:flex}.copy-cover-image>a{color:#3154c7;margin-top:8px;font-size:12px;display:inline-block}.copy-cover-section.platform-xiaohongshu .copy-cover-image{float:left}.copy-cover-section details{color:#888;margin-top:16px;font-size:12px}.copy-cover-section pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.copy-cover-parent{padding:16px}.copy-cover-layout{display:block}.copy-cover-image{margin-bottom:16px}.copy-cover-image img{max-width:100%}.copy-cover-plans{grid-template-columns:1fr}.copy-cover-section.platform-xiaohongshu .copy-cover-image{float:none}}.copy-cover-image{width:180px}.platform-xiaohongshu .copy-cover-image>div>a:first-child{aspect-ratio:3/4;border:2px solid #3f67ff;border-radius:16px;width:180px;display:block;overflow:hidden;box-shadow:0 0 12px #3f67ff26}.platform-xiaohongshu .copy-cover-image img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.copy-cover-section.platform-wechat .copy-cover-image img{border:0;border-radius:12px;width:300px;max-width:100%;height:auto;box-shadow:0 10px 15px -3px #0002}.copy-cover-section.platform-wechat .copy-cover-image{width:300px;max-width:100%}.copy-cover-section>h3{color:#3154c7;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.copy-cover-section>h3:empty{display:none}.copy-cover-section>h3>span{color:#999;font-size:16px;font-weight:400}.copy-cover-xhs-body{font-size:16px;line-height:1.625}.copy-cover-xhs-body p{margin:0 0 8px}.copy-cover-xhs-body .copy-cover-tags{color:#3f67ff;margin-top:12px;font-size:14px}.copy-cover-title-hint{color:#3f67ff;margin:12px 0 8px;font-size:12px;line-height:1.6}.copy-cover-copy strong{color:#e74c3c}.copy-cover-copy em{color:#3f67ff}.copy-cover-actions{gap:12px;margin-top:16px;padding-top:16px}.copy-cover-actions .copy-cover-primary{background:linear-gradient(90deg,#3f67ff,#6385ff);border-radius:12px;padding:8px 16px;font-size:14px;font-weight:500;box-shadow:0 2px 8px #3f67ff26}.copy-cover-wechat-body .gzh-paragraph{color:#3a3a3a;text-align:justify;letter-spacing:.3px;border-left:3px solid #b7c7ff;margin:0 0 16px;padding:4px 0 4px 16px;font-size:15px;line-height:2}.copy-cover-wechat-body .gzh-heading{color:#1a1a1a;margin:28px 0 12px;font-size:20px;font-weight:800;line-height:1.375}.copy-cover-wechat-body .gzh-sectionTitle{color:#3154c7;border-left:4px solid #3f67ff;margin:24px 0 12px;padding-left:12px;font-size:17px;font-weight:700;line-height:1.375}.copy-cover-wechat-body .gzh-quote{color:#3154c7;background:#eef2ff;border:1px solid #ccd7ff;border-radius:12px;margin:20px 0;padding:16px 20px;font-size:16px;line-height:2}.copy-cover-wechat-body .gzh-divider{text-align:center;letter-spacing:4px;color:#999;margin:20px 0;font-size:12px}.copy-cover-wechat-body .gzh-cta{text-align:center;color:#fff;background:linear-gradient(90deg,#3f67ff,#6385ff);border-radius:16px;margin:20px 0;padding:12px 16px;font-size:15px;font-weight:700;box-shadow:0 4px 14px #3f67ff26}.copy-cover-wechat-body .gzh-list{gap:8px;margin:6px 0;font-size:15px;line-height:1.9;display:flex}.copy-cover-wechat-body .gzh-list>span:first-child{color:#3f67ff;font-weight:700}.copy-cover-wechat-body .gzh-lead{color:#3154c7;background:#eef2ff;border:1px solid #ccd7ff;border-radius:16px;margin:8px 0 16px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.9}.copy-cover-wechat-body .gzh-emphasis{color:#31466f;background:#eef2ff;border:1px solid #ccd7ff;border-radius:12px;margin:16px 0;padding:12px 16px;font-size:15px;line-height:1.9}.copy-cover-wechat-body .gzh-end{text-align:center;color:#999;letter-spacing:3px;margin:20px 0;font-size:12px}.copy-cover-note a{color:var(--brand-text,#3154c7);text-decoration:underline}.reference-change.home-gallery-layout{grid-template-columns:repeat(9,minmax(0,1fr));gap:65px;padding:63px 24px 80px}.home-gallery-copy{grid-column:span 2}.home-gallery-copy h2{font-weight:650}.home-gallery-pair{grid-column:span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.home-picture-carousel,.home-intro-video{aspect-ratio:16/9;background:#f7f9ff;border:1px solid #e2e7f0;border-radius:16px;min-width:0;position:relative;overflow:hidden}.home-carousel-images,.home-carousel-images img{width:100%;height:100%;position:absolute;inset:0}.home-carousel-images img{object-fit:cover;opacity:0;transition:opacity .35s}.home-carousel-images img.active{opacity:1}.home-carousel-dots{background:#17213b70;border-radius:999px;gap:8px;padding:8px 11px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.home-carousel-dots button{background:#ffffff70;border-radius:999px;flex:none;width:6px;height:6px;padding:0;transition:width .2s;display:block}.home-carousel-dots button[aria-pressed=true]{background:#fff;width:24px}.home-carousel-dots button:focus-visible{outline-offset:4px;outline:2px solid #fff}.home-carousel-demo{color:#536d88;background:#ffffffeb;border-radius:5px;padding:2px 6px;font-size:10px;line-height:16px;position:absolute;top:10px;left:10px}.home-intro-video{background:#101828;box-shadow:0 16px 24px #17213b20}.home-intro-video video{object-fit:contain;width:100%;height:100%;display:block}.home-intro-video>p{color:#314a6b;background:#fff;padding:8px;font-size:12px;position:absolute;inset:auto 8px 8px}.home-video-cover{text-align:left;color:#fff;background:linear-gradient(135deg,#264f94,#3f67ff);width:100%;height:100%;padding:20px 24px;display:block;position:relative}.home-video-cover small{opacity:.7;font-size:7px}.home-video-cover>strong{opacity:.35;margin:12px 0 8px;font-size:40px;font-weight:700;line-height:48px;display:block}.home-video-cover h3{margin:0 0 8px;font-size:36px;font-weight:750;line-height:44px}.home-video-cover p{opacity:.8;font-size:12px}.home-video-play{background:#5a85ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0f172a30}.home-video-demo{background:#17396b99;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:12px}.home-video-cover:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (max-width:1023px){.reference-change.home-gallery-layout{grid-template-columns:1fr;gap:32px}.home-gallery-copy,.home-gallery-pair{grid-column:auto}}@media (max-width:639px){.reference-change.home-gallery-layout{padding:40px 20px 56px}.home-gallery-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-video-cover h3{font-size:30px;line-height:36px}.home-video-cover>strong{margin:8px 0 4px;font-size:32px;line-height:36px}}@media (prefers-reduced-motion:reduce){.home-carousel-images img,.home-carousel-dots button{transition:none}}.home-intro-video{container-type:inline-size}.home-gallery-layout .home-video-cover{padding:4.5cqw 5.3cqw}.home-gallery-layout .home-video-cover small{font-size:1.55cqw}.home-gallery-layout .home-video-cover>strong{margin:2.5cqw 0 1.8cqw;font-size:9cqw;line-height:10.5cqw}.home-gallery-layout .home-video-cover h3{margin-bottom:1.8cqw;font-size:8cqw;line-height:9.7cqw}.home-gallery-layout .home-video-cover p{font-size:2.65cqw}.home-gallery-layout .home-video-play{width:14.2cqw;height:14.2cqw}.home-video-play svg{width:44%;height:44%}.home-gallery-config-error{color:#405879;text-align:center;background:#f7f9ff;border:1px solid #d8e3f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:160px;padding:24px;display:flex}.home-gallery-config-error a{color:#2563a6;text-decoration:underline}.home-carousel-load,.home-carousel-image-error{color:#405879;text-align:center;background:#f7f9ff;justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.home-carousel-image-error{flex-direction:column;gap:8px;padding:12px 12px 36px}.home-carousel-image-error button{color:#2563a6;background:#fff;border:1px solid #bdcfe6;border-radius:8px;padding:6px 10px;font-size:12px}.home-carousel-image-error button:focus-visible{outline-offset:2px;outline:2px solid #2563a6}@media (max-width:639px){.home-carousel-image-error{gap:4px;padding:4px 6px 28px;font-size:10px;line-height:14px}.home-carousel-image-error button{padding:3px 6px;font-size:10px;line-height:16px}.home-carousel-load{font-size:11px}}.home-carousel-images img{transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 6s cubic-bezier(0,0,.2,1);transform:scale(1)}.home-carousel-images img.active{transform:scale(1.04)}.home-carousel-dots button{transition:width .3s}@media (prefers-reduced-motion:reduce){.home-carousel-images img{transition:none;transform:none}.home-carousel-images img.active{transform:none}.home-carousel-dots button{transition:none}}.home-intro-video-error{color:#fff;text-align:center;background:#101828;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex;position:absolute;inset:0}.home-intro-video-error button{color:#254bd3;background:#fff;border:1px solid #a6bbff;border-radius:8px;padding:8px 12px}.home-intro-video-error button:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-video-source{z-index:2;color:#fff;text-align:right;background:#102443e8;border-radius:5px;max-width:80%;padding:3px 6px;font-size:10px;line-height:1.4;position:absolute;top:8px;right:8px}.home-video-source:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:639px){.home-video-source{max-width:88%;font-size:8px;top:4px;right:4px}.home-video-source-label{display:none}}.home-growth-cases{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:64px 32px}.home-growth-cases>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.home-growth-cases h2{color:#243a57;margin:0;font-size:30px;line-height:40px}.home-growth-cases nav{flex-wrap:wrap;gap:12px;display:flex}.home-growth-cases nav a{color:#315c8b;background:#f7faff;border:1px solid #dce5f2;border-radius:12px;padding:10px 16px;text-decoration:none}.home-growth-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-growth-case-grid>a{color:#26394f;background:#fff;border:1px solid #e2e7ef;border-radius:20px;min-width:0;padding:24px;text-decoration:none}.home-growth-case-grid article{gap:16px;display:flex}.home-growth-case-grid img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:96px}.home-growth-case-grid h3{margin:8px 0;font-size:18px;line-height:28px}.home-growth-case-grid p{color:#647184;overflow-wrap:anywhere;font-size:14px;line-height:24px}.home-growth-case-grid small{color:#2563a6;font-size:12px}.home-growth-case-grid span{color:#536d88;font-size:12px}.home-growth-cases a:focus-visible{outline-offset:4px;outline:2px solid #2563a6}@media (max-width:900px){.home-growth-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home-growth-cases{padding:40px 20px}.home-growth-cases>header{flex-direction:column;align-items:flex-start;gap:16px}.home-growth-case-grid{grid-template-columns:1fr}}.reference-home{background:#fff;margin:-32px}.reference-hero{grid-template-columns:1.8fr 1fr;align-items:center;gap:15px 40px;max-width:1120px;margin:auto;padding:65px 45px 40px;display:grid}.reference-kicker{color:#999;align-items:center;gap:14px;margin-bottom:34px;font-size:16px;display:flex}.reference-kicker span{color:#333;font-weight:700}.reference-kicker i{border-left:1px solid #ddd;height:17px}.reference-hero h1{letter-spacing:-1px;color:#242429;font-size:45px;font-weight:750;line-height:1.5}.reference-hero em{color:#3f67ff;font-style:normal}.reference-hero-copy>p{color:#888;margin-top:25px;font-size:14px;line-height:1.8}.reference-mascot{text-align:center}.reference-mascot img{object-fit:contain;width:auto;max-width:100%;height:270px}.reference-mascot p{color:#999;margin:3px 0;font-size:12px}.reference-mascot b{color:#555}.reference-mascot small{color:#bbb;font-size:10px}.reference-question{color:#aaa;border:1px solid #dedede;border-radius:20px;grid-column:1/-1;align-items:center;gap:15px;margin:12px 35px 0;padding:14px 12px 14px 24px;display:flex;box-shadow:0 3px 10px #00000007}.reference-question input{background:0 0;border:0;padding:9px 0;font-size:16px}.reference-question .primary-button{white-space:nowrap;border-radius:13px;padding:16px 20px}.reference-start{color:#999;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.reference-start button{color:#777;background:#fafafa;border:1px solid #eee;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.reference-browse{color:#888;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin:12px auto;font-size:14px;display:flex}.reference-local-stats{border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:center;align-items:center;gap:55px;padding:28px 32px;display:flex}.reference-local-stats div{text-align:center}.reference-local-stats strong{color:#333;font-size:27px;display:block}.reference-local-stats span{color:#999;font-size:11px}.reference-local-stats p{color:#aaa;max-width:180px;font-size:11px;line-height:1.8}.reference-change{grid-template-columns:.58fr 1.15fr 1.15fr;align-items:center;gap:18px;padding:65px 24px 80px;display:grid}.reference-change h2{margin-bottom:24px;font-size:29px;line-height:1.5}.reference-change>div:first-child>span{border:1px solid #e4e4e4;border-radius:30px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:12px;display:flex}.reference-change>div:first-child svg{color:#3f67ff}.reference-change>div:first-child>p{color:#999;margin-top:24px;font-size:11px}.reference-case-empty,.reference-content-card{aspect-ratio:16/9;border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.reference-case-empty{text-align:center;color:#aaa;background:#f8f8f9;border:1px solid #eee;justify-content:center;align-items:center;gap:10px}.reference-case-empty p{font-size:12px}.reference-case-empty button{color:#888;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.reference-content-card{color:#fff;background:#3f67ff}.reference-content-card small{opacity:.65;font-size:7px}.reference-content-card>strong{color:#fff6;margin:15px 0 0;font-size:35px}.reference-content-card>svg{opacity:.8;position:absolute;top:45px;right:25px}.reference-content-card h3{margin:10px 0;font-size:36px;font-weight:800}.reference-content-card p{opacity:.8;font-size:12px}.reference-content-card button{align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.reference-chain{background:#f5f9fc;padding:65px 24px}.reference-chain>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.reference-chain h2{font-size:28px}.reference-chain header>div{gap:8px;display:flex}.reference-chain header button{color:#888;background:#fff;border:1px solid #e4e4e4;border-radius:30px;padding:12px 17px;font-size:12px}.reference-stage-tabs{justify-content:space-between;gap:15px;margin:35px 0 20px;display:flex}.reference-stage-tabs>button{text-align:left;background:#fff;border:1px solid #e7ebef;border-radius:16px;flex:1;grid-template-columns:auto 1fr;gap:5px 10px;padding:20px;display:grid}.reference-stage-tabs span{color:#3f67ff;grid-row:1/3;font-size:24px}.reference-stage-tabs strong{font-size:18px}.reference-stage-tabs small{color:#999;font-size:11px}.reference-stage-tabs .active{background:#eef2ff;border-color:#9aafff}.reference-chain>p{color:#999;font-size:12px;line-height:1.8}.reference-stage-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.reference-stage-grid>article{background:#fff;border:1px solid #e7ebef;border-radius:17px;padding:19px 15px;transition:border-color .2s}.reference-stage-grid>article.active{border-color:#3f67ff;box-shadow:0 7px 20px #3f67ff10}.reference-stage-grid>article>span{color:#3f67ff;font-size:20px}.reference-stage-grid h3{margin:12px 0;font-size:17px}.reference-stage-grid article>p{color:#999;margin-bottom:15px;font-size:11px;line-height:1.8}.reference-stage-grid article>button{text-align:left;border-top:1px solid #f0f0f0;width:100%;padding:14px 12px 14px 0;display:block;position:relative}.reference-stage-grid button strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.reference-stage-grid button small{color:#aaa;font-size:10px;line-height:1.7;display:block}.reference-stage-grid button>svg{color:#bbb;position:absolute;top:15px;right:0}@media (max-width:760px){.reference-home{margin:-22px -16px}.reference-hero{grid-template-columns:1fr;gap:15px;padding:35px 22px}.reference-hero h1{font-size:31px}.reference-kicker{margin-bottom:22px;font-size:12px}.reference-mascot{display:none}.reference-question{gap:8px;margin:10px 0;padding:10px 10px 10px 15px}.reference-question input{font-size:12px}.reference-question .primary-button{padding:13px 10px;font-size:12px}.reference-start{flex-wrap:wrap;font-size:10px}.reference-start button{padding:8px}.reference-local-stats{flex-wrap:wrap;gap:25px;padding:25px 15px}.reference-local-stats p{text-align:center;width:100%;max-width:none}.reference-change{grid-template-columns:1fr;gap:20px;padding:30px 20px}.reference-change>div:first-child>span{max-width:280px}.reference-case-empty,.reference-content-card{aspect-ratio:auto;min-height:240px}.reference-chain{padding:35px 20px}.reference-chain>header{flex-direction:column;align-items:flex-start}.reference-chain h2{font-size:24px}.reference-stage-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reference-stage-tabs>button{padding:14px}.reference-stage-grid{grid-template-columns:1fr 1fr;gap:10px}.reference-stage-grid>article{padding:15px 10px}}@media (min-width:761px){.reference-hero{max-width:1040px;padding-top:52px}.reference-hero h1{font-size:48px}.reference-hero-copy>p{font-size:15px}.reference-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0 20px;max-width:1120px;padding:41px 60px 40px}.reference-hero-copy{padding-left:30px;font-size:16px;line-height:24px}.reference-kicker{margin:0;font-size:18px;line-height:27px;display:inline-flex}.reference-hero h1{letter-spacing:-2px;margin:22px 0 20px;font-size:clamp(36px,4vw,52px);font-weight:720;line-height:1.3}.reference-hero-copy>p{margin:0;font-size:14px;line-height:25.2px}.reference-mascot img{object-fit:cover;width:100%;max-width:100%;height:285px;display:block;transform:none}.reference-mascot p{height:18px;margin:-1px 0 0;font-size:10px;line-height:15px}.reference-mascot b{font-size:12px;line-height:18px}.reference-question{border-color:#e0e0e3;border-radius:18px;gap:13px;height:84px;margin:24px 65px 0;padding:12px 12px 12px 22px;box-shadow:0 8px 32px -14px #2424281c,0 2px 5px #24242803}.reference-question>svg{width:21px;height:21px}.reference-question input{padding:15px 0;font-size:16px;line-height:24px}.reference-question .primary-button{border-radius:12px;flex-shrink:0;gap:8px;width:122px;height:50px;padding:0 19px;font-size:14px;line-height:21px}.reference-question .primary-button svg{width:20px;height:20px}.reference-start{gap:8px;margin:19px -60px 0;font-size:11px;line-height:16.5px}.reference-start>span{margin-right:3px}.reference-start button{gap:6px;padding:7px 10px;font-size:11px;line-height:16.5px}.reference-start button svg{width:11px;height:11px}.reference-browse{gap:7px;height:21px;margin:24px auto 0;padding:0;font-size:14px;line-height:21px}.reference-browse svg{width:16px;height:16px}}.reference-hero h1{color:var(--brand-ink)}.reference-hero em{color:var(--brand)}.reference-kicker,.reference-hero-copy>p,.reference-browse{color:var(--text-secondary)}.reference-kicker span,.reference-local-stats strong{color:var(--brand-ink)}.reference-kicker i{border-color:#dbe2f1}.reference-question{background:#fff;border-color:#dce3f0;box-shadow:0 8px 28px #17213b08}.reference-question>svg{color:#7b8aaa}.reference-question input::placeholder{color:#78849a}.reference-start{color:#71809a}.reference-start button{color:#526584;background:#f7f9ff;border-color:#e3e9f6}.reference-local-stats{background:#fbfcff;border-color:#e8edf5}.reference-local-stats span,.reference-local-stats p{color:#687594}.reference-change>div:first-child>span{color:#526584;background:#fbfcff;border-color:#e0e7f4}.reference-change>div:first-child>p{color:#687594}.reference-case-empty{color:#71809a;background:#f7f9fd;border-color:#e2e8f2}.reference-case-empty h3{color:#40516e}.reference-case-empty button{color:var(--brand-text)}.reference-content-card{background:linear-gradient(135deg,#3154c7 0%,#3f67ff 72%,#597dff 100%)}.reference-chain{background:#f5f7fc}.reference-chain header button{color:#526584;border-color:#dfe6f2}.reference-stage-tabs>button{color:var(--brand-ink);border-color:#e0e7f3}.reference-stage-tabs small,.reference-chain>p,.reference-stage-grid article>p,.reference-stage-grid button small{color:#687594}.reference-stage-grid>article{border-color:#e0e7f3}.reference-stage-grid h3,.reference-stage-grid button strong{color:var(--brand-ink)}.reference-stage-grid button>svg{color:#8494b2}.reference-stage-grid article>button{border-top-color:#edf0f7}.reference-stage-grid article>button:hover{color:var(--brand-text);background:#f7f9ff}.reference-start a{color:#526584;background:#f7f9ff;border:1px solid #e3e9f6;border-radius:9px;align-items:center;gap:9px;padding:11px;text-decoration:none;display:flex}.reference-stage-grid{flex-direction:column;gap:40px;margin-top:48px;display:flex}.reference-stage-grid>article,.reference-stage-grid>article.active{box-shadow:none;border:0;border-radius:0;padding:0;scroll-margin-top:96px;transition:opacity .3s}.reference-stage-group-heading{align-items:baseline;gap:12px;margin-bottom:28px;display:flex}.reference-stage-group-heading>span{color:var(--brand-text);font-size:14px;font-weight:700;line-height:20px}.reference-stage-group-heading h3{color:var(--brand-ink);margin:0;font-size:30px;font-weight:700;line-height:36px}.reference-stage-group-heading p{color:#687594;margin:4px 0 0;font-size:16px;line-height:24px}.reference-stage-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.reference-stage-cards>button{text-align:left;width:100%;color:var(--brand-ink);background:#fff;border:1px solid #e0e7f3;border-radius:16.8px;padding:20px 24px;display:block}:is(.reference-stage-cards>button:hover,.reference-stage-cards>button:focus-visible){border-color:#9aafff;box-shadow:0 4px 12px #3f67ff12}.reference-stage-card-heading{align-items:center;gap:10px;min-height:36px;display:flex}.reference-stage-card-heading h3{margin:0;font-size:18px;font-weight:600;line-height:22.5px}.reference-stage-cards>button>p{color:#687594;margin:4px 0 0;font-size:14px;line-height:19.25px}.home-stage-icon{color:#3f67ff;background:#eef2ff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.reference-stage-grid>article.active .home-stage-icon{color:#fff;background:#3f67ff}.reference-stage-tabs:has(.active)>button:not(.active){opacity:.4}@media (max-width:1023px){.reference-stage-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.reference-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-stage-cards>button{padding:16px 20px}.reference-start a{padding:8px}}@media (max-width:760px){.reference-home{margin-left:-20px;margin-right:-20px}}@media (max-width:767px){.reference-stage-card-heading h3{font-size:14px;line-height:17.5px}.reference-stage-group-heading h3{font-size:24px;line-height:32px}.reference-stage-tabs{gap:19.3333px;display:flex}.reference-stage-tabs>button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;height:67px;padding:10px 4px;display:flex;position:relative}.reference-stage-tabs>button>span{margin:0;font-size:16px;line-height:24px}.reference-stage-tabs>button>strong{margin:0;font-size:11px;line-height:11px}.reference-stage-tabs>button>small{display:none}.reference-stage-tabs>button:not(:last-child):after{content:"→";color:#8494b2;font-size:14px;line-height:20px;position:absolute;top:22px;right:-16px}}.reference-chain .reference-stage-group-heading{justify-content:flex-start}.reference-chain .reference-stage-group-heading>div{flex:1;min-width:0;display:block}.reference-stage-frame{background:#fff;border:1px solid #e0e7f3;border-radius:20.8px;padding:32px}.reference-stage-tabs{align-items:center;gap:0;margin:0;display:flex}.reference-stage-node{flex:1;justify-content:center;min-width:0;display:flex}.reference-stage-node>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7f3;border-radius:20.8px;flex-shrink:0;align-items:center;gap:12px;height:70px;padding:14px 20px 14px 16px;transition:opacity .3s;display:flex}.reference-stage-node>button>span{color:#3f67ff;background:#eef2ff;border-radius:16.8px;flex-shrink:0;place-items:center;width:40px;height:40px;margin:0;font-size:16px;font-weight:400;line-height:24px;display:grid}.reference-stage-copy>strong{color:var(--brand-ink);font-size:18px;font-weight:700;line-height:22.5px;display:block}.reference-stage-copy>small{color:#687594;margin:2px 0 0;font-size:12px;font-weight:400;line-height:15px;display:block}.reference-stage-connector{color:#8494b2;flex:none;width:112px;height:24px}.reference-stage-tabs:has(.active) .reference-stage-node>button:not(.active){opacity:.4}.reference-stage-node>button.active{border-color:#9aafff;box-shadow:0 2px 8px #3f67ff16}.reference-stage-node>button.active>span{color:#fff;background:#3f67ff}.reference-stage-node>button:focus-visible{outline-offset:3px;outline:2px solid #3f67ff}@media (max-width:1023px){.reference-stage-frame{padding:32px 16px}.reference-stage-node>button{flex-direction:column;justify-content:center;gap:10px;width:100%;height:67px;padding:10px 4px}.reference-stage-node>button>span{background:0 0;border-radius:0;width:auto;height:24px}.reference-stage-node>button.active>span{color:#3f67ff;background:0 0}.reference-stage-copy>strong{font-size:11px;line-height:11px}.reference-stage-copy>small{display:none}.reference-stage-connector{width:8px;height:20px}}.reference-stage-node>button.active{background:#fff}.reference-chain>header a{color:#526584;background:#f7f9ff;border:1px solid #dfe6f2;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;text-decoration:none;display:inline-flex}.app-shell.source-layout-home{padding-top:66px}.app-shell.source-layout-home>.site-header{z-index:50;height:66px;min-height:66px;position:fixed;top:0;left:0;right:0}.source-layout-home .reference-stage-grid>article{scroll-margin-top:90px}@media (max-width:767px){.app-shell.source-layout-home>.site-header>.site-nav.content-nav-open{top:66px}}@media (max-width:760px){.reference-home{margin-left:-16px;margin-right:-16px}}.ai-assistant-workspace{max-width:960px;min-height:calc(100vh - 130px);margin:0 auto;padding:0 16px 28px;position:relative}.assistant-toolbar{color:#888;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.assistant-toolbar>div{gap:10px;display:flex}.assistant-toolbar button{background:#fff;border:1px solid #e5e5e9;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:flex}.assistant-toolbar label{white-space:nowrap;align-items:center;gap:9px;display:flex}.assistant-toolbar select{background:#fff;max-width:200px;padding:8px 10px;font-size:12px}.assistant-welcome{text-align:center;padding:35px 0 28px}.assistant-mark{color:#3f67ff;background:#eef2ff;border-radius:20px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:22px;display:inline-flex}.assistant-welcome h1{letter-spacing:-.5px;color:#303036;font-size:32px;line-height:1.5}.assistant-welcome em{color:#3f67ff;font-style:normal}.assistant-welcome>p{color:#999;margin-top:15px;font-size:14px}.assistant-examples{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:27px;display:flex}.assistant-examples button{color:#888;background:#fff;border:1px solid #e9e9ed;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.assistant-examples button:hover{color:#3154c7;border-color:#b7c7ff}.assistant-messages{gap:24px;display:grid}.assistant-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e9e9ed;border-radius:18px;padding:20px 22px}.assistant-message-label{color:#aaa;margin-bottom:12px;font-size:11px}.assistant-user{background:#f7f9ff;border-color:#dfe6f2;margin-left:60px}.assistant-assistant{margin-right:18px}.assistant-message .markdown-content{font-size:14px;line-height:1.9}.assistant-copy{color:#a1836d;align-items:center;gap:5px;margin-top:14px;font-size:11px;display:flex}.assistant-task{background:#fcfcfd;border:1px solid #e9e9ed;border-radius:14px;margin-top:15px;padding:18px}.assistant-task>header{color:#3154c7;align-items:center;gap:8px;margin-bottom:15px;font-size:13px;display:flex}.assistant-task>header>span{color:#999;margin-left:auto;font-size:11px}.assistant-task>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.assistant-task small{color:#aaa;font-size:10px}.assistant-task>footer button{color:#3154c7;align-items:center;gap:6px;font-size:12px;display:flex}.assistant-redirect{background:#f7f9ff;border:1px solid #b7c7ff;border-radius:14px;margin-top:14px;padding:18px}.assistant-redirect strong{font-size:14px}.assistant-redirect p{color:#99836f;margin-top:10px;font-size:12px;line-height:1.8}.assistant-redirect button{color:#3154c7;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.assistant-credits{color:#ad9885;margin-top:15px;font-size:11px}.assistant-credits small{margin-top:5px;line-height:1.8;display:block}.assistant-thinking{color:#a18775;align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.assistant-error{color:#a76543;background:#fff8f5;border:1px solid #f0cebc;border-radius:14px;margin:15px 0;padding:15px;font-size:12px;line-height:1.8}.assistant-error button{color:#b5784e;align-items:center;gap:6px;margin:12px 16px 0 0;display:inline-flex}.assistant-pending{color:#a0846d;padding:12px;font-size:12px;line-height:1.8}.assistant-composer{background:#fff;border:1px solid #dedee3;border-radius:18px;align-items:flex-end;gap:12px;margin-top:26px;padding:15px 14px 15px 18px;display:flex;box-shadow:0 5px 20px #00000004}.assistant-composer textarea{resize:vertical;background:0 0;border:0;min-height:56px;max-height:220px;padding:0;font-size:14px;line-height:1.9}.assistant-composer>button{color:#fff;background:#3f67ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.assistant-disclosure{text-align:center;color:#aaa;margin-top:12px;font-size:10px;line-height:1.8}.assistant-history{z-index:20;background:#fff;border:1px solid #e5e5e9;border-radius:16px;max-height:430px;padding:20px;position:absolute;top:50px;left:16px;right:16px;overflow:auto;box-shadow:0 14px 40px #0001}.assistant-history>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.assistant-history h2{font-size:16px}.assistant-history>button{text-align:left;border-top:1px solid #eee;align-items:center;gap:9px;width:100%;padding:12px;font-size:12px;display:flex}.assistant-history>p{color:#999;font-size:12px}@media (max-width:760px){.ai-assistant-workspace{padding:0 0 20px}.assistant-toolbar{flex-wrap:wrap}.assistant-welcome{padding-top:20px}.assistant-welcome h1{font-size:25px}.assistant-user{margin-left:24px}.assistant-assistant{margin-right:0}.assistant-message{padding:17px}.assistant-task>footer{flex-direction:column;align-items:flex-start}}.source-layout-assistant .site-header{display:none}.source-layout-assistant .agent-sidebar{width:252px;height:100vh;top:0}.source-layout-assistant .main-content.with-agent-sidebar{min-height:100vh;margin-left:252px;padding:56px 42px 32px}.ai-assistant-workspace{max-width:none;min-height:0;margin:0;padding:0}.assistant-welcome{text-align:center;margin:0 0 36px;padding:0}.assistant-welcome h1{letter-spacing:normal;color:#3e4047;justify-content:center;align-items:baseline;gap:9px;font-size:clamp(28px,3vw,48px);font-weight:650;line-height:1.3;display:flex}.assistant-welcome h1>span:first-child{font-weight:500}.assistant-welcome strong{color:#3f67ff;font-weight:750}.assistant-welcome-badge{align-self:baseline;width:1.25em;height:1.25em;display:inline-flex}.assistant-welcome-badge img{object-fit:contain;width:100%;height:100%}.assistant-welcome-ai{color:#26272c;font-weight:650}.assistant-welcome>p{color:#8a8c94;margin:14px 0 0;font-size:20px;line-height:36px}.assistant-panel{background:#fff;border:1px solid #e5e5e9;border-radius:22px;padding:24px;position:relative}.assistant-toolbar{align-items:flex-start;gap:12px;min-height:82px;margin:0 0 16px}.assistant-examples{flex:1;justify-content:flex-start;gap:8px;min-width:0;margin:0}.assistant-examples button{white-space:nowrap;text-overflow:ellipsis;color:#7d7f89;background:#fafafa;border-radius:999px;max-width:100%;padding:7px 14px;font-size:14px;line-height:21px;display:block;overflow:hidden}.assistant-toolbar-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex}.assistant-toolbar-actions>div{gap:12px;display:flex}.assistant-toolbar-actions>div>button{color:#8a8c94;border:0;border-radius:0;gap:5px;height:14px;padding:0;font-size:12px;line-height:14px}.assistant-toolbar-actions label{gap:5px;font-size:10px}.assistant-toolbar-actions select{border-radius:8px;width:125px;max-width:125px;padding:4px 6px;font-size:10px;line-height:15px}.assistant-chat-scroll{height:52vh;margin:0 0 20px;padding:0 2px;overflow-y:auto}.assistant-panel .assistant-messages{gap:18px}.assistant-message{padding:16px 18px}.assistant-composer{height:132px;box-shadow:none;background:#fff;border:1px solid #dedee3;border-radius:14px;margin:0;padding:0;display:block;position:relative}.assistant-composer textarea{resize:none;border-radius:14px;height:130px;min-height:130px;max-height:240px;padding:18px 62px 22px 18px;font-size:14px;line-height:25.2px;display:block}.assistant-composer>button{background:#3f67ff;border-radius:10px;width:36px;height:36px;position:absolute;bottom:12px;right:12px}.assistant-composer>button:disabled{opacity:1;background:#c5d0ff}.assistant-history{width:360px;max-width:calc(100% - 48px);top:58px;left:auto;right:24px}.assistant-memory{color:#967a63;background:#f7f9ff;border:1px solid #dfe6f2;border-radius:14px;margin:0 0 20px;padding:16px;font-size:12px;line-height:1.8}.assistant-memory>p{align-items:center;gap:7px;display:flex}.assistant-memory h3{color:#17213b;margin-bottom:8px;font-size:14px}.assistant-memory article>p{margin-bottom:12px}.assistant-memory article strong{color:#687594;font-weight:500}.assistant-memory blockquote{white-space:pre-wrap;background:#fff;border-left:2px solid #b7c7ff;margin:6px 0 12px;padding:10px 12px}.assistant-memory-actions{gap:14px;display:flex}.assistant-memory-actions button{color:#3154c7;align-items:center;gap:6px;display:flex}.assistant-sidebar-brand{border-bottom:1px solid #eee;margin-bottom:24px;padding:0 0 20px}.assistant-sidebar-brand img{width:28px;height:28px}.assistant-sidebar-brand span{font-size:20px}@media (max-width:760px){.source-layout-assistant .main-content.with-agent-sidebar{margin-left:0;padding:30px 16px}.assistant-welcome h1{gap:6px;font-size:25px}.assistant-welcome>p{font-size:15px;line-height:26px}.assistant-panel{border-radius:18px;padding:16px}.assistant-toolbar{flex-direction:column;min-height:0}.assistant-toolbar-actions{flex-direction:row;justify-content:space-between;width:100%}.assistant-examples{width:100%}.assistant-examples button{font-size:12px}.assistant-chat-scroll{height:48vh}.assistant-history{max-width:calc(100% - 32px);right:16px}}.assistant-toolbar>.assistant-examples{gap:8px}.assistant-toolbar>.assistant-toolbar-actions{gap:14px}.assistant-composer .assistant-voice{width:36px;height:36px;position:absolute;bottom:12px;right:54px}.assistant-composer .assistant-voice .voice-compact{background:0 0;border:0;margin:0;padding:0;position:static}.assistant-composer .assistant-voice .voice-controls{gap:0;margin:0}.assistant-composer .assistant-voice .voice-controls .primary-button{background:#3f67ff;border-radius:50%;width:36px;min-width:0;height:36px;padding:9px}.assistant-composer .assistant-voice .voice-controls .primary-button svg{width:18px;height:18px}.assistant-composer .assistant-voice .voice-controls .secondary-button{z-index:12;background:#fff;border:1px solid #e5e5e9;border-radius:10px;align-items:center;gap:6px;width:154px;padding:10px 12px;font-size:12px;display:none;position:absolute;bottom:36px;right:0;box-shadow:0 4px 18px #0001}.assistant-composer .assistant-voice:hover .secondary-button,.assistant-composer .assistant-voice:focus-within .secondary-button{display:flex}.assistant-composer .assistant-voice .voice-error,.assistant-composer .assistant-voice .voice-success,.assistant-composer .assistant-voice .voice-recording{bottom:82px;right:0}.assistant-composer>button{bottom:14px;right:14px}.assistant-composer .assistant-voice{bottom:14px;right:56px}@media (max-width:760px){.source-layout-assistant .agent-sidebar{align-items:center;gap:10px;width:100%;height:auto;min-height:0;display:flex;position:relative;top:0;bottom:auto;overflow:auto}.source-layout-assistant .assistant-sidebar-brand{white-space:nowrap;border:0;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0 12px 0 0;display:flex}.source-layout-assistant .assistant-sidebar-brand span{white-space:nowrap;font-size:20px}}.usage-details{color:#282828;padding:28px 32px}.usage-details>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-details h1{color:#3154c7;margin:0 0 12px;font-size:36px;line-height:40px}.usage-details header p{color:#777}.usage-details button{cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.usage-details button:disabled{opacity:.5}.usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.usage-summary article{background:#fff;border:1px solid #e5e5e9;border-radius:20px;padding:24px}.usage-summary span{color:#777;font-size:14px;display:block}.usage-summary strong{color:#3154c7;margin-top:14px;font-size:26px;display:block}.usage-explanation{color:#777;font-size:13px;line-height:1.8}.usage-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.usage-toolbar [role=group]{flex-wrap:wrap;gap:8px;display:flex}.usage-toolbar button.active{color:#3154c7;background:#eef2ff;border-color:#b7c7ff}.usage-toolbar small{color:#888}.usage-table-wrap{background:#fff;border:1px solid #e5e5e9;border-radius:20px;overflow:auto}.usage-details table{border-collapse:collapse;text-align:left;width:100%;min-width:920px;font-size:13px}.usage-details th{color:#666;background:#f7f7f8;font-weight:500}.usage-details th,.usage-details td{vertical-align:top;border-bottom:1px solid #eee;padding:18px 16px}.usage-details td small,.usage-details td code{overflow-wrap:anywhere;max-width:230px;margin-top:7px;font-size:11px;display:block}.usage-state{white-space:nowrap;background:#f3f3f4;border-radius:20px;padding:5px 10px}.usage-state.state-settled{color:#277144;background:#ecf8ef}.usage-state.state-uncertain{color:#a34c15;background:#fff0e6}.usage-error{color:#b34b22}.usage-empty{text-align:center;color:#888;padding:36px}.usage-details details{color:#777;margin-top:24px;font-size:13px;line-height:1.8}@media (max-width:640px){.usage-details{padding:20px 16px}.usage-summary{grid-template-columns:1fr}.usage-details h1{font-size:28px}.usage-toolbar{flex-direction:column;align-items:flex-start}}.usage-details .usage-http-receipt{color:#526079;max-width:230px;margin-top:10px;font-size:11px}.usage-http-receipt summary{cursor:pointer;color:#3154c7}.usage-http-receipt dl{margin:10px 0}.usage-http-receipt dt{margin-top:8px;font-weight:600}.usage-http-receipt dd{overflow-wrap:anywhere;margin:2px 0 0}.usage-details .usage-http-receipt code{white-space:normal;margin-top:0}.usage-http-receipt p{margin:10px 0 0;line-height:1.6}.usage-details .usage-reconciliation{background:#fff;border:1px solid #e5e5e9;border-radius:16px;padding:16px}.usage-reconciliation summary{cursor:pointer;color:#3154c7}.usage-reconciliation ul{padding-left:20px}.usage-reconciliation li{overflow-wrap:anywhere;margin:16px 0}.usage-reconciliation code{white-space:normal;overflow-wrap:anywhere}.usage-details tr{scroll-margin-top:88px}.local-entitlements{color:#282828;padding:28px 32px}.local-entitlements>header,.local-entitlement-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-entitlements h1{color:#3154c7;margin:0 0 12px;font-size:36px;line-height:40px}.local-entitlements header p{color:#777}.local-entitlements button{cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:12px;padding:10px 16px}.local-entitlements button:disabled{opacity:.5;cursor:wait}.local-entitlements>aside{background:#eef2ff;border:1px solid #dfe6f2;border-radius:16px;margin:24px 0;padding:18px 22px}.local-entitlements>aside strong{color:#3154c7}.local-entitlements>aside p{font-size:13px;line-height:1.8}.local-entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.local-entitlement-card{background:#fff;border:1px solid #e5e5e9;border-radius:21px;padding:24px}.local-entitlement-card h2{margin:0;font-size:19px}.local-entitlement-card header span{color:#3154c7;font-size:12px}.local-entitlement-card>code{color:#999;font-size:11px}.local-entitlement-values{background:#f7f7f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:16px;font-size:13px;display:grid}.local-entitlement-values strong{margin-left:8px}.local-entitlement-card form{flex-direction:column;gap:14px;display:flex}.local-entitlement-card label{flex-direction:column;gap:8px;font-size:13px;display:flex}.local-entitlement-card input{box-sizing:border-box;background:#f7f7f8;border:1px solid #e5e5e9;border-radius:12px;width:100%;padding:12px}.local-entitlement-card form>button{color:#fff;background:#3f67ff;border:0;align-self:flex-start}.local-entitlement-card details{margin-top:20px;font-size:13px;line-height:1.8}.local-entitlement-error{color:#b34a24;font-size:13px}.local-entitlements-audit{background:#fff;border:1px solid #e5e5e9;border-radius:20px;margin-top:24px;padding:20px}@media (max-width:720px){.local-entitlements{padding:20px 16px}.local-entitlement-grid{grid-template-columns:1fr}.local-entitlements h1{font-size:28px}.local-entitlement-card{padding:18px}}.local-entitlements-audit>button{margin-top:14px}.local-entitlements-audit article{overflow-wrap:anywhere;border-top:1px solid #eee;padding:18px 0;font-size:13px}.local-entitlements-audit article small{color:#888;margin-top:8px;display:block}.local-entitlements-audit article p{margin:8px 0}
