.website-preview-scroll{overflow:auto;max-height:75vh;background:#e9edf2;padding:16px}.website-preview-content>.ant-space-item{width:100%}.website-preview-scroll iframe{display:block;border:0;background:#fff;margin:0 auto;max-width:none;flex-shrink:0}.website-preview-error{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.website-preview-links{max-height:280px;overflow:auto;overflow-wrap:anywhere}.workflow-sidebar-nav{padding:4px 18px 16px;font-size:13px}.workflow-sidebar-nav a{color:#52675d;text-decoration:none}.workflow-sidebar-nav .nav-caption{margin:18px 8px 9px}.workflow-sidebar-nav section{margin-bottom:12px}.workflow-inbox-link,.workflow-stage-link,.workflow-substates>a{display:flex;gap:8px;align-items:center;min-height:36px;padding:7px 10px;border-radius:6px;line-height:1.5}.workflow-sidebar-nav b,.workflow-inbox-link b{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;margin-left:auto}.workflow-stage-link strong{font-size:13px;font-weight:600}.workflow-stage-index{font-size:11px;color:#819089}.workflow-substates{margin:4px 0 0 19px;border-left:1px solid #e5ebe7;padding-left:5px}.workflow-substates>a{font-size:12px;min-height:32px}.workflow-sidebar-nav a:hover{background:#f2f7f4}.workflow-sidebar-nav a.is-active{background:#e8f3ed;color:#146d5c}.workflow-count-error{font-size:11px;color:#9c652b;padding:8px}.workflow-mobile-navigation{display:none}.workflow-time-fields{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#74817d;line-height:1.6;font-variant-numeric:tabular-nums}.workflow-time-fields b{font-weight:500;color:#52685c;margin-right:6px}.workflow-status-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.workflow-task-title{font-size:14px;font-weight:600;line-height:1.7;white-space:normal;height:auto;text-align:left;padding:0}.workflow-item-meta{font-size:12px;line-height:1.7;color:#74817d;margin-top:6px;overflow-wrap:anywhere}.workflow-filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;align-items:center}.workflow-filter-bar .ant-input-search{flex:1;min-width:180px}.workflow-filter-bar .ant-select{min-width:140px}.workflow-filter-bar .workflow-page-count{font-size:12px;color:#74817d}.workflow-list-card .ant-card-body{padding:20px}.workflow-rows{border:1px solid #e5ebe7;border-radius:8px;overflow:hidden}.workflow-table-head,.workflow-task-row{display:grid;grid-template-columns:minmax(180px,1fr) 120px 175px 110px;gap:18px;padding:18px;align-items:center}.workflow-table-head{background:#f7f9f8;color:#74817d;font-size:12px;padding-block:12px}.workflow-task-row+.workflow-task-row{border-top:1px solid #e8eeeb}.workflow-task-row>div{min-width:0}.workflow-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workflow-task-row .workflow-mobile-times{display:none}.workflow-status-help{display:block;font-size:11px;color:#74817d;margin-top:5px}.workflow-page-footer{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin-top:20px;color:#74817d;font-size:12px}.workflow-status-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.workflow-status-tabs a{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border:1px solid #dce7df;border-radius:6px;background:#fff;font-size:12px;color:#52675d}.workflow-status-tabs a[aria-current=page]{border-color:#15766a;color:#15766a;background:#eaf4f0}.workflow-empty{padding:30px 16px}.workflow-idea-content .ant-form-item{margin-bottom:20px}.workflow-idea-time{margin-bottom:16px}.workflow-idea-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-bottom:env(safe-area-inset-bottom,0px)}.workflow-idea-title{margin-block:10px 16px!important}.workflow-idea-channels{display:flex;flex-wrap:wrap;gap:10px}.workflow-idea-channels .ant-checkbox-wrapper{min-height:44px;align-items:center}.workflow-idea-content .ant-alert{margin-bottom:16px}.workflow-draft-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}.workflow-list-page .ant-tag{white-space:normal}@media(max-width:1200px){.workflow-table-head,.workflow-task-row{grid-template-columns:minmax(160px,1fr) 108px 160px;gap:12px}.workflow-table-head>span:last-child{display:none}.workflow-row-actions{grid-column:1/-1;justify-content:flex-end}.workflow-task-row,.workflow-list-card .ant-card-body{padding:16px}}@media(max-width:768px){.workflow-mobile-navigation{display:block;margin:0 -12px 20px;padding:12px;background:#fff;border-bottom:1px solid #e2eae5}.workflow-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:#74817d;font-size:12px}.workflow-mobile-navigation .workflow-inbox-link{border:1px solid #dce7df;min-height:44px;font-size:12px;color:#15766a}.workflow-mobile-navigation .workflow-inbox-link.is-active{background:#15766a;color:#fff}.workflow-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.workflow-stage-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;min-width:0;padding:7px 4px;border:1px solid #dce7df;border-radius:7px;color:#334c40;line-height:1.5;text-align:center}.workflow-stage-tile strong{font-size:13px;font-weight:500}.workflow-stage-tile small{font-size:11px;color:#74817d;margin-top:3px}.workflow-stage-tile.is-active{border-color:#15766a;background:#eaf4f0;color:#15766a}.workflow-stage-tile.is-active small{color:#15766a}.workflow-state-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px}.workflow-state-heading>a{display:flex;align-items:center;min-height:44px}.workflow-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workflow-state-button{display:flex;justify-content:space-between;align-items:center;gap:6px;border:1px solid #dce7df;border-radius:6px;min-height:44px;padding:9px 10px;color:#52675d;font-size:12px}.workflow-state-button b{font-size:12px;font-weight:500}.workflow-state-button.is-active{background:#15766a;border-color:#15766a;color:#fff}.workflow-mobile-navigation summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;cursor:pointer}.workflow-mobile-navigation summary::-webkit-details-marker{display:none}.workflow-mobile-navigation summary>span:last-child{color:#15766a;font-size:12px}.workflow-mobile-navigation summary small,.workflow-mobile-navigation summary strong{display:block}.workflow-mobile-navigation summary small{font-size:11px;color:#74817d}.workflow-mobile-navigation summary strong{font-size:13px;margin-top:4px;font-weight:500}.workflow-mobile-navigation details[open] summary{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e5ebe7}.workflow-mobile-navigation details>p{font-size:11px;color:#74817d;margin:12px 0 0}.workflow-mobile-navigation .ant-alert{margin-top:10px}.workflow-list-page .workflow-status-tabs,.workflow-table-head{display:none}.workflow-task-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.workflow-task-row .workflow-desktop-times{display:none}.workflow-task-row .workflow-mobile-times{display:block;margin-top:10px}.workflow-task-title{font-size:15px}.workflow-task-row .workflow-row-actions{justify-content:flex-end}.workflow-filter-bar{gap:8px}.workflow-filter-bar .ant-input-search{flex-basis:100%;min-width:0}.workflow-filter-bar .ant-select{flex:1;min-width:0}.workflow-page-count{flex-basis:100%}.workflow-list-card .ant-card-body{padding:12px}.workflow-page-footer{justify-content:center}.workflow-page-footer .ant-pagination{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:6px}.workflow-row-actions .ant-btn,.workflow-status-tabs a,.workflow-idea-actions .ant-btn{min-height:44px}.workflow-idea-content input,.workflow-idea-content textarea{font-size:16px}.workflow-sidebar-nav a{min-height:44px}.workflow-idea-content .ant-space{max-width:100%}.workflow-list-page .page-title-row h2{overflow-wrap:anywhere}}.workflow-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-dashboard-grid .ant-card-head-title a{display:flex;justify-content:space-between;align-items:center;color:#284b3c}.workflow-dashboard-grid p{font-size:12px;color:#74817d;min-height:36px;margin:0 0 12px}.workflow-dashboard-grid .ant-card-body>div>a{display:flex;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid #edf1ee;color:#52675d;font-size:13px}.workflow-dashboard-grid b{margin-left:auto;font-size:13px;font-weight:500}.workflow-dashboard-inbox strong{font-size:30px;color:#15766a;margin-inline:18px}.workflow-dashboard-inbox small{color:#74817d}@media(max-width:1100px){.workflow-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workflow-dashboard-grid{grid-template-columns:minmax(0,1fr)}.workflow-dashboard-inbox .ant-btn{min-height:44px}.workflow-dashboard-inbox small{display:block;margin-top:4px}}.creation-workspace{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:22px;padding-bottom:48px}.creation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.creation-heading h2{margin:0 0 8px}.creation-pre,.creation-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.creation-note{background:#f4f7fc;border-left:3px solid #91b7ef;padding:12px 16px;border-radius:4px}.creation-hint{color:#737d8c;font-size:13px;margin:16px 0 0}.creation-prose{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.creation-prose img{max-width:100%}.creation-prose table{display:block;overflow:auto}.creation-selection{padding:24px 4px!important}.creation-selection h5{margin:12px 0!important}.creation-outline-preview{padding:12px 0}.creation-outline-preview section{margin:24px 0}.creation-outline-preview h3{overflow-wrap:anywhere}.creation-outline-actions{position:sticky;bottom:0;background:#fff;border-top:1px solid #f0f0f0;padding:16px 0 4px;z-index:2}.creation-outline-actions .creation-hint{margin-top:8px}.creation-review-alert{margin-top:16px}.creation-quality-brief{margin:16px 0 24px;padding:16px;background:#f7f9fc;border:1px solid #e4eaf2;border-radius:8px}.creation-quality-questions{padding-left:20px;margin:10px 0 16px;line-height:1.8}.creation-quality-brief .ant-alert{margin-bottom:12px}.creation-quality-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px!important;line-height:1.8}.creation-issue-group{margin:16px 0 24px}.creation-issue{margin:12px 0;padding:14px 16px;border-left:3px solid #dce4e0;background:#fafbfc;border-radius:4px}@media(max-width:700px){.creation-heading{align-items:flex-start;flex-direction:column}.creation-workspace{gap:16px}.creation-workspace .ant-card-body{padding:18px}.creation-prose{font-size:15px}}.interview-page{max-width:960px;margin:0 auto}.interview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.interview-heading h2{margin-top:0}.interview-questions{display:grid;gap:20px;margin:24px 0}.interview-page .ant-card-head-title{white-space:normal;padding:12px 0}.interview-save{margin-top:16px}.interview-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.interview-page blockquote{border-left:3px solid #d9e3e8;padding:8px 16px;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.interview-page details{margin-bottom:16px}.interview-authorize{display:grid;gap:12px;margin-top:20px}.interview-footer{padding:24px 0 40px}.interview-history{margin-top:24px}.interview-history summary{cursor:pointer;margin-bottom:16px}.interview-history .ant-card{margin-bottom:16px}.interview-page>.ant-alert{margin:12px 0}@media(max-width:600px){.interview-heading{gap:8px}.interview-heading h2{font-size:22px}.interview-page .ant-card-body{padding:16px}.interview-page .ant-card-head{padding:0 16px}.interview-page .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}}.interview-body{margin:24px 0}.interview-body .ant-alert{margin-bottom:16px}.interview-results{margin-top:32px}.interview-material{width:100%;padding:12px 0}.interview-material>.ant-space{margin-bottom:12px}.interview-deleted{opacity:.6}.workflow-workspace{display:flex;flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;min-width:0;padding-bottom:32px}.workflow-workspace-top,.workflow-workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.workflow-workspace-heading h2{margin:10px 0!important;overflow-wrap:anywhere}.workflow-workspace-heading .ant-typography-secondary{font-size:12px;line-height:1.8}.workflow-touch-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}.workflow-local-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.workflow-local-stages button{border:1px solid #dce6df;background:#fff;border-radius:8px;padding:12px 8px;min-height:78px;display:flex;align-items:center;flex-direction:column;gap:3px;cursor:pointer;color:#65756d;font:inherit;min-width:0}.workflow-local-stages button span{font-size:11px}.workflow-local-stages button strong{font-weight:500;font-size:14px}.workflow-local-stages button small{font-size:11px}.workflow-local-stages button.is-active{border-color:#17694f;background:#eaf5ef;color:#17694f}.workflow-local-stages button.is-current strong{font-weight:700}.workflow-stage-panels{display:flex;flex-direction:column;gap:18px;min-width:0}.workflow-workspace .ant-card{min-width:0}.workflow-workspace .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.workflow-workspace .ant-card-body{min-width:0}.workflow-version{overflow-wrap:anywhere;word-break:break-word}.workflow-workspace .creation-workspace{width:100%;max-width:none;margin:0;padding-bottom:0}.workflow-creation-stage-outline .workflow-creation-body,.workflow-creation-stage-body .workflow-creation-outline{display:none}.workflow-stage-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0 0;margin-top:12px;border-top:1px solid #e4ebe6;background:#fff}.workflow-workspace .creation-outline-actions{position:sticky;bottom:0;z-index:4}.workflow-stage-actions .ant-typography-secondary{font-size:12px}.workflow-review-checks{display:flex;flex-direction:column;gap:6px;width:100%}.workflow-review-checks .ant-checkbox-wrapper{min-height:44px;align-items:center;margin:0;padding:8px 0}.workflow-return-panel .ant-checkbox-wrapper{min-height:44px;align-items:flex-start;padding:10px 0}.workflow-return-panel ul,.workflow-workspace>.ant-alert ul{padding-left:20px;margin:8px 0 0}.workflow-workspace .ant-alert-description{overflow-wrap:anywhere}.workflow-workspace .creation-prose pre{max-width:100%;overflow:auto}.workflow-workspace .creation-prose img{max-width:100%}.workflow-workspace .creation-pre{overflow-wrap:anywhere}@media(max-width:760px){.workflow-workspace{gap:14px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.workflow-local-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workflow-local-stages button{min-height:66px;padding:8px 4px}.workflow-local-stages button strong{font-size:13px}.workflow-local-stages button small{font-size:10px}.workflow-workspace-heading h2{font-size:21px!important}.workflow-workspace .ant-card-head{padding:0 14px}.workflow-workspace .ant-card-body{padding:16px 14px}.workflow-workspace .ant-space{max-width:100%}.workflow-workspace .ant-space-item{min-width:0}.workflow-workspace .ant-btn{min-height:44px;height:auto;white-space:normal;padding-top:9px;padding-bottom:9px;overflow-wrap:anywhere}.workflow-workspace input,.workflow-workspace textarea,.workflow-workspace .ant-select-selection-item{font-size:16px}.workflow-workspace input,.workflow-workspace textarea{max-width:100%}.workflow-workspace .ant-alert{padding:12px}.workflow-workspace .ant-alert-action{margin-inline-start:8px}.workflow-stage-actions{position:sticky;bottom:0;z-index:4;padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin-bottom:-8px;box-shadow:0 -5px 10px #ffffffed;justify-content:flex-end}.workflow-stage-actions>.ant-typography{width:100%}.workflow-stage-actions>.ant-space{justify-content:flex-end}.workflow-workspace .review-actions.workflow-stage-actions{display:flex;flex-direction:row}.workflow-workspace .review-actions .ant-space-item{flex:1 1 auto}.workflow-workspace .review-actions .ant-btn{width:100%}.workflow-workspace .creation-outline-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.workflow-workspace .creation-outline-actions .ant-space{justify-content:flex-end}.workflow-workspace .creation-heading{align-items:flex-start}.workflow-return-panel .workflow-stage-actions,.workflow-return-panel .workflow-stage-actions .ant-btn{width:100%}}@media(max-width:360px){.workflow-workspace .ant-card-body{padding:14px 10px}.workflow-workspace .ant-alert{flex-wrap:wrap;gap:4px}.workflow-workspace .ant-alert-content{min-width:180px}.workflow-workspace .ant-alert-action{margin:8px 0 0}.workflow-local-stages button strong{font-size:12px}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f6f8f7;color:#263632;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}a{color:#15766a;text-underline-offset:4px}a:hover{color:#215c48}a:focus-visible,button:focus-visible{outline:3px solid #81b6aa;outline-offset:3px}.admin-shell{min-height:100vh}.workspace-sider.ant-layout-sider{position:sticky;top:0;height:100vh;border-right:1px solid #e5ebe7;background:#fff;z-index:20}.workspace-sider .ant-layout-sider-children{display:flex;flex-direction:column;overflow-y:auto}.workspace-sider .ant-layout-sider-children>*{flex-shrink:0}.workspace-sider .ant-menu-sub .ant-menu-item,.mobile-nav .ant-menu-sub .ant-menu-item{height:34px;line-height:34px;margin-block:2px;font-size:13px}.brand{display:flex;align-items:center;gap:11px;padding:27px 24px;color:#223c32}.brand:hover{color:#15766a}.brand-mark{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:#176c5c;color:#fff;font-size:16px;font-weight:700;letter-spacing:-1px}.brand strong{display:block;font-size:18px;letter-spacing:-.5px}.brand small{display:block;color:#87938e;font-size:11px;margin-top:2px}.back-projects{display:flex;align-items:center;gap:9px;padding:12px 25px;color:#6a7972;font-size:13px}.project-switcher{padding:14px 18px 20px;border-bottom:1px solid #edf0ee;margin-bottom:10px}.nav-caption{display:block;color:#929c96;font-size:11px;letter-spacing:1px;margin-bottom:10px}.nav-section-label{padding:14px 26px 0}.workspace-sider .ant-menu,.mobile-nav .ant-menu{border-inline-end:0!important;padding:0 10px}.workspace-sider .ant-menu-item{width:calc(100% - 8px);margin-block:5px;font-weight:500}.workspace-sider .ant-menu-item .anticon{font-size:17px}.sidebar-note{margin:auto 24px 24px;padding-top:22px;border-top:1px solid #edf0ee;font-size:12px;line-height:1.9;color:#8a9690}.sidebar-note strong{color:#55685e;font-weight:500}.project-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#299778;flex-shrink:0}.sidebar-note .project-dot{margin-right:8px}.workspace-main{min-width:0}.admin-header{display:flex;justify-content:space-between;align-items:center;height:68px;padding:0 34px;line-height:normal;background:#fff;border-bottom:1px solid #e8eeeb}.account-button{display:flex;align-items:center;gap:9px;color:#65756d}.account-button .ant-avatar{background:#eef3ef;color:#677e71}.account-button .anticon-down{font-size:10px}.admin-content{padding:32px 36px 56px;background:#f6f8f7;min-height:calc(100vh - 68px)}.admin-content>div{max-width:1500px;margin:0 auto}.project-disabled-alert{margin-bottom:20px}.mobile-menu-button{display:none}.mobile-nav .ant-drawer-body{padding:0}.page-scaffold{width:100%}.page-scaffold>.ant-space-item{width:100%;min-width:0}.page-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px}.page-title-copy{min-width:0;max-width:820px}.page-title-row h2.ant-typography{color:#263b31;margin:0 0 8px;font-size:26px;font-weight:650;line-height:1.5;letter-spacing:-.5px}.page-description{display:block;font-size:13px;line-height:1.9}.page-title-extra{padding-top:7px;flex-shrink:0}.full-width,.review-actions{width:100%}.section-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.admin-content .ant-card{border-color:#e5ebe7;box-shadow:0 2px 3px #25352b02}.admin-content .ant-card-head{min-height:58px;border-color:#edf1ee}.admin-content .ant-table-tbody>tr>td{font-size:13px;line-height:1.7}.admin-content .ant-table-thead>tr>th{font-size:12px;font-weight:500}.ant-tag{margin-inline-end:3px;font-size:11px;border-radius:5px}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.search-field{max-width:360px;width:100%}.channel-filter{min-width:136px}.list-footnote{display:flex;align-items:center;gap:7px;color:#939f98;font-size:11px;margin-top:20px}.tab-count{font-size:11px;padding:1px 6px;margin-left:7px;background:#eef3f0;color:#849289;border-radius:5px}.ant-tabs-tab-active .tab-count{color:#15766a;background:#e2efe8}.table-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;max-width:530px}.table-title>a{font-size:14px;font-weight:550;color:#304e3e;line-height:1.7}.table-title>a:hover{color:#15766a}.table-title>span{color:#8b978f;font-size:12px;max-width:100%}.table-title .ant-typography{max-width:100%}.task-title-button.ant-btn{text-align:left;padding-left:0;white-space:normal;height:auto;line-height:1.8;max-width:100%}.table-card .ant-tabs-nav{margin-bottom:22px}.project-hub-summary{display:flex;align-items:center;gap:12px;color:#7d8b82;font-size:13px;margin:2px 0 6px}.project-hub-summary strong{color:#304e3e;font-size:18px;font-weight:600}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-card.ant-card{transition:border-color .2s,box-shadow .2s}.project-card:hover{border-color:#aacbbc;box-shadow:0 6px 18px #325f4910}.project-card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.project-avatar{display:grid;place-items:center;color:#27816a;background:#edf5f0;border-radius:12px;width:48px;height:48px;font-size:24px}.project-card-title{color:#2a4135;font-size:19px;font-weight:600;display:inline-block;margin-bottom:10px}.project-card-description.ant-typography{color:#89958e;min-height:44px;font-size:13px}.project-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid #edf1ee;font-size:12px}.project-card-footer .ant-typography{font-size:12px}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-link{border:1px solid #e5ebe7;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:14px;padding:21px 22px;color:#738278;transition:border-color .2s}.metric-link:hover{border-color:#a0c5b2}.metric-label{display:flex;justify-content:space-between;align-items:center;font-size:13px}.metric-label .anticon{font-size:18px;color:#91a79a}.metric-link strong{color:#294936;font-size:34px;line-height:1.15;font-weight:600}.metric-link.is-danger strong{color:#bd7664}.metric-description{font-size:11px;color:#8e9c93;display:flex;justify-content:space-between;gap:4px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:22px}.workflow-list{display:flex;flex-direction:column;gap:25px}.workflow-list a{display:flex;align-items:center;gap:12px;color:#51695a}.workflow-list a>span:first-child{display:grid;place-items:center;width:28px;height:28px;background:#eff5f1;border-radius:50%;color:#78a38c;font-size:12px}.workflow-list a>.anticon{margin-left:auto;font-size:11px;color:#91a296}.workflow-list strong{font-size:13px;font-weight:550;display:block}.workflow-list small{font-size:11px;color:#98a299;display:block;margin-top:4px}.project-channel-description.ant-typography{margin:20px 0;font-size:12px;line-height:1.8}.settings-card .ant-card-body{padding:28px}.settings-form{max-width:600px;margin-top:24px}.integration-guide .ant-steps{max-width:780px;margin:24px 0}.code-example{background:#f5f8f6;border:1px solid #e8eeea;border-radius:8px;margin:20px 0 14px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.code-example pre{margin:0;overflow:auto;font-size:12px;line-height:2;color:#456552}.code-example .ant-btn{flex-shrink:0}.content-workbench{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:22px;align-items:start}.review-sidebar{position:sticky;top:20px}.review-actions .ant-btn{width:100%}.review-actions>.ant-space-item{width:100%}.version-text{overflow-wrap:anywhere;font-size:12px;margin-top:5px}.preview-card article{padding:24px 12px;background:#fff}.preview-card iframe{border-radius:8px}.preview-card .ant-segmented{background:#f1f5f2}.preview-card .ant-tabs-content-holder{min-height:430px}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 25% 20%,#e5f1e9,transparent 55%),#f5f8f6}.login-card{width:420px;max-width:100%;border-color:#dfe9e2;box-shadow:0 20px 70px #2446310c}.login-card .ant-card-body{padding:36px}.login-card h2{color:#24513b}.login-form{margin-top:28px}.ant-drawer-content-wrapper{max-width:100vw}@media(min-width:1600px){.admin-content{padding-left:48px;padding-right:48px}}@media(max-width:1240px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.dashboard-columns>aside{display:grid;grid-template-columns:1fr 1fr}.content-workbench{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.admin-content{padding:26px}.metric-link{padding:18px 16px}}@media(max-width:1000px){.content-workbench{grid-template-columns:1fr}.review-sidebar{position:static}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.workspace-sider.ant-layout-sider{display:none}.mobile-menu-button{display:inline-flex}.admin-header{height:60px;padding:0 14px;gap:10px}.admin-header .ant-breadcrumb{font-size:12px}.account-name{display:none}.admin-content{padding:22px 16px 40px}.page-title-row{flex-direction:column;gap:8px}.page-title-row h2.ant-typography{font-size:23px}.page-title-extra{padding:0}.project-grid{grid-template-columns:1fr}.dashboard-columns>aside{display:flex}.code-example{flex-direction:column}.code-example pre{max-width:100%}.list-toolbar{align-items:stretch}.search-field{max-width:100%}.ant-card .ant-card-body{padding:18px}.metric-description{line-height:1.6}.ant-tabs-nav-wrap{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.channel-overview-grid,.channel-version-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.channel-overview-card,.channel-version-selector>button{appearance:none;border:1px solid #e1e9e4;border-radius:10px;background:#fff;padding:18px;text-align:left;cursor:pointer;color:#304b3c;font:inherit;transition:border-color .15s,background .15s;min-width:0}.channel-overview-card:hover,.channel-version-selector>button:hover{border-color:#8bb7a1}.channel-overview-card.selected,.channel-version-selector>button.selected{border-color:#3c9176;background:#f1f8f4;box-shadow:inset 0 0 0 1px #3c9176}.channel-overview-heading,.channel-version-title{display:flex;align-items:center;gap:9px}.channel-overview-heading strong,.channel-version-title strong{font-size:14px;white-space:nowrap}.channel-overview-heading small{font-size:10px;color:#718777;margin-left:auto;white-space:nowrap}.channel-mark{width:30px;height:30px;border:1px solid currentColor;border-radius:9px;display:inline-grid;place-items:center;font-size:14px;font-weight:600;flex-shrink:0;background:#ffffffb3}.channel-overview-total{display:flex;align-items:baseline;gap:9px;font-size:30px;font-weight:600;margin:17px 0 15px}.channel-overview-total small{font-size:11px;font-weight:400;color:#84968a}.channel-overview-counts{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;color:#6b8172}.channel-overview-counts b{font-weight:600;color:#3b5b47}.channel-context-line{display:flex;justify-content:space-between;gap:20px;padding:10px 2px;align-items:center;font-size:12px}.channel-context-line>div{display:flex;flex-direction:column;gap:6px}.channel-context-line strong{font-size:17px}.channel-context-line span{color:#7e9084;line-height:1.8}.channel-context-line>a{flex-shrink:0}.missing-channel{color:#929e96;font-size:12px;display:block}.channel-version-selector>button{padding:14px 16px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}.channel-version-selector .ant-tag{white-space:normal}.channel-workbench{grid-template-columns:minmax(0,1fr) 306px}.channel-workbench .review-sidebar{position:static}.preview-toolbar,.preview-device-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.artifact-picker{width:250px;max-width:100%}.preview-device-toolbar{margin:18px 0 12px;font-size:11px}.preview-device-toolbar .ant-typography{font-size:11px}.channel-preview-stage{background:#f1f4f2;border:1px solid #e6ece8;border-radius:10px;padding:20px}.channel-preview-surface{min-width:0;min-height:360px;background:#fff;padding:24px;border-radius:6px;overflow-wrap:anywhere}.channel-preview-stage.is-mobile .channel-preview-surface{max-width:420px;margin:0 auto;box-shadow:0 4px 16px #244d3410}.channel-preview-workspace .html-content-preview{display:block;width:100%;height:650px;border:0;background:#fff}.channel-preview-surface:has(.html-content-preview){padding:10px}.preview-loading{padding:70px 10px;text-align:center}.preview-copy-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #edf1ee}.preview-copy-row .ant-typography{font-size:11px}.readable-text{white-space:pre-wrap;line-height:1.95;font-size:14px;margin:0 0 14px;overflow-wrap:anywhere}.structured-fields>section{margin-bottom:22px}.structured-fields h4{margin:0 0 12px;font-size:15px}.structured-list>div{padding:3px 0}.note-page{position:relative;padding:38px 22px 22px;border:1px solid #eadedb;border-radius:8px;min-height:300px;background:#fffaf7}.note-page-number{position:absolute;right:16px;top:12px;color:#ac867e;font-size:11px}.note-pagination{display:flex;gap:12px;justify-content:center;margin:16px 0 26px}.note-pagination .ant-select{width:100px}.preview-eyebrow{color:#858eac;font-size:11px;display:block;margin-bottom:20px}.mini-preview .ant-collapse{margin-top:24px}.markdown-preview{padding:0!important}.markdown-preview h3{font-size:19px;line-height:1.7;margin:16px 0}.markdown-preview ul{padding-left:20px;line-height:1.9}.markdown-preview blockquote{margin:16px 0;border-left:3px solid #b9d4c2;padding:10px 16px;background:#f4f8f5;color:#678071}.markdown-preview pre{white-space:pre-wrap;background:#f6f8f7;padding:15px;border-radius:6px}.media-preview{display:flex;flex-direction:column;align-items:center;gap:20px}.media-preview video{max-width:100%;max-height:620px;background:#142019;border-radius:8px}.media-preview audio{max-width:100%}.media-preview .ant-image{max-width:100%}.media-preview img{max-height:640px;object-fit:contain}.pdf-preview{width:100%;height:600px;border:0}.artifact-inventory{margin-top:24px}.artifact-inventory>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.artifact-inventory button{font:inherit;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4ebe5;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;max-width:100%}.artifact-inventory button[aria-pressed=true]{border-color:#3c9176;background:#edf6f0;color:#226c50}.artifact-inventory button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-inventory button small{color:#829289;font-size:10px}.delivery-receipt{font-size:12px;line-height:1.8;background:#f1f7f3;padding:14px;border-radius:8px;overflow-wrap:anywhere}.delivery-receipt p{margin:6px 0;white-space:pre-wrap}.delivery-receipt small{color:#84968a}.delivery-form{margin-top:20px}.channel-operations .ant-steps-item-title{font-size:12px!important}.channel-operations .ant-steps-item-description{min-height:18px!important}@media(max-width:1250px){.channel-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-version-selector{gap:8px}.channel-version-selector>button{padding:12px 8px}.channel-version-title{flex-wrap:wrap;gap:6px}.channel-workbench{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:1080px){.channel-workbench{grid-template-columns:1fr}.channel-workbench .review-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.channel-preview-stage{padding:14px}}@media(max-width:768px){.channel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-version-selector{display:flex;overflow-x:auto;padding:2px 2px 8px}.channel-version-selector>button{flex:0 0 134px}.channel-version-title{flex-wrap:nowrap}.channel-workbench .review-sidebar{display:flex}.channel-preview-stage{padding:8px}.channel-preview-surface{padding:16px}.channel-overview-card{padding:14px}.channel-overview-heading{gap:6px}.channel-overview-heading small{display:none}.channel-preview-workspace .html-content-preview{height:560px}.channel-context-line{align-items:flex-start}.artifact-picker{width:100%}.preview-toolbar>.ant-space{width:100%}.channel-overview-total{margin:12px 0}}.viewpoint-intro,.independent-content-context{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 22px;border:1px solid var(--border-color, #e0e6e3);border-radius:12px;background:#fff}.viewpoint-intro>div{display:flex;flex-direction:column;gap:6px}.viewpoint-intro span{color:#7c8982;font-size:13px}.independent-content-context a{max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.viewpoint-intro,.independent-content-context{padding:14px}}.mobile-location,.mobile-content-actions,.mobile-channel-filter{display:none}.file-actions{margin-top:16px}.detail-delivery-panel,.detail-review-panel{min-width:0}@media(max-width:767px){.admin-header{position:sticky;top:0;z-index:30}.header-location{min-width:0}.header-location .ant-breadcrumb{display:none}.header-location>.ant-space-item:last-child{min-width:0}.mobile-location{display:flex;flex-direction:column;gap:3px;min-width:0}.mobile-location strong{font-size:14px;max-width:55vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-location small{font-size:11px;color:#7c8982}.admin-content{padding:18px 12px calc(24px + env(safe-area-inset-bottom))}.admin-content:has(.mobile-content-actions){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.page-title-row h2.ant-typography{font-size:21px;overflow-wrap:anywhere}.page-description{font-size:12px}.ant-card .ant-card-body{padding:14px}.admin-content .ant-card-head{padding:0 14px;min-height:52px}.admin-content .ant-card-head-title{white-space:normal;font-size:15px}.ant-btn,.ant-btn-sm{min-height:44px;height:auto;padding-block:9px}.ant-input,.ant-input-affix-wrapper,.ant-select-single{min-height:44px}.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-search-input{font-size:16px!important}.ant-segmented-item-label{min-height:40px;display:flex;align-items:center;justify-content:center}.mobile-nav .ant-menu-item,.mobile-nav .ant-menu-sub .ant-menu-item,.mobile-nav .ant-menu-submenu-title{min-height:44px;line-height:44px}.mobile-channel-filter{display:block;width:100%}.list-toolbar{gap:10px;margin-bottom:12px}.mobile-content-list .ant-list-item{padding:0;border:none;margin-bottom:12px}.mobile-content-card{display:block;width:100%;padding:16px;border:1px solid #e1e9e4;border-radius:10px;color:#304e3e;background:#fff}.mobile-content-card:active{background:#f1f8f4}.mobile-content-meta,.mobile-content-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mobile-content-meta>span:first-child{color:#788b7e}.mobile-content-card h3{margin:12px 0 8px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.mobile-content-card p{margin:0 0 12px;color:#7d8982;font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mobile-content-card small{display:block;color:#7d8982;overflow-wrap:anywhere;margin-bottom:12px}.mobile-content-footer{border-top:1px solid #edf1ee;padding-top:12px}.mobile-content-footer time{color:#8a968e;font-size:11px}.mobile-content-footer>span{color:#15766a}.list-footnote{align-items:baseline;line-height:1.8}.channel-workbench{display:block}.channel-workbench .review-sidebar{display:contents}.mobile-section-preview .detail-review-panel,.mobile-section-preview .detail-delivery-panel,.mobile-section-review .detail-preview-panel,.mobile-section-review .detail-delivery-panel,.mobile-section-delivery .detail-preview-panel,.mobile-section-delivery .detail-review-panel{display:none}.detail-info-panel{margin-top:16px}.mobile-section-preview .detail-info-panel,.mobile-section-delivery .detail-info-panel{display:none}.mobile-content-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid #dfe9e2;background:#fff;padding:6px 12px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #24463109}.mobile-content-actions button{appearance:none;border:0;border-radius:8px;background:transparent;color:#728278;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:12px;cursor:pointer}.mobile-content-actions button>.anticon{font-size:20px}.mobile-content-actions button[aria-current=step]{color:#176c5c;background:#edf6f0;font-weight:600}.channel-preview-stage{padding:0;border:0;background:#fff}.channel-preview-surface,.channel-preview-surface:has(.html-content-preview){padding:0}.channel-preview-stage.is-mobile .channel-preview-surface{box-shadow:none;max-width:100%}.preview-device-toolbar .ant-segmented{display:none}.channel-preview-workspace .html-content-preview{height:65dvh;min-height:360px}.preview-toolbar>.ant-space{justify-content:space-between}.preview-copy-row{flex-wrap:wrap}.note-page{padding:38px 16px 16px}.artifact-inventory button{min-height:44px}.content-action-modal.ant-modal{top:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.content-action-modal .ant-modal-content{padding:20px 16px}.content-action-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto}.content-action-modal .ant-modal-footer{display:flex;gap:8px}.content-action-modal .ant-modal-footer .ant-btn{flex:1;margin:0}}@media(max-width:767px){.channel-operations .ant-steps{display:none}.independent-content-context{margin-bottom:16px}}.article-metadata{margin-bottom:20px;overflow-wrap:anywhere}.seo-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seo-summary-item{display:flex;align-items:center;gap:12px;padding:20px 16px;min-width:0;border:1px solid #e1e9e4;border-radius:10px;background:#fff;color:#344e41;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.seo-summary-item:hover{border-color:#91b6a5}.seo-summary-item.is-active{border-color:#6ba38e;background:#f0f7f3}.seo-summary-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#edf4ef;color:#45826a;font-size:17px}.seo-summary-item>span:nth-child(2){min-width:0}.seo-summary-label{display:block;font-size:13px;font-weight:550}.seo-summary-item small{display:block;color:#748279;font-size:11px;margin-top:5px}.seo-summary-item strong{margin-left:auto;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.seo-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.seo-list-heading h3{margin:0 0 5px;font-size:16px;font-weight:600;color:#304b3c}.seo-list-heading span{font-size:12px;color:#738078}.seo-library-card .ant-tabs-nav{margin-bottom:18px}.seo-library-card .table-title{min-width:0;gap:7px}.seo-library-card .ant-table-tbody>tr>td{padding-block:20px}.seo-row-keywords{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;color:#748279}.seo-row-keywords .ant-tag{color:#526f5e;background:#f2f6f3;border-color:#e3ebe5;white-space:normal;overflow-wrap:anywhere}.seo-library-card .list-footnote{line-height:1.8;align-items:baseline;color:#748279}.seo-article-info{margin-bottom:20px;border:1px solid #e3ebe6;border-radius:9px;background:#f8faf9;overflow:hidden}.seo-article-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px 0;font-size:12px}.seo-article-summary>span{font-weight:600;color:#42624f}.seo-article-summary .anticon{margin-right:6px}.seo-article-summary .ant-typography{font-size:12px}.seo-article-info .article-metadata{margin:0}.seo-article-info .ant-collapse-header{font-size:12px;color:#657a6b!important}.seo-search-preview{padding:18px;background:#fff;border:1px solid #e6ece8;border-radius:8px}.seo-search-caption{display:block;color:#7a867e;font-size:11px;margin-bottom:16px}.seo-search-path{display:block;color:#52695c;font-size:12px;overflow-wrap:anywhere}.seo-search-preview h3{margin:6px 0;color:#2455a4;font-size:18px;font-weight:500;line-height:1.5}.seo-search-preview p{margin:0;color:#657169;font-size:13px;line-height:1.8}@media(max-width:1200px){.seo-summary-icon{display:none}}@media(max-width:767px){.seo-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-summary-item{padding:14px 12px;gap:6px}.seo-summary-item strong{font-size:24px}.seo-summary-item small{font-size:10px}.seo-list-heading{align-items:flex-start}.seo-library-card .list-toolbar>.ant-space{justify-content:space-between}.seo-library-card .mobile-content-card .seo-row-keywords{margin-bottom:10px}.seo-article-summary{padding:12px 12px 0}.seo-search-preview{padding:12px}}@media(max-width:767px){.mobile-content-actions.has-image-stage{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-section-preview .detail-image-panel,.mobile-section-review .detail-image-panel,.mobile-section-delivery .detail-image-panel,.mobile-section-images .detail-preview-panel,.mobile-section-images .detail-review-panel,.mobile-section-images .detail-delivery-panel,.mobile-section-images .detail-info-panel{display:none}}
