.feeding-board{color:#183d31;gap:16px;margin:0 0 22px;display:grid}.feeding-board button,.feeding-board input,.feeding-board textarea,.feeding-board select{font:inherit}.feeding-board button{cursor:pointer}.feeding-board button:disabled{cursor:not-allowed;opacity:.48}.feed-design-grid{background:#fff;border:1px solid #d5e0da;border-radius:16px;gap:14px;display:grid;overflow:hidden}.feed-new-grid{grid-template-columns:minmax(0,2.1fr) minmax(300px,.82fr);padding:18px}.feed-upload-card{grid-template-columns:minmax(360px,1.15fr) minmax(280px,.72fr);gap:16px;display:grid}.feed-upload-zone,.feed-url-card{text-align:center;background:#fbfdfc;border:1px dashed #9ebcab;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:26px;display:flex}.feed-upload-zone:hover{background:#f4faf6;border-color:#1d684c}.feed-upload-zone h2{margin:10px 0 4px;font-size:20px}.feed-upload-zone p,.feed-url-card p{color:#738078;margin:0 0 16px;font-size:13px}.feed-upload-icon{color:#176044;background:#e7f2eb;border-radius:50%;place-items:center;width:50px;height:50px;font-size:30px;font-weight:700;display:grid}.feed-upload-zone button,.feed-url-card button,.feed-paste-panel button,.feed-wide-action,.feed-review-footer button,.feed-row-actions button,.feed-history-detail button{color:#fff;background:#1d6449;border:1px solid #1f684d;border-radius:9px;padding:11px 20px;font-weight:700}.feed-url-card{text-align:left;border-style:solid;align-items:stretch}.feed-url-card h3{margin:0 0 6px;font-size:18px}.feed-url-card input,.feed-paste-panel input,.feed-paste-panel textarea,.feed-review-row select,.feed-history-list input,.feed-history-list select{color:#234038;background:#fff;border:1px solid #ccd9d2;border-radius:9px;outline:none;padding:11px 12px}.feed-url-card input{margin-bottom:10px}.feed-url-card button{color:#195d44;background:#fff;align-self:flex-end}.feed-paste-toggle{color:#23664d;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:4px 0;font-weight:700}.feed-paste-panel{grid-column:1/-1;grid-template-columns:260px 1fr auto;gap:10px;display:grid}.feed-paste-panel textarea{resize:vertical;min-height:46px}.feed-queue{border:1px solid #d9e3dd;border-radius:12px;grid-column:1/-1;overflow:hidden}.feed-queue header,.feed-review-table>header{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.feed-queue h3,.feed-review-table h2{margin:0;font-size:17px}.feed-queue>div{border-top:1px solid #edf1ef;grid-template-columns:1fr 110px 130px;align-items:center;gap:12px;padding:11px 16px;display:grid}.feed-queue>div:first-of-type{border-top:0}.feed-queue i{text-align:right;color:#2a7658;font-style:normal}.feed-queue i.error{color:#b14838}.feed-empty-line,.feed-empty-state{text-align:center;color:#849087;margin:0;padding:36px}.feed-recognition-summary{border-left:1px solid #d8e2dc;padding:12px 8px 10px 22px}.feed-recognition-summary h2{margin:0 0 7px;font-size:21px}.feed-recognition-summary>p{color:#76827b;margin:0 0 20px}.feed-recognition-summary>div,.feed-review-metrics>div,.feed-destination-panel>div,.feed-history-metrics>div{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.feed-recognition-summary strong,.feed-review-metrics strong,.feed-history-metrics strong{font-size:20px}.feed-recognition-summary .danger,.feed-review-metrics .danger{color:#b74636}.feed-wide-action{justify-content:space-between;width:100%;margin-top:24px;display:flex}.feed-review-banner,.feed-history-hero{background:#fff;border:1px solid #d5e0da;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:18px 24px;display:flex}.feed-review-banner h2,.feed-history-hero h2{margin:0 0 5px;font-size:23px}.feed-review-banner p,.feed-history-hero p{color:#6f7e76;margin:0}.feed-locked-mini{background:#eef6f1;border:1px solid #b9cfc2;border-radius:12px;align-items:center;gap:12px;min-width:330px;padding:14px 18px;display:flex}.feed-locked-mini>span{font-size:20px}.feed-locked-mini div{display:grid}.feed-locked-mini small,.feed-locked-mini em{color:#6e7e76;font-style:normal}.feed-locked-mini strong{margin:2px 0;font-size:17px}.feed-review-metrics,.feed-history-metrics{background:#fff;border:1px solid #d5e0da;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;padding:0 18px;display:grid}.feed-review-metrics>div,.feed-history-metrics>div{border-bottom:0;border-right:1px solid #e1e8e4;padding:17px 20px}.feed-review-metrics>div:last-child,.feed-history-metrics>div:last-child{border-right:0}.feed-review-grid,.feed-history-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.72fr);gap:14px;display:grid}.feed-review-table,.feed-destination-panel,.feed-history-list,.feed-history-detail{background:#fff;border:1px solid #d5e0da;border-radius:15px;overflow:hidden}.feed-review-row{border-top:1px solid #e5ebe7;grid-template-columns:minmax(260px,1.3fr) 150px 180px 130px;align-items:center;gap:12px;padding:14px 16px;display:grid}.feed-review-row.conflict{background:#fff9f4}.feed-review-row>div:first-child{gap:3px;display:grid}.feed-review-row small,.feed-review-row p{color:#748078;margin:0;font-size:12px}.feed-review-row label{color:#62736a;gap:4px;font-size:12px;display:grid}.feed-review-row select{padding:9px}.feed-row-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.feed-row-actions button{padding:9px}.feed-row-actions .soft,.feed-review-footer .soft,.feed-history-detail .soft{color:#7c5146;background:#fff;border-color:#dfc5bd}.feed-destination-panel,.feed-history-detail{padding:20px}.feed-destination-panel h2,.feed-history-detail h2{margin:0 0 12px}.feed-destination-panel h3{margin:24px 0 8px}.feed-source-item{grid-template-columns:28px 1fr 30px 30px;align-items:center;gap:8px!important;padding:11px 0!important;display:grid!important}.feed-source-item div{min-width:0;display:grid}.feed-source-item b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-source-item small{color:#76827b}.feed-source-item button{color:#28654e;background:#edf4f0;border:0;border-radius:7px;height:28px}.feed-review-footer{background:#fff;border:1px solid #d5e0da;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.feed-review-footer .warning{color:#b04c35}.feed-review-footer .ready{color:#176044}.feed-review-footer button{min-width:150px}.feed-history-list>header{justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.feed-history-list>header h2{margin:0}.feed-history-list>header div{gap:8px;min-width:480px;display:flex}.feed-history-list input{flex:1}.feed-history-table-head,.feed-history-row{grid-template-columns:110px minmax(190px,1.3fr) 130px 145px 100px 90px;align-items:center;gap:10px;padding:11px 16px;display:grid}.feed-history-table-head{color:#64746b;background:#f4f7f5;font-size:12px}.feed-history-row{text-align:left;color:#254036;background:#fff;border:0;border-top:1px solid #e3e9e5;width:100%}.feed-history-row:hover,.feed-history-row.active{background:#f0f7f3}.feed-history-row span:nth-child(2){display:grid}.feed-history-row small{color:#7a857f}.feed-history-row i{color:#26664e;background:#e7f1eb;border-radius:99px;padding:4px 8px;font-style:normal}.feed-history-row i.conflict{color:#b85a31;background:#fff0e4}.feed-history-row i.discarded{color:#777;background:#f1f1ef}.feed-history-detail dl{grid-template-columns:90px 1fr;gap:10px;margin:0 0 20px;display:grid}.feed-history-detail dt{color:#77837c}.feed-history-detail dd{margin:0;font-weight:600}.feed-history-detail section{background:#f3f7f4;border-radius:10px;margin-bottom:14px;padding:14px}.feed-history-detail section p{color:#68766e;margin:6px 0 0}.feed-history-detail>a{color:#1c6449;margin:10px 0;display:block}.feed-history-detail button{width:100%;margin-top:8px}
.feed-queue>div{grid-template-columns:minmax(240px,1fr) 90px 130px 82px 34px}.feed-queue>div>span:first-child{gap:3px;min-width:0;display:grid}.feed-queue>div>span:first-child b,.feed-queue>div>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-queue header small{color:#7a877f;margin-left:8px;font-size:12px;font-weight:500}.feed-queue header>span{color:#7b8880;font-size:12px}.feed-queue>div>button{color:#a34937;background:#f5ece8;border:0;border-radius:7px;width:30px;height:30px}.feed-progress{background:#e5ebe7;border-radius:99px;height:6px;overflow:hidden}.feed-progress i{border-radius:inherit;background:#257152;height:100%;display:block}.feed-queue em{color:#2a7658;font-size:13px;font-style:normal}.feed-wide-action{grid-column:1/-1;justify-content:center;gap:16px;margin-top:4px;font-size:16px}.feed-batch-switch{gap:6px;min-width:330px;display:grid}.feed-batch-switch span{color:#6c7d74;font-size:12px}.feed-batch-switch select{color:#173f32;background:#fff;border:1px solid #c9d8d0;border-radius:9px;padding:11px}.feed-unit-group>h3{background:#f5f8f6;border-top:1px solid #dfe7e2;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;font-size:15px;display:flex}.feed-unit-group>h3 small{color:#748078;font-weight:500}.feed-review-row fieldset{background:#fff;border:1px solid #efc3a9;border-radius:8px;margin:8px 0 0;padding:9px 11px}.feed-review-row fieldset legend{color:#a54a2d;padding:0 5px;font-size:12px}.feed-review-row fieldset label{color:#5f4a41;align-items:center;gap:7px;margin:6px 0;display:flex}.feed-unit-status{color:#23654d;white-space:nowrap;background:#eaf3ed;border-radius:99px;justify-self:center;padding:5px 10px;font-size:12px;font-style:normal}.feed-unit-status.conflict{color:#b74c2a;background:#fff0e5}.feed-unit-status.discarded{color:#777;background:#f0f0ee}.feed-failed{text-align:center;padding:34px}.feed-failed b{color:#a84835}.feed-failed p{color:#76827b}.feed-failed button{color:#1f684d;background:#fff;border:1px solid #1f684d;border-radius:8px;padding:9px 18px}.feed-ai-note{background:#f0f6f2;border-radius:10px;line-height:1.6;color:#45675a!important;margin-top:18px!important;padding:12px!important}.feed-history-hero{background:linear-gradient(108deg,#f7fbf8,#eef6f1);min-height:96px}.feed-unit-copy{gap:6px;min-width:0;display:grid}.feed-unit-copy>p{white-space:pre-wrap;color:#42574f;line-height:1.65}.feed-unit-tags{flex-wrap:wrap;gap:5px;margin:3px 0;display:flex}.feed-unit-tags span{color:#28644f;background:#edf4f0;border-radius:99px;padding:3px 8px;font-size:11px}.feed-review-row.has-video{grid-template-columns:minmax(520px,1fr) 150px 86px 98px;align-items:start;padding-block:18px}.feed-clip-result{grid-template-columns:260px minmax(240px,1fr);gap:16px;min-width:0;display:grid}.feed-clip-player{aspect-ratio:16/9;background:#102a22;border:1px solid #d3dfd8;border-radius:11px;position:relative;overflow:hidden}.feed-clip-player video{object-fit:contain;background:#071811;width:100%;height:100%;display:block}.feed-clip-player>span{color:#fff;pointer-events:none;background:#051610c7;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;bottom:7px;right:7px}.feed-clip-missing{color:#dce9e2;text-align:center;place-items:center;height:100%;padding:18px;font-size:12px;display:grid}.feed-clip-copy{align-content:start;gap:8px;min-width:0;padding-top:2px;display:grid}.feed-clip-copy>p{white-space:pre-wrap;color:#42574f;line-height:1.65}.feed-clip-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.feed-clip-heading em{color:#24694f;background:#e8f3ec;border-radius:99px;flex:none;padding:4px 8px;font-size:11px;font-style:normal}.feed-review-row.has-video>label{padding-top:2px}.feed-recognition-page{gap:16px;display:grid}.feed-ai-hero{color:#fff;background:linear-gradient(108deg,#075035 0%,#00663f 48%,#126849 100%);border-radius:14px;grid-template-columns:minmax(320px,.78fr) minmax(640px,1.42fr);align-items:center;gap:34px;min-height:154px;padding:24px 32px;display:grid;box-shadow:0 12px 30px #09402b1f}.feed-ai-hero>div:first-child{gap:7px;display:grid}.feed-ai-hero small{color:#c9ded4}.feed-ai-hero h2{margin:0;font:700 32px/1.1 Georgia,Noto Serif SC,serif}.feed-ai-hero p{color:#d8e8df;margin:0;line-height:1.65}.feed-ai-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feed-ai-metrics>div{background:#ffffff17;border:1px solid #ffffff38;border-radius:12px;align-content:center;min-height:94px;padding:16px 18px;display:grid}.feed-ai-metrics span{color:#d6e7df;font-size:13px}.feed-ai-metrics strong{margin-top:6px;font:700 28px/1 Arial,sans-serif}.feed-ai-metrics strong small{font-size:12px;font-weight:500}.feed-ai-grid{grid-template-columns:minmax(720px,1fr) 330px;align-items:start;gap:16px;display:grid}.feed-ai-list,.feed-ai-overview{background:#fff;border:1px solid #d7e1db;border-radius:14px;overflow:hidden}.feed-ai-list>header,.feed-ai-overview>header{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.feed-ai-list h2,.feed-ai-overview h2{margin:0;font-size:18px}.feed-ai-list header small{color:#7b8780;margin-top:4px;display:block}.feed-ai-list header button,.feed-ai-overview>button{color:#175940;background:#fff;border:1px solid #b8cec2;border-radius:8px;padding:8px 14px}.feed-ai-filters{border-bottom:1px solid #e4e9e6;grid-template-columns:180px minmax(260px,1fr);gap:10px;padding:14px 20px;display:grid}.feed-ai-filters select,.feed-ai-filters input{color:#33483f;background:#fff;border:1px solid #d5ddd8;border-radius:8px;height:40px;padding:0 12px}.feed-ai-table-head,.feed-ai-row{grid-template-columns:minmax(210px,1.45fr) 105px 105px 82px 130px 80px;align-items:center;gap:12px;display:grid}.feed-ai-table-head{color:#65746c;background:#f6f8f7;padding:10px 20px;font-size:12px}.feed-ai-row{color:#31463d;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ee;width:100%;min-height:64px;padding:10px 20px}.feed-ai-row:hover,.feed-ai-row.active{background:#f0f7f3}.feed-ai-row>span:first-child{gap:3px;min-width:0;display:grid}.feed-ai-row>span:first-child b,.feed-ai-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-ai-row small{color:#7b8781}.feed-ai-row>i{color:#227053;background:#e9f3ed;border-radius:99px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal}.feed-ai-row>i.failed{color:#b24533;background:#fff0ed}.feed-ai-row>b{color:#227053;font-size:12px}.feed-ai-progress{background:#e3e9e5;border-radius:99px;height:6px;overflow:hidden}.feed-ai-progress i{border-radius:inherit;background:#1e7956;height:100%;display:block}.feed-ai-overview{padding-bottom:18px}.feed-ai-overview>p,.feed-ai-overview>h3,.feed-ai-overview>section,.feed-ai-overview>div,.feed-ai-overview>button{margin-left:18px;margin-right:18px}.feed-ai-overview>p{color:#6d7b73}.feed-ai-overview>h3{margin-top:20px;margin-bottom:9px;font-size:13px}.feed-ai-overview>section{background:#f8faf9;border:1px solid #e0e7e3;border-radius:8px;gap:4px;padding:11px;display:grid}.feed-ai-overview>section+section{margin-top:8px}.feed-ai-overview>section small{color:#7b8781}.feed-ai-overview>div:not(.feed-overall-progress){border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.feed-ai-overview>div strong{color:#176044}.feed-ai-overview>div strong small{font-weight:500}.feed-ai-overview>button{color:#fff;background:#176044;border:0;border-radius:8px;width:calc(100% - 36px);margin-top:16px;padding:11px}.feed-ai-overview>button:disabled{opacity:.45}.feed-overall-progress{background:#e0e7e3;border-radius:99px;height:7px;margin-top:10px;position:relative}.feed-overall-progress i{border-radius:inherit;background:#1d7956;height:100%;display:block}.feed-overall-progress b{color:#173f32;font-size:12px;position:absolute;top:-26px;right:0}.feed-managed-source{border-bottom:1px solid #e8edea;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.feed-managed-source p{color:#77837c;margin:4px 0 0;font-size:12px}.feed-managed-source button{color:#ac4938;cursor:pointer;background:0 0;border:0}.feed-library-page{gap:14px;display:grid}.feed-library-hero{color:#fff;background:linear-gradient(108deg,#075035 0%,#00663f 52%,#187052 100%);border-radius:14px;justify-content:space-between;align-items:center;min-height:132px;padding:26px 36px;display:flex}.feed-library-hero h2{margin:0;font:700 31px/1.1 Georgia,Noto Serif SC,serif}.feed-library-hero p{color:#d7e8df;margin:8px 0 0}.feed-library-hero i{background:linear-gradient(135deg,#ffffff1f,#ffffff08);border-radius:12px;width:170px;height:78px;box-shadow:inset 0 0 0 1px #ffffff26}.feed-library-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feed-library-metrics>div{background:#fff;border:1px solid #d8e1dc;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;min-height:94px;padding:16px 22px;display:grid}.feed-library-metrics>div:before{content:"";background:#e7f2ec;border-radius:50%;grid-row:1/3;width:44px;height:44px}.feed-library-metrics span{color:#68766f;font-size:13px}.feed-library-metrics strong{color:#173f32;font:700 27px/1 Arial}.feed-library-card{background:#fff;border:1px solid #d8e1dc;border-radius:14px;overflow:hidden}.feed-library-filters{border-bottom:1px solid #e6ebe8;grid-template-columns:minmax(230px,1.35fr) 160px 160px 160px 78px 78px;align-items:end;gap:12px;padding:18px 20px;display:grid}.feed-library-filters label{color:#5d6c64;gap:6px;font-size:12px;display:grid}.feed-library-filters input,.feed-library-filters select{color:#31453c;background:#fff;border:1px solid #d5ddd8;border-radius:8px;height:42px;padding:0 12px}.feed-library-filters button{color:#fff;cursor:pointer;background:#176044;border:0;border-radius:8px;height:42px}.feed-library-filters button.soft{color:#315447;background:#fff;border:1px solid #cbd8d1}.feed-library-table-head,.feed-library-row{grid-template-columns:minmax(210px,1.25fr) 82px 92px minmax(180px,1fr) 92px 132px 178px;align-items:center;gap:12px;display:grid}.feed-library-table-head{color:#68776f;background:#f6f8f7;padding:11px 20px;font-size:12px}.feed-library-row{border-top:1px solid #edf0ee;min-height:62px;padding:10px 20px}.feed-library-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.feed-library-row>span:first-child i{color:#176044;background:#e7f2ec;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.feed-library-row>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-library-tags{flex-wrap:wrap;gap:5px;display:flex}.feed-library-tags em{color:#3f6957;background:#f5faf7;border:1px solid #d2e1d8;border-radius:5px;padding:3px 7px;font-size:11px;font-style:normal}.feed-library-state{background:#1d7a55;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.feed-library-state.failed,.feed-library-state.conflict{background:#d1604c}.feed-library-state.discarded{background:#9aa59f}.feed-library-actions{gap:10px;display:flex}.feed-library-actions button{color:#176044;cursor:pointer;background:0 0;border:0;font-size:12px}.feed-library-actions button.danger{color:#b44837}.feed-library-expanded{background:#f7faf8;border-top:1px dashed #d9e2dd;gap:8px;padding:15px 64px;display:grid}.feed-library-expanded p{color:#5e6e66;margin:0}.feed-library-expanded>div{flex-wrap:wrap;gap:7px;display:flex}.feed-library-expanded>div span{color:#315e4b;background:#eaf3ee;border-radius:6px;padding:5px 8px;font-size:11px}.feed-library-empty{text-align:center;color:#78857f;padding:70px 20px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
:root{--ink:#26352e;--muted:#68776f;--line:#d5ddd7;--paper:#fffefa;--cream:#f6f3ea;--orange:#214e3b;--orange-dark:#173c2d;--green:#214e3b;--blue:#6f947f;--theme-forest:#214e3b;--theme-sage:#6f947f;--theme-ivory:#f6f3ea;--theme-mint:#e3ede6}html{background:var(--theme-ivory)}.copy-app{background:radial-gradient(circle at 12% 0, #fffef8 0, transparent 32%), var(--theme-ivory)}.copy-header{background:#fffefaf0;border-bottom-color:#6f947f47}.copy-brand>span,.brand-mark{background:var(--theme-forest)}.copy-header nav{background:#e9eee9}.copy-header nav button{color:#66756d}.copy-header nav button.active{color:var(--theme-forest);box-shadow:0 3px 10px #214e3b1a}.copy-user>span{background:var(--theme-mint);color:var(--theme-forest)}.copy-user a,.copy-logout{color:#617a6d}.copy-hero{background:linear-gradient(120deg,#17392b,#214e3b 58%,#6f947f);box-shadow:0 22px 55px #214e3b29}.overline{color:#527a66}.copy-hero .overline{color:#cfe2d5}.copy-hero>div>p:last-child{color:#dbe8df}.copy-steps .done{color:#eff8f1;background:#e3ede62e}.copy-steps .current{color:var(--theme-forest)}.learn-intro button,.learn-button,.primary-button{background:var(--theme-forest)}.material-card.excellent_copy{border-top-color:var(--theme-forest)}.material-card.platform_requirement{border-top-color:var(--theme-sage)}.material-title>span,.knowledge-list article header span.excellent_copy{background:var(--theme-mint);color:var(--theme-forest)}.platform_requirement .material-title>span,.knowledge-list article header span.platform_requirement{color:#527562;background:#edf3ef}.material-card input:focus,.material-card textarea:focus,.create-form input:focus,.create-form textarea:focus,.create-form select:focus{border-color:var(--theme-sage);box-shadow:0 0 0 3px #6f947f21}.generate-button{background:linear-gradient(110deg,#214e3b,#6f947f);box-shadow:0 10px 24px #214e3b2e}.result-empty>span{background:var(--theme-mint);color:var(--theme-forest)}.copy-output p.cta{background:#f0f6f1}.access-shell{background:linear-gradient(140deg,#17392b,#6f947f)}.access-card .eyebrow{color:var(--theme-forest)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#214e3b57}.product-scope,.limit-review-hero,.dashboard-products>header,.dashboard-trends>header,.dashboard-activity>header,.generation-history>header{background:linear-gradient(135deg,#f4f8f4,#fffefa 66%,#eef4ef);border-color:#d5ddd7}.generate-button,.feed-summary>button,.dashboard-products>header>button,.dashboard-create,.dashboard-empty button,.limit-edit-form .save,.limit-review-empty button,.limit-insight-card>header button.primary-edit,.rule-editor-actions button.save{color:#fff;background:#214e3b}.generate-button{background:linear-gradient(110deg,#214e3b,#6f947f)}.product-cards article,.dashboard-product-card,.generation-history-list>article{background:#fffefa;border-color:#d8dfda}.rule-product,.dashboard-rule,.analysis-jump,.direction-selection>header .direction-summary-actions>.choose-direction{color:#214e3b;background:#edf4ef;border-color:#a9c3b3}.product-cards article>header>span,.dashboard-product-card>header>span,.dashboard-empty>span{color:#214e3b;background:#e3ede6}.product-cards article footer .use-product,.feed-product,.learn-button{color:#fff;background:#214e3b}.method-coverage-head>p{background:#edf4ef}.method-coverage-head>p strong,.method-coverage-head>p em{color:#214e3b}.horizontal-method-bars>article.leader{background:#f3f8f4;border-color:#adc7b6}.leader .method-label>b{background:#214e3b}.method-track i,.leader .method-track i{background:linear-gradient(90deg,#214e3b,#6f947f)}.dimension-ai-interpretation{background:linear-gradient(145deg,#f2f7f3,#fff);border-color:#cbdad0}.dimension-ai-interpretation>header{border-bottom-color:#d8e3db}.dimension-ai-interpretation header>em,.insight-overview{color:#214e3b;background:#e3ede6}.dimension-insight-loading{color:#527562}.dimension-insight-loading i{border-color:#214e3b #d6e2d9 #d6e2d9}.generation-direction{background:#fbfcf8;border-color:#d6ddd8}.generation-direction>header>em{color:#214e3b;background:#e3ede6}.generation-mode-tabs>button.active{background:#f0f6f1;border-color:#6f947f;box-shadow:0 0 0 3px #6f947f1c}.direction-picker>article>button.selected,.direction-picker>article>div>button.selected{color:#214e3b;background:#eaf2ec;border-color:#6f947f}.direction-picker>article>div>button.selected small{color:#214e3b;background:#d4e5d9}.output-workspace>nav,.analysis-tabs,.sample-tabs{background:#e8eee9;border-color:#d1dbd4}.output-workspace>nav button.active,.analysis-tabs>button.active,.sample-tabs>button.active{color:#214e3b;box-shadow:0 4px 13px #214e3b17}.analysis-tabs>button.active:after,.sample-tabs>button.active:after{background:#214e3b}.sample-tabs>button.active span{color:#214e3b;background:#e3ede6}.dashboard-metrics .orange,.dashboard-metrics .green,.dashboard-metrics .gold{color:#214e3b}.dashboard-metrics .blue,.dashboard-metrics .violet{color:#6f947f}.dashboard-metrics .dashboard-metric:hover{border-color:#9fbbab;box-shadow:0 12px 28px #214e3b1a}.dashboard-trends>div>button:hover{background:#f1f6f2}.dashboard-trends>div>button>b{color:#214e3b;background:#e3ede6}.dashboard-trends>div>button>div i{background:linear-gradient(90deg,#214e3b,#8aac98)}.dashboard-trends>div>button>em{color:#214e3b}.dashboard-activity>div>button:hover{background:#f4f7f4}.dashboard-activity>div>button>i,.dashboard-activity>div>button>i.rule{background:#6f947f;box-shadow:0 0 0 4px #e8f0ea}.dashboard-page button:focus-visible{outline-color:#214e3b47}.source-mix-control{background:linear-gradient(135deg,#f2f7f3,#fffefa);border-color:#cbdad0}.source-mix-summary>span>i,.result-sources>div i{color:#214e3b;background:#e3ede6}.source-mix-summary>em>b,.source-mix-labels{color:#214e3b}.source-mix-summary>em>b:nth-child(2),.source-mix-labels strong:last-child{color:#6f947f}.source-mix-panel>input{accent-color:#214e3b}.source-mix-presets button.active{color:#214e3b;background:#edf4ef;border-color:#6f947f;box-shadow:0 0 0 2px #6f947f1a}.result-sources{background:#f3f8f4;border-color:#cfddd3}.result-sources>header em{color:#214e3b;background:#e3ede6}.result-sources>div>a:hover{background:#f5f9f6;border-color:#9fbbab}.feed-summary{border-color:#d5ddd7}.feed-summary>button:disabled{background:#aab7af}.copy-data-dashboard,.knowledge-section,.output-workspace,.generation-history,.dashboard-products,.dashboard-trends,.dashboard-activity{border-color:#d5ddd7}.rule-switch input{accent-color:#214e3b}.rule-editor-list>article.focused,.access-login-flow input:focus{border-color:#6f947f;box-shadow:0 0 0 3px #6f947f21}.access-back,.access-admin-link{color:#527562}.dashboard-metrics .red{color:#9e4941}.copy-notice.error{background:#9f3e32}.material-card.failed_copy{border-top-color:#9e4941}
.dc-page{--dc:#075936;--dc-dark:#06432d;--dc-soft:#edf6f0;--dc-line:#dce6df;--dc-ink:#173c2d;color:var(--dc-ink);background:#faf9f4;padding:0 20px 30px;font-size:14px}.dc-page *{box-sizing:border-box}.dc-page button,.dc-page input,.dc-page select,.dc-page textarea{font:inherit}.dc-page button{cursor:pointer}.dc-page button:disabled{cursor:not-allowed;opacity:.55}.dc-hero{color:#fff;background:linear-gradient(105deg,#064a31 0%,#07603d 55%,#5f8f77 100%);border-radius:12px;grid-template-columns:minmax(320px,1.15fr) minmax(280px,.8fr) minmax(390px,1fr);align-items:center;gap:28px;min-height:166px;margin:18px 0 14px;padding:20px 34px;display:grid;box-shadow:0 8px 24px #18433114}.dc-hero-copy h1{letter-spacing:.02em;max-width:580px;margin:0 0 13px;font-family:Noto Serif SC,Songti SC,serif;font-size:29px;line-height:1.32}.dc-hero-copy p{color:#ffffffd1;max-width:590px;margin:0;font-size:13px;line-height:1.75}.dc-product{background:#002d1e24;border:1px solid #ffffff57;border-radius:13px;align-items:center;gap:16px;min-height:112px;padding:15px;display:flex}.dc-product-image{color:#fff5d5;background:#01342380;border:1px solid #ffe288b8;border-radius:11px;flex:0 0 82px;place-items:center;height:82px;font-family:Noto Serif SC,serif;font-size:38px;display:grid}.dc-product>div:last-child{min-width:0}.dc-product small,.dc-product strong,.dc-product span{display:block}.dc-product small{color:#ffffffbf;margin-bottom:7px}.dc-product strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;font-size:18px;overflow:hidden}.dc-product span{color:#ffffffc4;font-size:12px}.dc-flow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dc-flow.four{grid-template-columns:repeat(2,1fr);gap:10px}.dc-flow-step{text-align:center;background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:106px;display:flex;position:relative}.dc-flow.four .dc-flow-step{text-align:left;align-items:flex-start;min-height:48px;padding:8px 10px 8px 48px}.dc-flow-step.active{background:#00372342;border-color:#d6b95d;box-shadow:inset 0 0 0 1px #d6b95d26}.dc-flow-step i{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:9px;font-style:normal;display:grid}.dc-flow.four .dc-flow-step i{margin:0;position:absolute;left:10px}.dc-flow-step b{font-size:14px}.dc-flow-step small{color:#ffffffa8;margin-top:6px;font-size:11px}.dc-panel{border:1px solid var(--dc-line);background:#fff;border-radius:11px;box-shadow:0 3px 15px #193f3006}.dc-panel h2{margin:0;font-size:17px}.dc-feed-grid{grid-template-columns:1.25fr .82fr .72fr;gap:12px;display:grid}.dc-upload,.dc-url,.dc-estimate{min-height:228px;padding:20px}.dc-drop{cursor:pointer;background:#fff;border:1px dashed #c7d4cc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:167px;margin-top:15px;display:flex}.dc-drop input{display:none}.dc-drop b{color:var(--dc);font-size:34px;line-height:1}.dc-drop strong{margin:8px 0 5px;font-size:15px}.dc-drop span{color:#849087;font-size:12px}.dc-drop em{color:var(--dc);background:#fff;border:1px solid #7cad96;border-radius:7px;margin-top:13px;padding:7px 27px;font-style:normal}.dc-url>div{gap:10px;margin-top:30px;display:flex}.dc-url input,.dc-tasks input{border:1px solid var(--dc-line);border-radius:7px;outline:none;flex:1;min-width:0;height:42px;padding:0 13px}.dc-url button,.dc-primary{color:#fff;background:linear-gradient(90deg,#075938,#087047);border:0;border-radius:7px}.dc-url button{padding:0 25px}.dc-url p{color:#4d5e55;margin:31px 0 10px;font-size:12px}.dc-url small{color:#8c958e}.dc-estimate div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:12px 5px;display:flex}.dc-estimate div:last-child{border-bottom:0}.dc-estimate strong{color:var(--dc);font-size:20px}.dc-queue{grid-column:1/3;min-height:294px;padding:17px 20px}.dc-queue>header,.dc-detail>header{justify-content:space-between;align-items:center;display:flex}.dc-queue>header button{color:#7b847e;background:0 0;border:0}.dc-table{border:1px solid #e5eae6;border-radius:8px;width:100%;margin-top:12px;overflow:hidden}.dc-table>div{border-bottom:1px solid #edf0ed;align-items:center;min-height:44px;padding:6px 12px;display:grid}.dc-table>div:last-child{border-bottom:0}.dc-table .head{color:#6e7a73;background:#f7f9f7;min-height:35px;font-size:12px}.dc-queue .dc-table>div{grid-template-columns:2.2fr .75fr .7fr .8fr 1.3fr .5fr}.dc-table button{color:var(--dc);background:0 0;border:0;padding:4px 7px}.dc-empty{color:#849087;text-align:center;margin:35px 0!important}.progress{vertical-align:middle;background:#e7ece8;border-radius:5px;width:76px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.progress b{border-radius:inherit;background:linear-gradient(90deg,#087047,#63a783);height:100%;display:block}.ok{color:#087047}.bad{color:#c84b40}.dc-analyze{width:360px;height:42px;margin:16px auto 0;display:block}.dc-estimate{grid-area:1/3/3}.dc-pipeline{grid-column:1/4;grid-template-columns:130px repeat(6,1fr);align-items:stretch;gap:10px;padding:14px 18px;display:grid}.dc-pipeline h2{align-items:center;display:flex}.dc-pipeline>div{border:1px solid #e5eae6;border-radius:8px;flex-direction:column;justify-content:center;min-height:72px;padding:9px 10px;display:flex}.dc-pipeline>div.active{background:#f0f8f3;border-color:#55a57c}.dc-pipeline i{background:#edf2ee;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:5px;font-style:normal;display:grid}.dc-pipeline b{font-size:12px}.dc-pipeline small{color:#829087;margin-top:4px;font-size:10px}.dc-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.dc-stats article{border:1px solid var(--dc-line);background:#fff;border-radius:10px;min-height:92px;padding:17px 22px;position:relative}.dc-stats span,.dc-stats strong,.dc-stats small{display:block}.dc-stats span{font-weight:700}.dc-stats strong{color:var(--dc);margin:4px 0;font-size:28px}.dc-stats small{color:#89958e}.dc-rec-grid{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.dc-tasks{min-height:510px;padding:14px}.dc-tasks>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dc-tabs{align-items:center;gap:4px;display:flex}.dc-tabs button{color:#58675f;background:#f3f5f3;border:0;border-radius:7px;padding:8px 14px}.dc-tabs button.active{color:#fff;background:var(--dc)}.dc-tasks .dc-table>div{cursor:pointer;grid-template-columns:1.5fr .55fr .95fr .9fr 1fr .8fr 1fr}.dc-tasks .dc-table>div.selected{background:#edf7f1}.dc-tasks .dc-table>div:not(.head):hover{background:#f6faf7}.dc-detail{min-height:510px;padding:20px}.dc-detail dl{color:#4e5e55;grid-template-columns:85px 1fr;gap:14px 8px;margin:25px 0;display:grid}.dc-detail dt{color:#8b958f}.dc-detail dd{word-break:break-all;margin:0}.dc-detail>button{width:100%;height:42px;color:var(--dc);background:#fff;border:1px solid #a9c4b5;border-radius:7px;margin-top:9px}.dc-detail>button.dc-primary{color:#fff}.dc-waterline{align-items:center;gap:8px;margin-top:12px;padding:15px 18px;display:flex;overflow:hidden}.dc-waterline>b{white-space:nowrap;margin-right:12px}.dc-waterline span{color:#88938d;text-align:center;background:#f3f5f3;border-radius:7px;flex:1;padding:9px 5px;font-size:11px;position:relative}.dc-waterline span.done{color:#075938;background:#edf7f1}.dc-batch-head{border:1px solid var(--dc-line);background:#fff;border-radius:10px;grid-template-columns:2fr repeat(6,1fr);align-items:stretch;gap:8px;margin-bottom:12px;padding:13px 16px;display:grid}.dc-batch-head>div{align-items:center;gap:13px;display:flex}.dc-batch-head>div strong{border-left:1px solid #dfe5e1;border-right:1px solid #dfe5e1;padding:0 13px}.dc-batch-head>div span{color:#7f8a83}.dc-batch-head article{border:1px solid #e6ebe7;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.dc-batch-head article span{color:#78857d;margin-top:4px;font-size:11px}.dc-manual-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.dc-review{overflow:hidden}.dc-review>.dc-tabs{border-bottom:1px solid var(--dc-line);padding:13px}.dc-unit{border-bottom:1px solid #e6ebe7;grid-template-columns:120px minmax(0,1fr) 135px 220px;align-items:center;gap:14px;min-height:105px;padding:13px 15px;display:grid}.dc-unit.conflict{background:#fffaf6}.dc-unit-kind{color:#126243;font-weight:700}.dc-unit-content h3{margin:0 0 6px;font-size:14px}.dc-unit-content p{color:#354a3f;white-space:pre-wrap;margin:0;line-height:1.55}.dc-unit-content textarea{border:1px solid #a7c4b5;border-radius:7px;width:100%;min-height:76px;padding:9px}.dc-unit-content video{object-fit:cover;background:#061910;border-radius:7px;width:100%;max-width:560px;height:112px;margin-top:8px}.dc-options{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.dc-options label{background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:6px 9px}.dc-confidence small,.dc-confidence strong,.dc-confidence span{display:block}.dc-confidence strong{margin:4px 0;font-size:18px}.dc-confidence span{color:#7d8982;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dc-unit-actions{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.dc-unit-actions button{color:#426151;background:#fff;border:1px solid #ccd9d1;border-radius:6px;min-height:34px;padding:5px}.dc-unit-actions button.confirm{color:#fff;background:#075938;border-color:#075938}.dc-review>footer{color:#758179;padding:18px}.dc-sources,.dc-summary{margin-bottom:12px;padding:17px}.dc-sources>div{border-bottom:1px solid #edf0ed;grid-template-columns:35px 1fr auto auto;align-items:center;gap:7px;padding:12px 0;display:grid}.dc-sources>div span{color:#075938;background:#edf5f0;border-radius:6px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.dc-sources>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-sources>div small{color:#7f8b84}.dc-sources>div button{color:#075938;background:0 0;border:0}.dc-summary>div{grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.dc-summary span{border-right:1px solid #e6ebe7;flex-direction:column;align-items:center;padding:6px;font-size:11px;display:flex}.dc-summary span:last-child{border-right:0}.dc-summary strong{margin-top:5px;font-size:22px}.dc-final{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.dc-final button{color:#174c35;background:#fff;border:1px solid #b7c9bf;border-radius:7px;min-height:46px}.dc-final .dc-primary{color:#fff}.dc-empty-page{text-align:center;padding:80px}@media (max-width:1180px){.dc-hero{grid-template-columns:1fr 1fr}.dc-flow{grid-column:1/3}.dc-feed-grid{grid-template-columns:1fr 1fr}.dc-estimate{grid-area:auto/1/auto/3}.dc-queue{grid-column:1/3}.dc-pipeline{grid-column:1/3;overflow:auto}.dc-batch-head{grid-template-columns:repeat(4,1fr)}.dc-batch-head>div{grid-column:1/5}.dc-unit{grid-template-columns:100px minmax(0,1fr) 110px}.dc-unit-actions{grid-column:2/4}}
