.xiami-brand{align-items:center;gap:10px;min-width:0;display:flex}.xiami-brand-mark{background:#c92248;border-radius:8px;flex:0 0 40px;width:40px;height:40px;position:relative}.xiami-brand-fallback{color:#fff;place-items:center;width:100%;height:100%;font-size:18px;font-weight:800;line-height:1;display:grid}.xiami-brand-icon{object-fit:contain;opacity:0;border-radius:8px;width:100%;height:100%;display:block;position:absolute;inset:0}.xiami-brand-mark--ready{background:0 0}.xiami-brand-mark--ready .xiami-brand-icon{opacity:1}.xiami-brand-mark--ready .xiami-brand-fallback{visibility:hidden}.xiami-brand-copy{gap:3px;min-width:0;display:grid}.xiami-brand-copy>b{white-space:nowrap;letter-spacing:-.025em;font-size:16px;font-weight:700;line-height:1.3}.xiami-brand-copy>small{font-size:13px;line-height:1.4;display:block}.shell.wb-shell>aside>.xiami-brand{gap:10px;padding:0 0 22px}.shell.wb-shell>aside .xiami-brand .xiami-brand-caption{font-size:13px}.xiami-brand--login{color:#25282f;margin-bottom:22px;padding:0}.xiami-brand--login .xiami-brand-mark{flex-basis:44px;width:44px;height:44px}.xiami-brand--login .xiami-brand-copy>b{font-size:20px}.xiami-brand--login .xiami-brand-copy>small{color:#666b74}.workspace-search{z-index:40;color:#162033;width:min(440px,100%);margin:0;position:relative}.workspace-search-field{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#ffffffb3;border:1px solid #96a4b94d;border-radius:11px;align-items:center;min-height:40px;padding:0 12px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;display:flex;position:relative;box-shadow:0 8px 22px #36435b12}.workspace-search-field:focus-within{background:#ffffffe0;border-color:#6d7e9994;box-shadow:0 0 0 2px #315f9933}.workspace-search-field>svg{fill:none;stroke:#68758a;stroke-width:1.8px;stroke-linecap:round;flex:none;width:17px;height:17px}.workspace-search-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.wb-shell main .workspace-search-field input[type=search]{color:#162033;min-width:0;height:38px;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:13px}.shell.wb-shell main .workspace-search-field input[type=search]::placeholder{color:#6f7c90;opacity:1}.shell.wb-shell main .workspace-search-field input[type=search]::-webkit-search-cancel-button{cursor:pointer}.workspace-search-field kbd{color:#647187;background:#f1f4f8c7;border:1px solid #8f9cb042;border-radius:6px;flex:none;padding:2px 6px;font:13px/1.4 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-search-popover{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);scrollbar-color:#b8c1cf transparent;scrollbar-width:thin;background:#fcfdfff5;border:1px solid #96a4b947;border-radius:12px;max-height:min(620px,100vh - 104px);padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto;overflow:auto;box-shadow:0 18px 48px #232f452e}.workspace-search-prompt,.workspace-search-status{color:#5f6d82;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.workspace-search-status.error{color:#9c3342}.workspace-search-retry{color:#273449;cursor:pointer;background:#edf1f6;border:0;border-radius:8px;min-height:34px;margin:0 12px 8px;padding:0 12px;font-size:13px;font-weight:650}.workspace-search-results-list{gap:3px;display:grid}.workspace-search-result{background:0 0;border-radius:10px}.workspace-search-result[open]{background:#f1f4f8}.workspace-search-result>summary{cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;list-style:none;display:grid}.workspace-search-result>summary::-webkit-details-marker{display:none}.workspace-search-result>summary:hover{background:#e8edf4c7}.workspace-search-result>summary:focus-visible{outline-offset:1px;outline:2px solid #62718a}.workspace-search-result-type{color:#bd3348;text-align:center;background:#ffe9ed;border-radius:999px;min-width:38px;padding:4px 7px;font-size:13px;font-weight:700}.workspace-search-result-type.product{color:#365a8f;background:#e7eef9}.workspace-search-result-copy{gap:3px;min-width:0;display:grid}.workspace-search-result-copy b,.workspace-search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-search-result-copy b{color:#172136;font-size:13px;font-weight:700}.workspace-search-result-copy small{color:#647187;font-size:13px}.workspace-search-result>summary>svg{fill:none;stroke:#7a879a;stroke-width:1.8px;width:16px;height:16px;transition:transform .16s ease-out}.workspace-search-result[open]>summary>svg{transform:rotate(180deg)}.workspace-search-result-detail{padding:0 12px 12px 60px}.workspace-search-result-detail p,.workspace-search-result-detail ul{color:#39465a;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.workspace-search-result-detail ul{padding-left:18px}.workspace-search-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.workspace-search-tags span{color:#a33b4d;font-size:13px}.workspace-search-copy-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.workspace-search-copy-actions button{color:#334056;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.workspace-search-copy-actions button:hover{background:#e5eaf1}.workspace-search-copy-actions button:focus-visible,.workspace-search-retry:focus-visible{outline-offset:2px;outline:2px solid #62718a}.workspace-search-copy-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.workspace-search-copy-feedback{color:#9c3342;align-self:center;font-size:13px}@media (width<=760px){.workspace-search{width:100%;margin:0}.workspace-search-popover{max-height:calc(100dvh - 136px);position:fixed;inset:62px 12px auto}.workspace-search-result-detail{padding-left:12px}.workspace-search-field kbd{display:none}}@media (prefers-reduced-motion:reduce){.workspace-search-field,.workspace-search-result>summary>svg{transition:none}}:root{color:#22201e;font-synthesis:none;background:#f7f6f3;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.dual-model-draft-row{background:#fff;border:1px solid #ded8d1;border-radius:16px;position:relative;overflow:hidden}.dual-model-draft-row.accepted{background:#fff;border-color:#d8e4dc;box-shadow:inset 4px 0 #22945b}.dual-model-draft-row.accepted>summary,.dual-model-draft-row.accepted>summary:hover{background:#fff}.dual-model-draft-row.accepted>summary>span>small{color:#26704b;font-weight:600}.dual-model-draft-row>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:9px 14px;list-style:none;transition:background-color .12s,border-color .12s;display:flex}.dual-model-draft-row>summary::-webkit-details-marker{display:none}.dual-model-draft-row>summary>b{flex:0 0 58px;font-size:13px}.dual-model-draft-row>summary>span{flex:1;gap:2px;min-width:0;display:grid}.dual-model-draft-row>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dual-model-draft-row>summary small{color:#776e66}.dual-model-draft-row>summary em{color:#8a4b43;font-size:12px;font-style:normal}.dual-model-draft-row[open]>summary em:after{content:"收起"}.dual-model-draft-row[open]>summary em{font-size:0}.dual-model-draft-row[open]>summary em:after{font-size:12px}.dual-model-draft-body{border-top:1px solid #eee7e0;gap:14px;padding:0 14px 14px;display:grid}.dual-model-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dual-model-draft-grid>.dual-model-candidate:only-child{grid-column:1/-1}.dual-model-candidate{background:#fff;border:1px solid #e4ddd5;border-radius:14px;min-width:0;padding:12px}.dual-model-candidate.selected{border-color:var(--wb-accent,#d94458);box-shadow:inset 3px 0 var(--wb-accent,#d94458)}.dual-model-candidate.accepted{border-color:#35a56f;box-shadow:0 0 0 2px #35a56f24}.dual-model-candidate-heading,.dual-model-candidate-heading label{align-items:center;gap:9px;display:flex}.dual-model-candidate-heading{justify-content:space-between;margin-bottom:10px}.dual-model-candidate-heading b{font-size:16px}.dual-model-candidate-heading>small{color:#5f6977;font-size:14px}.dual-model-candidate-pending{color:#766e66;background:#f8f5f1;border-radius:10px;place-items:center;min-height:140px;display:grid}.dual-model-reference-evidence{background:#faf7f3;border:1px solid #e3ddd5;border-radius:12px;gap:10px;padding:12px;display:grid}.dual-model-reference-evidence h4{margin:0}.dual-model-reference-evidence article{grid-template-columns:150px minmax(0,1fr);gap:14px;display:grid}.dual-model-reference-evidence article>div:last-child{align-content:start;gap:7px;min-width:0;display:grid}.dual-model-reference-evidence p{white-space:pre-wrap;max-height:280px;margin:0;line-height:1.7;overflow:auto}.draft-learning-evidence{background:#fffdfa;border:1px solid #d9d2c8;border-radius:12px;padding:12px}.draft-learning-evidence[data-status=source_verified]{background:#f5fbf7;border-color:#9fc7ad}.draft-learning-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-learning-evidence>summary span{gap:2px;display:grid}.draft-learning-evidence>summary small,.draft-learning-evidence>summary em{color:#756d67;font-size:12px;font-style:normal}.draft-learning-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.draft-learning-evidence-grid section{background:#ffffffc7;border-radius:9px;align-content:start;gap:5px;padding:10px;display:grid}.draft-learning-evidence-grid section>small{color:#756d67}.draft-learning-evidence-grid p{white-space:pre-wrap;margin:0;line-height:1.55}.draft-learning-evidence-reuse{grid-column:1/-1}.draft-learning-evidence-reuse ul{gap:5px;margin:0;padding-left:18px;display:grid}.draft-learning-evidence-reuse li span{margin-left:8px}.draft-learning-evidence-blockers{color:#a4494e;margin:10px 0 0}@media (width<=760px){.draft-learning-evidence-grid{grid-template-columns:1fr}}.draft-reference-cover{aspect-ratio:3/4;object-fit:cover;background:#eee8e1;border-radius:9px;width:150px}.draft-reference-cover.empty{color:#81766d;text-align:center;place-items:center;font-size:12px;display:grid}.saved-production-batches{background:#fbf8f4;border:1px solid #dfd6ce;border-radius:13px;margin:0 0 10px;overflow:hidden}.saved-production-batches>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;list-style:none;display:flex}.saved-production-batches>summary::-webkit-details-marker{display:none}.saved-production-batches>summary>span{gap:2px;min-width:0;display:grid}.saved-production-batches>summary b{font-size:13px}.saved-production-batches>summary small{color:#827870;font-size:11px}.saved-production-batches>summary em{color:#8a4b43;background:#f6e7e2;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-style:normal}.saved-production-batches-body{background:#fffdfa;border-top:1px solid #e8e0d9;gap:10px;padding:12px 14px 14px;display:grid}.saved-production-batches-body>p{color:#746a63;margin:0;font-size:11px}.saved-production-batch-list,.saved-production-batch-list>section{gap:7px;display:grid}.saved-production-batch-list>section>h3{margin:3px 0 0;font-size:12px}.saved-production-batch-list article{background:#fff;border:1px solid #e7dfd8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.saved-production-batch-list article.active{background:#fff7f5;border-color:#e58982}.saved-production-batch-list article>div{gap:2px;min-width:0;display:grid}.saved-production-batch-list article>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-production-batch-list article>div small{color:#827870;font-size:10px}.saved-batch-state{border-radius:999px;padding:3px 7px;font-size:10px}.saved-batch-state.pending{color:#8b5c22;background:#fff1cf}.saved-batch-state.done{color:#3e6d4f;background:#e4f3e9}.saved-production-batch-list button{min-height:32px;padding:6px 10px}.saved-production-batch-actions,.saved-production-batch-remove-confirm{justify-content:flex-end;align-items:center;gap:6px;display:flex}.saved-production-batch-actions>small{color:#827870;font-size:10px}.current-production-batch{background:#fff;border:1px solid #eaded8;border-radius:13px;align-items:baseline;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.current-production-batch>small{color:#746a63}@media (width<=720px){.saved-production-batches>summary{align-items:flex-start}.saved-production-batch-list article{grid-template-columns:auto minmax(0,1fr)}.saved-production-batch-list article button{grid-column:1/-1;width:100%}.saved-production-batch-actions{grid-column:1/-1;width:100%;display:grid}.current-production-batch{display:grid}}@media (width<=920px){.dual-model-draft-grid{grid-template-columns:1fr}}.profile-capture-paused{color:#744517;background:#fff6e9;border:1px solid #e0b785;border-radius:14px;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.profile-capture-paused span{color:#7d664e}.profile-capture-paused.authorized{color:#244f77;background:#eef7ff;border-color:#79a6d2}.profile-capture-flow{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.profile-capture-panel{min-width:0;padding:0}.profile-capture-panel+.profile-capture-panel{border-top:1px solid #eee7e2;margin-top:.85rem;padding-top:.9rem}.profile-capture-panel .section-heading{margin-bottom:.65rem}.profile-workbench-grid{gap:.7rem;display:grid}.profile-intake-workbench{grid-template-columns:minmax(0,1fr)}.profile-capture-planner,.profile-capture-policy{background:#fff;border:1px solid #e7ddd5;border-radius:16px;min-width:0;padding:1.1rem}.profile-intake-form{justify-self:stretch;gap:1rem;width:100%;max-width:none;padding:1.15rem 1.25rem;display:grid}.profile-intake-form.profile-capture-planner{background:0 0;border:0;border-radius:0;padding:0}.profile-intake-step{color:#b4553b;letter-spacing:.08em;margin:0 0 .25rem;font-size:.72rem;font-weight:850}.profile-intake-form h2,.profile-intake-form h3{margin:.1rem 0}.profile-intake-store-row{border-bottom:1px solid #eee7e2;grid-template-columns:minmax(240px,.78fr) minmax(360px,1.22fr);align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.profile-intake-store-row>.field-label{margin:0}.profile-category-fieldset{background:0 0;border:0;grid-template-columns:max-content minmax(240px,1fr);align-items:end;gap:.45rem .75rem;min-width:0;margin:0;padding:0;display:grid}.profile-category-fieldset legend{grid-column:1/-1;margin:0;padding:0;font-weight:800}.profile-category-mode{flex-wrap:wrap;gap:.4rem;margin:0 0 2px;display:inline-flex}.profile-category-mode label{background:#fff;border:1px solid #e1d6ce;border-radius:999px;align-items:center;gap:.35rem;min-width:auto;padding:.42rem .72rem;font-size:.86rem;font-weight:750;display:flex}.profile-category-mode label:has(input:checked){color:#8f402c;background:#fff4ef;border-color:#d57459}.profile-category-select{margin:0}.profile-category-options{gap:.55rem;margin-top:.7rem;display:grid}.profile-category-options p{color:#776d66;margin:0;font-size:.84rem}.profile-category-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.profile-category-options label{background:#fff;border:1px solid #e7ded8;border-radius:9px;align-items:center;gap:.4rem;min-width:0;padding:.5rem .6rem;font-size:.86rem;display:flex}.profile-account-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.profile-account-section-heading>p{color:#786f69;margin:0;font-size:.84rem}.profile-account-rows{background:#fff;border:1px solid #e3dad3;border-radius:13px;overflow:hidden}.profile-account-slot{border-top:1px solid #eee7e2;grid-template-columns:96px minmax(180px,.72fr) minmax(300px,1.28fr);align-items:end;gap:.7rem;padding:.68rem .82rem;display:grid}.profile-account-slot:first-child{background:#fcf8f5;border-top:0}.profile-account-slot .field-label{margin:0;font-size:.78rem}.profile-account-slot-title{flex-direction:column;align-self:center;gap:.2rem;display:flex}.profile-account-slot-title span{color:#746a63;background:#f2eeeb;border-radius:999px;width:max-content;padding:.16rem .42rem;font-size:.68rem;font-weight:750}.profile-account-slot:first-child .profile-account-slot-title span{color:#8e4933;background:#f5ddd5}.profile-intake-submit-row{border-top:1px solid #eee5df;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:.7rem 1.2rem;padding-top:1.1rem;display:grid}.profile-intake-submit-row button{min-height:50px;font-weight:850}.profile-intake-submit-note{color:#70665f;grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.45}.profile-intake-feedback{background:#fff1f1;border:1px solid #e7a6a6;border-radius:10px;grid-column:1/-1;margin:0;padding:.75rem .9rem;font-size:.88rem;font-weight:750}.profile-capture-mode-list{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.profile-capture-mode-list label{cursor:pointer;border:1px solid #e4d8cf;border-radius:12px;gap:.7rem;padding:.85rem;display:flex}.profile-capture-mode-list label.selected{background:#fff7f3;border-color:#c16e53}.profile-capture-mode-list span,.profile-store-row>span{flex-direction:column;gap:.2rem;display:flex}.profile-capture-mode-list small,.profile-store-row small{color:#7a716b}.field-label{flex-direction:column;gap:.4rem;margin:.8rem 0;font-weight:700;display:flex}.field-label select,.field-label input{background:#fff;border:1px solid #d9cec6;border-radius:10px;min-height:44px;padding:0 .7rem}.profile-capture-policy{background:#fbfaf9;padding:.8rem 1rem}.profile-capture-policy>summary{cursor:pointer;color:#655c55;font-size:.86rem;font-weight:800}.profile-capture-policy ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;margin:.9rem 0 .2rem;padding-left:1.2rem;display:grid}.profile-capture-policy li span{color:#736961;margin-top:.18rem;display:block}.profile-store-table{border:1px solid #e5dcd6;border-radius:14px;overflow:hidden}.profile-store-row{border-top:1px solid #eee6e1;grid-template-columns:2fr 1fr .7fr 1fr;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.profile-store-row.header{background:#f8f5f2;border-top:0;font-weight:700}.profile-plan-list{gap:.65rem;display:grid}.profile-plan-list article{background:#f8f6f4;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem .75rem;display:flex}.profile-plan-list article>div{gap:.16rem;min-width:0;display:grid}.profile-plan-list article small{color:#746a63}.profile-plan-list article span{color:#a15740;font-weight:700}.profile-stat-summary{flex-wrap:wrap;align-items:baseline;gap:.4rem 0;padding:.68rem 1rem;display:flex}.profile-stat-summary>span{color:#756b65;white-space:nowrap;border-right:1px solid #e7dfd9;align-items:baseline;gap:.3rem;margin-right:.85rem;padding-right:.85rem;font-size:.78rem;display:inline-flex}.profile-stat-summary>span:last-child{border-right:0;margin-right:0;padding-right:0}.profile-stat-summary b{color:#24201e;font-variant-numeric:tabular-nums;font-size:1rem}.profile-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}.profile-store-cards,.profile-run-list{gap:.7rem;display:grid}.profile-store-card,.profile-run-card{background:#fff;border:1px solid #e4dad3;border-radius:13px;padding:.85rem}.profile-store-card{padding:0;overflow:hidden}.profile-store-card>summary{cursor:pointer;padding:.82rem 1rem;list-style:none}.profile-store-card>summary::-webkit-details-marker{display:none}.profile-store-card>summary:after{content:"展开";color:#746a63;background:#f3efec;border-radius:999px;flex:none;margin-left:auto;padding:.22rem .55rem;font-size:.72rem;font-weight:800}.profile-store-card[open]>summary:after{content:"收起"}.profile-store-card-body{border-top:1px solid #eee7e2;padding:0 1rem 1rem}.profile-store-card-heading,.profile-run-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-store-card-heading>div{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.profile-store-card-heading>div:first-child{min-width:0;display:grid}.profile-store-card-heading h3{margin:0}.profile-store-card-heading small,.profile-run-heading small{color:#776e68;overflow-wrap:anywhere}.profile-inline-editor{background:#fcf8f5;border:1px dashed #d6c2b6;border-radius:12px;margin:.9rem 0;padding:.8rem}.profile-inline-editor h4{margin:.1rem 0 .5rem}.profile-account-list{gap:.5rem;margin-top:.8rem;display:grid}.profile-account-list>div{border:1px solid #eee5df;border-radius:10px;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.6fr) auto;align-items:center;gap:.8rem;padding:.7rem;display:grid}.profile-account-list>div.inactive{opacity:.62;background:#f7f5f3}.profile-account-list span{gap:.18rem;display:grid}.profile-account-list small{color:#786f69;overflow-wrap:anywhere}.profile-account-list a{color:#8f4d3c;font-weight:700}.profile-confirm{align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.4;display:flex}.profile-confirm input{margin-top:.18rem}.profile-plan-list .profile-confirm,.profile-plan-list button{grid-column:1/-1}.profile-plan-list .danger{color:#fff;background:#b74c42;border-color:#b74c42}.danger-outline{color:#9c4038;border-color:#b86a62}.profile-run-card.needs-human{background:#fffaf1;border-color:#d9924d}.profile-run-summary{color:#756c66;background:#f7f4f2;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:.6rem 0;padding:.48rem .65rem;font-size:.75rem;display:flex}.profile-run-summary span{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.profile-run-summary b{color:#24201e;font-variant-numeric:tabular-nums;font-size:.9rem}.profile-run-progress{overscroll-behavior-inline:contain;grid-template-columns:repeat(5,minmax(132px,1fr));gap:.45rem;max-width:100%;margin:.65rem 0;display:grid;overflow-x:auto}.profile-run-progress span{color:#766d67;background:#f5f2ef;border-radius:10px;gap:.18rem;min-width:0;min-height:54px;padding:.55rem .6rem .55rem 1.65rem;font-size:.74rem;display:grid;position:relative}.profile-run-progress span:before{content:"";background:#c9c0ba;border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:.75rem;left:.62rem}.profile-run-progress span.done{color:#28664b;background:#edf8f2}.profile-run-progress span.done:before{background:#43a678}.profile-run-progress span.current{color:#865524;background:#fff5e8}.profile-run-progress span.current:before{background:#df913e;box-shadow:0 0 0 4px #df913e26}.profile-run-progress b{color:inherit;white-space:nowrap;word-break:keep-all;font-size:.82rem}.profile-run-progress small{word-break:keep-all}.profile-current-empty{margin:0}.profile-run-history{border-top:1px solid #eee7e2;margin-top:.7rem;padding-top:.7rem}.profile-run-history>summary{cursor:pointer;color:#665d57;justify-content:space-between;align-items:center;gap:1rem;font-weight:800;list-style:none;display:flex}.profile-run-history>summary::-webkit-details-marker{display:none}.profile-run-history>summary:after{content:"展开";color:#756c66;background:#f1edeb;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.7rem}.profile-run-history[open]>summary:after{content:"收起"}.profile-run-history>summary small{color:#807770;margin-left:auto;font-weight:500}.profile-run-history-list{gap:.55rem;margin-top:.65rem;display:grid}.profile-run-history-list .profile-run-card{box-shadow:none;background:#fbfaf9;border-color:#ece5e0;padding:.72rem .8rem}.profile-human-gate{color:#754718;background:#fff4df;border:1px solid #dc9c5d;border-radius:10px;gap:.45rem;margin:.7rem 0;padding:.75rem;display:grid}.profile-human-gate label{gap:.5rem;font-weight:700;display:flex}.profile-run-list details{margin-top:.7rem}.profile-run-list details ul{gap:.35rem;padding-left:1.1rem;display:grid}.profile-run-list details li{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr);gap:.7rem;display:grid}.profile-run-list details span{color:#746b65}.profile-executor-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.profile-executor-list article{background:#fff;border:1px solid #e5dcd6;border-radius:12px;gap:.28rem;padding:.8rem;display:grid}.profile-executor-list span{color:#1d6c4d;font-weight:700}.profile-executor-list small{color:#756c66}.button-row{flex-wrap:wrap;gap:.55rem;display:flex}.feishu-workbench-card{background:linear-gradient(145deg,#fbfdff,#f5f8fb);border:1px solid #d9e3ee;border-radius:14px;gap:1rem;margin:1rem 0;padding:1.1rem;display:grid}.feishu-workbench-card .section-heading{margin:0}.feishu-workbench-card .section-heading p{max-width:760px}.feishu-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.feishu-workbench-panel{background:#fff;border:1px solid #e3e8ee;border-radius:11px;align-content:start;gap:.45rem;padding:.85rem;display:grid}.feishu-workbench-panel.canonical{background:#fbfffc;border-color:#c8dfd2}.feishu-workbench-panel p{color:#667381;margin:0;font-size:.82rem;line-height:1.5}.feishu-workbench-panel button{color:#27577c;background:#f7fbff;border-color:#c7d7e7;justify-self:start;margin-top:.25rem;font-weight:750}.feishu-workbench-panel.canonical button{color:#286347;background:#f1fbf4;border-color:#acd0b8}.feishu-ready{color:#26704a;background:#eaf8ef}.feishu-not-ready{color:#8b5a25;background:#fff5e8}.feishu-reference-results{color:#596877;background:#f7f9fb;border-radius:8px;gap:.45rem;margin-top:.2rem;padding:.55rem .65rem;font-size:.76rem;display:grid}.feishu-reference-results article{background:#fff;border:1px solid #e3eaf0;border-radius:7px;gap:.14rem;min-width:0;padding:.35rem .4rem;display:grid}.feishu-reference-results article b{text-overflow:ellipsis;white-space:nowrap;color:#34495a;overflow:hidden}.feishu-reference-results article small{-webkit-line-clamp:2;color:#667785;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.feishu-backup-counts{color:#65736b;flex-wrap:wrap;gap:.7rem;font-size:.78rem;display:flex}.feishu-backup-counts b{color:#286347;font-size:1rem}.feishu-inline-error,.feishu-inline-success{border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.8rem}.feishu-inline-error{color:#9b3f42;background:#fff3f3;border:1px solid #edc0c0}.feishu-inline-success{color:#286347;background:#f0fbf3;border:1px solid #b9ddc5}@media (width<=1100px){.profile-stat-summary{gap:.45rem 0}.profile-run-progress{grid-template-columns:repeat(3,minmax(132px,1fr));overflow-x:visible}}@media (width<=900px){.profile-workbench-grid,.profile-intake-store-row,.profile-category-fieldset{grid-template-columns:1fr}.profile-category-fieldset legend{grid-column:1}.profile-capture-mode-list,.profile-account-fields,.profile-account-slot{grid-template-columns:1fr}.profile-account-slot{align-items:stretch}.profile-account-section-heading{flex-direction:column;align-items:flex-start}.profile-category-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-store-row{grid-template-columns:1.5fr 1fr}.profile-store-row.header{display:none}.profile-account-list>div,.profile-run-list details li{grid-template-columns:1fr}.profile-run-progress{grid-template-columns:repeat(3,minmax(132px,1fr));overflow-x:visible}}@media (width<=620px){.profile-store-card-heading,.profile-run-heading{flex-direction:column}.profile-category-options>div,.profile-intake-submit-row,.profile-capture-policy ol{grid-template-columns:1fr}.profile-intake-submit-row button{grid-row:2}.profile-intake-submit-note{grid-row:3}.profile-plan-list article{flex-direction:column;align-items:flex-start}.profile-run-progress{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto}.profile-run-history>summary{flex-wrap:wrap;align-items:flex-start}.profile-run-history>summary small{margin-left:0}}@media (width<=720px){.feishu-workbench-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:#292624;background:#fff;border:1px solid #d8d4cf;border-radius:10px;padding:10px 16px;transition:border-color .15s,background .15s,transform .15s}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}aside{color:#fff;background:#1d1b1a;border-right:1px solid #2b2826;flex-direction:column;padding:24px 14px;display:flex}.brand{align-items:center;gap:11px;padding:0 8px 26px;font-size:17px;font-weight:750;display:flex}.brand>span:last-child{min-width:0}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff765f,#e54b55);border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #e54b553d}.brand small{color:#97918d;margin-top:3px;font-size:10px;font-weight:400;display:block}nav{gap:7px;display:grid}nav button{color:#b8b2ae;text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-size:14px}nav button.active,nav button:hover{color:#fff;background:#302d2b}.primary-nav button{gap:3px;display:grid}.primary-nav button b{font-size:14px}.primary-nav button small{color:#817b77;font-size:10px}.primary-nav button.active small{color:#c7c1bd}.mobile-primary-nav{display:none}.secondary-section-nav{border-bottom:1px solid #e6e1dd;flex-wrap:wrap;gap:.45rem;margin:-10px 0 22px;padding-bottom:12px;display:flex}.secondary-section-nav button{color:#6c625c;background:#fff;border-color:#ded7d1;padding:8px 12px;font-size:.82rem}.secondary-section-nav button.active{color:#8f402c;background:#fff4ef;border-color:#c16e53;font-weight:750}.plugin-capture-center{max-width:1100px}.plugin-capture-primary-card{background:linear-gradient(145deg,#fff,#fcf8f5);border:1px solid #e5dcd6;border-radius:14px;gap:.65rem;margin-bottom:1rem;padding:1.25rem;display:grid}.plugin-capture-primary-card h2,.plugin-capture-primary-card p{margin:0}.plugin-capture-primary-card .button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.plugin-cloud-status{background:#fff;border:1px solid #e5dcd6;border-radius:14px;gap:.75rem;margin:1rem 0;padding:1rem 1.1rem;display:grid}.plugin-cloud-status.is-compatible{background:#fbfffc;border-color:#b9ddc5}.plugin-cloud-status.is-blocked{background:#fffaf2;border-color:#edc9a0}.plugin-cloud-status .section-heading{margin:0}.plugin-cloud-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.plugin-cloud-status-grid div{background:#ffffffc2;border-radius:9px;gap:.2rem;padding:.65rem .7rem;display:grid}.plugin-cloud-status-grid dt{color:#776d66;font-size:.75rem}.plugin-cloud-status-grid dd{overflow-wrap:anywhere;margin:0;font-size:.83rem;font-weight:750}.plugin-cloud-status .warning{margin:0}.plugin-legacy-details{color:#6f665f;background:#fbfaf9;border:1px solid #e5dcd6;border-radius:12px;margin-top:1rem;padding:.9rem 1rem}.plugin-legacy-details summary{cursor:pointer;color:#5d544d;font-weight:750}.plugin-legacy-details p{margin:.65rem 0 0}@media (width<=760px){.plugin-cloud-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-nav{border-top:1px solid #34302e;margin-top:20px;padding-top:13px}.tool-nav summary{cursor:pointer;color:#817b77;margin:0 10px 8px;font-size:11px;list-style:none}.tool-nav summary::-webkit-details-marker{display:none}.tool-nav summary:after{content:"＋";float:right}.tool-nav[open] summary:after{content:"－"}.tool-nav button{color:#9f9995;text-align:left;background:0 0;border:0;width:100%;padding:9px 12px;font-size:12px;display:block}.tool-nav button.active,.tool-nav button:hover{color:#fff;background:#2a2725}.admin-session{border-top:1px solid #334960;gap:8px;margin-top:auto;padding:18px 12px 0;display:grid}.admin-identity{background:#1d3148;border-top:1px solid #334960;border-radius:8px;gap:6px;margin-top:auto;padding:18px 12px;display:grid}.admin-identity b{color:#fff;font-size:12px}.admin-identity small{color:#aebdcb;line-height:1.5}.admin-identity button{color:#d6e0ea;background:0 0;border-color:#53677c;padding:7px 9px;font-size:11px}.admin-identity+.admin-session{margin-top:12px}.admin-session b{color:#d6e0ea;font-size:12px}.admin-session small{color:#98a9bb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-session button{color:#d6e0ea;text-align:left;background:0 0;border-color:#53677c;padding:7px 9px;font-size:11px}.admin-session button:hover{background:#263c54;border-color:#91a3b5}.boundary{color:#98a9bb;border-top:1px solid #334960;margin-top:16px;padding:16px 12px 0;font-size:12px;line-height:1.7}.auth-shell{background:radial-gradient(circle at 0 0,#edf3f8,#f7f8fa 48%,#eef1f4);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#fff;border:1px solid #dce3ea;border-radius:16px;width:min(520px,100%);max-width:none;padding:36px;box-shadow:0 22px 70px #2434461f}.auth-heading{margin-bottom:25px}.auth-heading h1{margin:7px 0 9px}.auth-heading p{color:#657384;margin:0}.auth-eyebrow{color:#b52d3d;letter-spacing:.08em;font-size:12px;font-weight:700}.auth-form{max-width:none}.auth-form label{margin:18px 0}.auth-submit{width:100%;margin-top:8px}.auth-storage-note{color:#718096;border-top:1px solid #edf0f3;margin:20px 0 0;padding-top:18px;font-size:12px}.dev-identity-fields{background:#f8fafb;border:1px solid #e0e6ec;border-radius:9px;margin:18px 0;padding:16px}.dev-identity-fields>label{margin-top:0}.dev-identity-fields fieldset{border:1px solid #dce3ea;border-radius:8px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.dev-identity-fields legend{color:#657384;font-size:12px}.dev-identity-fields fieldset label{align-items:center;gap:6px;margin:0;display:flex}.dev-identity-fields fieldset input{margin:0}main{width:100%;min-width:0;max-width:1440px;padding:32px 40px 56px}header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}h1{margin:0 0 7px;font-size:28px}h2{margin:0 0 8px;font-size:17px}h3{margin:0 0 8px;font-size:15px}p{line-height:1.55}header p,.muted,.section-heading p,.field-help{color:#718096;margin:0}.environment,.pill{white-space:nowrap;background:#e8edf3;border-radius:99px;padding:6px 10px;font-size:12px}.data-source-badge{background:#f7f9fb;border:1px solid #dce3ea;border-radius:12px;gap:2px;max-width:310px;padding:8px 12px;display:grid}.data-source-badge b{font-size:12px}.data-source-badge small{color:#667789;white-space:normal;font-size:11px;line-height:1.35}.data-source-local{background:#fff8ea;border-color:#efc889}.data-source-local b{color:#935f0d}.data-source-cloud{background:#f1faf6;border-color:#b9dbca}.data-source-cloud b{color:#276749}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.card,section{border:1px solid var(--wb-line,#e3e7ed);box-shadow:none;background:#fff;border-radius:12px;padding:22px}.card{flex-direction:column;gap:12px;min-width:0;display:flex}.card span{color:#697586;font-size:13px}.card strong{font-size:28px}.card small{color:#537092;overflow-wrap:anywhere}.red{color:#c73547}section{margin-bottom:20px}.section-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:18px;display:flex}.section-heading p{font-size:14px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:14px;font-size:14px}th{color:#718096;white-space:nowrap;font-size:12px}tbody tr:last-child td{border-bottom:0}.cell-subtitle{color:#7d8997;overflow-wrap:anywhere;max-width:260px;margin-top:5px;font-size:11px;display:block}.pill-draft,.validation-pending{color:#805d00;background:#fff4d6}.pill-reviewed{color:#3459a8;background:#e9efff}.pill-approved,.validation-metadata_verified,.device-active{color:#247148;background:#e4f6ec}.pill-active{color:#176899;background:#e7f4ff}.pill-withdrawn,.pill-expired,.validation-failed{color:#8d3440;background:#f4e8ea}.pill-archived{color:#536273;background:#e8edf3}.notice{border-left:4px solid #e45563}.notice p{margin-bottom:0}.actions{justify-content:flex-end;margin:-55px 0 25px;display:flex}.primary{background:var(--wb-accent,#c43c43);color:#fff;border-color:var(--wb-accent,#c43c43);box-shadow:none}.danger{color:#b52d3d;background:#fff8f9;border-color:#e1a5ad}.state{text-align:center;color:#657384;border:1px dashed #cfd7df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:24px;display:flex}.state-loading{flex-direction:row;min-height:90px}.state-error{text-align:left;color:#8d3440;background:#fff8f9;border-color:#e5b7bd;align-items:flex-start;min-height:auto;margin-bottom:18px}.spinner{border:2px solid #ccd5df;border-top-color:#d9495a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.inline-error,.warning,.success{border-radius:8px;padding:11px 13px;font-size:13px}.inline-error{color:#a62436;background:#fff0f2}.warning{color:#755900;background:#fff6dc;border:1px solid #eed795}.success{color:#226443;background:#e9f8ef;border:1px solid #add8be}form{max-width:780px}label{gap:7px;margin:15px 0;font-size:13px;display:grid}input,textarea,select{color:#292624;background:#fff;border:1px solid #d7d3ce;border-radius:10px;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:#d9495a;outline:2px solid #f4b5bd}textarea{resize:vertical}.form-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.inline-form{align-items:end;gap:12px;max-width:720px;display:flex}.inline-form label{flex:1;margin:0}.claim-code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.copy-claim{margin:0 8px}.copy-notice{margin-top:7px;font-weight:700;display:block}.enrollment-result{gap:14px;margin-top:18px;display:grid}.enrollment-result>.success,.enrollment-result>.warning{margin:0}.enrollment-qr{background:#f8fafb;border:1px solid #dce3ea;border-radius:10px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;padding:18px;display:grid}.enrollment-qr img{background:#fff;border-radius:8px;display:block}.enrollment-qr b{margin-bottom:8px;display:block}.enrollment-qr p{color:#526172;margin:5px 0;font-size:13px}.enrollment-qr small{color:#718096;margin-top:12px;line-height:1.55;display:block}.danger-link{color:#b52d3d;border-color:#e3b7bd}.device-group-create{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;max-width:none;margin-bottom:18px;display:grid}.device-group-create label{margin:0}.device-group-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.device-group-list{align-content:start;gap:8px;display:grid}.device-group-list>button{text-align:left;gap:4px;display:grid}.device-group-list>button.selected{background:#fff5f7;border-color:#d9495a;box-shadow:0 0 0 1px #d9495a}.device-group-list span,.device-group-list small{color:#718096;font-size:11px}.device-group-members{background:#f8fafb;border:1px solid #dfe5eb;border-radius:10px;padding:18px}.device-group-members>p{color:#718096;margin-top:0}.group-member-tags{flex-wrap:wrap;gap:8px;min-height:40px;margin-bottom:20px;display:flex}.group-member-tags>span{background:#e7eef5;border-radius:99px;align-items:center;gap:6px;padding:6px 7px 6px 11px;font-size:12px;display:inline-flex}.group-member-tags button{background:#ffffffbf;border:0;border-radius:50%;width:23px;height:23px;padding:0}.group-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.group-candidate-list label{background:#fff;border:1px solid #dfe5eb;border-radius:7px;align-items:center;gap:8px;margin:0;padding:9px;display:flex}.group-candidate-list input{margin:0}.health-healthy{color:#247148;background:#e4f6ec}.health-low_storage{color:#805d00;background:#fff4d6}.health-stale{color:#8d3440;background:#f4e8ea}.health-unknown{color:#536273;background:#e8edf3}.device-active+.pill,.device-revoked+.pill{margin-left:6px}.steps{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.steps span{color:#9aa5b1;font-size:13px}.steps .on{color:#d9495a;font-weight:600}.upload-form{max-width:none}.file-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.file-input{background:#fafbfc;border:1px dashed #aeb9c5;border-radius:10px;padding:20px}.file-input input{background:0 0;border:0;padding:0}.file-input span{color:#657384;overflow-wrap:anywhere;font-size:12px}.pair-link{color:#526172;background:#e8edf3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.wired-import-card{background:linear-gradient(135deg,#fffafb 0%,#fff 72%);border:1px solid #f0c4c9}.wired-import-actions{align-items:end;gap:12px;max-width:620px;display:flex}.wired-import-actions label{flex:0 0 190px;margin:0}.wired-import-actions input{margin-top:6px}.wired-import-actions button{flex:1;min-height:43px}.wired-import-progress{margin-top:14px}.wired-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.wired-stage-strip article{color:#7b736c;background:#faf9f7;border:1px solid #e6e0db;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:10px;display:grid}.wired-stage-strip article>span{background:#ece8e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.wired-stage-strip article>div{gap:3px;min-width:0;display:grid}.wired-stage-strip article b{font-size:11px}.wired-stage-strip article small{font-size:9px;line-height:1.4}.wired-stage-strip article em{grid-column:1/-1;font-size:9px;font-style:normal}.wired-stage-strip article.active{color:#8e3945;background:#fff5f6;border-color:#edb8bf}.wired-stage-strip article.active>span{color:#fff;background:#d9495a}.wired-stage-strip article.done{color:#246b49;background:#f0faf4;border-color:#c8e4d2}.wired-stage-strip article.done>span{color:#fff;background:#3f9367}.wired-stage-strip article.failed{color:#943542;background:#fff1f3;border-color:#efc5ca}.wired-stage-strip article.failed>span{color:#fff;background:#c43f50}.wired-result-details{background:#f8fcf9;border:1px solid #dbe6df;border-radius:10px;margin-top:10px;padding:9px 11px}.wired-result-details>summary{cursor:pointer;color:#286647;font-size:10px;font-weight:800}.wired-success-confirmation{background:#f3faf6;border:1px solid #c8e4d2;border-radius:10px;margin-top:10px;padding:11px}.wired-copy-confirmation{background:#f7f9fb;border:1px solid #d8dee5;border-radius:10px;margin-top:10px;padding:11px}.wired-result-heading{color:#286647;justify-content:space-between;align-items:center;gap:12px;display:flex}.wired-copy-confirmation .wired-result-heading{color:#43566b}.wired-result-heading b{font-size:11px}.wired-result-heading span{color:#678071;font-size:9px}.wired-success-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:380px;margin-top:10px;display:grid;overflow:auto}.wired-success-grid button{color:#655f59;text-align:left;background:#fff;border:1px solid #dfe7e2;border-radius:9px;gap:5px;padding:6px;display:grid}.wired-success-grid button.entered{border-color:#9fd0b1;box-shadow:inset 0 0 0 1px #d7ecdf}.wired-success-grid button.local-only{border-color:#d9dee5}.wired-success-grid img{aspect-ratio:1;object-fit:cover;background:#eeeae6;border-radius:7px;width:100%}.wired-success-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wired-success-grid small{color:#667687;font-size:8px;font-weight:800}.wired-success-grid button.entered small{color:#267249}.wired-result-overflow{background:0 0;border:0;margin-bottom:0;padding:0}.wired-result-overflow>summary{padding:4px 0}.wired-result-errors{background:#fff7f8;border-color:#efd2d5}.wired-result-errors>summary{color:#963744}.wired-result-errors ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.wired-result-errors li{background:#fff;border-radius:7px;gap:2px;padding:7px;font-size:9px;display:grid}.wired-result-errors li span{color:#8b3a46;overflow-wrap:anywhere}.wired-preview-lightbox{z-index:200;background:#181412c7;place-items:center;padding:36px;display:grid;position:fixed;inset:0}.wired-preview-lightbox>button{color:#fff;background:#ffffff2e;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:25px;position:fixed;top:18px;right:22px}.wired-preview-lightbox figure{gap:9px;max-width:min(760px,90vw);max-height:88vh;margin:0;display:grid}.wired-preview-lightbox img{object-fit:contain;background:#181412;border-radius:13px;max-width:100%;max-height:80vh}.wired-preview-lightbox figcaption{color:#fff;text-align:center;font-size:11px}.adhoc-install-card{background:linear-gradient(135deg,#f7fbff 0%,#fff 72%);border:1px solid #cbd9e7}.adhoc-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.adhoc-activation-section{background:#fff;border:1px solid #cbd9e7;border-radius:12px;margin:12px 0;padding:14px}.adhoc-activation-targets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.adhoc-activation-target{background:#f9fcff;border:1px solid #d9e3ee;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.adhoc-gate{background:#fff;border:1px solid #e3e7eb;border-radius:12px;gap:6px;padding:14px;display:grid}.adhoc-gate>span{color:#657384;letter-spacing:.04em;font-size:10px;font-weight:800}.adhoc-gate>b{font-size:13px}.adhoc-gate.pass{background:#f4fbf7;border-color:#b9ddc7}.adhoc-gate.blocked{background:#fff7f8;border-color:#edc7cc}.adhoc-expiry{font-weight:800}.adhoc-expiry.ok{color:#267249}.adhoc-expiry.warning{color:#9a6a12}.adhoc-expiry.critical,.adhoc-expiry.expired{color:#b52f40}.adhoc-install-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.adhoc-install-actions button{min-height:40px}.adhoc-business-canary{background:#fffaf3;border:1px solid #e2d6c5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;margin:12px 0;padding:12px;display:grid}.adhoc-business-canary>div{gap:4px;display:grid}.adhoc-business-canary>div span,.adhoc-business-canary>small{color:#6f675d;font-size:9px}.adhoc-business-canary>small{grid-column:1/-1}.adhoc-business-canary.pass{background:#f4fbf7;border-color:#b9ddc7}.adhoc-business-canary.blocked{border-color:#efd2a8}.adhoc-unique-action,.adhoc-bridge-offline{color:#73511a;background:#fff9ee;border:1px solid #efd2a8;border-radius:10px;padding:11px 13px}.adhoc-unique-action b{margin-right:6px}.adhoc-device-table{margin-top:12px}.adhoc-device-table table{table-layout:fixed;min-width:1120px}.adhoc-device-table .adhoc-col-device{width:13%}.adhoc-device-table .adhoc-col-connection{width:14%}.adhoc-device-table .adhoc-col-profile{width:15%}.adhoc-device-table .adhoc-col-install{width:19%}.adhoc-device-table .adhoc-col-binding{width:16%}.adhoc-device-table .adhoc-col-cellular{width:12%}.adhoc-device-table .adhoc-col-ready{width:11%}.adhoc-device-table th,.adhoc-device-table td{vertical-align:top;min-width:0;padding:12px 10px;overflow:hidden}.adhoc-device-table th{white-space:normal;line-height:1.35}.adhoc-cell-content,.adhoc-row-actions{align-content:start;gap:7px;min-width:0;display:grid}.adhoc-cell-content>*,.adhoc-row-actions>*{min-width:0;max-width:100%}.adhoc-device-table .cell-subtitle,.adhoc-cell-note{white-space:normal;overflow-wrap:anywhere;max-width:none;margin:0;line-height:1.45}.adhoc-device-table .pill{text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}.adhoc-device-table .warning{white-space:normal;overflow-wrap:anywhere;margin:0;padding:7px 8px;line-height:1.45;display:block}.adhoc-cell-note{color:#73511a}.adhoc-cell-details{color:#657384;min-width:0}.adhoc-cell-details summary{cursor:pointer;color:#536b82;font-size:11px;font-weight:800;line-height:1.4}.adhoc-cell-details small{overflow-wrap:anywhere;margin-top:6px;line-height:1.45;display:block}.adhoc-install-success,.adhoc-install-up_to_date{color:#236b47;background:#edf8f1}.adhoc-install-installing,.adhoc-install-queued{color:#315f91;background:#edf5ff}.adhoc-install-needs_unlock_or_trust,.adhoc-install-signing_not_covered,.adhoc-install-interrupted,.adhoc-install-failed{color:#943542;background:#fff0f2}.quality-pass-text{color:#267249}@media (width<=760px){.adhoc-install-card{padding:16px}.adhoc-activation-section{padding:12px}.adhoc-activation-targets{grid-template-columns:minmax(0,1fr)}.adhoc-device-table{overflow:visible}.adhoc-device-table table,.adhoc-device-table tbody,.adhoc-device-table tr,.adhoc-device-table td{width:100%;min-width:0;display:block}.adhoc-device-table colgroup,.adhoc-device-table thead{display:none}.adhoc-device-table tbody{gap:12px;display:grid}.adhoc-device-table tr{background:#fff;border:1px solid #d9e3ee;border-radius:12px;overflow:hidden}.adhoc-device-table td{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(102px,34%) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.adhoc-device-table td:last-child{border-bottom:0}.adhoc-device-table td:before{content:attr(data-label);color:#718096;font-size:11px;font-weight:800;line-height:1.4}.adhoc-device-table td>.adhoc-cell-content{grid-column:2}}@media (width<=480px){.adhoc-install-card{padding:12px}.adhoc-device-table td{grid-template-columns:minmax(0,1fr);gap:6px}.adhoc-device-table td>.adhoc-cell-content{grid-column:1}.adhoc-device-table .adhoc-row-actions button{white-space:normal;width:100%;min-height:44px}}.batch-pickers{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.batch-picker{align-content:start;min-height:125px;margin:0}.batch-picker-primary{background:#fffafb;border-color:#d9495a}.batch-empty{margin-top:18px}.batch-preflight{border-top:1px solid #e5e9ee;margin-top:22px;padding-top:20px}.batch-summary-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.batch-summary-heading h3{margin-bottom:5px}.batch-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.batch-stat{background:#f8fafb;border:1px solid #e0e5ea;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.batch-stat span{color:#6f7c8b;font-size:11px}.batch-stat b{font-size:21px}.batch-stat-ready{color:#216f45;background:#edf9f2;border-color:#b8dfc7}.batch-stat-warning{color:#7b5b00;background:#fff8e7;border-color:#ecdba7}.batch-stat-danger{color:#a62436;background:#fff0f2;border-color:#e8bbc1}.batch-stat-muted{color:#536273}.batch-progress-panel{background:#f8fafb;border:1px solid #dce3ea;border-radius:10px;gap:12px;padding:16px;display:grid}.batch-recovery{background:#f5fbff;border-color:#9fc8e3}.batch-recovery-instruction{background:#eaf7ff;border:1px solid #b9d9ec;border-radius:9px;gap:7px;margin-top:14px;padding:14px 16px;display:grid}.batch-recovery-instruction span{color:#45657a;font-size:12px;line-height:1.55}.batch-progress-copy{justify-content:space-between;align-items:center;gap:20px;display:flex}.batch-progress-copy span{color:#657384;text-align:right;font-size:12px}.batch-progress-panel progress{accent-color:#d9495a;width:100%;height:13px}.batch-actions{flex-wrap:wrap;gap:10px;display:flex}.batch-details{border:1px solid #e1e6eb;border-radius:9px;margin-top:14px;overflow:hidden}.batch-details summary{cursor:pointer;background:#f7f9fb;padding:13px 15px;font-size:13px;font-weight:700}.batch-details>.table-wrap,.batch-details>ul,.batch-details>p{margin:0}.batch-details>ul{gap:8px;padding:14px 30px 14px 35px;display:grid}.batch-details li{padding-left:3px;font-size:13px}.batch-details li b,.batch-details li span{overflow-wrap:anywhere;display:block}.batch-details li span{color:#718096;margin-top:3px;font-size:11px}.batch-details>.field-help{border-top:1px solid #edf0f3;padding:10px 15px}.batch-details-problem{border-color:#ead7b0}.batch-details-problem summary{color:#745900;background:#fff9eb}.cell-error{color:#a62436;overflow-wrap:anywhere;max-width:300px;margin-top:5px;font-size:11px;display:block}.upload-pending{color:#536273;background:#e8edf3}.upload-uploading{color:#176899;background:#e7f4ff}.upload-succeeded{color:#247148;background:#e4f6ec}.upload-failed{color:#8d3440;background:#f4e8ea}.pagination{color:#657384;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.pagination>div{gap:8px;display:flex}.workflow-panel{border-top:4px solid #d9495a}.summary,.task-copy,.assignment-panel{background:#f8fafb;border:1px solid #e4e8ed;border-radius:10px;padding:18px}.summary dl{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:0;display:grid}.summary dt{color:#718096}.summary dd{overflow-wrap:anywhere;margin:0}.preserve-lines{white-space:pre-wrap}.task-detail{grid-template-columns:1fr 1fr 130px;gap:12px;margin-bottom:18px;display:grid}.task-detail>div{border:1px solid #e4e8ed;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.task-detail span{color:#718096;font-size:11px}.task-copy{margin-bottom:18px}.task-copy p{margin:7px 0 16px}.task-copy p:last-child{margin-bottom:0}.workflow-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.assignment-status-panel{background:#fbfcfd;border:1px solid #dce3ea;border-radius:10px;margin-top:18px;padding:18px}.assignment-status-heading{margin-bottom:14px}.assignment-refresh{justify-content:flex-end;align-items:center;gap:12px;display:flex}.assignment-refresh small{color:#718096;white-space:nowrap}.assignment-description{color:#526172;min-width:260px;line-height:1.5}.assignment-boundary{color:#755900;background:#fff6dc;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px}.assignment-progress{color:#176899;background:#e7f4ff}.assignment-imported{color:#3459a8;background:#e9efff}.assignment-manual{color:#805d00;background:#fff4d6}.assignment-completed{color:#247148;background:#e4f6ec}.assignment-failed{color:#a62436;background:#fff0f2}.assignment-withdrawn{color:#8d3440;background:#f4e8ea}.assignment-unknown{color:#536273;background:#e8edf3}.assignment-panel{margin-top:16px}.assignment-panel>p{color:#718096;margin-top:0}.role-hint{text-align:right;margin:-15px 0 20px}.revision-editor form{max-width:none}.revision-editor fieldset{border:1px solid #dce3ea;border-radius:8px;margin:16px 0;padding:14px}.revision-editor legend{color:#526172;font-size:12px}.revision-editor fieldset label{align-items:center;gap:9px;margin:9px 0;display:flex}.revision-editor fieldset input{margin:0}.revision-history{border:1px solid #dce3ea;border-radius:10px;margin-top:18px;overflow:hidden}.revision-history summary{cursor:pointer;background:#f7f9fb;padding:14px 16px;font-weight:700}.revision-history>.table-wrap,.revision-history>.state{border:0;border-radius:0;margin:0}.select-all{grid-template-columns:auto 1fr;align-items:center;display:flex}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.device-option{background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:12px;display:grid}.device-option span{gap:4px;display:grid}.device-option small{color:#718096}.device-option input,.select-all input{margin:0}.assignment-group-list{background:#eef4f8;border:1px solid #dce3ea;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;padding:14px;display:grid}.assignment-group-list>b{grid-column:1/-1}.assignment-group-list label{background:#fff;border-radius:7px;align-items:center;gap:9px;margin:0;padding:9px;display:flex}.assignment-group-list span{gap:3px;display:grid}.assignment-group-list small{color:#718096}.assignment-group-list input{margin:0}.boundary-list{margin:0;padding-left:22px;line-height:1.9}.operations-identity{grid-template-columns:130px minmax(0,1fr);gap:12px;margin:0;display:grid}.operations-identity dt{color:#718096}.operations-identity dd{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.operations-identity code{color:#657384}.auth-oidc,.auth-admin_token,.push-apns{color:#247148;background:#e4f6ec}.auth-dev,.push-test-stub{color:#805d00;background:#fff4d6}.push-disabled{color:#536273;background:#e8edf3}.workbench-tabs,.subtabs{background:#efede9;border:1px solid #e4e0dc;border-radius:14px;flex-wrap:wrap;gap:8px;margin:-8px 0 22px;padding:6px;display:flex}.workbench-tabs button,.subtabs button{color:#5c6978;background:0 0;border:0}.workbench-tabs button.selected,.subtabs button.selected{color:#c83248;background:#fff;box-shadow:0 1px 5px #2633421f}.workbench-primary-tabs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.workbench-primary-tabs button{text-align:left;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;padding:12px 14px;display:grid}.workbench-primary-tabs button>span{color:#5c5651;background:#dfd9d3;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.workbench-primary-tabs button.selected>span{color:#fff;background:#e65359}.workbench-primary-tabs button small{color:#8a827c;font-size:10px}.workbench-secondary-entry{background:#faf9f7;border:1px solid #e4e0dc;border-radius:12px;margin:-10px 0 22px;overflow:hidden}.workbench-secondary-entry>summary{cursor:pointer;color:#706862;align-items:center;gap:9px;padding:9px 12px;list-style:none;display:flex}.workbench-secondary-entry>summary::-webkit-details-marker{display:none}.workbench-secondary-entry>summary:after{content:"⌄";color:#9a918a;margin-left:auto;font-size:12px;transition:transform .15s}.workbench-secondary-entry[open]>summary:after{transform:rotate(180deg)}.workbench-secondary-entry-icon{color:#9d3e47;border:1px solid #d9d1ca;border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.workbench-secondary-entry>summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.workbench-secondary-entry>summary b{color:#4d4640;font-size:12px}.workbench-secondary-entry>summary small{color:#978e87;font-size:10px}.workbench-secondary-entry>summary em{color:#a39a93;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.workbench-secondary-entry-body{background:#fff;border-top:1px solid #ebe7e3;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 12px;display:flex}.workbench-secondary-entry-body p{color:#7e756e;margin:0;font-size:10px;line-height:1.55}.workbench-secondary-entry-body button{color:#8e3542;background:#fff;border:1px solid #d8cfc8;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.workbench-secondary-entry-body button.selected{background:#fff4f2;border-color:#c84a57}.workbench-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.workbench-cards .card{border-radius:13px;gap:5px;min-height:auto;padding:15px 17px}.workbench-cards .card strong{font-size:23px}.workbench-cards .card small{color:#8a827c}.workbench-reconnect-banner{color:#6f5321;background:#fff8e8;border:1px solid #ead6a9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 15px;display:flex}.workbench-reconnect-banner span{gap:3px;display:grid}.workbench-reconnect-banner small{color:#8b6b30;font-size:11px}.publish-journey{background:#24211f;border:0;padding:12px}.publish-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.publish-stepper button{color:#bcb5b0;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.publish-stepper button>span{color:#aaa19b;background:#3a3532;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.publish-stepper button b{font-size:13px}.publish-stepper button small{color:#716a66;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publish-stepper button.active{color:#272321;background:#fff}.publish-stepper button.active>span{color:#fff;background:#e65359}.publish-stepper button.active small{color:#8a827c}.publish-stepper button.done>span{color:#fff;background:#446b55}.publish-stepper button.blocked:not(.active){opacity:.42}.assembly-batch-context{justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.assembly-batch-context>div{gap:3px;min-width:0;display:grid}.assembly-batch-context span,.distribution-active-plan span{color:#817973;font-size:10px}.assembly-batch-context small,.distribution-active-plan small{color:#756e68;font-size:11px}.assembly-batch-context label{flex:0 0 min(360px,42%);margin:0}.product-batch-binding{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.product-batch-binding>span{gap:4px;display:grid}.product-batch-binding small{font-size:11px;display:block}.product-batch-binding .inline-error{flex-basis:100%}.ai-pipeline-details{background:#faf8f5;border:1px solid #dfdad5;border-radius:12px;margin:14px 0}.ai-pipeline-details summary{cursor:pointer;color:#655e58;padding:13px 15px;font-size:12px;font-weight:700}.ai-pipeline-details .ai-pipeline-grid{margin:0;padding:0 13px 13px}.focused-step{border-top:3px solid #e65359;min-height:360px}.ai-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.ai-pipeline-grid article{background:#faf8f5;border:1px solid #dfdad5;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.ai-pipeline-grid article .pill{justify-self:start}.ai-pipeline-grid article small{color:#7c746e;line-height:1.55}.section-kicker{color:#e65359;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.publish-navigation{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:2px;display:flex}.publish-navigation-next{text-align:right;justify-items:end;gap:6px;max-width:min(540px,70%);display:grid}.publish-navigation-next small{color:#756e68;font-size:11px;line-height:1.45}.flow-next-note{color:#746d67;background:#f4f1ed;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:11px}.publication-progress-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.publication-progress-cards article{background:#faf8f5;border:1px solid #e2ddd8;border-radius:13px;gap:3px;min-width:0;padding:15px;display:grid}.publication-progress-cards strong{font-size:25px;line-height:1}.publication-progress-cards b{font-size:12px}.publication-progress-cards small{color:#807871;font-size:10px;line-height:1.45}.publication-progress-cards .publication-stage-completed{background:#f3faf6;border-color:#cbe3d4}.publication-progress-cards .publication-stage-attention{background:#fff7f7;border-color:#efc8cd}.publication-progress-list{gap:8px;display:grid}.publication-load-more{justify-self:center;margin-top:4px}.publication-progress-list article{background:#fff;border:1px solid #e3dfda;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 155px;align-items:center;gap:14px;padding:11px 13px;display:grid}.publication-progress-list article>small{color:#847c76;text-align:right}.publication-progress-copy{align-items:center;gap:11px;min-width:0;display:flex}.publication-progress-copy>span:last-child{gap:3px;min-width:0;display:grid}.publication-progress-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-progress-copy small{color:#847c76}.publication-cover-placeholder{color:#fff;background:linear-gradient(145deg,#f7c7b2,#dd5360);border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.publication-state-queued{color:#655d57;background:#eeeae5}.publication-state-processing{color:#355f91;background:#e8f0fb}.publication-state-publishing{color:#805d00;background:#fff4d6}.publication-state-completed{color:#247148;background:#e4f6ec}.publication-state-attention{color:#a62436;background:#fff0f2}.strategy-intro{background:linear-gradient(135deg,#fff,#faf6f1);justify-content:space-between;align-items:center;gap:22px;display:flex}.strategy-intro p{color:#756e68;margin:0;font-size:13px}.strategy-order{gap:7px;display:flex}.strategy-order span{color:#7b746e;background:#eeeae5;border-radius:99px;padding:7px 10px;font-size:11px}.strategy-order span.active{color:#fff;background:#2a2725}.strategy-tabs{width:fit-content;margin:0 0 18px}.strategy-tabs button small{color:#746d67;background:#e7e2dd;border-radius:99px;margin-left:6px;padding:2px 6px}.strategy-entry-navigation{gap:9px;margin:0 0 18px;display:grid}.strategy-entry-navigation button{color:#6f6761;background:#fff;border:1px solid #ded8d2}.strategy-template-entry{text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:15px 18px;display:flex}.strategy-template-entry>span{gap:4px;display:grid}.strategy-template-entry b{color:#2d2926;font-size:15px}.strategy-template-entry small{color:#827a74;font-size:10px}.strategy-template-entry strong{color:#4a433e;background:#f0ece8;border-radius:12px;place-items:center;min-width:38px;height:38px;font-size:17px;display:grid}.strategy-template-entry.selected{background:linear-gradient(135deg,#fff7f5,#fff);border-color:#e65359;box-shadow:0 0 0 1px #e653592e}.strategy-template-entry.selected strong{color:#fff;background:#e65359}.strategy-support-entries{flex-wrap:wrap;gap:6px;display:flex}.strategy-support-entries button{padding:7px 10px;font-size:11px}.strategy-support-entries button.selected{color:#332e2a;background:#eeeae5;border-color:#8c837c}.strategy-support-entries small{color:#908780;margin-left:4px}.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}.strategy-library-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:0 2px;display:flex}.strategy-library-header>span{gap:2px;display:grid}.strategy-library-header>span b{color:#2d2926;font-size:18px}.strategy-library-header>span small{color:#817972;font-size:11px}.strategy-library-header>button{color:#9e3840;text-overflow:ellipsis;white-space:nowrap;background:#fff6f4;border:0;align-items:center;gap:7px;max-width:min(460px,50vw);padding:7px 10px;font-size:10px;display:flex;overflow:hidden}.strategy-recent-dot{background:#e65359;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #e653591f}.strategy-library-actions{border-bottom:1px solid #e6e1dc;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.strategy-library-tabs{align-items:center;gap:22px;display:flex}.strategy-library-tabs button{color:#766e68;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 2px 9px;font-size:12px}.strategy-library-tabs button.selected{color:#2f2a27;border-color:#e65359;font-weight:800}.strategy-management-menu{position:relative}.strategy-management-menu>summary{cursor:pointer;color:#6e665f;border-radius:8px;padding:7px 9px;font-size:10px;list-style:none}.strategy-management-menu>summary::-webkit-details-marker{display:none}.strategy-management-menu>div{z-index:30;background:#fff;border:1px solid #dfd9d3;border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 34px #2a221d29}.strategy-management-menu button{color:#514a45;text-align:left;background:0 0;border:0;justify-content:space-between;gap:18px;padding:9px 10px;display:flex}.strategy-management-menu button:hover,.strategy-management-menu button.selected{background:#f5f1ed}.strategy-management-menu button small{color:#999089}.strategy-table-shell{width:100%;box-shadow:none;border:1px solid #e0dad5;border-radius:12px;padding:0;overflow:visible}.strategy-filter-bar{background:#faf9f7;border-bottom:1px solid #e8e3de;border-radius:12px 12px 0 0;grid-template-columns:minmax(280px,1.6fr) repeat(6,minmax(120px,.65fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.strategy-filter-bar label{min-width:0;margin:0}.strategy-filter-bar label>span{color:#827a73;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.strategy-filter-bar input,.strategy-filter-bar select{min-width:0;height:34px;padding:6px 8px;font-size:10px}.strategy-extra-filters{align-self:end;position:relative}.strategy-extra-filters>summary{cursor:pointer;color:#655e58;white-space:nowrap;background:#fff;border:1px solid #dcd6d0;border-radius:8px;place-items:center;height:34px;padding:0 10px;font-size:10px;list-style:none;display:grid}.strategy-extra-filters>summary::-webkit-details-marker{display:none}.strategy-extra-filters>div{z-index:28;background:#fff;border:1px solid #ddd7d1;border-radius:10px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:9px;width:380px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 36px #3027212e}.strategy-extra-filters .checkbox-line{grid-column:1/-1}.strategy-template-classifications{background:#fff;border-bottom:1px solid #e8e3de}.strategy-template-classifications>summary{cursor:pointer;color:#5d5550;padding:9px 11px;font-size:10px;font-weight:800}.strategy-template-delete-confirm{gap:6px;margin-left:6px;display:inline-flex}.strategy-template-classification-table-wrap{border-top:1px solid #eee9e5;max-height:300px;overflow:auto}.strategy-template-classification-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.strategy-template-classification-table-wrap th,.strategy-template-classification-table-wrap td{color:#615a54;text-align:left;vertical-align:top;border-bottom:1px solid #eee9e5;padding:7px 9px;font-size:9px;line-height:1.45}.strategy-template-classification-table-wrap th{z-index:2;color:#7a726b;background:#f7f5f2;font-size:8px;position:sticky;top:0}.strategy-template-classification-table-wrap th:first-child{width:180px}.strategy-template-classification-table-wrap th:nth-child(2){width:110px}.strategy-template-classification-table-wrap th:nth-child(3){width:280px}.strategy-template-classification-table-wrap th:nth-child(4){width:260px}.strategy-template-classification-table-wrap th:nth-child(5){width:140px}.strategy-template-classification-table-wrap th:nth-child(6){width:100px}.strategy-template-classification-table-wrap details summary{cursor:pointer;color:#a24a50}.strategy-template-classification-table-wrap ul{gap:4px;max-height:120px;margin:6px 0 0;padding-left:15px;display:grid;overflow:auto}.strategy-template-classification-table-wrap button{white-space:nowrap;padding:5px 7px;font-size:8px}.strategy-table-toolbar{color:#6f6761;background:#fff;border-bottom:1px solid #e8e3de;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;font-size:10px;display:flex}.strategy-table-toolbar>span{align-items:center;gap:7px;display:flex}.strategy-table-toolbar button{padding:6px 8px;font-size:9px}.strategy-table-toolbar label{align-items:center;gap:5px;margin:0;display:flex}.strategy-table-toolbar select{width:auto;min-width:64px;height:29px;padding:4px 6px;font-size:9px}.strategy-table-viewport{background:#fff;max-height:min(72vh,760px);position:relative;overflow:auto}.strategy-library-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1780px}.strategy-library-table th,.strategy-library-table td{vertical-align:middle;text-align:left;border:0;border-bottom:1px solid #ebe7e3;padding:7px 8px}.strategy-library-table thead th{z-index:5;color:#665f59;white-space:nowrap;background:#f4f1ed;height:38px;font-size:9px;font-weight:800;position:sticky;top:0;box-shadow:inset 0 -1px #ded8d2}.strategy-library-table tbody tr{cursor:pointer;background:#fff;height:68px;transition:background .12s}.strategy-library-table tbody tr:hover,.strategy-library-table tbody tr:focus{background:#fff9f7;outline:none}.strategy-library-table tbody tr.strategy-newest-row{background:#fffdf8;box-shadow:inset 3px 0 #e65359}.strategy-library-table th:first-child,.strategy-library-table td:first-child{text-align:center;width:38px}.strategy-library-table th:nth-child(2),.strategy-library-table td:nth-child(2){width:58px}.strategy-library-table th:nth-child(3),.strategy-library-table td:nth-child(3){width:300px}.strategy-library-table th:nth-child(4),.strategy-library-table td:nth-child(4){width:140px}.strategy-library-table th:nth-child(5),.strategy-library-table td:nth-child(5){width:235px}.strategy-library-table th:nth-child(6),.strategy-library-table td:nth-child(6){width:110px}.strategy-library-table th:nth-child(7),.strategy-library-table td:nth-child(7){width:225px}.strategy-library-table th:nth-child(8),.strategy-library-table td:nth-child(8),.strategy-library-table th:nth-child(9),.strategy-library-table td:nth-child(9){width:155px}.strategy-library-table th:nth-child(10),.strategy-library-table td:nth-child(10),.strategy-library-table th:nth-child(11),.strategy-library-table td:nth-child(11){width:112px}.strategy-library-table th:nth-child(12),.strategy-library-table td:nth-child(12){width:72px}.strategy-library-table input[type=checkbox]{margin:0}.strategy-table-cover{object-fit:cover;background:#eee9e4;border-radius:7px;width:42px;height:52px;display:block}.strategy-table-cover-empty{color:#948b84;place-items:center;font-size:8px;display:grid}.strategy-table-cover-loading{color:#887d74;animation:1.2s ease-in-out infinite strategy-cover-pulse}.strategy-table-cover-retry{color:#9b4d52;cursor:pointer;border:1px solid #ded6cf;margin:0;padding:0}.strategy-table-cover-retry:hover,.strategy-table-cover-retry:focus-visible{background:#fff7f5;border-color:#b86b70}@keyframes strategy-cover-pulse{50%{opacity:.55}}.strategy-title-cell b,.strategy-title-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.strategy-title-cell b{color:#2e2a27;font-size:11px}.strategy-title-cell small{color:#79716b;margin-top:4px;font-size:9px}.strategy-title-cell>span{color:#a04b4f;margin-top:4px;font-size:8px;display:inline-block}.strategy-source-cell b,.strategy-source-cell small,.strategy-source-cell a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-source-cell b{color:#504943;font-size:10px}.strategy-source-cell a,.strategy-source-cell small{color:#a24a50;margin-top:5px;font-size:8px}.strategy-category-path,.strategy-category-pending{font-size:9px;line-height:1.45;display:block}.strategy-category-path{color:#465d70}.strategy-category-pending{color:#9a7430}.strategy-relation{color:#526474;white-space:nowrap;background:#edf1f4;border-radius:99px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-block}.strategy-relation-跨类目同行{color:#965735;background:#fff1e8}.strategy-relation-自有历史{color:#397258;background:#eaf6ef}.strategy-relation-公司内部灵感{color:#695282;background:#f2ecfa}.strategy-relation-待识别{color:#857c75;background:#f3f0ec}.strategy-cell-tags,.strategy-performance{flex-wrap:wrap;gap:3px;max-height:46px;display:flex;overflow:hidden}.strategy-cell-tags span,.strategy-performance span{color:#6e665f;text-overflow:ellipsis;white-space:nowrap;background:#f1eeea;border-radius:5px;max-width:100%;padding:3px 5px;font-size:8px;display:inline-block;overflow:hidden}.strategy-cell-tags small,.strategy-performance small{color:#918881;font-size:8px}.strategy-library-table time{color:#817972;white-space:nowrap;font-size:8px}.strategy-library-table td:last-child button{padding:5px 7px;font-size:8px}.strategy-pagination{color:#756d67;border-top:1px solid #e5e0db;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:6px 10px;font-size:9px;display:flex}.strategy-pagination div{gap:6px;display:flex}.strategy-pagination button{padding:6px 9px;font-size:9px}.strategy-drawer-backdrop{z-index:90;background:#221d1a4d;position:fixed;inset:0}.strategy-detail-drawer{background:#fff;width:min(720px,92vw);height:100%;padding:0 22px 28px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 55px #19141138}.strategy-detail-drawer>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e5e0dc;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 -22px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.strategy-detail-drawer header span{gap:4px;display:grid}.strategy-detail-drawer header small{color:#e65359;font-size:9px;font-weight:800}.strategy-detail-drawer header h2{margin:0;font-size:18px;line-height:1.35}.strategy-detail-drawer>section{box-shadow:none;border:0;border-bottom:1px solid #ebe6e2;border-radius:0;margin:0;padding:18px 0}.strategy-detail-drawer section h3{margin:0 0 10px;font-size:12px}.strategy-drawer-meta{flex-wrap:wrap;gap:6px;padding:14px 0 0;display:flex}.strategy-drawer-meta span,.strategy-drawer-meta a{color:#635b55;background:#f3f0ec;border-radius:7px;padding:5px 7px;font-size:9px}.strategy-drawer-body{color:#49423e;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.8}.strategy-drawer-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.strategy-drawer-images figure{margin:0}.strategy-drawer-images img{aspect-ratio:3/4;object-fit:cover;background:#eeeae6;border-radius:8px;width:100%;display:block}.strategy-drawer-images figcaption{color:#8a817a;text-align:center;margin-top:4px;font-size:8px}.strategy-drawer-topics{color:#8d4a4f;margin:0;font-size:10px;line-height:1.7}.strategy-drawer-analysis{gap:8px;margin:0;display:grid}.strategy-drawer-analysis>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.strategy-drawer-analysis dt{color:#857d76;font-size:9px}.strategy-drawer-analysis dd{color:#46403c;margin:0;font-size:10px;line-height:1.6}.strategy-drawer-template-class{background:#faf8f6;border:1px solid #e6e0db;border-radius:8px;margin-top:8px}.strategy-drawer-template-class>summary{cursor:pointer;color:#504843;padding:9px 10px;font-size:10px;font-weight:800}.strategy-drawer-template-class>dl{padding:0 10px 10px}.strategy-drawer-references{gap:6px;margin:0;padding:0;list-style:none;display:grid}.strategy-drawer-references li{background:#f7f5f2;border-radius:8px;grid-template-columns:90px minmax(0,1fr);gap:9px;padding:8px;font-size:9px;display:grid}.strategy-detail-drawer>footer{justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.strategy-detail-drawer>footer small{color:#7f7771;font-size:9px;line-height:1.5}.strategy-detail-drawer>footer button{white-space:nowrap}.note-resource-capture-section{background:#fff;border-color:#e0dad5;padding:0;overflow:hidden}.note-resource-capture-section>summary{cursor:pointer;background:linear-gradient(135deg,snow,#fff);justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;list-style:none;display:flex}.note-resource-capture-section>summary::-webkit-details-marker{display:none}.note-resource-capture-summary-copy{gap:4px;min-width:0;display:grid}.note-resource-capture-summary-copy .section-kicker{margin:0}.note-resource-capture-summary-copy strong{color:#2d2926;font-size:18px}.note-resource-capture-summary-copy small{color:#756e68;font-size:11px;line-height:1.45}.note-resource-toggle{color:#756c66;background:#f1edeb;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.note-resource-toggle-closed,.note-resource-capture-section:not([open]) .note-resource-toggle-open{display:none}.note-resource-capture-section:not([open]) .note-resource-toggle-closed{display:inline}.note-resource-capture-section>section{box-shadow:none;border:0;border-top:1px solid #eee9e5;border-radius:0;margin:0;padding:0 22px 22px}.note-resource-capture-section .content-brain-summary{margin:16px 0 18px}.note-resource-list-shell{box-shadow:none;border:1px solid #e0dad5;border-radius:12px;margin:0;padding:0;overflow:hidden}.note-resource-filter-bar{background:#faf9f7;border-bottom:1px solid #e8e3de;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.note-resource-filter-bar label{min-width:0;margin:0}.note-resource-filter-bar label>span{color:#827a73;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.note-resource-filter-bar input,.note-resource-filter-bar select{min-width:0;height:34px;padding:6px 8px;font-size:10px}.note-resource-filter-note{color:#918881;white-space:nowrap;align-self:center;font-size:9px}.note-resource-table-toolbar{color:#6f6761;background:#fff;border-bottom:1px solid #e8e3de;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;font-size:10px;display:flex}.note-resource-table-viewport{max-height:min(68vh,720px)}.note-resource-table{min-width:1600px}.note-resource-table th:first-child,.note-resource-table td:first-child{text-align:center;width:38px}.note-resource-table th:nth-child(2),.note-resource-table td:nth-child(2){width:58px}.note-resource-table th:nth-child(3),.note-resource-table td:nth-child(3){width:300px}.note-resource-table th:nth-child(4),.note-resource-table td:nth-child(4){width:160px}.note-resource-table th:nth-child(5),.note-resource-table td:nth-child(5){width:150px}.note-resource-table th:nth-child(6),.note-resource-table td:nth-child(6){width:110px}.note-resource-table th:nth-child(7),.note-resource-table td:nth-child(7){width:190px}.note-resource-table th:nth-child(8),.note-resource-table td:nth-child(8){width:130px}.note-resource-table th:nth-child(9),.note-resource-table td:nth-child(9){width:220px}.note-resource-table th:nth-child(10),.note-resource-table td:nth-child(10){width:112px}.note-resource-table th:nth-child(11),.note-resource-table td:nth-child(11){width:170px}.note-resource-table td:nth-child(9) .cell-subtitle{max-width:205px}.note-resource-table .batch-details{margin:0}.note-resource-table .batch-details>summary{color:#5f5751;white-space:nowrap;background:#f8f5f2;border:1px solid #e2dcd7;border-radius:8px;padding:6px 8px;font-size:8px;line-height:1.3;display:inline-block}.note-resource-table .batch-details>.summary{background:#fff;border:1px solid #e6e0dc;border-radius:8px;min-width:300px;margin-top:7px;padding:9px}.note-resource-table .batch-details dd{font-size:9px;line-height:1.5}.note-resource-table input[type=checkbox]{width:14px;height:14px}.note-resource-table input[type=checkbox]:disabled{opacity:.45}@media (width<=760px){.note-resource-capture-section>summary{align-items:flex-start;padding:14px 15px}.note-resource-capture-section>section{padding:0 15px 15px}.note-resource-filter-bar{grid-template-columns:1fr}.note-resource-filter-note{justify-self:start}}.capture-secondary-tools{background:#faf9f7;border:1px solid #e2ddd8;border-radius:10px;margin:0 0 10px;overflow:hidden}.capture-secondary-tools>summary{cursor:pointer;color:#6d655f;padding:10px 12px;font-size:10px;font-weight:700}.capture-secondary-tools>section{box-shadow:none;border:0;border-top:1px solid #e5e0dc;border-radius:0;margin:0}@media (width<=1100px){.strategy-filter-bar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(125px,.55fr))}.strategy-extra-filters{grid-column:auto}}@media (width<=720px){.workbench-secondary-entry-body{flex-direction:column;align-items:stretch}.workbench-secondary-entry-body button{width:100%}.strategy-library-header{flex-direction:column;align-items:flex-start}.strategy-library-header>button{max-width:100%}.strategy-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-search{grid-column:1/-1}.strategy-extra-filters>div{z-index:95;grid-template-columns:1fr 1fr;width:auto;position:fixed;inset:auto 12px 12px}.strategy-table-toolbar{flex-direction:column;align-items:flex-start}.strategy-table-viewport{max-height:68vh}.strategy-detail-drawer{width:100%;padding-inline:15px}.strategy-detail-drawer>header{margin-inline:-15px;padding-inline:15px}.strategy-drawer-images{grid-template-columns:repeat(3,minmax(0,1fr))}}.source-cards{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:8px 0 10px;padding:0;display:grid}.source-cards legend{margin-bottom:10px;font-weight:700}.source-cards label{background:#faf9f7;border:1px solid #e1ddd8;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:9px;margin:0;padding:13px;display:grid}.source-cards label.selected{background:#fff7f5;border-color:#e65359;box-shadow:0 0 0 1px #e65359}.source-cards input{grid-row:1/3;margin:2px 0 0}.source-cards small{color:#8a827c;font-size:10px}.analysis-details,.source-reference-details{background:#faf9f7;border:1px solid #e1ddd8;border-radius:12px;margin:12px 0;overflow:hidden}.analysis-details summary,.source-reference-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.analysis-details summary>span:first-child{gap:4px;display:grid}.analysis-details summary small,.source-reference-details summary span{color:#867e78;font-size:11px}.analysis-details summary>span:last-child{color:#c83b45;font-size:11px}.analysis-grid{border-top:1px solid #e7e3df;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:4px 17px 17px;display:grid}.analysis-grid .wide{grid-column:1/-1}.source-reference-details .checkbox-line{background:#fff;border-top:1px solid #ebe7e2;margin:0;padding:9px 16px}.reference-column-title{justify-content:space-between;align-items:center;display:flex}.reference-column-title span{color:#645d58;background:#e9e4df;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.product-planning>.section-heading,.planning-layout{width:min(100%,1280px);margin-left:auto;margin-right:auto}.planning-layout{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.plan-main{background:#faf9f7;border:1px solid #e5e0db;border-radius:13px;min-width:0;padding:18px}.safety-policy-editor{background:#fff;border:1px solid #dcd6cf;border-radius:11px;margin:14px 0;overflow:hidden}.safety-policy-editor.dirty{background:#fffaf1;border-color:#d7973d}.safety-policy-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.safety-policy-editor>summary::-webkit-details-marker{display:none}.safety-policy-editor>summary span{gap:3px;display:grid}.safety-policy-editor>summary em{color:#9a604c;font-size:10px;font-style:normal}.safety-policy-editor-body{border-top:1px solid #eee9e4;gap:8px;padding:0 13px 13px;display:grid}.safety-policy-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.safety-policy-editor small,.safety-policy-editor p{color:#776f69;font-size:10px}.safety-policy-editor label{margin:0}.safety-policy-editor textarea{min-height:76px}.safety-policy-editor p{margin:0;line-height:1.5}.safety-policy-editor>small{display:block}.product-profile-panel{background:#fff;border:1px solid #d8d1ca;border-radius:12px;margin:10px 0;overflow:hidden;box-shadow:0 3px 12px #3c2d230a}.product-profile-panel>summary{cursor:pointer;grid-template-columns:minmax(210px,1fr) minmax(190px,.72fr) auto;align-items:center;gap:10px 14px;min-height:48px;padding:9px 12px;list-style:none;display:grid}.product-profile-panel>summary::-webkit-details-marker{display:none}.product-profile-summary-title,.product-profile-summary-status{gap:2px;min-width:0;display:grid}.product-profile-summary-title>small{color:#8b8178;letter-spacing:.04em;font-size:9px;font-weight:750}.product-profile-summary-title>b{color:#342e29;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-profile-summary-status{border-left:1px solid #ebe5df;padding-left:13px}.product-profile-summary-status strong{color:#6e665f;background:#f1eeeb;border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px;line-height:1.2}.product-profile-summary-status[data-state=bound] strong{color:#2f6b4d;background:#e6f3ea}.product-profile-summary-status small{color:#756d66;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.product-profile-summary-action{justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-profile-summary-action em,.product-profile-summary-action:after{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.product-profile-summary-action em{color:#6e6259;background:#f7f3ef}.product-profile-summary-action:after{content:"展开";color:#835b49;background:#efe8e2}.product-profile-panel[open] .product-profile-summary-action:after{content:"收起"}.product-profile-panel-body{background:#fcfbfa;border-top:1px solid #eee8e2;gap:10px;padding:10px 12px 12px;display:grid}.product-profile-panel-body>label{margin:0}.frozen-policy{background:#dff0e4;border-radius:99px;padding:5px 8px;font-weight:700;color:#286147!important}.plan-main fieldset,.store-picker{border:1px solid #ded9d4;border-radius:11px;margin:15px 0;padding:13px}.choice-card{background:#fff;border:1px solid #e5e0db;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:7px 0;padding:10px;display:grid}.choice-card input{margin:0}.profile-choice-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.profile-choice-grid>label{cursor:pointer;background:#fff;border:1px solid #e5e0db;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:12px;display:grid}.profile-choice-grid>label.selected{background:#fff9f6;border-color:#c86443;box-shadow:0 0 0 2px #c8644321}.profile-choice-grid input{margin:3px 0 0}.profile-choice-grid span{gap:2px;display:grid}.profile-choice-grid small{color:#786f68}.profile-choice-grid p{color:#514943;grid-column:2;margin:0;font-size:13px;line-height:1.55}.profile-allocation-count{color:#8f482f;background:#f1ddd5;border-radius:99px;grid-column:2;justify-self:start;padding:4px 7px;font-size:9px}.profile-allocation-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;margin-top:11px;display:grid}.profile-allocation-summary>b{grid-column:1/-1;font-size:12px}.profile-allocation-summary span,.profile-batch-created span{color:#655d57;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.profile-allocation-summary strong,.profile-batch-created strong{color:#a34d34}.profile-batch-created{background:#f2faf4;border:1px solid #cfe1d4;border-radius:11px;gap:7px;margin-top:14px;padding:13px;display:grid}.profile-batch-created small{color:#5f7566}.persona-background-note{color:#665b55;background:#faf5f2;border-left:3px solid #b7775f;border-radius:8px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.6}.feishu-generation-authority{color:#815534;background:#fff8f1;border:1px solid #ead2bc;border-radius:9px;gap:4px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.feishu-generation-authority.ready{color:#286347;background:#f1fbf4;border-color:#b8dcc5}.feishu-generation-authority b{font-size:11px}.feishu-generation-authority small{color:inherit;opacity:.86}.generation-lanes{gap:12px;display:grid}.generation-lane{background:#faf8f6;border:1px solid #ddd4cd;border-radius:13px;overflow:visible}.generation-lane>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px;list-style:none;display:grid}.generation-lane>summary::-webkit-details-marker{display:none}.generation-lane>summary>span:nth-child(2){gap:3px;display:grid}.generation-lane>summary small{color:#756e68;font-size:10px;line-height:1.45}.generation-lane>summary input{width:17px;height:17px;margin:0}.lane-index{color:#8a523b;background:#eee3dc;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.feishu-mimic-summary-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.feishu-mimic-summary-actions small{white-space:nowrap;color:#756e68}.feishu-mimic-summary-actions button{white-space:nowrap;padding:7px 10px}.generation-lane[open]{background:#fffaf7;border-color:#cda58f}.generation-lane-body{gap:8px;padding:0 14px 14px;display:grid}.lane-intro,.manual-reference-guardrail{color:#665d57;margin:0;font-size:11px;line-height:1.6}.manual-reference-options,.imitation-intensity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generation-lane-body>.manual-reference-options{margin:0;padding:10px}.manual-reference-options .choice-card{margin:0;padding:8px}.manual-reference-options legend,.imitation-intensity-options legend{grid-column:1/-1}.imitation-prompt-editor{border-top:1px dashed #ded5ce;border-bottom:1px dashed #ded5ce;margin:2px 0 8px}.imitation-prompt-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.imitation-prompt-editor>summary::-webkit-details-marker{display:none}.imitation-prompt-editor>summary>span{gap:3px;min-width:0;display:grid}.imitation-prompt-editor>summary:after{content:"展开";color:#835b49;background:#efe8e2;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:700}.imitation-prompt-editor[open]>summary:after{content:"收起"}.imitation-prompt-editor>summary b{color:#3b332e;font-size:12px}.imitation-prompt-editor>summary small{color:#81766e;font-size:10px;line-height:1.45}.imitation-prompt-editor>summary em{color:#7f6252;background:#f1ece7;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.imitation-prompt-editor[open]>summary em{color:#a0563d;background:#fff1e8}.imitation-prompt-editor-body{gap:10px;padding:2px 0 12px;display:grid}.imitation-prompt-editor-help{color:#6f655e;margin:0;font-size:11px;line-height:1.6}.imitation-prompt-field{gap:5px;margin:0;display:grid}.imitation-prompt-field>span{gap:2px;display:grid}.imitation-prompt-field>span b{color:#403832;font-size:11px}.imitation-prompt-field>span small{color:#81766e;font-size:10px;line-height:1.45}.imitation-prompt-field textarea{resize:vertical;min-height:68px;margin:0;font-size:12px;line-height:1.55}.imitation-prompt-count{color:#978b82;justify-self:end;font-size:10px}.imitation-prompt-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.imitation-prompt-actions>span{color:#81766e;font-size:10px;line-height:1.4}.imitation-prompt-actions>div{gap:7px;display:flex}.imitation-prompt-actions button{white-space:nowrap}.imitation-prompt-unsaved{margin:-2px 0 4px}.reference-store-gate{background:#fff;border:1px dashed #cfc6be;border-radius:11px;gap:5px;padding:14px;display:grid}.reference-store-gate.ready{background:#f2faf4;border-color:#bdd8c5}.reference-store-gate.ready b{color:#286147}.reference-store-gate.blocked{background:#fff8f2;border-color:#e4c3a8}.reference-store-gate small{color:#756e68;font-size:10px;line-height:1.5}.feishu-generation-scope-error{background:#fff3f3;border-color:#e3a8a8}.feishu-generation-scope-error b{color:#9b3f42}.reference-store-picker{gap:10px;display:grid}.reference-store-selection-summary{background:#fff;border:1px solid #dfd6cf;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.reference-store-selection-summary small{color:#756e68;font-size:10px;line-height:1.5}.feishu-candidate-toolbar{background:#faf8f6;border:1px solid #ded5ce;border-radius:10px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.feishu-candidate-toolbar label{color:#756e68;gap:4px;margin:0;font-size:10px;font-weight:700;display:grid}.feishu-candidate-toolbar input,.feishu-candidate-toolbar select{min-width:0;margin:0}.feishu-filter-field{color:#756e68;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.feishu-filter-dropdown{z-index:1;min-width:0;position:relative}.feishu-filter-dropdown.is-open{z-index:30}.feishu-filter-trigger{color:#292624;text-align:left;background:#fff;border:1px solid #d8d4cf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:10px 12px;display:grid}.feishu-filter-trigger:hover,.feishu-filter-trigger:focus-visible{background:#fffaf7;border-color:#c16e53}.feishu-filter-trigger:disabled{background:#f3f0ed}.feishu-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feishu-filter-trigger-arrow{color:#6f625a;font-size:13px;line-height:1;transition:transform .16s}.feishu-filter-trigger-arrow.open{transform:rotate(180deg)}.feishu-filter-menu{z-index:40;background:#fff;border:1px solid #d6ccc4;border-radius:10px;gap:2px;width:100%;max-height:280px;padding:5px 2px 5px 5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #3a2c242e}.feishu-filter-option{color:#352f2b;text-align:left;background:#fff;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;margin:0;padding:5px 3px 5px 10px;font-weight:400;display:grid}.feishu-filter-option:hover{background:#f1f8f3}.feishu-filter-option:focus-visible{outline-offset:-2px;background:#f1f8f3;outline:2px solid #2f9e5b}.feishu-filter-option.current{box-shadow:inset 0 0 0 1px #d8eadd}.feishu-filter-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feishu-option-check{color:#0000;background:0 0;border:1px solid #0000;border-radius:5px;justify-self:end;place-items:center;width:24px;height:24px;font-size:16px;font-weight:900;line-height:1;display:grid}.feishu-option-check.visible{color:#fff;background:#2f9e5b;border-color:#fff;box-shadow:0 2px 6px #1a5c3347}.feishu-candidate-toolbar button{white-space:nowrap}.feishu-candidate-tree{background:#fff;border:1px solid #d8cec6;border-radius:10px;overflow-x:auto}.feishu-candidate-tree-row{color:#4a423d;border-top:1px solid #eee7e1;grid-template-columns:48px minmax(170px,1.35fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(150px,.9fr);align-items:center;gap:8px;min-width:850px;padding:9px 10px;font-size:11px;display:grid}.feishu-candidate-tree-row.header{color:#756e68;background:#faf8f6;border-top:0;font-size:10px;font-weight:800}.feishu-candidate-tree-row.store{background:#fffaf7;font-weight:700}.feishu-candidate-tree-row.child{background:#fff}.feishu-candidate-tree-row.child.selected{background:#f2faf4}.feishu-candidate-tree-row>span,.feishu-candidate-tree-row>label{min-width:0}.feishu-candidate-tree-row small{color:#756e68}.tree-check-cell{justify-content:center;align-items:center;display:flex!important}.tree-check-cell input{width:16px;height:16px;margin:0}.feishu-tree-expander{color:#352f2b;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:0;display:inline-flex}.feishu-tree-expander span{color:#8d5a45;font-size:14px}.feishu-tree-expander b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feishu-selection-check{color:#2f9e5b;align-items:center;margin-left:5px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.tree-indent{color:#b39d8e;padding-left:8px;font-size:16px}.tree-store-summary{color:#756e68;font-size:10px}.feishu-tree-source-note{color:#756e68;font-size:10px;line-height:1.5}.feishu-filter-empty{color:#756e68;text-align:center;background:#fffaf7;border:1px dashed #d8cec6;border-radius:10px;place-items:center;gap:5px;min-height:90px;padding:18px;display:grid}.feishu-filter-empty b{color:#4a423d;font-size:12px}.feishu-filter-empty small{font-size:10px;line-height:1.5}.reference-store-sync-alert{background:#fff6ef;border:1px solid #e4bea6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.reference-store-sync-alert>span{gap:3px;display:grid}.reference-store-sync-alert b{color:#8a4f35}.reference-store-sync-alert small{color:#7c695f;font-size:10px;line-height:1.5}.reference-store-sync-alert button{flex:none}.reference-store-filter-table{background:#fff;border:1px solid #d8cec6;border-radius:11px;position:relative}.reference-store-filter-header,.reference-store-filter-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-store-filter-column{background:#faf8f6;border-right:1px solid #ddd4cd;min-width:0;position:relative}.reference-store-filter-column:first-child{border-radius:11px 0 0}.reference-store-filter-column:nth-child(2){border-right:0;border-radius:0 11px 0 0}.reference-store-filter-cell{border-top:1px solid #ddd4cd;border-right:1px solid #ddd4cd;align-content:start;gap:7px;min-width:0;min-height:76px;padding:9px;display:grid}.reference-store-filter-cell:nth-child(2){border-right:0}.reference-store-dropdown-trigger{border-radius:inherit;color:#352f2b;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:62px;padding:13px 15px;display:grid}.reference-store-dropdown-trigger:hover{background:#fffbf8}.reference-store-dropdown-trigger>span:first-child{gap:5px;display:grid}.reference-store-dropdown-trigger b{font-size:13px}.reference-store-dropdown-trigger small{color:#756e68;font-size:10px;font-weight:600}.reference-store-dropdown-triangle{color:#8d5a45;font-size:13px;transition:transform .16s}.reference-store-dropdown-triangle.open{transform:rotate(180deg)}.reference-store-dropdown-menu{z-index:12;background:#fff;border:1px solid #d6ccc4;border-radius:11px;gap:9px;width:calc(100% - 16px);padding:10px;display:grid;position:absolute;top:calc(100% - 1px);left:8px;box-shadow:0 12px 28px #3a2c241f}.reference-store-dropdown-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.reference-store-dropdown-toolbar input{min-width:0;margin:0}.reference-store-dropdown-toolbar button{white-space:nowrap}.reference-store-dropdown-scroll{overscroll-behavior:contain;gap:5px;max-height:260px;padding-right:3px;display:grid;overflow-y:auto}.reference-store-dropdown-option{cursor:pointer;background:#f8f6f3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:9px 10px;display:grid}.reference-store-dropdown-option:hover{background:#f3ebe6}.reference-store-dropdown-option.select-all{z-index:1;background:#fffaf7;border:1px solid #e1d6ce;position:sticky;top:0}.reference-store-dropdown-option>input{width:16px;height:16px;margin:0}.reference-store-dropdown-option>span{gap:2px;display:grid}.reference-store-dropdown-option small,.reference-store-live-note{color:#756e68;font-size:10px;line-height:1.45}.reference-store-dropdown-empty{color:#756e68;border:1px dashed #d8cec6;border-radius:8px;gap:4px;padding:14px;display:grid}.reference-store-dropdown-empty small{font-size:10px;line-height:1.5}.reference-store-filter-empty{color:#8a817b;place-items:center;min-height:54px;font-size:10px;display:grid}.selected-reference-store-row{background:#fcfbfa;border:1px solid #e2dad4;border-radius:8px;gap:7px;padding:9px;display:grid}.selected-reference-store-row>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.selected-reference-store-row>header button{flex:none;padding:4px 7px;font-size:9px}.selected-reference-store-row>small{color:#786f69;font-size:9px}.selected-reference-account-list{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.selected-reference-account-list label{background:#f6f3f0;border-radius:7px;align-items:center;gap:5px;margin:0;padding:5px 7px;font-size:10px;display:inline-flex}.selected-reference-account-list input{width:14px;height:14px;margin:0}.selected-reference-account-list span{align-items:center;gap:4px;display:inline-flex}.selected-reference-account-list small{color:#786f69;font-size:9px}.unavailable-reference-stores{background:#faf7f4;border:1px dashed #d8c8bc;border-radius:10px;padding:10px 12px}.unavailable-reference-stores>summary{color:#775f50;cursor:pointer;font-size:11px;font-weight:800}.unavailable-reference-stores ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.unavailable-reference-stores li{color:#756e68;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:10px;font-size:10px;display:grid}@media (width<=760px){.manual-reference-options,.imitation-intensity-options,.reference-store-filter-header,.reference-store-filter-body{grid-template-columns:1fr}.generation-lane>summary{grid-template-columns:auto minmax(0,1fr) auto}.feishu-mimic-summary-actions{grid-column:2/-1;justify-content:flex-start}.feishu-candidate-toolbar{grid-template-columns:1fr 1fr}.feishu-candidate-toolbar label:first-child,.feishu-candidate-toolbar button{grid-column:1/-1}.product-profile-panel>summary{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.product-profile-summary-status{border-top:1px solid #ebe5df;border-left:0;grid-area:2/1/auto/-1;padding:8px 0 0}.product-profile-summary-action{grid-area:1/2}.new-product-details form{grid-template-columns:1fr}.new-product-details form>.wide,.new-product-details form>details,.new-product-details form>.inline-error,.new-product-details form>button{grid-column:auto}.reference-store-filter-column{border-bottom:1px solid #ddd4cd;border-right:0}.reference-store-filter-cell{border-right:0}.reference-store-dropdown-menu{width:auto;margin:0 8px 8px;position:static}.reference-store-sync-alert{flex-direction:column;align-items:stretch}}.persona-suggestion-list{gap:10px;display:grid}.persona-suggestion-list article{background:#faf9f7;border:1px solid #e1dcd7;border-radius:11px;gap:7px;padding:13px;display:grid}.persona-suggestion-list article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.persona-suggestion-list h3,.persona-suggestion-list p{margin:0}.persona-suggestion-list small{color:#756d67;line-height:1.5}.persona-manual-fallback{grid-column:1/-1}.persona-manual-fallback form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;max-width:none;display:grid}.persona-manual-fallback form>.inline-error,.persona-manual-fallback form>button{grid-column:1/-1}.persona-blend-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.persona-blend-mode legend{grid-column:1/-1}.persona-blend-mode label{background:#fff;border:1px solid #e2ddd8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:11px;display:grid}.persona-blend-mode label.selected{background:#fff8f4;border-color:#c86443}.persona-blend-mode input{margin:3px 0 0}.persona-blend-mode span{gap:3px;display:grid}.persona-blend-mode small,.persona-blend-mode p{color:#756d67;font-size:10px;line-height:1.5}.persona-blend-mode p{grid-column:1/-1;margin:2px 0 0}.blend-result{background:#e4f2e8;border-radius:8px;gap:4px;padding:8px;display:grid}.blend-result span{background:0 0}.template-choices{background:#fff;border-radius:9px;max-height:190px;padding:6px 12px;overflow:auto}.new-product-details{background:#fff;border:1px solid #e2ddd8;border-radius:11px;align-self:start;overflow:hidden}.new-product-details summary{cursor:pointer;color:#625951;background:#f6f2ed;padding:12px 15px;font-size:11px;font-weight:700}.new-product-details form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;max-width:none;padding:4px 15px 15px;display:grid}.new-product-details form>.wide,.new-product-details form>details,.new-product-details form>.inline-error,.new-product-details form>button{grid-column:1/-1}.product-facts-field small{color:#7f746b;font-size:10px;line-height:1.45}.product-facts-field small.field-error{color:#a62436}.feed-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;max-width:none;display:grid}.capture-connector-panel{background:linear-gradient(135deg,#fff,#f8f5f1);border-color:#d9d3cc;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px 22px;display:grid}.capture-connector-panel p{color:#756e68;margin:0;font-size:12px;line-height:1.6}.capture-connector-state{background:#fff;border:1px solid #e0dbd5;border-radius:11px;align-content:center;gap:6px;padding:13px;display:grid}.capture-connector-state small,.capture-pairing-code small{color:#817973;font-size:10px;line-height:1.5}.capture-pairing-code{background:#fffaf4;border:1px solid #d7cbbf;border-radius:10px;grid-column:1/-1;gap:6px;padding:12px 14px;display:grid}.capture-pairing-code code{overflow-wrap:anywhere;color:#7c432e;font-size:11px}.radar-daily-action{background:#fbfaf8;border:1px solid #ded8d2;border-radius:12px;gap:12px;padding:15px;display:grid}.radar-daily-action>.primary{min-height:44px}.radar-split-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.radar-split-actions article{background:#fff;border:1px solid #e4ded8;border-radius:12px;gap:9px;padding:14px;display:grid}.radar-split-actions article>span{gap:3px;display:grid}.radar-split-actions article>span small{color:#756e68}.radar-split-actions article>em{color:#8a8179;min-height:22px;font-size:12px;font-style:normal}.radar-split-actions article>em.completed{color:#237a4b}.radar-split-actions article>button{min-height:42px}@media (width<=760px){.radar-split-actions{grid-template-columns:1fr}}.radar-live-progress{accent-color:#d9495a;width:100%;height:13px}.capture-run-controls{background:#fff;border:1px solid #ded8d2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.capture-run-controls button{min-height:38px}.capture-run-controls small{color:#756e68;flex:280px;line-height:1.5}.radar-live-metrics{gap:8px}.radar-live-metrics span{padding:7px 9px;font-size:11px}.radar-live-metrics b{font-size:13px}.radar-plan-summary{gap:8px;display:grid}.radar-plan-summary>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.radar-plan-summary small{color:#756e68;font-size:10px;line-height:1.5}.radar-slice-tags{flex-wrap:wrap;gap:6px;display:flex}.radar-slice-tags span{color:#5f5751;background:#eee9e3;border-radius:999px;padding:5px 8px;font-size:10px}.radar-slice-tags span.completed{color:#247344;background:#e7f6ec}.radar-slice-tags span.completed b{color:#168447;margin-right:4px;font-size:11px}.radar-advanced-settings{background:#fff;border:1px dashed #d8d1ca;border-radius:11px;margin-top:12px}.radar-advanced-settings>summary{cursor:pointer;color:#726a64;padding:12px 14px;font-size:11px;font-weight:650}.radar-advanced-settings>p,.radar-advanced-settings>form{margin-left:14px;margin-right:14px}.radar-advanced-settings>form{padding-bottom:14px}.account-radar-quick-start{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:end;gap:12px;display:grid}.account-radar-quick-start>button{min-height:44px}.account-radar-checkpoint{background:#f3faf5;border:1px solid #d8e7dc;border-radius:11px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.account-radar-checkpoint progress{accent-color:#258653;width:100%}.account-radar-checkpoint>div{gap:4px;min-width:0;display:grid}.account-radar-checkpoint span,.account-radar-checkpoint small{color:#65716a;overflow-wrap:anywhere}.account-radar-registry{background:#fff;border:1px solid #dfd9d3;border-radius:11px}.account-radar-registry>summary{cursor:pointer;padding:12px 14px;font-weight:700}.account-radar-registry>p,.account-radar-registry>form,.account-radar-registry>.account-radar-registry-list,.account-radar-registry>.inline-error{margin-left:14px;margin-right:14px}.account-radar-registry-list{padding-bottom:12px;overflow-x:auto}.account-radar-registry-row{background:#fff;border-top:1px solid #e8e2dc;grid-template-columns:minmax(180px,1.25fr) 92px minmax(110px,.8fr) minmax(160px,1fr) 72px minmax(190px,1.25fr) 64px;align-items:center;min-width:990px;display:grid}.account-radar-registry-row>*{color:#5e5751;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding:10px 9px;font-size:11px;line-height:1.4;overflow:hidden}.account-radar-registry-row.disabled{opacity:.6}.account-radar-registry-head{background:#f6f3ef;border:1px solid #e2dcd6;border-radius:8px 8px 0 0}.account-radar-registry-head>*{color:#756d67;font-weight:700}.account-radar-registry-name{align-items:center;gap:6px;display:flex}.account-radar-registry-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-radar-registry-row small{color:#427458}.account-radar-registry-row button{min-height:30px;padding:5px 10px}.account-radar-registry-form{border-top:1px solid #ece7e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}.account-radar-registry-form h3,.account-radar-registry-form>button,.account-radar-registry-form>.inline-actions,.account-radar-registry-form>.inline-error{grid-column:1/-1}.account-radar-registry-form h3{margin:0}@media (width<=760px){.account-radar-quick-start,.account-radar-checkpoint,.account-radar-registry-form{grid-template-columns:1fr}}.feed-form .wide,.feed-form>.inline-error{grid-column:1/-1}.feed-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feed-columns>div{background:#faf9f7;border:1px solid #e3dfda;border-radius:12px;min-width:0;padding:15px}.feed-columns article{border-top:1px solid #e8e3de;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:13px 0;display:grid}.feed-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.feed-card-heading>b{overflow-wrap:anywhere;min-width:0;line-height:1.45}.feed-store-name{color:#7d756f;overflow-wrap:anywhere}.feed-card-metrics{flex-wrap:wrap;gap:6px;display:flex}.feed-card-metrics span{color:#6e665f;white-space:nowrap;background:#f0ece7;border-radius:7px;padding:5px 7px;font-size:10px}.feed-card-metrics b{color:#292624;font-size:12px}.feed-card-status{color:#5f6873;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.feed-card-progress{width:100%}.feed-columns article button{white-space:normal;width:100%;min-width:0}.feed-card-warning{overflow-wrap:anywhere;margin:0}.feed-columns article code{color:#8d857f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;display:block;overflow:hidden}.feed-run-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.feed-run-list .feed-status-card{background:#faf9f7;border:1px solid #e3dfda;border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.sample-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.sample-counts button{text-align:left;background:#faf9f7;border:1px solid #e2ddd8;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.sample-counts button.selected{background:#fff7f2;border-color:#c86443;box-shadow:0 0 0 1px #c8644324}.sample-counts span{color:#756e68;font-size:10px}.sample-counts b{color:#282421;font-size:20px}.learned-sample-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px;margin-bottom:13px;display:grid}.learned-sample-list>article{background:#fbfcfd;border:1px solid #dfe5eb;border-radius:12px;min-width:0;padding:15px}.library-sample-card{align-content:start;gap:10px;display:grid}.library-sample-card.library-sample-pending_analysis,.library-sample-card.library-sample-analyzing{background:#fffcf5;border-color:#e9dcc2}.library-sample-card.library-sample-analysis_failed,.library-sample-card.library-sample-manual_required{background:#fff8f8;border-color:#edcdd1}.library-sample-overview{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;display:grid}.library-sample-overview>img,.library-sample-cover-placeholder{object-fit:cover;background:#eee9e3;border-radius:10px;width:76px;height:96px}.library-sample-cover-placeholder{color:#968d84;text-align:center;place-items:center;padding:8px;font-size:9px;line-height:1.4;display:grid}.library-sample-overview>div:last-child{min-width:0}.library-sample-overview h3{overflow-wrap:anywhere;margin:7px 0 5px;font-size:14px;line-height:1.45}.library-sample-overview small{color:#80776f;font-size:9px;line-height:1.5}.library-sample-badges,.library-sample-source-labels{flex-wrap:wrap;gap:5px;display:flex}.library-sample-status{color:#28734e;background:#edf8f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.library-sample-status.pending_analysis,.library-sample-status.analyzing{color:#7c5918;background:#fff0cf}.library-sample-status.manual_required,.library-sample-status.analysis_failed{color:#913844;background:#fbe6e8}.library-sample-source-labels span{color:#716860;background:#f1ede8;border-radius:999px;padding:4px 7px;font-size:9px}.library-sample-body{color:#4e4945;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.library-sample-hashtags{color:#ad5a68;margin:-2px 0 0;font-size:9px;line-height:1.6}.library-sample-pending-hint{color:#72551f;background:#fff4dbb8;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.learned-sample-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.learned-sample-heading>div{min-width:0}.learned-sample-heading h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.45}.learned-sample-heading small{color:#7a8795;text-align:right;flex:none;max-width:38%;font-size:9px}.learned-sample-list dl{gap:8px;margin:0;display:grid}.learned-sample-list dl>div{grid-template-columns:92px minmax(0,1fr);gap:9px;display:grid}.learned-sample-list dt{color:#8a817a;font-size:10px}.learned-sample-list dd{color:#485666;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.learned-sample-footer{border-top:1px solid #e7ebef;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding-top:10px;display:flex}.learned-sample-footer small{color:#7a8795;overflow-wrap:anywhere;min-width:0;font-size:9px}.learned-sample-footer a{color:#9a4d35;flex:none;font-size:10px}.manual-fallback{border:1px dashed #d8d2cc;border-radius:13px;margin-top:16px}.manual-fallback>summary{cursor:pointer;color:#756e68;padding:15px 18px;font-size:12px}.manual-fallback>section{box-shadow:none;border:0;border-top:1px dashed #d8d2cc;border-radius:0;margin:0}.assembly-tabs{align-items:center;width:fit-content}.assembly-background-progress{color:#7a726c;white-space:nowrap;padding:0 12px;font-size:11px}.assembly-background-card{text-align:center;border-top-width:2px;min-height:0;padding:24px}.assembly-background-card h2{margin:4px 0 10px;font-size:18px}.assembly-background-card p{color:#776f69;max-width:640px;margin:8px auto 0;font-size:12px}.assembly-background-card progress{width:min(560px,100%)}.assembly-background-card .auto-assembly-result{text-align:left;max-width:680px;margin:14px auto 0}.material-review-reanalysis{background:#f6f1eb;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.material-review-reanalysis>span{gap:3px;display:grid}.material-review-reanalysis small{color:#7d756f;font-size:10px}.assembly-entry-blockers{color:#71531c;background:#fff9ea;border:1px solid #ebcf96;border-radius:12px;gap:10px;margin:-4px 0 16px;padding:13px 15px;display:grid}.assembly-entry-blockers>div{gap:4px;display:grid}.assembly-entry-blockers small{color:#896a31;font-size:10px;line-height:1.5}.assembly-entry-blockers ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.assembly-entry-blockers li{color:#74551d;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px}.store-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.store-picker-toolbar{background:#f5f2ee;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.store-picker-toolbar span{color:#786f68;font-size:10px}.store-picker label{border:1px solid #e2ddd8;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;margin:0;padding:12px;display:grid}.store-picker label.selected{background:#fff8f4;border-color:#c86443;box-shadow:0 0 0 1px #c864432e}.store-picker input{grid-row:1/3;margin:0}.store-picker small{color:#817973;font-size:10px}.distribution-account-picker{background:#fbfaf8;border:1px solid #ded9d4;border-radius:12px;gap:12px;margin:0 0 15px;padding:14px;display:grid}.distribution-account-picker-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.distribution-account-picker-heading span{gap:3px;display:grid}.distribution-account-picker-heading small{color:#756e68;font-size:11px;font-weight:400}.distribution-account-picker-heading strong{color:#5f5852;background:#eeeae5;border-radius:99px;flex:none;padding:6px 9px;font-size:11px}.distribution-account-store-list{gap:10px;display:grid}.distribution-account-store-list fieldset{background:#fff;border:1px solid #e4dfda;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:11px;display:grid}.distribution-account-store-list legend{color:#423d39;padding:0 5px;font-size:12px;font-weight:700}.distribution-account-store-list label{cursor:pointer;background:#fff;border:1px solid #e5e0db;border-radius:9px;align-items:center;gap:9px;margin:0;padding:10px;display:flex}.distribution-account-store-list label.selected{background:#fff8f4;border-color:#c86443;box-shadow:0 0 0 1px #c8644329}.distribution-account-store-list label span{gap:2px;min-width:0;display:grid}.distribution-account-store-list label small{color:#817973;font-size:10px}.distribution-plan-row{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:14px;display:grid}.distribution-plan-row label{margin:0}.distribution-active-plan{background:#fff;border:1px solid #ded8d2;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.persona-lock{background:#f8f5f1;border:1px solid #ded8d2;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.persona-lock span,.persona-lock small{color:#817973;font-size:10px}.dispatch-readiness{background:#ded9d4;border:1px solid #ded9d4;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.dispatch-readiness>div{background:#fff;gap:3px;padding:13px;display:grid}.dispatch-readiness span{color:#817973;font-size:10px}.dispatch-readiness b{font-size:18px}.dispatch-readiness>p{grid-column:1/-1;margin:0;padding:11px 14px;font-size:12px}.dispatch-readiness.ready>p{color:#286147;background:#eef8f1}.dispatch-readiness.blocked>p{color:#8b5b15;background:#fff5e9}.content-package-preflight{background:#faf8f5;border:1px solid #ded9d4;border-radius:13px;gap:11px;margin:16px 0;padding:14px;display:grid}.content-package-preflight-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.content-package-preflight-heading>span{gap:3px;min-width:0;display:grid}.content-package-preflight-heading small{color:#817973;font-size:10px}.content-package-preflight-heading>strong{color:#655d57;background:#ede8e2;border-radius:99px;flex:none;padding:6px 9px;font-size:11px}.content-package-preflight-list{gap:8px;display:grid}.content-package-preflight-list article{background:#fff;border:1px solid #e2ddd8;border-radius:10px;gap:8px;padding:11px 12px;display:grid}.content-package-preflight-list article.ready{background:#f6fbf7;border-color:#bddbc7}.content-package-preflight-list article.blocked{background:#fffaf1;border-color:#ead2aa}.content-package-preflight-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-package-preflight-row-heading>span{gap:3px;min-width:0;display:grid}.content-package-preflight-row-heading b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-package-preflight-row-heading small{color:#756e68;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.content-package-preflight-row-heading>strong{color:#805617;background:#f3dfba;border-radius:99px;flex:none;padding:5px 8px;font-size:10px}.content-package-preflight-list article.ready .content-package-preflight-row-heading>strong{color:#286147;background:#dcefe2}.content-package-preflight-topics,.content-package-media-order{flex-wrap:wrap;gap:6px;display:flex}.content-package-preflight-topics span{color:#ad5a68;font-size:9px}.content-package-media-order span{color:#6f6761;background:#f1ede8;border-radius:8px;gap:1px;min-width:105px;padding:6px 8px;font-size:9px;display:grid}.content-package-media-order span b{font-size:10px}.content-package-media-order span.ready{color:#2c6549;background:#e8f5ec}.content-package-media-order span.warning{color:#815a1d;background:#fff0d5}.content-package-media-order span.blocked{color:#873d46;background:#f8e7e8}.content-package-preflight-list article>p{margin:0;font-size:10px;line-height:1.5}.content-package-preflight-list article>p.passed{color:#286147}.production-assembly-gate{background:#fffaf4;border:1px solid #e3d8cc;border-radius:13px;gap:13px;margin-top:16px;padding:16px;display:grid}.production-assembly-gate.ready{background:#f3faf5;border-color:#bedbc8;grid-template-columns:auto minmax(0,1fr);align-items:center}.production-assembly-gate.partially-ready{background:#fffaf0;border-color:#d8c58f;grid-template-columns:auto minmax(0,1fr);align-items:center}.production-assembly-gate.compact{gap:9px;margin-top:0;padding:10px 12px}.production-assembly-gate.compact .completion-mark{width:28px;height:28px;font-size:14px}.production-assembly-gate>div:first-child,.production-assembly-gate.ready>div{gap:4px;display:grid}.production-assembly-gate small{color:#756e68;line-height:1.5}.production-assembly-gate .completion-mark{width:38px;height:38px;font-size:18px}.assembly-gate-summary{flex-wrap:wrap;gap:7px;display:flex}.assembly-gate-summary span{color:#655e58;background:#eee9e3;border-radius:8px;padding:7px 9px;font-size:11px}.assembly-gate-blockers{color:#83511c;background:#fff0df;border-radius:10px;padding:13px}.assembly-gate-blockers ul{margin:8px 0 12px;padding-left:20px;font-size:12px;line-height:1.65}.final-draft-approval{background:#fcf8f3;border:1px solid #e5d8c8;border-radius:11px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.final-draft-approval.approved{background:#eff9f2;border-color:#bcdcc7}.final-draft-approval small,.approval-deferred-note{color:#756e68;font-size:11px;line-height:1.5}.final-draft-approval-title{color:#3f3934;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35}.final-draft-approval-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.final-draft-approval>button{white-space:nowrap;min-height:34px;padding:7px 12px;font-size:11px}.final-draft-approval-failure{grid-column:1/-1;margin:0}.matched-device-strip{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 15px;display:flex}.matched-device-strip b{margin-right:3px;font-size:12px}.matched-device-strip span{color:#635c57;background:#ede9e4;border-radius:99px;padding:6px 9px;font-size:10px}.distribution-mode-picker{background:#fbfaf8;border:1px solid #ded9d4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 15px;padding:13px;display:grid}.distribution-mode-picker legend{color:#423d39;padding:0 6px;font-size:12px;font-weight:700}.distribution-mode-picker label{cursor:pointer;background:#fff;border:1px solid #e3ded9;border-radius:10px;align-items:center;gap:10px;margin:0;padding:12px;display:flex}.distribution-mode-picker label.selected{background:#fff8f4;border-color:#c86443;box-shadow:0 0 0 1px #c8644329}.distribution-mode-picker label span{gap:3px;min-width:0;display:grid}.distribution-mode-picker label small{color:#817973;font-size:10px}.manual-distribution-editor{background:#fff;border:1px solid #ded9d4;border-radius:12px;gap:11px;margin:0 0 15px;padding:14px;display:grid}.manual-distribution-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-distribution-heading>span{gap:3px;display:grid}.manual-distribution-heading small{color:#817973;font-size:10px}.manual-distribution-heading strong{color:#9a5539;font-size:11px}.manual-distribution-list{gap:8px;display:grid}.manual-distribution-list label{background:#faf9f7;border:1px solid #e7e2dd;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:14px;margin:0;padding:10px 12px;display:grid}.manual-distribution-list label>span{gap:2px;min-width:0;display:grid}.manual-distribution-list label small{color:#756e68;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.manual-distribution-list select{margin:0}.distribution-preview{border-top:1px solid #e4dfda;margin-top:18px;padding-top:17px}.distribution-preview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.distribution-preview-heading h3{margin:0}.distribution-result{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin:13px 0 16px;display:grid}.distribution-device-card{background:#f5faf6;border:1px solid #dbe5dd;border-radius:12px;min-width:0;padding:14px}.device-allocation-heading{border-bottom:1px solid #dfe8e1;justify-content:space-between;align-items:start;gap:12px;padding-bottom:11px;display:flex}.device-allocation-heading>div{gap:2px;min-width:0;display:grid}.device-allocation-heading span,.device-allocation-heading small{color:#607166;font-size:10px}.device-allocation-heading strong{color:#296044;background:#dcefe2;border-radius:99px;flex:none;padding:5px 8px;font-size:11px}.device-draft-list{gap:8px;max-height:300px;margin-top:10px;display:grid;overflow:auto}.device-draft-row{background:#fff;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.device-draft-row>span:last-child{gap:3px;min-width:0;display:grid}.device-draft-row small{color:#758179;font-size:9px}.device-draft-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.draft-thumbnail{object-fit:cover;background:#e8e3dd;border-radius:8px;width:48px;height:48px}.draft-thumbnail.placeholder{color:#766e68;text-align:center;place-content:center;gap:0;display:grid}.draft-thumbnail.placeholder b{font-size:15px}.draft-thumbnail.placeholder small{font-size:8px}.distribution-confirm{background:#fff;border:1px solid #ded9d4;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0 0 12px;padding:13px 14px;display:grid}.distribution-confirm input{margin:3px 0 0}.distribution-confirm span{gap:3px;display:grid}.distribution-confirm small{color:#817973;font-size:10px}.dispatch-submit{width:100%}.distribution-complete{background:linear-gradient(135deg,#fff,#f1faf4);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;min-height:0;display:grid}.completion-mark{color:#fff;background:#34704f;border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;font-weight:800;display:grid}.distribution-complete h2{margin-top:0}.distribution-complete p{color:#607166}.distribution-console{gap:18px;display:grid}.distribution-console-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.distribution-console-heading h2{letter-spacing:-.02em;margin:0 0 5px;font-size:22px}.distribution-console-heading p{color:#6f6761;max-width:64ch;margin:0;font-size:12px}.distribution-live-actions{align-items:center;gap:9px;display:flex}.distribution-live-actions>button{white-space:nowrap;min-height:34px;padding:7px 11px}.distribution-live-state{color:#59645d;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.distribution-live-state i{background:#3f805b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3f805b1f}.distribution-live-state.error{color:#9b3f49}.distribution-live-state.error i{background:#b14b56;box-shadow:0 0 0 3px #b14b561f}.distribution-console-progress{color:#6d655f;background:#f3f0ec;border-radius:11px;align-items:center;gap:18px;min-height:42px;padding:0 14px;font-size:11px;display:flex}.distribution-console-progress span{align-items:baseline;gap:5px;display:inline-flex}.distribution-console-progress b{color:#2c2927;font-variant-numeric:tabular-nums;font-size:15px}.distribution-console-progress button{color:#2b617e;background:0 0;margin-left:auto;padding:6px 9px}.distribution-binding-list{border-top:1px solid #ddd8d3}.distribution-store-row{border-bottom:1px solid #e5e0dc;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:18px;padding:16px 2px;display:grid}.distribution-store-name{align-content:start;gap:3px;padding:8px 10px;display:grid}.distribution-store-name b{font-size:14px}.distribution-store-name small{color:#7a726c;font-size:10px}.distribution-phone-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.distribution-phone-list label{cursor:pointer;background:#fff;border:1px solid #ded9d4;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0;padding:10px 12px;display:grid}.distribution-phone-list label:hover{background:#faf8f5;border-color:#b7aea6}.distribution-phone-list label:focus-within{outline-offset:2px;outline:2px solid #2b617e}.distribution-phone-list label.selected{background:#f0f8f3;border-color:#2e6e50}.distribution-phone-list label[data-disabled]{color:#8b837d;cursor:not-allowed;background:#f5f3f0}.distribution-phone-list input{margin:0}.distribution-phone-list label>span{gap:2px;min-width:0;display:grid}.distribution-phone-list label>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.distribution-phone-list label>span small{color:#786f69;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.distribution-phone-list label>strong{color:#3b7254;white-space:nowrap;font-size:10px;font-weight:700}.distribution-phone-list label[data-disabled]>strong{color:#8b5b15}.distribution-compact-warning{color:#82551c;background:#fff3df;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:-2px 0 0;padding:10px 12px;font-size:12px;display:flex}.distribution-compact-warning button{color:#704817;background:#fff;border-color:#d7b780;min-height:32px;padding:5px 9px}.distribution-direct-submit{width:100%;min-height:44px}.distribution-progress-summary{border:1px solid #ddd8d3;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.distribution-progress-summary span{background:#fff;border-right:1px solid #e6e1dd;gap:3px;padding:13px 15px;display:grid}.distribution-progress-summary span:last-child{border-right:0}.distribution-progress-summary span.attention{background:#fff2e8}.distribution-progress-summary b{font-variant-numeric:tabular-nums;font-size:18px}.distribution-progress-summary small{color:#756e68;font-size:10px}.ai-revision{background:#f8f5f1;border:1px solid #ddd7d1;border-radius:11px;margin:14px 0}.ai-revision summary{cursor:pointer;color:#5f5650;padding:13px 15px;font-size:12px;font-weight:700}.ai-revision>div{gap:9px;padding:0 15px 15px;display:grid}.ai-revision textarea{width:100%}.ai-revision button{justify-self:start}.ai-revision small{color:#827a74;line-height:1.5}.copy-generation-review{gap:18px;display:grid}.copy-generation-review>section{margin:0}.copy-generation-strategies{background:#faf8f5;border:1px solid #ded8d2;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.copy-generation-strategies>span{gap:3px;display:grid}.copy-generation-strategies small{color:#817973;font-size:10px}.copy-generation-strategies>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.copy-generation-strategies>div span{color:#655e58;background:#fff;border-radius:99px;padding:6px 9px;font-size:10px}.release-pipeline ol{counter-reset:release-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.release-pipeline li{counter-increment:release-step;background:#f8fafb;border:1px solid #e0e6eb;border-radius:10px;align-content:start;gap:8px;min-height:155px;padding:17px;display:grid}.release-pipeline li:before{content:counter(release-step);color:#fff;background:#d9495a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.release-pipeline li span{color:#718096;font-size:12px;line-height:1.5}.release-pipeline li button{place-self:end start;margin-top:auto}.truth-boundary{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#cfdae4}.truth-boundary p{color:#536273;margin-bottom:0}.workbench-inline{max-width:none}.workbench-inline>label{max-width:620px}.bundle-picker{border:1px solid #dce3ea;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:14px;display:grid}.bundle-picker-toolbar{border-bottom:1px solid #e3e8ed;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.bundle-picker-toolbar small{color:#7c8896}.bundle-picker label{background:#fff;border:1px solid #e3e8ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:9px;display:grid}.bundle-picker input{margin:0}.bundle-picker span{gap:3px;display:grid;overflow:hidden}.bundle-picker small{color:#7c8896}.new-material-batch-details{background:#faf8f5;border:1px solid #dfdad5;border-radius:12px;margin-top:14px;overflow:hidden}.new-material-batch-details>summary{cursor:pointer;color:#655e58;padding:13px 15px;font-size:11px;font-weight:800}.new-material-batch-details>form{padding:0 15px 15px}.compact-select{max-width:520px}.review-needed{color:#805d00;background:#fff4d6}.review-done,.quality-pass{color:#247148;background:#e4f6ec}.quality-blocked{color:#a62436;background:#fff0f2}.dynamic-scene-review{gap:16px;margin-top:16px;display:grid}.scene-summary-bar{background:#faf8f5;border:1px solid #ded9d4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.scene-summary-bar>span:first-child{gap:3px;display:grid}.scene-summary-bar small{color:#7d756f}.dynamic-scene-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;padding:1px 1px 7px;display:grid;overflow-x:auto}.dynamic-scene-card{background:#fff;border:1px solid #dfdad5;border-radius:12px;align-content:start;gap:9px;min-width:180px;padding:11px;display:grid}.dynamic-scene-card.has-review{background:#fffdf6;border-color:#e1c886}.scene-representatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.scene-representatives>img,.scene-representatives>button,.scene-representatives>span{aspect-ratio:3/4;object-fit:cover;border-radius:7px;width:100%;overflow:hidden}.material-review-thumbnail-button{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.material-review-thumbnail-button:disabled{cursor:wait;opacity:1}.material-review-thumbnail-button img{object-fit:cover;width:100%;height:100%}.material-review-thumbnail-static{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.material-thumbnail-image{transition:opacity .12s}.material-thumbnail-image.is-loading{opacity:0}.material-thumbnail-image.is-ready{opacity:1}.material-thumbnail-loading{width:100%;height:100%;position:absolute;inset:0}.scene-thumbnail-placeholder{color:#918981;text-align:center;background:#f0ede9;place-items:center;padding:4px;font-size:8px;line-height:1.3;display:grid}.preview-repair-state{color:#8d3440;background:#fff5f6;align-content:center;gap:5px;min-width:120px;padding:8px}.preview-repair-state b{font-size:10px}.preview-repair-state small{font-size:8px}.preview-repair-state button{border-color:#d998a1;padding:5px 7px;font-size:9px}.preview-decode-state{color:#725c42;background:#fffaf1}.preview-repair-state details{gap:5px;width:100%;display:grid}.preview-repair-state summary{cursor:pointer;font-size:9px;font-weight:700}.preview-repair-state select{width:100%;padding:5px;font-size:9px}.dynamic-scene-card-heading{gap:2px;display:grid}.dynamic-scene-card-heading b{font-size:13px}.dynamic-scene-card-heading span,.dynamic-scene-card>small{color:#837a73;font-size:10px}.dynamic-scene-card p{color:#625b56;margin:0;font-size:11px;line-height:1.5}.scene-review-exceptions{box-shadow:none;background:#fffdf9;border-radius:12px;margin:0;padding:16px}.scene-review-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.scene-review-heading h3{margin:3px 0 0}.scene-review-heading>span{color:#857a72;font-size:11px}.material-review-filters{background:#f6f3ef;border:1px solid #e4ded7;border-radius:10px;gap:4px;width:fit-content;max-width:100%;margin:0 0 12px;padding:4px;display:flex;overflow-x:auto}.material-review-filters button{color:#746c65;background:0 0;border:0;flex:none;min-height:32px;padding:7px 11px;font-size:11px}.material-review-filters button.selected{color:#bd3346;background:#fff;box-shadow:0 1px 5px #31271f1a}.material-bulk-toolbar{background:#faf8f5;border:1px solid #dfdad4;border-radius:10px;grid-template-columns:minmax(260px,1fr) auto minmax(170px,.55fr) auto;align-items:center;gap:9px;margin:0 0 12px;padding:11px 12px;display:grid}.material-bulk-toolbar label{margin:0}.material-bulk-toolbar b{color:#6f665f;white-space:nowrap;font-size:11px}.material-bulk-toolbar select{min-width:0;margin:0}.scene-review-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.scene-review-item{background:#fff;border:1px solid #eadfca;border-radius:10px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:9px 11px;padding:9px;display:grid;position:relative}.scene-review-thumb{aspect-ratio:3/4;background:#f1eeea;border-radius:8px;grid-row:1/span 2;place-items:center;display:grid;overflow:hidden}.scene-review-thumb img,.scene-review-thumb .material-review-thumbnail-button{object-fit:cover;width:100%;height:100%}.scene-review-item-copy{gap:3px;min-width:0;display:grid}.scene-review-item-copy span,.scene-review-item-copy small{color:#817970;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.scene-review-item .scene-review-category{grid-column:2;margin:0;font-size:9px}.scene-review-item .scene-review-check{z-index:1;background:#ffffffe6;border-radius:5px;place-items:center;width:20px;height:20px;margin:0;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 1px 5px #2f27212e}.scene-review-check input{margin:0}.scene-review-item select{margin-top:3px;padding:7px 8px;font-size:10px}.scene-all-items{border:1px solid #e2ddd7;border-radius:11px;overflow:hidden}.scene-all-items summary{cursor:pointer;color:#706861;background:#faf8f5;padding:12px 14px;font-size:11px;font-weight:800}.scene-all-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:9px;padding:12px;display:grid}.scene-all-grid article{gap:4px;min-width:0;display:grid}.scene-all-grid article>div{aspect-ratio:3/4;background:#f1eeea;border-radius:8px;place-items:center;display:grid;overflow:hidden}.scene-all-grid img,.scene-all-grid .material-review-thumbnail-button{object-fit:cover;width:100%;height:100%}.scene-all-grid b{font-size:10px}.scene-all-grid small{color:#847b74;overflow-wrap:anywhere;font-size:9px}.scene-pagination{margin:0;padding:0 12px 12px}.legacy-scene-review>.field-help{margin:14px 0}.legacy-material-review{gap:12px;display:grid}.legacy-material-review .material-bulk-toolbar{margin:0}.material-review-table td:first-child,.material-review-table th:first-child{text-align:center;width:54px}.legacy-material-preview{aspect-ratio:3/4;background:#f1eeea;border-radius:8px;width:76px;overflow:hidden}.legacy-material-preview img,.legacy-material-preview .material-review-thumbnail-button{object-fit:cover;width:100%;height:100%}.material-item-number{color:#817970;overflow-wrap:anywhere;max-width:150px;margin-top:5px;font-size:9px;display:block}.legacy-review-pagination{padding:0}.material-preview-lightbox{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191614c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.material-preview-lightbox>div{background:#fff;border-radius:14px;justify-items:center;gap:8px;max-width:min(92vw,860px);max-height:92vh;padding:12px;display:grid;position:relative;box-shadow:0 24px 70px #00000052}.material-preview-lightbox img{object-fit:contain;border-radius:9px;max-width:100%;max-height:calc(92vh - 70px);display:block}.material-preview-lightbox small{color:#746c66;font-size:10px}.material-preview-close{z-index:1;color:#fff;background:#1e1b19c2;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.assembly-image-preview-lightbox>div{width:min(92vw,980px)}.assembly-image-preview-lightbox .material-preview-close{width:44px;height:44px}.assembly-image-preview-stage{background:#f4f1ee;border-radius:10px;place-items:center;width:100%;min-height:min(66vh,560px);display:grid;position:relative;overflow:hidden}.assembly-image-preview-stage>img{max-height:min(78vh,760px)}.assembly-image-preview-stage>video{object-fit:contain;background:#171313;width:100%;max-height:min(78vh,760px)}.assembly-image-preview-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.assembly-image-preview-nav button{color:#fff;pointer-events:auto;background:#221e1bc7;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:21px;line-height:1;display:grid;box-shadow:0 5px 16px #0000003d}.assembly-image-preview-nav button:disabled{opacity:.24;cursor:default}.assembly-image-preview-meta{text-align:center}.group-controls{align-items:end;gap:12px;display:flex}.group-controls label{margin:0}.group-controls input{width:110px}.auto-assembly-result{background:#fff;border:1px solid #ddd8d2;border-radius:15px;gap:12px;margin-top:14px;padding:18px;display:grid}.auto-assembly-result.ready{background:#f7fbf7;border-color:#cbdccc}.auto-assembly-result.has-shortage{background:#fffaf1;border-color:#e6cfaa}.auto-assembly-result-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auto-assembly-result-heading>span:first-child{gap:5px;display:grid}.auto-assembly-result-heading b{font-size:18px}.auto-assembly-result-heading small,.auto-assembly-result>small{color:#746d67;line-height:1.5}.auto-assembly-result>button{justify-self:start;min-width:150px}.assembly-gap-table{background:#fff;border:1px solid #e3ded9;border-radius:11px;display:grid;overflow:hidden}.assembly-gap-table-head,.assembly-gap-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(64px,90px));align-items:center;gap:8px;padding:9px 12px;display:grid}.assembly-gap-table-head{color:#746c65;background:#f3f0ec;font-size:11px;font-weight:750}.assembly-gap-row{color:#5f5852;border-top:1px solid #eee9e4;font-size:12px}.assembly-gap-row>:not(:first-child){text-align:center}.assembly-gap-row.missing{background:#fff8ec}.assembly-gap-row.missing strong{color:#a4601b}.assembly-gap-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.assembly-daily-category-list{flex-wrap:wrap;gap:7px;display:flex}.assembly-daily-category-list .pill:first-child{color:#72520f;background:#fff7dc;border-color:#d6a950}.auto-assembly-shortage-line{color:#8c5d22;margin:0;line-height:1.6}.auto-assembly-blocker-summary{color:#8a5435;margin:0;font-size:12px;font-weight:700}.assembly-advanced-adjustments{background:#faf9f7;border:1px solid #e2ddd8;border-radius:13px;margin-top:14px;overflow:hidden}.assembly-advanced-adjustments>summary{cursor:pointer;color:#6f6862;padding:14px 16px;font-size:12px;font-weight:750}.assembly-advanced-content{padding:0 16px 16px}.note-groups{gap:14px;margin-top:18px;display:grid}.material-shortage-report{background:#fffdf8;border:1px solid #ded8cc;border-radius:12px;margin-top:18px;padding:16px}.material-shortage-report>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.material-shortage-report h3{margin:4px 0 10px}.material-shortage-report>div:last-child{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.material-shortage-report p{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:0;display:grid}.material-shortage-report p small{grid-column:1/-1}.success-copy{color:#276145}.note-group{background:#f8fafb;border:1px solid #dce3ea;border-radius:10px;padding:17px}.group-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.group-slots label{background:#fff;border:1px solid #e1e6eb;border-radius:8px;min-width:0;margin:0;padding:10px}.group-slots label>span{color:#586777;font-size:11px}.group-slots select{width:100%;min-width:0}.group-slots small{color:#7d8997;overflow-wrap:anywhere}.group-slot-choice{background:#fff;border:1px solid #e1e6eb;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.group-slot-choice>span{color:#586777;font-size:11px;font-weight:750}.group-slot-choice>small{min-height:2.8em;line-height:1.4}.group-slot-choice>button{align-self:end;width:100%}.single-note-manual-editor{background:#fff;border:1px dashed #d8d1ca;border-radius:12px;margin-top:0;padding:12px 14px 14px}.single-note-manual-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.single-note-manual-heading small{color:#7b736c}.single-note-manual-editor>label{max-width:360px}.assembly-rule-builder{grid-template-columns:1fr;gap:12px;margin:14px 0;display:grid}.assembly-rule-builder fieldset{background:#faf8f5;border:1px solid #dfdad5;border-radius:13px;margin:0;padding:14px}.assembly-rule-builder legend{padding:0 6px;font-weight:800}.assembly-rule-builder fieldset>label{background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:9px 0 0;padding:10px;display:grid}.assembly-rule-builder fieldset>label input{margin-top:3px}.assembly-rule-builder fieldset>label span{gap:3px;display:grid}.assembly-rule-builder fieldset>label small{color:#7f7771;line-height:1.5}.assembly-position-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.assembly-position-rules label{margin:0}.assembly-preview-filter{background:#f5f2ee;border:1px solid #e2ddd8;border-radius:10px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0 0 13px;padding:4px;display:flex}.assembly-preview-filter button{color:#746c65;background:0 0;border:0}.assembly-preview-filter button.selected{color:#bd3346;background:#fff;box-shadow:0 1px 5px #31271f1a}.assembly-preview-filter small{color:#817970;margin-left:5px;font-size:9px}.assembly-media-inventory-summary{background:#fbf8f3;border:1px solid #ddd6ce;border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(360px,1.2fr);align-items:center;gap:8px 20px;margin:0 0 13px;padding:13px 15px;display:grid}.assembly-media-inventory-summary>span{gap:3px;display:grid}.assembly-media-inventory-summary>span b{color:#352f2b;font-size:13px}.assembly-media-inventory-summary small{color:#7b726a;font-size:10px;line-height:1.45}.assembly-media-inventory-summary>small{border-top:1px solid #e9e2da;grid-column:1/-1;padding-top:7px}.assembly-media-inventory-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.assembly-media-inventory-summary dl>div{background:#fff;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.assembly-media-inventory-summary dt{color:#867c73;font-size:9px}.assembly-media-inventory-summary dd{color:#423a34;margin:0;font-size:12px;font-weight:800}.bulk-final-approval{background:#fff;border:1px solid #d9d3cc;border-radius:13px;gap:10px;margin:0 0 14px;padding:15px;display:grid}.bulk-final-approval-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.bulk-final-approval-heading>span{gap:4px;display:grid}.bulk-final-approval-heading small,.bulk-final-approval-note{color:#756e68;font-size:10px;line-height:1.5}.bulk-final-blockers{background:#fffaf0;border:1px solid #ead2a6;border-radius:10px}.bulk-final-blockers summary{cursor:pointer;color:#835f13;padding:10px 12px;font-size:11px;font-weight:800}.bulk-final-blockers ul,.bulk-final-result ul{color:#74675a;gap:5px;margin:0;padding:0 12px 11px 30px;font-size:10px;line-height:1.5;display:grid}.bulk-final-result{color:#276145;background:#eff9f2;border:1px solid #bcdcc7;border-radius:10px;gap:7px;padding:11px 12px;font-size:11px;display:grid}.bulk-final-result.partial{color:#7e5918;background:#fff9e9;border-color:#e6c58d}.assembly-preview-list{gap:10px;display:grid}.workbench-media-kind{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#35302cc7;border:1px solid #ffffffb8;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 2px 8px #261e182e}.workbench-media-kind.motion{background:#2b704ce0}.assembly-live-photo-preview{object-fit:cover;background:#171313;width:100%;height:100%}.assembly-preview-card{background:#f7f5f2;border:1px solid #ddd8d2;border-radius:15px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 5px 18px #3d2e230a}.assembly-preview-placeholder{color:#756f69;align-content:start;min-height:620px}.assembly-preview-placeholder small{color:#8a827c}.assembly-preview-heading{border-bottom:1px solid #eee9e4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;display:flex}.assembly-preview-heading>span:first-child{gap:2px;display:grid}.assembly-preview-heading small{color:#8a827c}.assembly-preview-details>.assembly-preview-heading{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;min-width:0;list-style:none;display:grid}.assembly-preview-details>.assembly-preview-heading::-webkit-details-marker{display:none}.assembly-preview-details>.assembly-preview-heading::marker{content:""}.assembly-preview-details>.assembly-preview-heading:before{content:"▸";color:#675f58;background:#f3efeb;border-radius:5px;align-self:center;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid}.assembly-preview-details[open]>.assembly-preview-heading:before{content:"▾"}.assembly-preview-details>.assembly-preview-heading:hover:before{color:#332e2a;background:#eae4de}.assembly-preview-details>.assembly-preview-heading:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #e9505a}.assembly-preview-details>.assembly-preview-heading>span:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.assembly-preview-details>.assembly-preview-heading>span:first-child>b{white-space:nowrap;flex:none}.assembly-preview-heading-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.assembly-preview-heading-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.assembly-cover-activity{color:#3f6188;white-space:nowrap;background:#f4f8ff;border:1px solid #dbe7f8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.assembly-cover-activity.motion{color:#6552a2;background:#f7f5ff;border-color:#ded7fa}.assembly-cover-activity i{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite assembly-cover-spin}@keyframes assembly-cover-spin{to{transform:rotate(360deg)}}.assembly-preview-details:not([open]){gap:0}.assembly-preview-details:not([open])>.assembly-preview-heading{border-bottom:0;padding-bottom:0}.assembly-preview-details:not([open])>:not(summary){display:none}.assembly-preview-image-column{grid-column:1/-1;align-content:start;gap:6px;min-width:0;display:grid}.assembly-preview-images{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;align-items:start;gap:8px;padding-bottom:2px;display:grid;position:relative;overflow-x:auto}@media (width>=801px){.assembly-preview-image-column>.field-help{box-sizing:border-box;pointer-events:none;min-height:28px;margin:-34px 0 0 calc(20% + 7px);padding:7px 9px 0}}.assembly-note-editor{background:#fff;border:1px solid #ddd8d2;border-radius:12px;grid-column:1/-1;min-width:0;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #372b220a}.assembly-note-control-row{box-sizing:border-box;min-height:52px;padding:9px 12px}.assembly-note-editor:has(.cover-chat-popover){z-index:25;position:relative;overflow:visible}.assembly-cover-workflow-host{grid-column:1/-1;min-width:0;position:relative;overflow:visible}.batch-cover-refresh{background:#fffaf1;border:1px solid #ead6b9;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:11px 13px;display:flex}.batch-cover-refresh>div{flex:1;gap:2px;min-width:0;display:grid}.batch-cover-refresh b{color:#5d4530;font-size:12px}.batch-cover-refresh small{color:#806c5b;font-size:10px;line-height:1.45}.batch-cover-refresh>button{white-space:nowrap;flex:none;min-height:34px}.batch-cover-refresh>.inline-error{flex-basis:100%}.assembly-cover-workflow{box-shadow:none;background:#f5f3f0;border:0;border-bottom:1px solid #e9e5df;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0;display:grid}.assembly-cover-workflow-heading{grid-column:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.assembly-cover-workflow-heading>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.assembly-cover-workflow-heading>span:first-child>b{color:#3f3934;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35}.assembly-cover-workflow-heading>span:first-child>small{display:none}.assembly-cover-workflow-heading small{color:#817970;font-size:9px;line-height:1.4}.assembly-cover-workflow-actions{flex-wrap:nowrap;grid-column:2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.assembly-cover-workflow-actions button,.assembly-cover-workflow>button,.assembly-cover-workflow .compact-cover-more button{white-space:nowrap;min-height:30px;padding:6px 10px}.assembly-cover-workflow-actions button{min-width:0;min-height:34px;padding:7px 12px;font-size:10px}.cover-ai-candidate-review{background:#faf7ff;border:1px solid #d9cee9;border-radius:10px;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cover-ai-candidate-review img{object-fit:cover;background:#eee9f4;border-radius:8px;width:58px;height:58px}.cover-ai-candidate-review>span{gap:3px;min-width:0;display:grid}.cover-ai-candidate-review b{color:#4e3f62;font-size:11px}.cover-ai-candidate-review small{color:#766a82;font-size:9px;line-height:1.45}.cover-ai-candidate-review button{white-space:nowrap}.assembly-cover-workflow>.cover-generation-progress,.assembly-cover-workflow>.cover-motion-status{grid-column:1/-1}.assembly-cover-workflow>.cover-main-entry,.assembly-cover-workflow>.cover-chat-toggle,.assembly-cover-workflow>.compact-cover-more{grid-column:2;justify-self:end}.assembly-cover-workflow>small,.assembly-cover-workflow>.warning,.assembly-cover-workflow>.inline-error{grid-column:1/-1;margin:0}.assembly-cover-workflow>small,.assembly-cover-workflow>.assembly-cover-workflow-note{display:none}.cover-generation-progress-copy{gap:2px;min-width:0;display:grid;text-align:left!important;padding:0!important}.cover-generation-progress-copy b,.cover-generation-progress-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assembly-cover-workflow>.cover-generation-progress-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:grid}.assembly-cover-workflow>.cover-generation-progress-compact button{white-space:nowrap;min-height:30px;padding:5px 10px}.assembly-cover-workflow>.cover-motion-status{grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr) minmax(170px,.9fr);grid-template-areas:"heading message action""steps message action""progress message action""gate gate gate";align-items:start;gap:5px 10px;min-height:106px;padding:9px 10px;box-shadow:0 8px 20px #3f304b14}.assembly-cover-workflow>.cover-motion-status .cover-motion-status-heading{grid-area:heading}.assembly-cover-workflow>.cover-motion-status .cover-motion-steps{grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr))}.assembly-cover-workflow>.cover-motion-status>small:not(.cover-human-gate):not(.warning){grid-area:progress}.assembly-cover-workflow>.cover-motion-status>p{grid-area:message;align-self:center;font-size:10px;line-height:1.55}.assembly-cover-workflow>.cover-motion-status>.cover-confirm-action,.assembly-cover-workflow>.cover-motion-status>.button-row,.assembly-cover-workflow>.cover-motion-status>button{grid-area:action;align-self:center}.assembly-cover-workflow>.cover-motion-status>.cover-human-gate{grid-area:gate}.assembly-cover-workflow>.cover-motion-status>.warning{grid-column:1/-1}.assembly-editable-slot{background:#faf8f5;border:1px solid #e2ddd8;border-radius:11px;align-content:start;align-self:start;gap:5px;min-width:0;padding:5px;display:grid}.assembly-editable-slot[draggable=true]{cursor:grab}.assembly-editable-slot[draggable=true]:active{cursor:grabbing;opacity:.72}.assembly-editable-slot.missing{background:#fff8f8;border-style:dashed;border-color:#dc8e97}.assembly-slot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.assembly-slot-actions>span{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.assembly-slot-actions button{white-space:normal;min-width:0;min-height:25px;padding:4px 2px;font-size:8px;line-height:1.2}.assembly-slot-actions>.slot-manual-replace{grid-column:1/-1}.assembly-slot-actions>.cover-generation-lock-reason{display:none}.assembly-editable-slot .draft-cover-compact .compact-cover-actions{grid-template-columns:1fr;width:100%}.slot-update-notice{background:#fff9e9;border:1px solid #e6c58d;border-radius:10px;margin:0;padding:11px 13px}.assembly-preview-images figure{min-width:0;margin:0}.assembly-preview-images figure>div:first-child{aspect-ratio:3/4;background:#f2efeb;border:1px solid #ded9d4;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.draft-cover-compact>.cover-hover-preview{aspect-ratio:3/4;background:#f2efeb;border:1px solid #ded9d4;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.assembly-preview-images figure.missing>div:first-child{color:#a53b49;background:#fff5f6;border-style:dashed;border-color:#dc8e97}.assembly-preview-images img,.draft-cover-compact>.cover-hover-preview>img{object-fit:cover;width:100%;height:100%}.assembly-preview-images video,.draft-cover-compact>.cover-hover-preview>video{object-fit:cover;width:100%;height:100%;display:block}.cover-hover-preview .cover-hover-motion{z-index:2;opacity:1;pointer-events:auto;transition:opacity .16s;position:absolute;inset:0}.cover-hover-hint{z-index:3;color:#fff;pointer-events:none;background:#181412b8;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:750;position:absolute;top:6px;right:6px}.cover-motion-preview-expand{z-index:4;color:#fff;background:#181412c7;border:1px solid #ffffffb8;border-radius:7px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:600;position:absolute;top:6px;right:6px}.cover-motion-preview-expand:hover{background:#181412eb}.cover-motion-preview-expand:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=800px){.cover-motion-preview-expand{min-height:44px}}.cover-hover-preview.has-motion:hover .cover-hover-hint,.cover-hover-preview.has-motion:focus-within .cover-hover-hint{opacity:0}.cover-motion-compact-feedback{color:#516174;background:#f4f7fc;border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:7px 9px;display:grid}.cover-motion-compact-feedback b{white-space:nowrap;font-size:10px}.cover-motion-compact-feedback small{color:inherit;font-size:9px;line-height:1.45}.cover-motion-compact-feedback.quality_failed{color:#8e3945;background:#fff1f2}.cover-motion-compact-feedback.unavailable,.cover-motion-compact-feedback.checking_capability{color:#805918;background:#fff8e8}.cover-motion-compact-feedback.unavailable>span,.cover-motion-compact-feedback.checking_capability>span{gap:2px;min-width:0;display:grid}.cover-motion-compact-feedback.unavailable button,.cover-motion-compact-feedback.checking_capability button{min-height:28px;color:inherit;font:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:7px;justify-self:end;padding:4px 8px;font-size:9px;font-weight:700}.assembly-preview-zoom{cursor:zoom-in}.assembly-preview-zoom:focus-visible{outline-offset:-3px;outline:3px solid #e94f5c6b}.assembly-preview-images figure span{color:#877f78;text-align:center;padding:7px;font-size:10px}.assembly-preview-images figcaption{color:#746d67;text-align:center;margin-top:6px;font-size:9px;line-height:1.35}.draft-cover-compact,.demo-cover-workflow{align-content:start;gap:6px;display:grid}.draft-cover-compact>div:first-child.missing,.demo-cover-blank{color:#a53b49;background:#fff5f6;border-style:dashed;border-color:#dc8e97}.assembly-preview-images figure .cover-strategy-badge{color:#796e66;background:#f3eee9;border-radius:6px;padding:4px 5px;font-size:8px;font-weight:800;line-height:1.35;display:block}.assembly-preview-images figure .cover-strategy-generated_story_scene{color:#9b4b2d;background:#fff0e8}.assembly-preview-images figure .cover-strategy-real_product_display{color:#347052;background:#edf7f0}.assembly-preview-images figure .compact-cover-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:0;display:grid}.compact-cover-actions button,.draft-cover-compact>button{white-space:normal;width:100%;min-height:30px;padding:6px 4px;font-size:8px;line-height:1.25}.assembly-preview-images figure>small{color:#82786f;font-size:8px;line-height:1.4}.assembly-motion-load{z-index:3;color:#fff;background:#181412c2;border:1px solid #ffffffb8;border-radius:7px;min-height:30px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7px}.assembly-motion-load:hover{background:#181412eb}.compact-cover-more{color:#81766d;font-size:8px}.compact-cover-more summary{cursor:pointer;line-height:1.4}.compact-cover-more textarea{width:100%;min-height:48px;margin-top:5px;padding:5px;font-size:9px}.compact-cover-more .button-row{gap:4px;margin-top:5px;display:grid}.compact-cover-more button,.compact-file-button{box-sizing:border-box;color:#665d56;width:100%;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d8d1cb;border-radius:6px;padding:5px 4px}.compact-file-button input{display:none}.cover-chat-toggle{color:#654c88!important;background:#f8f4ff!important;border-color:#d9ccef!important}.cover-chat-assistant{background:#fff;border:1px solid #ded7e8;border-radius:12px;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 10px 28px #36284e1a}.cover-chat-assistant-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cover-chat-assistant-heading>span{gap:3px;display:grid}.cover-chat-assistant-heading small{color:#756f7b;line-height:1.4}.cover-chat-assistant-heading em{color:#67577b;background:#f2eef8;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.cover-chat-history{background:#f3effa;border-radius:9px;gap:7px;max-height:180px;padding:9px;display:grid;overflow:auto}.cover-chat-history-disclosure{background:#fff;border:1px solid #e1dbea;border-radius:9px}.cover-chat-history-disclosure>summary{color:#6d6179;cursor:pointer;padding:9px 11px;font-size:10px;font-weight:800}.cover-chat-history-disclosure[open]>summary{border-bottom:1px solid #e7e1ee}.cover-chat-history>div{gap:4px;display:grid}.cover-chat-history p{color:#5f566b;background:#fff;border-radius:8px;margin:0;padding:7px 8px;font-size:10px;line-height:1.45}.cover-chat-history p:nth-child(2){background:#ebe6f6;margin-left:18px}.cover-chat-history b{color:#493b5d;margin-bottom:2px;display:block}.cover-chat-reference-state{background:#faf9fb;border:1px solid #e4dfe8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.cover-chat-reference-state>span{gap:2px;min-width:0;display:grid}.cover-chat-reference-state b{color:#4f4855;font-size:11px}.cover-chat-reference-state small{color:#7c7482;line-height:1.4}.cover-chat-reference-state.has-reference{background:#faf7ff;border-color:#d6cbea}.cover-chat-reference-state.no-reference{background:#faf9f7;border-color:#e4e1dd}.cover-chat-reference-state>button{flex:none;min-height:28px;padding:5px 9px}.cover-chat-dropzone{color:#67577b;background:#fcfbff;border:1px dashed #a99bc8;border-radius:9px;place-items:center;gap:2px;width:100%;min-height:52px;padding:8px 12px;display:grid}.cover-chat-dropzone b{font-size:11px}.cover-chat-dropzone small{color:#887d91;font-size:9px;font-weight:500}.cover-chat-dropzone:disabled{color:#9d969e;background:#f5f3f4;border-color:#d8d3d9}.cover-chat-instruction{gap:6px;display:grid}.cover-chat-instruction>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cover-chat-instruction>span b{color:#4f4855;font-size:11px}.cover-chat-instruction>span small{color:#817985}.cover-chat-assistant textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px}.cover-chat-reference-strip{gap:9px;padding:1px 1px 3px;display:flex;overflow-x:auto}.cover-chat-reference-card{grid-template-columns:68px;gap:3px;min-width:68px;margin:0;display:grid;position:relative}.cover-chat-reference-card>button{z-index:1;color:#fff;background:#4b414e;border:2px solid #fff;border-radius:999px;place-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 9px #1d161f38}.cover-chat-reference-card>small{color:#7d7582;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:8px;overflow:hidden}.cover-chat-reference-thumb{background:#f1edf7;border:1px solid #d8d0e8;border-radius:9px;place-items:center;width:68px;height:82px;display:grid;overflow:hidden}.cover-chat-reference-thumb.pending{border-color:#dc6675}.cover-chat-reference-thumb img{object-fit:cover;width:100%;height:100%}.cover-chat-reference-thumb em{color:#7e738a;text-align:center;padding:4px;font-size:8px;font-style:normal}.cover-chat-generation-lock{background:#fff9ec;border:1px solid #e7c98f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.cover-chat-generation-lock>span{gap:2px;display:grid}.cover-chat-generation-lock b{color:#704e19;font-size:11px}.cover-chat-generation-lock small{color:#8a7049;line-height:1.4}.cover-chat-generation-lock>button{flex:none}.cover-chat-assistant>.button-row{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cover-chat-assistant>.button-row>.primary{min-height:40px}.cover-chat-boundary-note{color:#777078;line-height:1.45}.cover-motion-provider-state{background:#f1eef5;border-radius:7px;padding:5px 7px;line-height:1.35;display:block;color:#665b73!important;font-size:8px!important}.cover-motion-status{color:#5f5669;background:#faf8fd;border:1px solid #d9d2e4;border-radius:9px;gap:6px;padding:7px;display:grid}.cover-motion-status-heading{gap:4px;display:grid}.cover-motion-status-heading b{font-size:8px;line-height:1.4}.cover-motion-status-heading span{color:#675879;background:#ede8f5;border-radius:999px;width:fit-content;padding:3px 5px;font-size:8px;font-weight:800}.cover-motion-status p{color:#756b7d;margin:0;font-size:8px;line-height:1.45}.cover-motion-status>small{line-height:1.4;color:#756b7d!important;font-size:8px!important}.cover-motion-status>button{white-space:normal;width:100%;min-height:31px;padding:6px 5px;font-size:8px;line-height:1.3}.cover-confirm-action{gap:6px;display:grid}.cover-generation-progress{color:#725329;background:#fff9ee;border:1px solid #ead8b7;border-radius:8px;gap:2px;padding:7px;display:grid}.cover-generation-progress small{color:#8b7356;font-size:7px;line-height:1.45}.cover-confirm-action>label{cursor:pointer;background:#fff;border:1px solid #dcd4e5;border-radius:8px;align-items:flex-start;gap:6px;padding:7px;display:flex}.cover-confirm-action input{accent-color:#e94f5c;flex:none;margin:2px 0 0}.cover-confirm-action label span{text-align:left;gap:2px;min-width:0;display:grid}.cover-confirm-action label b{color:#514659;font-size:8px;line-height:1.35}.cover-confirm-action label small{color:#83798a;font-size:7px;line-height:1.35}.cover-confirm-action>button,.cover-motion-status>.button-row button{white-space:normal;width:100%;min-height:31px;padding:6px 5px;font-size:8px;line-height:1.3}.cover-motion-status>.button-row{gap:5px;display:grid}.cover-motion-steps{gap:3px;display:grid}.cover-motion-steps span{background:#efedea;border-radius:5px;color:#8a827b!important;text-align:left!important;padding:3px 5px!important;font-size:8px!important}.cover-motion-steps span.active{background:#fff0d8;color:#8a5c10!important}.cover-motion-steps span.complete{background:#e8f6ed;color:#31704c!important}.cover-motion-unavailable{background:#fffaf0;border-color:#e6c58d}.cover-motion-quality_failed{background:#fff5f6;border-color:#e4a7ad}.cover-motion-processing,.cover-motion-queued{background:#f4f8ff;border-color:#b9cbe8}.cover-motion-waiting_human_confirmation{background:#f1faf4;border-color:#abd5bb}.cover-human-gate{border-top:1px dashed #dcd4e4;padding-top:4px;display:block}.cover-handoff-evidence{background:#fff;border:1px solid #ddd7d1;border-radius:9px;grid-column:1/-1;min-width:0;padding:8px 10px}.cover-handoff-evidence.ready{background:#f7fcf8;border-color:#b9dac4}.cover-handoff-evidence.blocked{background:#fffaf3;border-color:#ead2b8}.cover-handoff-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.cover-handoff-evidence>summary strong{color:#8b5a27;font-size:9px}.cover-handoff-evidence.ready>summary strong{color:#287448}.cover-handoff-evidence dl{gap:5px;margin:9px 0 0;display:grid}.cover-handoff-evidence dl>div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px;display:grid}.cover-handoff-evidence dt{color:#827970;font-size:9px}.cover-handoff-evidence dd{color:#413b36;gap:3px;min-width:0;margin:0;font-size:9px;display:grid}.cover-handoff-evidence code{overflow-wrap:anywhere;white-space:normal}.cover-handoff-evidence>p{margin:8px 0 0;font-size:9px}.cover-handoff-status{background:#fffaf3;border:1px solid #ead2b8;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.cover-handoff-status strong{color:#8b5a27;flex:none;font-size:11px}.cover-handoff-status small{color:#756b62;text-align:right;font-size:10px}.cover-handoff-status.ready{background:#f3fbf5;border-color:#b9dac4}.cover-handoff-status.ready strong{color:#287448}.draft-cover-controls .cover-motion-status{padding:12px}.draft-cover-controls .cover-motion-status-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-cover-controls .cover-motion-status-heading b,.draft-cover-controls .cover-motion-status-heading span,.draft-cover-controls .cover-motion-status p,.draft-cover-controls .cover-motion-status>small,.draft-cover-controls .cover-motion-status>button{font-size:11px!important}.draft-cover-compact{position:relative}.cover-chat-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#1f1a177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cover-chat-modal{box-sizing:border-box;color:#342d39;text-align:left;background:#fff;border:1px solid #ded8e2;border-radius:15px;gap:0;width:min(560px,100vw - 32px);max-height:min(690px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 28px 80px #1f162b47}.cover-chat-popover{z-index:80;box-sizing:border-box;color:#342d39;text-align:left;background:#fff;border:1px solid #ded8e2;border-radius:15px;gap:0;width:min(560px,100% - 12px);max-height:min(650px,100vh - 40px);padding:14px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 64px #1f162b3d}.cover-chat-modal-toolbar{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;gap:16px;margin:-14px -14px 12px;padding:13px 14px 11px;display:flex;position:sticky;top:-14px}.cover-chat-modal-toolbar>span{gap:2px;display:grid}.cover-chat-modal-toolbar b{font-size:14px}.cover-chat-modal-toolbar small{color:#807687;font-size:10px}.cover-chat-modal-toolbar>button{z-index:4;color:#615769;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#f4f0f6;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:18px;line-height:1;display:grid;position:relative}.cover-chat-modal .cover-chat-assistant{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cover-chat-modal .cover-chat-assistant button,.cover-chat-modal .cover-chat-assistant textarea{font-size:12px}.cover-chat-modal .cover-chat-assistant small{font-size:10px}.cover-chat-bound-reference{background:#f5fbf7;border:1px solid #d9e6dc;border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.cover-chat-bound-reference .draft-reference-cover{object-fit:cover;border-radius:9px;width:104px;height:104px}.cover-chat-bound-reference>span{gap:5px;min-width:0;display:grid}.cover-chat-bound-reference>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover-chat-bound-reference>span small{color:#657268;line-height:1.5}.cover-chat-current-edit{background:#fffaf2;border:1px solid #e2d8c8;border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.cover-chat-current-edit>img,.cover-chat-current-edit>video{object-fit:cover;border-radius:9px;width:104px;height:104px}.cover-chat-current-edit>span{gap:5px;min-width:0;display:grid}.cover-chat-current-edit>span small{color:#766b5e;line-height:1.5}.draft-cover-compact>.cover-light-edit-entry{color:#755b3d;background:#fffaf2;border-color:#d8c9b7;width:100%;min-height:28px;padding:5px 7px;font-size:9px;font-weight:800}.assembly-preview-content{grid-column:1/-1;align-content:start;gap:0;min-width:0;display:grid}.draft-card.draft-card-compact{background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.draft-card-compact .draft-manual-editor{box-shadow:none;background:#fdfdfc;border:0;border-radius:0;order:1;margin:0;padding:0}.draft-manual-editor-compact>header{display:none}.draft-card-compact .draft-manual-editor>div{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}.draft-card-compact .draft-manual-editor label{color:#6e6660;border-bottom:1px solid #eee9e4;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.draft-card-compact .draft-manual-editor label:first-child{grid-area:1/1/auto/-1}.draft-card-compact .draft-manual-editor label:nth-child(2){grid-area:2/1/auto/-1;align-items:start}.draft-card-compact .draft-manual-editor label:nth-child(3){border-bottom:0;grid-area:3/1}.draft-card-compact .draft-manual-editor input,.draft-card-compact .draft-manual-editor textarea{border-radius:8px;min-width:0;padding:6px 8px;font-size:11px}.draft-card-compact .draft-manual-editor textarea{resize:vertical;min-height:64px}.draft-card-compact .draft-manual-editor .inline-error{grid-area:4/1/auto/-1;margin:0 10px 7px}.draft-card-compact .draft-manual-editor .form-actions{border-left:1px solid #eee9e4;grid-area:3/2;align-self:stretch;align-items:center;gap:6px;margin:0;padding:6px 9px;display:flex}.draft-card-compact .draft-manual-editor .form-actions button{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:10px}.draft-card-compact .ai-revision{background:#fbfaf8;border:0;border-top:1px solid #eee9e4;border-radius:0;order:2;margin:0}.draft-card-compact .ai-revision>summary{padding:8px 10px;font-size:10px}.draft-card-compact .ai-revision>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:0 10px 8px}.draft-card-compact .ai-revision textarea{grid-column:1;min-height:58px;padding:7px 8px;font-size:10px}.draft-card-compact .ai-revision button{white-space:nowrap;grid-column:2;align-self:end;min-height:32px;padding:6px 10px;font-size:10px}.draft-card-compact .ai-revision .inline-error,.draft-card-compact .ai-revision small{grid-column:1/-1}.assembly-preview-content>div>small{color:#9a928c;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.assembly-preview-content h3{margin:0;font-size:16px;line-height:1.45}.assembly-preview-content p{color:#645d58;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.assembly-preview-topics span{color:#837b75;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.assembly-preview-topics em{color:#c33f4d;background:#fff1f2;border-radius:99px;padding:3px 7px;font-style:normal}.assembly-preview-tags{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.assembly-preview-tags span{color:#5f5853;background:#efede9;border-radius:7px;padding:5px 8px;font-size:10px}.unused-material-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1a1785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.unused-material-picker{box-sizing:border-box;background:#fff;border:1px solid #ddd6cf;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(1040px,100vw - 48px);max-height:min(820px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #281f194d}.unused-material-picker-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.unused-material-picker-heading>span{gap:4px;display:grid}.unused-material-picker-heading b{font-size:17px}.unused-material-picker-heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.unused-material-picker-heading-actions .primary{white-space:nowrap;min-width:150px}.unused-material-picker-heading-actions>button:last-child{color:#625a54;background:#f3efeb;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.unused-material-picker small{color:#817970;font-size:10px;line-height:1.45}.unused-material-filters{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.unused-material-filters button{color:#6f6761;background:#faf8f5;border:1px solid #e1dcd6;border-radius:999px;flex:none;padding:7px 11px;font-size:10px}.unused-material-filters button.selected{color:#fff;background:#2d2926;border-color:#2d2926}.unused-material-filters button.review-filter{color:#815a18;background:#fff9ec;border-color:#e0c38f}.unused-material-filters button.review-filter.selected{color:#fff;background:#96681f;border-color:#96681f}.unused-material-filters button.used-filter{color:#716a64;background:#f0eeeb;border-color:#d5d1cc}.unused-material-filters button.used-filter.selected{color:#fff;background:#615b56;border-color:#615b56}.unused-material-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:2px 4px 6px 2px;display:grid;overflow:auto}.unused-material-grid article{background:#fff;border:2px solid #0000;border-radius:12px;min-width:0;position:relative;overflow:hidden}.unused-material-grid article.selected{border-color:#e94f5c;box-shadow:0 0 0 3px #e94f5c21}.unused-material-grid article.already-used{background:#f0eeeb;border-color:#ddd7d1}.unused-material-grid article.already-used>.material-review-thumbnail-static{filter:grayscale(.65);opacity:.58}.unused-material-grid article.needs-human-claim{background:#fffaf0;border-color:#e9d5ad}.unused-material-grid article>.material-review-thumbnail-button,.unused-material-grid article>.material-review-thumbnail-static,.unused-material-grid article>.scene-thumbnail-placeholder{aspect-ratio:3/4;border-radius:10px;width:100%;height:auto;min-height:180px;display:block}.unused-material-grid article>.material-review-thumbnail-button{cursor:pointer}.unused-material-grid article>span:not(.material-review-thumbnail-static):not(.scene-thumbnail-placeholder){gap:2px;min-width:0;padding:0 10px;display:grid}.unused-material-grid article>button:not(.material-review-thumbnail-button){justify-self:stretch;margin:0 10px;padding:8px 10px}.group-slot-candidate-mode{color:#2f684b;background:#edf7f0;border-radius:9px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.group-slot-candidate-mode.fallback{color:#8b5a12;background:#fff5de}.group-slot-candidate-mode.unavailable{color:#a63847;background:#fff0f1}.unused-material-grid .group-slot-candidate-meta{color:#706861;padding:7px 8px 9px;font-size:10px;line-height:1.4;display:block}.unused-material-best{z-index:2;color:#fff;background:#e94f5c;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 3px 10px #4c1c2333}.unused-material-used-badge,.unused-material-review-badge{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#3f3a36e0;border-radius:999px;max-width:calc(100% - 16px);padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 3px 10px #1e1b192e}.unused-material-review-badge{background:#91631ce6}.unused-material-usage-caption{color:#706861;min-height:32px;padding:7px 8px 8px;line-height:1.4;display:block;font-size:9px!important}.unused-material-selected-check{z-index:3;box-sizing:border-box;color:#fff;text-align:center;background:#e94f5c;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;padding:0;font-family:Arial,sans-serif;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #4c1c2347}.unused-material-load-more{justify-self:center}.slot-inline-status{color:#6f665f;background:#f5f1ec;border-radius:8px;margin-top:7px;padding:7px 9px;font-size:10px;font-weight:700;display:block}.slot-inline-status.success{color:#2d6c49;background:#eaf6ee}.slot-inline-status.warning{color:#8b5a12;background:#fff4da}.final-preview-context{grid-column:1/-1;gap:9px;padding-top:2px;display:grid}.final-preview-reference{background:#f8f7f5;border:1px solid #e2ded9;border-radius:10px}.final-preview-reference>summary{cursor:pointer;color:#3f3934;align-items:center;font-size:13px;font-weight:800;line-height:1.35;display:flex}.final-preview-reference-list{gap:10px;margin:0 12px 12px;display:grid}.final-preview-reference-list article{border-top:1px solid #e8e3de;grid-template-columns:112px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.final-preview-reference-list article:first-child{border-top:0}.final-preview-reference-list article>div:last-child{align-content:start;gap:6px;min-width:0;display:grid}.final-preview-reference-list .draft-reference-cover{width:112px}.final-preview-reference-list p{white-space:pre-wrap;max-height:180px;margin:0;overflow:auto}.final-preview-reference-list p,.final-preview-reference-list small{color:#756d67;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.final-preview-reference-list .reference-cover-origin{color:#8a6245;font-weight:700}.final-preview-reference-list a{color:#9a4d35;font-size:11px}.final-preview-checks>div{flex-wrap:wrap;gap:6px;padding:0 12px 11px;display:flex}.final-preview-checks span{border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.final-preview-checks span.passed{color:#2d6c49;background:#eaf6ee}.final-preview-checks span.blocked{color:#a63847;background:#fff0f1}.final-preview-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.final-preview-context-grid>details{min-width:0}.final-preview-context-grid>details>:not(summary){margin:0 12px 10px}.final-preview-context-grid article{border-top:1px solid #e8e3de;gap:3px;padding:7px 0;display:grid}.final-preview-context-grid article:first-of-type{border-top:0}.final-preview-context-grid p,.final-preview-context-grid small{color:#756d67;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.final-preview-context-grid a{color:#9a4d35;font-size:10px}.product-visual-archive{background:#fbfaf8;border:1px solid #ded8d1;border-radius:12px;padding:14px}.product-visual-archive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.product-visual-archive summary small{color:#9b6a55;font-weight:700}.product-visual-archive>p{color:#756d67;font-size:11px;line-height:1.6}.product-reference-upload{background:#fffaf6;border:1px solid #dfd7cf;border-radius:10px;padding:12px}.product-reference-upload small{color:#7f746b;font-size:10px;line-height:1.5}.direct-product-reference-upload{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;align-items:end;gap:8px;margin:10px 0;padding:11px;display:grid}.direct-product-reference-upload label{margin:0}.direct-product-reference-upload .inline-error{grid-column:1/-1}.existing-batch-fallback{border:1px dashed #ded6cf;border-radius:9px;margin:9px 0;padding:9px}.existing-batch-fallback summary{cursor:pointer;color:#847970;font-size:10px;font-weight:700}.product-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.product-reference-grid label{background:#fff;border-radius:9px;grid-template-columns:80px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.product-reference-grid span{color:#675f59;font-size:10px;font-weight:800}.generation-strategy-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.generation-strategy-picker legend{font-weight:800}.generation-strategy-picker .choice-card{margin:0}.generation-strategy-picker .choice-card>span{gap:4px;display:grid}.generation-strategy-picker small{color:#827970;font-weight:400;line-height:1.5}.draft-reference-lineage{background:#faf8f5;border:1px solid #ded8d1;border-radius:11px;padding:12px}.draft-reference-lineage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.draft-reference-lineage summary::-webkit-details-marker{display:none}.draft-reference-lineage summary>span{gap:2px;display:grid}.draft-reference-lineage summary small{color:#8a8179;font-size:10px}.draft-reference-lineage summary em{color:#9a604c;font-size:10px;font-style:normal}.draft-reference-list{gap:7px;max-height:330px;margin-top:10px;display:grid;overflow:auto}.draft-reference-list article{background:#fff;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.draft-reference-list article>span{color:#925840;background:#f4e6de;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.draft-reference-list article>div{gap:3px;min-width:0;display:grid}.draft-reference-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.draft-reference-list article small{color:#8a8179;font-size:9px}.draft-reference-list article p{color:#70675f;margin:2px 0 0;font-size:10px;line-height:1.5}.draft-reference-list article a{color:#9a604c;white-space:nowrap;font-size:9px}.draft-iteration-reason{color:#665e58;margin:9px 0 0;font-size:10px;line-height:1.55}.demo-preview-section .section-heading{align-items:flex-start}.demo-note-card>div:first-of-type:not(.assembly-preview-heading){min-width:0}.demo-image-strip figure>div:first-child{position:relative}.demo-cover>div{isolation:isolate;color:#fff;background:#b89172;align-content:end;justify-items:start;padding:10px}.demo-cover>div:before{z-index:-1;content:"";background:radial-gradient(circle at 68% 42%,#e9c9a7 0 9%,#0000 10%),linear-gradient(145deg,#0000 0 42%,#311f1540 43% 47%,#0000 48%),linear-gradient(135deg,#b98a66,#e7d0b7);position:absolute;inset:0}.demo-cover span{text-align:left;background:#191310ad;border-radius:6px;gap:1px;padding:6px 7px;font-size:9px;line-height:1.25;display:grid}.demo-cover i{opacity:.85;margin-top:5px;font-size:7px;font-style:normal}.demo-cover-parcel>div:before{background:linear-gradient(24deg,#0000 0 35%,#5a3922bf 36% 48%,#0000 49%),radial-gradient(at 68% 60%,#d2b36b 0 6%,#efcf83 7% 10%,#0000 11%),linear-gradient(145deg,#d6c0a2,#8d674b)}.demo-cover-craft>div:before{background:radial-gradient(circle at 35% 34%,#d3aa8e 0 12%,#0000 13%),linear-gradient(110deg,#0000 0 40%,#ffeed680 41% 52%,#0000 53%),linear-gradient(145deg,#6c4d41,#d8af8e)}.demo-cover-worn>div:before{background:radial-gradient(at 60% 44%,#efc6ad 0 22%,#0000 23%),radial-gradient(circle at 63% 47%,#0000 0 13%,#d8ae48 14% 16%,#0000 17%),linear-gradient(145deg,#ebe0d7,#c4a899)}.demo-cover-macro>div:before{background:repeating-radial-gradient(circle at 63% 45%,#d8b45c 0 6px,#f6dd91 7px 9px,#7d6029 10px 11px),linear-gradient(145deg,#302b27,#ba9860)}.demo-cover-flat>div:before{background:radial-gradient(circle at 60% 40%,#0000 0 22%,#c9a243 23% 25%,#0000 26%),linear-gradient(145deg,#f5efe8,#c8b29c)}.demo-cover-gift>div:before{background:linear-gradient(45deg,#0000 0 45%,#efe2d2 46% 73%,#0000 74%),radial-gradient(circle at 67% 45%,#d6ad4a 0 4%,#0000 5%),linear-gradient(145deg,#8b2f37,#d6a7a9)}.demo-support>div{background:linear-gradient(145deg,#eee7df,#d8c8ba)}.demo-support-1>div{background:linear-gradient(160deg,#e8c7b6,#c99273)}.demo-support-2>div{background:radial-gradient(circle,#d7b55d 0 8%,#0000 9%),#3c3733}.demo-support-3>div{background:linear-gradient(145deg,#d9d3ca,#a7a29b)}.demo-cover-actions{background:#fffaf6;border:1px solid #eadfd5;border-radius:10px;gap:7px;margin-top:10px;padding:10px;display:grid}.demo-cover-actions>div,.demo-cover-actions .button-row{flex-wrap:wrap;gap:6px;display:flex}.demo-cover-actions button{padding:7px 10px;font-size:10px}.demo-cover-actions small{color:#877a70;font-size:9px;line-height:1.5}.demo-cover-actions label{color:#675e57;gap:6px;font-size:10px;display:grid}.demo-subscription-cover{object-fit:cover;transform-origin:50%;border:0;border-radius:9px;width:100%;height:100%}.demo-subscription-cover.motion-preview{animation:2.8s ease-in-out infinite demo-micro-handheld}@keyframes demo-micro-handheld{0%,to{transform:scale(1.002)translate(0)}25%{transform:scale(1.005)translate(1px,-1px)}55%{transform:scale(1.007)translate(-1px,1px)}78%{transform:scale(1.005)translate(1px,1px)}}@media (prefers-reduced-motion:reduce){.demo-subscription-cover.motion-preview{animation:none}}.draft-cover-generator{background:linear-gradient(145deg,#fffaf8,#fff);border:1px solid #eadfd9;border-radius:16px;grid-column:1/-1;margin:4px 0;padding:16px}.draft-cover-generator-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.draft-cover-generator-heading>div,.draft-cover-controls,.draft-cover-result{flex-direction:column;gap:7px;display:flex}.chatgpt-subscription-bridge{background:linear-gradient(145deg,#f7f5ff,#fff);border:1px solid #cfc7f6;border-radius:16px;gap:12px;margin:0 0 18px;padding:18px;display:grid}.chatgpt-subscription-bridge h3,.chatgpt-subscription-bridge p{margin:4px 0}.chatgpt-subscription-bridge>small{color:#6f6878;line-height:1.55}.bridge-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bridge-review-heading>div{min-width:0}.bridge-status{border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.bridge-status.online{color:#1d6b49;background:#e5f7ed}.bridge-status.offline{color:#805b24;background:#fff1d8}.bridge-review-progress{background:#fff;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,2fr);align-items:center;gap:14px;padding:12px;display:grid}.bridge-review-progress>div{gap:3px;display:grid}.bridge-review-progress small{color:#746c7b}.bridge-review-progress progress{width:100%}.subscription-task-state{border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.subscription-task-state>span:first-child{gap:3px;display:grid}.subscription-task-state small{color:inherit;opacity:.82;line-height:1.45}.subscription-task-state.waiting,.bridge-review-progress.subscription-waiting{color:#76551f;background:#fff7e8;border-color:#edd9ad}.subscription-task-state.running,.bridge-review-progress.subscription-running{color:#3e3970;background:#f7f5ff;border-color:#d9d3f5}.subscription-task-state.retrying,.bridge-review-progress.subscription-retrying{color:#805b24;background:#fff3de;border-color:#efd3a1}.subscription-task-state.failed,.bridge-review-progress.subscription-failed{color:#8e2f3d;background:#fff1f3;border-color:#efc8cf}.subscription-task-state.completed,.bridge-review-progress.subscription-completed{color:#1d6b49;background:#edf9f2;border-color:#c9ead7}.subscription-task-count{white-space:nowrap;font-size:12px;font-weight:800}.bridge-route-summary{border-radius:12px;gap:3px;padding:10px 12px;display:grid}.bridge-route-summary span{font-size:12px;font-weight:800}.bridge-route-summary small{line-height:1.5}.bridge-route-summary.online{color:#225f46;background:#eaf8f0}.bridge-route-summary.fallback{color:#76551f;background:#fff4df}.copy-rejection-dialog-backdrop{z-index:1300;pointer-events:none;background:0 0;align-items:flex-start;width:calc(50% - 21px);padding:12px;display:flex;position:absolute;top:62px;bottom:14px}.copy-rejection-dialog-backdrop.compare-left-copy{justify-content:stretch;right:14px}.copy-rejection-dialog-backdrop.compare-right-copy{justify-content:stretch;left:14px}.copy-rejection-dialog{pointer-events:auto;background:#fffdfa;border:1px solid #eadbd2;border-radius:18px;gap:18px;width:100%;max-height:100%;padding:22px;display:grid;overflow:auto;box-shadow:0 22px 70px #281c1440}.copy-rejection-dialog>header,.copy-rejection-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-rejection-dialog>header span{gap:5px;display:grid}.copy-rejection-dialog>header small{color:#746b65;line-height:1.5}.copy-rejection-dialog>header button{min-width:38px;font-size:22px}.copy-rejection-dialog label{gap:8px;font-weight:700;display:grid}.copy-rejection-dialog textarea{resize:vertical;width:100%;line-height:1.6}.copy-rejection-dialog>footer{flex-wrap:wrap;justify-content:flex-end}@media (width<=900px){.copy-rejection-dialog-backdrop.compare-left-copy,.copy-rejection-dialog-backdrop.compare-right-copy{background:#1815134d;justify-content:center;width:auto;padding:18px;position:fixed;inset:0}.copy-rejection-dialog{width:min(620px,100%)}}.text-provider-picker{border:1px solid #e9ded5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;padding:14px;display:grid}.text-provider-picker legend{padding:0 8px;font-weight:800}.text-provider-picker .choice-card{margin:0}.text-provider-picker .choice-card.is-disabled{opacity:.62}.text-provider-help{color:#6d6762;grid-column:1/-1;line-height:1.5}.topic-group-picker{flex-wrap:wrap;gap:10px;display:flex}.topic-group-option{cursor:pointer;background:#fff;border:1px solid #e5ddd7;border-radius:12px;align-items:center;gap:9px;min-width:150px;padding:10px 12px;display:flex}.topic-group-option.selected{background:#fff4f3;border-color:#ee5a63;box-shadow:inset 0 0 0 1px #ee5a63}.topic-group-option span,.topic-group-selected-summary span{gap:3px;display:grid}.topic-group-option small,.topic-group-selected-summary small{color:#766d67}.topic-group-tags{flex-wrap:wrap;gap:5px;line-height:1.5;display:flex}.topic-group-tags em{color:#286b49;white-space:nowrap;background:#fff;border:1px solid #d6e7dc;border-radius:999px;padding:2px 7px;font-style:normal}.topic-group-create{background:#fffdfa;border:1px solid #eadfd7;border-radius:12px;gap:10px;padding:14px;display:grid}.topic-group-create label{gap:6px;font-weight:700;display:grid}.topic-group-selected-summary{background:#eff9f3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}@media (width<=760px){.text-provider-picker{grid-template-columns:1fr}}.chatgpt-review-import{background:#fff;border:1px solid #ded8f4;border-radius:11px;padding:10px 12px}.chatgpt-review-import summary{cursor:pointer;font-weight:800}.chatgpt-review-import textarea{resize:vertical;width:100%;margin:10px 0 8px}@media (width<=720px){.bridge-review-heading{display:grid}.bridge-status{width:fit-content}.bridge-review-progress,.subscription-task-state{grid-template-columns:1fr}.subscription-task-count{white-space:normal}}.chatgpt-cover-handoff{background:#f8f6ff;border:1px solid #d8d1f5;border-radius:12px;gap:8px;padding:12px;display:grid}.chatgpt-cover-handoff small{color:#6f6878;line-height:1.5}.cover-return-code{color:#5d5574;overflow-wrap:anywhere;background:#ebe7fb;border-radius:8px;width:fit-content;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.chatgpt-cover-handoff details,.demo-cover-actions details{color:#80758a;padding-top:3px;font-size:10px}.chatgpt-cover-handoff summary,.demo-cover-actions summary{cursor:pointer}.chatgpt-cover-handoff details input,.demo-cover-actions details input{margin-top:7px}.draft-cover-workspace{align-items:stretch;gap:16px;display:flex}.draft-cover-result{width:min(250px,34%)}.draft-cover-result img,.draft-cover-empty{aspect-ratio:2/3;object-fit:cover;border:1px solid #e9ddd7;border-radius:14px;width:100%}.draft-cover-motion-preview{flex-direction:column;gap:6px;margin-top:6px;display:flex}.draft-cover-motion-preview video{aspect-ratio:3/4;object-fit:cover;background:#171313;border:1px solid #e9ddd7;border-radius:14px;width:100%}.draft-cover-version-strip{gap:6px;margin-top:5px;display:grid}.draft-cover-version-strip button{text-align:left;border-radius:10px;width:100%;padding:7px 9px;font-size:12px}.draft-cover-version-strip button.selected{color:#8b2735;background:#fff0f1;border-color:#dd5263}.draft-cover-empty{text-align:center;color:#716762;background:repeating-linear-gradient(-45deg,#faf6f3,#faf6f3 9px,#fff 9px 18px);place-content:center;padding:18px;display:grid}.draft-cover-controls{flex:1;min-width:0}.draft-cover-controls label{gap:6px;display:grid}.cover-approved{color:#247745;background:#e8f7ed}.cover-failed,.cover-unknown{color:#a34c21;background:#fff0e8}.strategy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.strategy-grid section{min-width:0}.internal-inspiration-create form{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;max-width:none;display:grid}.internal-inspiration-create form .wide,.internal-inspiration-create form>.inline-error{grid-column:1/-1}.internal-inspiration-create form>button{align-self:end;margin-bottom:14px}.inspiration-state{background:#f3f0ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.inspiration-state small{color:#7b746e;margin-left:auto}.inspiration-candidates{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.inspiration-candidate{background:#fff;border:1px solid #dfdad5;border-radius:12px;margin:0;padding:15px}.inspiration-candidate.approved{background:#f5fbf7;border-color:#bcd8c5}.inspiration-candidate.rejected{opacity:.68;background:#f5f3f1}.candidate-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.candidate-heading input{margin:3px 0 0}.candidate-heading>span{gap:3px;display:grid}.candidate-heading small{color:#7c746e;line-height:1.45}.inspiration-candidate dl{border-top:1px solid #ece7e2;grid-template-columns:90px minmax(0,1fr);gap:8px 12px;margin:14px 0 0;padding-top:12px;display:grid}.inspiration-candidate dt{color:#877f79;font-size:10px}.inspiration-candidate dd{color:#49433f;margin:0;font-size:11px;line-height:1.55}.inspiration-review-actions{background:#faf8f5;border:1px solid #e0dad4;border-radius:11px;gap:9px;margin-top:15px;padding:14px;display:grid}.inspiration-review-actions>label{margin:0}.inspiration-review-actions>small{color:#786f69;line-height:1.5}.profile-list,.template-list,.draft-list{gap:11px;display:grid}.profile-list article,.template-list article{background:#f8fafb;border:1px solid #e1e6eb;border-radius:9px;gap:6px;padding:14px;display:grid}.profile-list span,.profile-list small,.template-list span,.template-list small{color:#718096;font-size:12px}.profile-list p,.template-list p{margin:3px 0}.template-list article>div{justify-content:space-between;gap:14px;display:flex}.template-library-panel{border-top:3px solid #e65359;width:100%}.template-library-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:15px 0 8px;display:grid}.template-library-summary span{background:#faf8f5;border:1px solid #e7e1dc;border-radius:11px;gap:4px;min-width:0;padding:12px 13px;display:grid}.template-library-summary small{color:#756e68;font-size:10px}.template-library-summary b{color:#2d2926;font-size:22px;line-height:1}.template-library-summary .template-summary-active{background:#f3faf6;border-color:#cce2d4}.template-summary-note{color:#817972;margin:0 0 13px;font-size:10px;line-height:1.5}.template-model-layers{background:#faf9f7;border:1px solid #e3ded9;border-radius:11px;margin:0 0 15px;overflow:hidden}.template-model-layers>summary{cursor:pointer;color:#655e58;padding:11px 13px;font-size:11px;font-weight:700}.template-model-layers>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 10px;display:grid}.template-model-layers article{background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 8px;padding:10px;display:grid}.template-model-layers article b{font-size:11px}.template-model-layers article span{color:#9b9189;justify-self:end;font-size:9px}.template-model-layers article p{color:#746c66;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.template-model-layers>small{color:#8b837d;padding:0 12px 12px;font-size:9px;display:block}.template-review-queue{box-shadow:none;background:#fffaf0;border:1px solid #efd8b4;border-radius:12px;margin:0 0 15px;padding:13px}.template-review-queue .template-category-heading{margin:0 0 10px}.template-review-queue .template-category-heading>span{gap:3px;display:grid}.template-review-queue .template-category-heading small{color:#847768}.template-candidate-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;display:grid}.template-candidate-list article{background:#fff;border:1px solid #eee0c9;border-radius:9px;gap:6px;padding:10px;display:grid}.template-candidate-list article .pill{justify-self:start}.template-candidate-list article p{color:#685f58;margin:0;font-size:10px;line-height:1.45}.template-candidate-list article small{color:#8e8174;font-size:9px}.template-source-filters{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.template-source-filters button{color:#6d655f;background:#fff;border:1px solid #dfdad5;padding:7px 10px;font-size:10px}.template-source-filters button.selected{color:#fff;background:#2d2926;border-color:#2d2926}.template-source-filters small{opacity:.75;margin-left:4px}.template-library-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.template-library-toolbar label{margin:0}.template-history-toggle{white-space:nowrap;background:#faf9f7;border:1px solid #e2ddd8;border-radius:10px;align-self:center;padding:11px 12px}.template-category-list{gap:21px;display:grid}.template-category-group{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.template-category-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.template-category-heading>span:first-child{gap:3px;display:grid}.template-category-heading h3{margin:0;font-size:15px}.template-category-heading span,.template-category-heading small{color:#807872;font-size:10px}.template-card-grid{grid-template-columns:1fr;gap:10px;display:grid}.template-library-card{background:#fbfcfd;border:1px solid #dfe5eb;border-radius:12px;min-width:0;padding:15px}.template-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.template-card-heading h4{margin:7px 0 0;font-size:14px}.template-card-heading>b{color:#8c837c;font-size:12px}.template-source-tags{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.template-source-tags span{color:#746c66;background:#eeeae5;border-radius:99px;padding:3px 6px;font-size:8px}.template-structure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.template-structure-grid>div{background:#fff;border:1px solid #e7e3df;border-radius:9px;min-width:0;padding:10px}.template-structure-grid small{color:#8b827c;font-size:9px;font-weight:700}.template-structure-grid p{color:#4f5b67;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.template-card-metrics{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.template-card-metrics span{color:#6e665f;background:#f0ece7;border-radius:7px;padding:5px 7px;font-size:9px}.template-card-metrics b{color:#2d2926}.template-reference-trace{border-top:1px solid #e5e9ed}.template-reference-trace summary{cursor:pointer;color:#8f4f3b;justify-content:space-between;gap:12px;padding-top:10px;font-size:10px;font-weight:700;display:flex}.template-reference-trace summary small{color:#8b837d;font-weight:400}.template-reference-content{padding-top:10px}.template-reference-content dl{gap:8px;margin:0;display:grid}.template-reference-content dl>div{grid-template-columns:72px minmax(0,1fr);gap:9px;display:grid}.template-library-card dt{color:#8a817a;font-size:9px}.template-library-card dd{color:#485666;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.template-reference-content ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.template-reference-content li{background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 8px;display:grid}.template-reference-content li>span{color:#8a817a;font-size:8px}.template-reference-content li a,.template-reference-content li b{color:#4b5864;overflow-wrap:anywhere;min-width:0;font-size:10px}.template-manual-fallback>section{padding:17px}.template-manual-fallback form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;max-width:none;display:grid}.template-manual-fallback form>.wide,.template-manual-fallback form>fieldset,.template-manual-fallback form>.inline-error,.template-manual-fallback form>button{grid-column:1/-1}.library-real-count{color:#6f6761;background:#eeeae5;border-radius:99px;padding:7px 10px;font-size:10px}.product-archive-search{max-width:460px}.product-archive-list{gap:10px;margin-top:14px;display:grid}.product-archive-list>article{background:#faf9f7;border:1px solid #e1ddd8;border-radius:11px;padding:14px}.product-archive-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-archive-heading>span:first-child{gap:4px;display:grid}.product-archive-heading small{color:#837b75;font-size:9px}.product-archive-list>article>p{color:#5f5852;font-size:11px;line-height:1.5}.product-archive-facts{grid-template-columns:74px minmax(0,1fr);gap:7px 10px;margin:10px 0;display:grid}.product-archive-facts>span{color:#887f78;font-size:9px}.product-archive-facts>p{color:#4e4742;margin:0;font-size:10px}.product-archive-footnote{color:#877f79;margin:13px 0 0;font-size:10px}.reference-form,.draft-generator{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-width:none;display:grid}.reference-form .wide,.draft-generator .wide,.reference-form>button,.draft-generator>button,.reference-form>.inline-error,.draft-generator>.inline-error{grid-column:1/-1}.reference-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.reference-columns>div{background:#f8fafb;border:1px solid #dfe5eb;border-radius:9px;min-width:0;padding:14px}.reference-columns article{border-top:1px solid #e3e8ed;padding:12px 0}.reference-columns article:first-of-type{border-top:0}.reference-columns p{color:#536273;margin:7px 0;font-size:12px}.reference-columns small{color:#7a8795}.checkbox-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:7px 0;display:grid}.checkbox-line input{margin:0}.generation-boundary{color:#45657a;background:#edf5fb;border-radius:8px;padding:12px 14px;font-size:12px}.draft-card{background:#fbfcfd;border:1px solid #dfe5eb;border-radius:10px;padding:18px}.draft-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-status>div{flex-wrap:wrap;gap:6px;display:flex}.draft-status small{color:#718096}.draft-copy-preview{background:#fff;border:1px solid #e1e6eb;border-radius:11px;gap:10px;margin:12px 0;padding:14px;display:grid}.draft-copy-preview>div>small{color:#8a8179;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.draft-copy-preview h3{color:#2d2926;margin:0;font-size:16px;line-height:1.45}.draft-copy-preview p{color:#5e5752;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.draft-copy-preview span{color:#b53b4c;font-size:11px;line-height:1.6}.draft-manual-editor{background:#fff;border:1px dashed #d8d1ca;border-radius:10px;margin:10px 0}.draft-manual-editor>summary{cursor:pointer;color:#665f59;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:11px;font-weight:750;display:flex}.draft-manual-editor>summary small{color:#8a8179;font-size:9px;font-weight:400}.draft-manual-editor>div{padding:0 12px 12px}.approval-deferred-note{color:#7d756f;margin-top:10px;font-size:10px;display:block}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quality-grid span{color:#657384;background:#edf2f6;border-radius:8px;gap:5px;padding:10px;font-size:11px;display:grid}.quality-grid b{color:#263342;font-size:15px}.poc-toolbar{color:#526172;background:#eef4f8;border:1px solid #dce3ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:-12px 0 22px;padding:12px 16px;font-size:12px;display:flex}.poc-toolbar button{margin-left:auto}.poc-step{border-top:4px solid #344f6c}.step-number{color:#fff;background:#d9495a;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:9px;font-size:13px;display:inline-grid}.poc-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.poc-inline-actions>span{color:#718096;font-size:12px}.poc-inline-actions select{min-width:280px}.poc-device-select{max-width:760px}.poc-task-form{background:#f8fafb;border:1px solid #dfe5eb;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0 16px;max-width:none;margin-top:18px;padding:18px;display:grid}.poc-task-form label:nth-child(2){grid-row:span 2}.poc-task-form button,.poc-task-form>p{place-self:end start}.poc-digest{background:#f3fbf6;border:1px solid #bbd7c6;border-radius:10px;margin-top:18px;padding:18px}.poc-digest-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.poc-digest dl{border-top:1px solid #d7e9dd;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:0;padding:12px 0;display:grid}.poc-digest dt{color:#567264;font-size:12px}.poc-digest dd{gap:5px;min-width:0;margin:0;display:grid}.poc-digest dd span{color:#607568;font-size:12px}.poc-digest dd code{font-size:11px}.poc-digest>p{color:#567264;margin:10px 0 0;font-size:12px}.poc-task-state{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-top:18px;display:grid}.poc-task-state>div{background:#f8fafb;border:1px solid #dfe5eb;border-radius:9px;gap:7px;padding:15px;display:grid}.poc-task-state>div>span:first-child{color:#718096;font-size:11px}.poc-task-state .poc-inline-actions{grid-column:1/-1;display:flex}.poc-technical-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.poc-technical-state>div{background:#f8fafb;border:1px solid #dfe5eb;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px;display:flex}.poc-technical-state>div>span:first-child{color:#718096;font-size:11px}.poc-technical-state code,.poc-technical-state small{overflow-wrap:anywhere}.poc-technical-state small{color:#657384;line-height:1.5}.attempt-import_succeeded{color:#247148;background:#e4f6ec}.attempt-import_failed{color:#a62436;background:#fff0f2}.attempt-import_unknown{color:#805d00;background:#fff4d6}.poc-checklist{gap:12px;display:grid}.poc-checklist label{background:#fbfcfd;border:1px solid #dfe5eb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:16px;display:grid}.poc-checklist input{margin-top:4px}.poc-checklist span{gap:6px;display:grid}.poc-checklist small{color:#718096;line-height:1.5}.poc-export{border-top:1px solid #e5e9ee;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.poc-export span{color:#657384;font-size:12px;line-height:1.5}.product-media-policy{background:linear-gradient(135deg,#fffaf0,#fff 68%);border-color:#ead9b8;justify-content:space-between;align-items:center;gap:24px;display:flex}.product-media-policy h2{margin-top:5px}.product-media-policy p{color:#6d6257;max-width:820px;margin:0}.product-media-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.product-media-summary .card strong{font-variant-numeric:tabular-nums}.product-media-browser{min-height:420px}.product-media-view-toggle{background:#f5f2ef;border:1px solid #ded8d2;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.product-media-view-toggle button{background:0 0;border:0;min-width:62px;padding:7px 12px}.product-media-view-toggle button.active{color:#b52d3d;background:#fff;box-shadow:0 1px 4px #2f261f1a}.product-media-filters{background:#faf8f6;border:1px solid #e6e0da;border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:15px;display:grid}.product-media-filters label{color:#625a54;min-width:0;margin:0}.product-media-filters select{width:100%;min-width:0}.product-media-ready-filter{white-space:nowrap;align-items:center;min-height:43px;padding:0 5px 7px;gap:8px!important;display:flex!important}.product-media-ready-filter input{width:18px;height:18px;margin:0}.product-media-refreshing{color:#8a6c31;margin:0 0 12px;font-size:12px}.product-media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;display:grid}.product-media-card{background:#fff;border:1px solid #e5dfd9;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #3a2e250d}.product-media-thumbnail{color:#867c73;background:#eeeae6;border:0;border-radius:0;place-items:center;width:100%;height:218px;padding:0;display:grid;overflow:hidden}.product-media-thumbnail:disabled{cursor:wait;opacity:1}.product-media-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.product-media-thumbnail:not(:disabled):hover img{transform:scale(1.025)}.product-media-thumbnail span{text-align:center;padding:12px;font-size:11px}.product-media-thumbnail.compact{border-radius:10px;width:82px;height:82px}.product-media-card-copy{gap:5px;padding:13px;display:grid}.product-media-card-copy>b{margin-top:2px;font-size:14px}.product-media-card-copy>span:not(.product-media-badges){color:#4f4944;font-size:12px}.product-media-card-copy>small{color:#7c736c;overflow-wrap:anywhere;line-height:1.45}.product-media-badges{flex-wrap:wrap;gap:5px;display:flex}.product-media-badges em{color:#615850;background:#eeeae6;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.product-media-badges em.unused{color:#277047;background:#e7f7ed}.product-media-badges em.used{color:#66707b;background:#edf0f3}.product-media-badges em.review{color:#835f13;background:#fff0d3}.product-media-table td:first-child{width:100px}.product-media-table .product-media-badges{min-width:160px}.product-media-pagination{margin-top:20px}.product-media-storage-note{background:#f7fbfd;border-color:#d7e2e9}.product-media-storage-note p{color:#5d6d78;margin:0 0 8px}.product-media-storage-note small{color:#71808a}.product-media-lightbox{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191614d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-media-lightbox>button{z-index:1;color:#fff;background:#ffffff2e;border:0;border-radius:50%;width:40px;height:40px;padding:0;font-size:27px;position:fixed;top:18px;right:22px}.product-media-lightbox figure{background:#fff;border-radius:15px;justify-items:center;gap:10px;max-width:min(92vw,980px);max-height:92vh;margin:0;padding:12px;display:grid;box-shadow:0 28px 80px #00000061}.product-media-lightbox img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(92vh - 92px);display:block}.product-media-lightbox figcaption{justify-self:stretch;gap:3px;padding:0 4px 3px;display:grid}.product-media-lightbox figcaption span{color:#766d66;font-size:11px}.content-brain-intro{background:linear-gradient(135deg,snow 0%,#fff 68%);border-color:#efd7d7;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:22px;display:grid}.content-brain-intro h2{margin-top:6px;font-size:22px}.content-brain-intro p{color:#667384;margin-bottom:0}.content-brain-rules{background:#faf8f6;border:1px solid #eadfda;border-radius:13px;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}.content-brain-rules b{color:#873a43;font-size:12px}.content-brain-rules span{color:#766e68;font-size:11px;line-height:1.5}.content-brain-summary .card:first-child{background:#f4fbf7;border-color:#bfe0cc}.content-brain-summary .card:nth-child(2){background:#fff7f8;border-color:#efc8cd}.content-brain-coverage{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.content-brain-coverage article{background:#faf9f7;border:1px solid #e8e2dd;border-radius:11px;gap:7px;min-width:0;padding:13px;display:grid}.content-brain-coverage span{color:#766f69;font-size:11px}.content-brain-coverage strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.content-brain-signal{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.content-brain-signal.approved{color:#246d48;background:#e6f6ec}.content-brain-signal.rejected{color:#963947;background:#fbe9eb}.content-brain-citations ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-brain-citations li{background:#faf9f7;border:1px solid #e7e2dd;border-radius:10px;justify-content:space-between;gap:18px;padding:11px 13px;display:flex}.content-brain-citations li b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-brain-citations li span{color:#6e7884;flex:none;font-size:11px}.content-brain-hero{background:linear-gradient(135deg,#fff7f7 0%,#fff 64%,#f6faf8 100%);border-color:#e9d6d7;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:14px;display:grid}.content-brain-model{align-content:start;gap:7px;display:grid}.content-brain-model-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.content-brain-model-heading h2{margin:0;font-size:24px}.content-brain-model p{color:#5d6875;margin:0;font-weight:700}.content-brain-model>small{color:#77706a;max-width:720px;line-height:1.6}.content-brain-fixed{color:#256b47;background:#e4f4ea;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.content-brain-version{background:#ffffffd1;border:1px solid #e3ded9;border-radius:13px;align-content:center;justify-items:start;gap:5px;min-width:0;padding:18px;display:grid}.content-brain-version>span{color:#756d67;font-size:11px}.content-brain-version>strong{font-variant-numeric:tabular-nums;font-size:30px}.content-brain-version>small{color:#6b7681;line-height:1.45}.content-brain-version>em{color:#908880;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-style:normal;overflow:hidden}.content-brain-status{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;display:grid}.content-brain-status article{background:#fff;border:1px solid #e7e1dc;border-radius:12px;gap:6px;padding:15px;display:grid}.content-brain-status article>span{color:#746d67;font-size:11px}.content-brain-status article>strong{font-variant-numeric:tabular-nums;font-size:24px}.content-brain-status article>small{color:#817a74;line-height:1.45}.content-brain-status article.is-healthy{background:#f5fbf7;border-color:#cfe4d6}.content-brain-status article.has-warning{background:#fff7f8;border-color:#efc8cd}.content-brain-status article.has-warning strong{color:#b53d4c}.content-brain-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-brain-sources article{background:#faf9f7;border:1px solid #e7e1dc;border-radius:12px;grid-template-columns:1fr auto;gap:7px 12px;padding:15px;display:grid}.content-brain-sources article>span{font-size:12px;font-weight:800}.content-brain-sources article>strong{font-variant-numeric:tabular-nums;font-size:20px}.content-brain-sources article>small{color:#766f69;grid-column:1/-1;line-height:1.5}.content-brain-guardrail{background:#fffdf7;border-color:#eadfc8;grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr);align-items:center;gap:22px;display:grid}.content-brain-guardrail h2{margin:5px 0 8px;font-size:20px}.content-brain-guardrail p{color:#6d675f;margin:0;line-height:1.65}.content-brain-guardrail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-brain-guardrail li{background:#fff;border:1px solid #e7ddc7;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.content-brain-guardrail li>b{color:#745b2c;background:#efe5d1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.content-brain-guardrail li>span{gap:4px;font-size:12px;font-weight:800;display:grid}.content-brain-guardrail li small{color:#7b746b;font-weight:400;line-height:1.45}.content-brain-conclusion-list{gap:10px;display:grid}.content-brain-conclusion-list article{background:#fff;border:1px solid #e5dfda;border-radius:12px;gap:9px;padding:15px;display:grid}.content-brain-conclusion-list article>div{justify-content:space-between;gap:16px;display:flex}.content-brain-conclusion-list article>div b{font-size:14px}.content-brain-conclusion-list article>div small{color:#7a746e;flex:none}.content-brain-conclusion-list article>p{color:#555f69;margin:0;line-height:1.65}.content-brain-conclusion-list footer{flex-wrap:wrap;gap:6px;display:flex}.content-brain-conclusion-list footer span{color:#655f59;background:#f0eeeb;border-radius:999px;padding:4px 7px;font-size:10px}.content-brain-conclusion-blockers{color:#774838;background:#fff7f3;border:1px solid #efd5ca;border-radius:10px;padding:9px 11px;justify-content:stretch!important;gap:3px!important;display:grid!important}.content-brain-conclusion-blockers b{font-size:12px!important}.content-brain-conclusion-blockers span{font-size:11px;line-height:1.55}.content-brain-evidence-toggle{color:#655f59;background:#f0eeeb;border:0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.content-brain-evidence-toggle:disabled{cursor:default;opacity:1}.content-brain-template-delete{color:#a33d49;background:#fff8f8;border:1px solid #efc6ca;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.content-brain-template-delete-confirm{background:#fff7f8;border:1px solid #efc6ca;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:3px;padding:8px 10px;display:inline-flex}.content-brain-template-delete-confirm>b{color:#8f3540;margin-right:auto;font-size:11px;font-weight:700}.content-brain-template-delete-confirm>button{padding:5px 9px;font-size:10px}.content-brain-template-list{gap:10px;display:grid}.content-brain-template-list>article{background:#fbfdfb;border:1px solid #dfe6e1;border-radius:12px;gap:9px;padding:14px;display:grid}.content-brain-template-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-brain-template-list>article>header>span{gap:4px;min-width:0;display:grid}.content-brain-template-list>article>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-brain-template-list>article>header small{color:#69746d}.content-brain-template-list>article>p{color:#59635d;margin:0;line-height:1.55}.content-brain-template-list>article>footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-brain-template-list>article>footer>span:not(.content-brain-template-delete-confirm){color:#52655a;background:#edf3ef;border-radius:999px;padding:4px 7px;font-size:10px}.content-brain-evidence-list{background:#faf9f7;border:1px solid #e7e1dc;border-radius:10px;padding:11px;gap:8px!important;display:grid!important}.content-brain-evidence-list>p{color:#766f69;margin:0;font-size:11px;line-height:1.55}.content-brain-evidence-row{background:#fff;border-radius:9px;align-items:center;padding:10px;justify-content:space-between!important;gap:12px!important;display:flex!important}.content-brain-evidence-row>span{gap:4px;min-width:0;display:grid}.content-brain-evidence-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-brain-evidence-row>span small{color:#7a746e}.content-brain-evidence-row>div{flex:none;align-items:center;justify-content:flex-end!important;gap:8px!important;display:flex!important}.content-brain-evidence-row a{color:#6a526d;font-size:11px}.content-brain-excluded{background:#fffdf7;border-color:#eadfc8}.content-brain-excluded .content-brain-evidence-list{background:#fff}@media (width<=1050px){.cards{grid-template-columns:1fr 1fr}.task-detail{grid-template-columns:1fr}.batch-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.poc-technical-state,.poc-task-form{grid-template-columns:1fr}.device-group-create{grid-template-columns:1fr 1fr}.device-group-create button{justify-self:start}.poc-task-form label:nth-child(2){grid-row:auto}.release-pipeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.group-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-columns{grid-template-columns:1fr}.publication-progress-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-stepper{scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.publish-stepper button{flex:0 0 170px}.publication-progress-list article{grid-template-columns:minmax(0,1fr) auto}.publication-progress-list article>small{text-align:left;grid-column:1/-1}.assembly-preview-card{grid-template-columns:1fr}.final-preview-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-rule-builder{grid-template-columns:1fr}.strategy-intro{flex-direction:column;align-items:flex-start}.template-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.template-structure-grid,.product-media-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media-ready-filter{padding-bottom:0}.content-brain-intro{grid-template-columns:1fr}.content-brain-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.content-brain-hero,.content-brain-guardrail{grid-template-columns:1fr}.content-brain-status{grid-template-columns:repeat(3,minmax(0,1fr))}.content-brain-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.shell{grid-template-columns:1fr}aside{display:none}main{padding:20px 16px 96px}.mobile-primary-nav{z-index:50;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d9d3cd;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 12px 34px #2c221c33}.mobile-primary-nav button{color:#756e68;text-align:center;padding:10px 8px}.mobile-primary-nav button.active{color:#fff;background:#292522}.cards,.device-grid,.file-pair,.batch-pickers,.batch-stats,.enrollment-qr,.poc-task-state,.device-group-layout,.device-group-create,.group-candidate-list,.assignment-group-list,.strategy-grid,.reference-form,.draft-generator,.bundle-picker,.release-pipeline ol,.group-slots,.quality-grid,.workbench-primary-tabs,.publish-stepper,.source-cards,.analysis-grid,.planning-layout,.feed-form,.feed-columns,.feed-run-list,.sample-counts,.learned-sample-list,.template-library-toolbar,.template-card-grid,.template-manual-fallback form,.store-picker,.distribution-account-store-list fieldset,.distribution-result,.ai-pipeline-grid,.publication-progress-cards,.publication-progress-list article{grid-template-columns:1fr}.strategy-order{flex-wrap:wrap}.strategy-template-entry{padding:13px}.strategy-support-entries{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-support-entries button{min-width:0}.template-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.template-library-summary .template-summary-active{grid-column:1/-1}.template-model-layers>div,.template-structure-grid,.template-candidate-list{grid-template-columns:1fr}.template-category-heading{flex-direction:column;align-items:flex-start}.template-reference-trace summary{flex-direction:column;align-items:flex-start;gap:3px}.product-archive-heading{flex-direction:column;align-items:flex-start}.assembly-preview-images{grid-template-columns:repeat(5,92px);padding-bottom:5px;overflow-x:auto}.assembly-cover-workflow{grid-template-columns:1fr}.assembly-cover-workflow-heading{flex-direction:column;align-items:flex-start}.assembly-cover-workflow-actions,.assembly-cover-workflow>.cover-main-entry,.assembly-cover-workflow>.cover-chat-toggle,.assembly-cover-workflow>.compact-cover-more{grid-column:1;justify-self:stretch}.assembly-cover-workflow>.assembly-cover-workflow-note{white-space:normal;grid-area:auto/1}.assembly-cover-workflow-actions.ai-cover-generation-action{justify-self:stretch}.assembly-cover-workflow-actions button,.assembly-cover-workflow>button,.assembly-cover-workflow .compact-cover-more button{width:100%;min-height:40px}.cover-ai-candidate-review{grid-template-columns:48px minmax(0,1fr)}.cover-ai-candidate-review img{width:48px;height:48px}.cover-ai-candidate-review button{grid-column:1/-1;width:100%}.draft-card-compact .draft-manual-editor>div{grid-template-columns:1fr}.draft-card-compact .draft-manual-editor label:first-child,.draft-card-compact .draft-manual-editor label:nth-child(2),.draft-card-compact .draft-manual-editor label:nth-child(3){grid-area:auto/1}.draft-card-compact .draft-manual-editor .form-actions{border-top:1px solid #eee9e4;border-left:0;grid-area:auto/1;justify-content:stretch}.draft-card-compact .draft-manual-editor .form-actions button{flex:1}.draft-card-compact .ai-revision>div{grid-template-columns:1fr}.draft-card-compact .ai-revision textarea,.draft-card-compact .ai-revision button{grid-column:1}.assembly-cover-workflow>.cover-generation-progress-compact{grid-template-columns:minmax(0,1fr) auto;min-height:58px}.assembly-cover-workflow>.cover-generation-progress-compact small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.assembly-cover-workflow>.cover-motion-status{grid-template-columns:1fr;grid-template-areas:"heading""steps""progress""message""action""gate";min-height:0}.final-preview-context-grid,.product-reference-grid,.assembly-position-rules{grid-template-columns:1fr}.auto-assembly-result-heading{flex-direction:column;align-items:stretch}.assembly-gap-table-head,.assembly-gap-row{grid-template-columns:minmax(120px,1fr) repeat(3,54px);padding:8px}.material-bulk-toolbar{grid-template-columns:1fr;align-items:stretch}.enrollment-qr img{justify-self:center;max-width:100%;height:auto}.pair-link{justify-self:center}.actions{justify-content:flex-start;margin:0 0 18px}.section-heading,.batch-summary-heading,.batch-progress-copy,.pagination,.wired-import-actions{flex-direction:column;align-items:stretch}.wired-import-actions label,.wired-import-actions button{flex:none;width:100%}.wired-stage-strip,.adhoc-gates{grid-template-columns:1fr}.adhoc-install-actions{flex-direction:column;align-items:stretch}.assignment-refresh{flex-wrap:wrap;justify-content:flex-start}.batch-progress-copy span{text-align:left}.poc-toolbar button{margin-left:0}.poc-inline-actions,.poc-export{flex-direction:column;align-items:stretch}.poc-inline-actions select{width:100%;min-width:0}.distribution-plan-row,.dispatch-readiness{grid-template-columns:1fr}.content-package-preflight-heading,.content-package-preflight-row-heading{flex-direction:column;align-items:stretch}.content-package-preflight-heading>strong,.content-package-preflight-row-heading>strong{align-self:flex-start}.copy-generation-strategies{flex-direction:column;align-items:stretch}.copy-generation-strategies>div{justify-content:flex-start}.persona-blend-mode{grid-template-columns:1fr}.persona-blend-mode legend,.persona-blend-mode p{grid-column:auto}.persona-manual-fallback form,.generation-strategy-picker,.direct-product-reference-upload{grid-template-columns:1fr}.draft-reference-list article{grid-template-columns:24px minmax(0,1fr)}.draft-reference-list article a{grid-column:2}.persona-manual-fallback form>.inline-error,.persona-manual-fallback form>button{grid-column:auto}.internal-inspiration-create form{grid-template-columns:1fr}.internal-inspiration-create form .wide,.internal-inspiration-create form>.inline-error{grid-column:auto}.inspiration-state small{margin-left:0}.dispatch-readiness>p{grid-column:auto}.distribution-preview-heading{flex-direction:column;align-items:stretch}.distribution-complete{grid-template-columns:1fr;align-items:stretch}.distribution-console-heading{flex-direction:column}.distribution-live-actions{justify-content:space-between;width:100%}.distribution-store-row{grid-template-columns:1fr;gap:5px}.distribution-phone-list{grid-template-columns:1fr}.distribution-console-progress{flex-wrap:wrap;gap:8px 14px;padding-block:10px}.distribution-console-progress button{margin-left:0}.distribution-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-progress-summary span{border-bottom:1px solid #e6e1dd}.completion-mark{width:46px;height:46px}.draft-cover-workspace{flex-direction:column}.draft-cover-result{width:100%}.assembly-batch-context,.workbench-reconnect-banner,.product-batch-binding{flex-direction:column;align-items:stretch}.assembly-batch-context label{flex-basis:auto;width:100%}.publish-stepper{grid-template-columns:none;margin:0;display:flex;overflow-x:auto}.publish-stepper button{flex-basis:128px;grid-template-columns:25px minmax(0,1fr);column-gap:7px;padding:8px}.publish-stepper button>span{width:25px;height:25px}.publish-stepper button small{display:none}.publish-navigation{align-items:stretch}.publish-navigation-next{max-width:68%}.bulk-final-approval-heading{flex-direction:column;align-items:stretch}.assembly-media-inventory-summary{grid-template-columns:1fr}.assembly-media-inventory-summary>small{grid-column:1}.assembly-media-inventory-summary dl{grid-template-columns:1fr}.final-draft-approval{grid-template-columns:1fr;align-items:stretch}.final-draft-approval>button{width:100%}.product-media-policy{flex-direction:column;align-items:flex-start}.product-media-summary,.product-media-filters{grid-template-columns:1fr}.content-brain-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.content-brain-citations li{flex-direction:column;align-items:flex-start;gap:5px}.content-brain-status,.content-brain-sources,.content-brain-guardrail ol{grid-template-columns:1fr}.content-brain-conclusion-list article>div{flex-direction:column;align-items:flex-start;gap:4px}.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-media-thumbnail{height:190px}}@media (width<=420px){main{padding:16px 12px 94px}header{margin-bottom:18px}h1{font-size:23px}.card,section{border-radius:13px;padding:16px}.publish-journey{padding:8px}.publish-stepper button{flex-basis:112px}.publish-navigation{grid-template-columns:auto minmax(0,1fr);display:grid}.publish-navigation-next{text-align:left;justify-items:stretch;max-width:none}.publish-navigation-next button{width:100%}.product-media-grid{grid-template-columns:1fr}.product-media-thumbnail{height:260px}}.published-brain-library{background:#fffdfa;border:1px solid #e7ddd5;border-radius:18px;margin-bottom:20px;overflow:hidden}.published-brain-heading{border-bottom:1px solid #eee5de;margin:0;padding:22px 24px 18px}.published-brain-counts{flex-wrap:wrap;gap:10px;display:flex}.published-brain-counts span{color:#6d5144;background:#f7f1ec;border-radius:12px;padding:9px 12px}.published-brain-counts b{color:#2f211b;font-size:18px}.published-brain-grid{grid-template-columns:minmax(210px,250px) minmax(0,1fr);min-height:420px;display:grid}.published-brain-folders{background:#faf7f4;border-right:1px solid #eee5de;padding:16px}.published-brain-folders>button,.published-brain-folder-row>button:first-child{color:#42332b;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:0 0 6px;padding:10px 12px;display:flex}.published-brain-folders>button.active,.published-brain-folder-row>button:first-child.active{background:#fff;border-color:#e4bca9;box-shadow:0 4px 14px #5d3a2a0f}.published-brain-folder-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.published-brain-folder-row form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;margin-bottom:6px;display:grid}.published-brain-folder-row input,.published-brain-create-folder input,.published-brain-toolbar select,.published-brain-table select{background:#fff;border:1px solid #d9cbc2;border-radius:9px;min-width:0;padding:9px 10px}.published-brain-rename{color:#8a6554;background:0 0;border:0;padding:6px 8px;font-size:12px}.published-brain-create-folder{border-top:1px solid #e8ddd6;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:16px;padding-top:16px;display:grid}.published-brain-notes{min-width:0;padding:16px}.published-brain-toolbar{background:#f8f4f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.published-brain-toolbar label{align-items:center;gap:7px;display:inline-flex}.published-brain-table-wrap{border:1px solid #eee5de;border-radius:12px;max-width:100%;overflow-x:auto}.published-brain-table{border-collapse:collapse;width:100%;min-width:760px}.published-brain-table th,.published-brain-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee8e3;padding:12px}.published-brain-table th{color:#765f52;background:#fbf8f6;font-size:12px}.published-brain-table td small{color:#806f66;max-width:420px;margin-top:4px;line-height:1.45;display:block}.content-brain-advanced{background:#faf8f6;border:1px solid #e6ddd6;border-radius:16px;margin-top:18px}.content-brain-advanced>summary{cursor:pointer;padding:16px 18px;list-style-position:outside}.content-brain-advanced>summary span,.content-brain-advanced>summary small{display:block}.content-brain-advanced>summary small{color:#85766f;margin-top:3px}.content-brain-advanced-body{padding:0 14px 14px}.product-planning>.section-heading{margin-bottom:12px}.product-planning>.section-heading h2{margin-bottom:4px;font-size:20px}.product-planning>.section-heading p{color:#7b726c;margin:0;font-size:11px;line-height:1.5}.product-planning .plan-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.product-planning .safety-policy-editor,.product-planning .product-profile-panel,.product-planning .generation-lane{box-shadow:none;background:#fff;border:0;border-radius:14px}.product-planning .safety-policy-editor{background:#f8f6f3;margin:8px 0}.product-planning .safety-policy-editor.dirty{background:#fff8ed}.product-planning .safety-policy-editor>summary,.product-planning .product-profile-panel>summary,.product-planning .generation-lane>summary{min-height:54px;padding:12px 14px}.product-planning .safety-policy-editor>summary{border:0}.product-planning .safety-policy-editor-body{border-top:1px solid #ece7e2;padding:0 14px 14px}.product-planning .product-profile-panel{background:#fff;margin:8px 0 14px;overflow:hidden}.product-planning .product-profile-panel>summary{border-bottom:1px solid #eee9e4}.product-planning .product-profile-panel-body{background:#fff;border:0;gap:0;padding:0}.product-planning .product-profile-summary-status{border-left:0}.product-planning .product-profile-summary-action em{color:#7c5e4e;background:#f5f1ed}.product-planning .product-profile-summary-action:after{background:#f0e7e0}.product-planning .product-profile-summary-action{flex-wrap:wrap}.product-planning .product-delete-button,.product-planning .product-delete-confirm-button{color:#a34d52;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.product-planning .product-delete-button:hover,.product-planning .product-delete-confirm-button:hover{background:#fff0f0}.product-planning .product-delete-confirm{align-items:center;gap:2px;display:inline-flex}.product-planning .product-delete-confirm button:last-child{color:#776f69}.product-archive-actions{align-items:center;gap:8px;display:inline-flex}.product-archive-delete-confirm{align-items:center;gap:2px;display:inline-flex}.product-archive-actions .product-delete-button,.product-archive-actions .product-delete-confirm-button,.product-archive-delete-confirm button{color:#a34d52;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.product-archive-actions .product-delete-button:hover,.product-archive-actions .product-delete-confirm-button:hover,.product-archive-delete-confirm button:hover{background:#fff0f0}.product-archive-delete-confirm button:last-child{color:#776f69}.product-planning .product-selector-row{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end;gap:16px;padding:14px 16px 10px;display:grid}.product-planning .product-selector-row label{margin:0}.product-planning .product-profile-mode-note{color:#81766e;align-self:center;margin:0 0 5px;font-size:11px;line-height:1.5}.product-planning .product-setup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-width:none;padding:0 16px 16px;display:grid}.product-planning .product-setup-form>.wide,.product-planning .product-setup-form>.inline-error{grid-column:1/-1}.product-planning .product-setup-form>label{margin:9px 0}.product-planning .product-existing-summary,.product-planning .product-empty-hint{background:#f8f6f3;border-radius:10px;gap:3px;margin:4px 0 8px;padding:10px 12px;display:grid}.product-planning .product-existing-summary span{color:#8b8179;font-size:10px;font-weight:700}.product-planning .product-existing-summary b{color:#2e2925;font-size:13px}.product-planning .product-existing-summary small,.product-planning .product-empty-hint{color:#756d67;font-size:10px;line-height:1.5}.product-planning .product-unified-upload{border-top:1px solid #eee9e4;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;align-items:end;gap:10px;margin:8px 0 4px;padding:13px 0 4px;display:grid}.product-planning .product-upload-copy{align-self:center;gap:3px;min-width:0;display:grid}.product-planning .product-upload-copy b{color:#332c27;font-size:12px}.product-planning .product-upload-copy small{color:#81766e;font-size:10px;line-height:1.45}.product-planning .product-upload-picker,.product-planning .product-upload-role{color:#756d67;margin:0;font-size:10px}.product-planning .product-upload-picker input,.product-planning .product-upload-role select{width:100%;min-width:0;padding:8px 9px;font-size:11px}.product-planning .product-save-button{white-space:nowrap;justify-self:end;width:max-content;min-height:40px;padding:9px 13px;font-size:11px}.product-planning .product-upload-selected{color:#2f6b4d;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.product-planning .product-advanced-settings,.product-planning .product-visual-archive{background:0 0;border:0;border-top:1px dashed #ddd5ce;border-radius:0;margin:8px 0 0}.product-planning .product-advanced-settings>summary,.product-planning .product-visual-archive>summary{color:#7a7069;padding:10px 0 3px;font-size:10px;font-weight:700}.product-planning .product-advanced-settings>select{width:100%;margin:7px 0 3px}.product-planning .product-visual-archive{padding:6px 16px 14px}.product-planning .product-visual-archive>p{color:#81776f;margin:6px 0 9px;font-size:10px}.product-planning .product-visual-archive .direct-product-reference-upload{display:none}.product-planning .product-visual-archive .existing-batch-fallback{border:0;border-top:1px solid #eee9e4;border-radius:0;margin:6px 0 10px;padding:0}.product-planning .product-visual-archive .existing-batch-fallback>summary{padding-top:9px}.product-planning .product-visual-archive textarea{min-height:64px}.product-planning .product-visual-archive>button{margin-top:4px}.product-planning .generation-lanes{background:#fff;border-radius:14px;gap:0;overflow:hidden}.product-planning .generation-lane{background:#fff;border-top:1px solid #eee9e4;border-radius:0}.product-planning .generation-lane:first-child{border-top:0}.product-planning .generation-lane[open]{background:#fff}.product-planning .generation-lane>summary{border:0}.product-planning .generation-lane-body{padding:0 14px 16px}.product-planning .generation-lane-body>fieldset,.product-planning .generation-lane-body>.reference-store-picker,.product-planning .generation-lane-body>.reference-store-gate,.product-planning .generation-lane-body>.imitation-intensity-options{background:0 0;border:0;border-radius:0;padding-inline:0}.product-planning .generation-lane-body>fieldset{margin:8px 0}.product-planning .generation-lane-body .choice-card{background:#faf8f6;border-color:#eee9e4}.product-planning .generation-lane-body .choice-card:hover{background:#fff8f4;border-color:#d9a28e}.product-planning .generation-lane-body .choice-card:has(input:checked){background:#fff8f4;border-color:#d9a28e}.product-planning .feishu-candidate-toolbar,.product-planning .reference-store-selection-summary{background:#f8f6f3;border:0;border-radius:10px}.product-planning .reference-store-gate{padding:11px 0}.product-planning .flow-next-note{margin-top:10px}@media (width<=760px){.product-planning .product-selector-row,.product-planning .product-setup-form{grid-template-columns:1fr}.product-planning .product-selector-row{gap:4px;padding-inline:12px}.product-planning .product-setup-form{padding-inline:12px}.product-planning .product-unified-upload{grid-template-columns:1fr;align-items:stretch}.product-planning .product-save-button{width:100%}.product-planning .product-visual-archive{padding-inline:12px}.imitation-prompt-actions{flex-direction:column;align-items:stretch}.imitation-prompt-actions>div{width:100%}.imitation-prompt-actions button{flex:1}}.product-planning{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.product-planning .safety-policy-editor,.product-planning .product-profile-panel,.product-planning .generation-lanes{background:0 0;border-radius:0;margin-inline:0}.product-planning .safety-policy-editor{border-bottom:1px solid #ece7e2;margin-top:0;margin-bottom:0}.product-planning .safety-policy-editor>summary,.product-planning .product-profile-panel>summary,.product-planning .safety-policy-editor-body{padding-inline:0}.product-planning .product-profile-panel{border-bottom:1px solid #ece7e2;margin-top:0;margin-bottom:0}.product-planning .product-profile-panel>summary{border-bottom-color:#ece7e2}.product-planning .product-profile-panel-body,.product-planning .product-selector-row,.product-planning .product-setup-form{padding-inline:0}.product-planning .product-existing-summary,.product-planning .product-empty-hint{background:0 0;border-radius:0;margin-inline:0;padding-inline:0}.product-planning .product-existing-summary{border-bottom:1px solid #f0ebe7;padding-bottom:10px}.product-planning .product-unified-upload{margin-inline:0}.product-planning .product-reference-upload-deferred{color:#8a817a;border-bottom:1px solid #f0ebe7;margin:0;padding:9px 0 12px;font-size:10px}.product-planning .product-visual-archive{padding-inline:0}.product-planning .generation-lanes{border-bottom:1px solid #ece7e2}.product-planning .generation-lane-body{padding-inline:0}:root{--workbench-beige:#f3ede6}.shell>main,.workbench-tabs,.workbench-tabs button.selected,.workbench-secondary-entry,.workbench-secondary-entry-body,.publish-journey,.publish-stepper button.active{background:var(--workbench-beige)}.publish-stepper button{color:#4a413a}.publish-stepper button>span{color:#625850;background:#ded5cc}.publish-stepper button small{color:#81766e}.product-planning{background:var(--workbench-beige);color:#332c27;font-size:14px}.product-planning .plan-main,.product-planning .safety-policy-editor,.product-planning .product-profile-panel,.product-planning .product-profile-panel-body,.product-planning .generation-lanes,.product-planning .generation-lane,.product-planning .generation-lane[open],.product-planning .product-existing-summary,.product-planning .product-empty-hint,.product-planning .feishu-candidate-toolbar,.product-planning .reference-store-selection-summary{background:var(--workbench-beige)}.product-planning>.section-heading h2{font-size:24px}.product-planning>.section-heading p,.product-planning .product-profile-mode-note,.product-planning .product-existing-summary small,.product-planning .product-empty-hint,.product-planning .product-upload-copy small,.product-planning .product-upload-picker,.product-planning .product-upload-role,.product-planning .product-upload-selected,.product-planning .generation-lane-body,.product-planning .generation-lane-body .choice-card,.product-planning .reference-store-gate,.product-planning .feishu-candidate-toolbar,.product-planning .reference-store-selection-summary{font-size:14px}.product-planning .product-profile-summary-title small,.product-planning .product-profile-summary-status small,.product-planning .product-upload-copy small,.product-planning .product-advanced-settings>summary,.product-planning .product-visual-archive>summary,.product-planning .generation-lane>summary small{font-size:12px}.product-planning .product-profile-summary-title b,.product-planning .product-profile-summary-status strong,.product-planning .product-upload-copy b,.product-planning .generation-lane>summary b{font-size:16px}.product-planning .product-selector-row label,.product-planning .product-setup-form>label,.product-planning .product-upload-role,.product-planning .product-upload-picker,.product-planning .product-selector-row select,.product-planning .product-setup-form input,.product-planning .product-setup-form textarea,.product-planning .product-upload-role select,.product-planning .product-upload-picker input,.product-planning .product-save-button{font-size:14px}.product-planning .product-save-button{min-height:46px}.product-planning .product-upload-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-planning .product-reference-persisted-state{color:#2f6b4d;background:#dfeee4;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;display:inline-flex}.product-planning .product-reference-persisted-state[data-state=loading]{color:#755f50;background:#ebe3d9}.product-planning .product-reference-persisted-state[data-state=error]{color:#a4494e;background:#fbe4e4}.product-planning .product-saved-reference-strip{border-top:1px solid #e4d9cf;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;display:grid}.product-planning .product-saved-reference-strip>strong{color:#3d5d49;white-space:nowrap;font-size:13px}.product-planning .product-saved-reference-strip>small{color:#756d67;white-space:nowrap;font-size:12px}.product-planning .product-saved-reference-thumbnails{align-items:center;gap:6px;min-width:0;padding:1px;display:flex;overflow-x:auto}.product-planning .product-saved-reference-thumb{background:#e8e0d8;border:1px solid #d8cec5;border-radius:8px;flex:0 0 52px;width:52px;height:52px;overflow:hidden}.product-planning .product-saved-reference-thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-planning .product-saved-reference-thumb em{color:#7d736c;text-align:center;place-items:center;width:100%;height:100%;padding:3px;font-size:10px;font-style:normal;display:grid}.product-planning .product-saved-reference-thumb.is-error{background:#f8e5e5;border-color:#dfa9aa}.product-planning .feishu-read-progress{color:#8a5e48;border-bottom:1px solid #e4d9cf;margin:0 0 10px;padding:10px 0;font-size:14px;line-height:1.5}@media (width<=760px){.product-planning .product-saved-reference-strip{grid-template-columns:1fr}.product-planning .product-saved-reference-strip>small{white-space:normal}}.product-planning .generation-lane-body>fieldset{margin-inline:0}.product-planning .generation-lane-body .choice-card{background:0 0;border:0;border-bottom:1px solid #eee9e4;border-radius:0;margin:0;padding:9px 4px}.product-planning .generation-lane-body .choice-card:last-child{border-bottom-color:#0000}.product-planning .generation-lane-body .choice-card:hover{background:#fff8f4;border-color:#eee9e4;box-shadow:inset 3px 0 #d9a28e}.product-planning .generation-lane-body .choice-card:has(input:checked){background:#fff8f4;border-color:#eee9e4;box-shadow:inset 3px 0 #d9a28e}.product-planning .reference-store-selection-summary,.product-planning .feishu-candidate-toolbar,.product-planning .feishu-filter-empty,.product-planning .persona-background-note{background:0 0;border:0;border-radius:0}.product-planning .reference-store-selection-summary,.product-planning .feishu-candidate-toolbar{border-bottom:1px solid #eee9e4;padding-inline:0}.product-planning .feishu-filter-empty{border-bottom:1px dashed #e5dcd5;min-height:64px;padding-inline:0}.product-planning .reference-store-gate,.product-planning .reference-store-gate.ready,.product-planning .reference-store-gate.blocked,.product-planning .feishu-generation-authority,.product-planning .bridge-route-summary{background:0 0;border:0;border-radius:0}.product-planning .reference-store-gate{border-top:1px solid #eee9e4;border-bottom:1px solid #eee9e4;padding-inline:0}.product-planning .reference-store-gate.ready{border-top-color:#cfe5d6;border-bottom-color:#cfe5d6}.product-planning .reference-store-gate.blocked{border-top-color:#ead8cc;border-bottom-color:#ead8cc}.product-planning .feishu-generation-authority,.product-planning .bridge-route-summary{border-top:1px solid #cfe5d6;border-bottom:1px solid #cfe5d6;padding-inline:0}.product-planning .feishu-candidate-tree{border:1px solid #eee9e4;border-left:0;border-right:0;border-radius:0}.product-planning .feishu-candidate-tree-row.header,.product-planning .feishu-candidate-tree-row.store,.product-planning .feishu-candidate-tree-row.child,.product-planning .feishu-candidate-tree-row.child.selected{background:0 0}@media (width<=900px){.published-brain-grid{grid-template-columns:1fr}.published-brain-folders{border-bottom:1px solid #eee5de;border-right:0}}.release-control{gap:18px;max-width:1180px;margin:0 auto;padding-bottom:36px;display:grid}.release-control-hero{background:linear-gradient(135deg,#fff 0%,#fff8f5 100%);border:1px solid #eadfd8;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.release-control-hero h1{margin:7px 0 6px;font-size:28px}.release-control-hero p{color:#667085;max-width:720px;margin:0}.release-control .eyebrow{color:#d94f59;letter-spacing:.08em;font-size:12px;font-weight:800}.release-version-card{color:#fff;background:#211f1d;border-radius:16px;gap:4px;min-width:230px;padding:16px 18px;display:grid}.release-version-card span,.release-version-card small{color:#d7d2ce}.release-version-card strong{font-size:20px}.release-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.release-summary{background:#fff;border:1px solid #e7e1dd;border-radius:15px;align-items:center;gap:12px;padding:15px 16px;display:flex}.release-summary strong{font-size:24px}.release-summary span{color:#62605d;font-size:13px}.release-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.release-progress-item{background:#fff;border:1px solid #e7e1dd;border-left-width:5px;border-radius:17px;gap:13px;padding:18px;display:grid}.release-progress-item.release-live{border-left-color:#22a06b}.release-progress-item.release-staged{border-left-color:#2878d4}.release-progress-item.release-building{border-left-color:#e59a2f}.release-progress-item.release-blocked{border-left-color:#d94f59}.release-progress-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.release-progress-heading h2{margin:0 0 4px;font-size:18px}.release-progress-heading p,.release-progress-detail{color:#68645f;margin:0}.release-state-pill{white-space:nowrap;background:#f4f1ef;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.release-progress-detail{line-height:1.65}.release-next-step{border-top:1px solid #eee9e6;gap:10px;padding-top:12px;font-size:13px;display:flex}.release-next-step b{white-space:nowrap}.release-next-step span{color:#5f5b57;line-height:1.55}.release-boundary-note{color:#6d5316;background:#fff6dd;border-radius:14px;gap:14px;padding:14px 17px;display:flex}.release-boundary-note b{white-space:nowrap}@media (width<=900px){.release-control-hero{display:grid}.release-version-card{min-width:0}.release-status-summary,.release-progress-list{grid-template-columns:1fr 1fr}}@media (width<=640px){.release-status-summary,.release-progress-list{grid-template-columns:1fr}.release-control-hero{padding:18px}.release-progress-heading{display:grid}.release-state-pill{justify-self:start}.release-boundary-note{display:grid}}.product-planning .plan-main{gap:0;display:grid}.product-planning .planning-flow-map{border-top:1px solid #d9cec5;border-bottom:1px solid #d9cec5;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 18px;padding:12px 0 15px;display:grid}.product-planning .planning-flow-map>span{align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex;position:relative}.product-planning .planning-flow-map>span+span{border-left:1px solid #d9cec5}.product-planning .planning-flow-map b{color:#b95e49;letter-spacing:.04em;border:1px solid #d88a74;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.product-planning .planning-flow-map em{color:#564b43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800;overflow:hidden}.product-planning .planning-flow-step{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9cec5;border-radius:0;margin:0;padding:24px 0 30px 66px;position:relative}.product-planning .planning-flow-step:last-child{border-bottom:0;padding-bottom:4px}.product-planning .planning-flow-step:not(:last-child):before{content:"";background:#d7cbc1;width:1px;position:absolute;top:65px;bottom:-24px;left:21px}.product-planning .planning-flow-step-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px -66px;display:grid}.product-planning .planning-flow-step-index{z-index:1;color:#fffaf6;letter-spacing:.04em;width:44px;height:44px;box-shadow:0 0 0 6px var(--workbench-beige);background:#d96854;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.product-planning .planning-flow-step-heading>span:nth-child(2){gap:2px;display:grid}.product-planning .planning-flow-step-heading small{color:#b85f4a;letter-spacing:.08em;font-size:11px;font-weight:800}.product-planning .planning-flow-step-heading h3{color:#332c27;margin:0;font-size:20px;line-height:1.3}.product-planning .planning-flow-step-heading p{color:#786e67;margin:2px 0 0;font-size:13px;line-height:1.55}.product-planning .planning-flow-step-heading>em{color:#655a52;white-space:nowrap;background:#e5ddd5;border-radius:999px;align-self:start;margin-top:7px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.product-planning .planning-product-step .product-profile-panel,.product-planning .planning-source-step .generation-lanes{border-bottom:0}.product-planning .planning-product-step .product-profile-panel>summary,.product-planning .planning-source-step .generation-lane>summary{padding-left:4px;padding-right:4px}.product-planning .planning-source-step .generation-lane:first-child{border-top:1px solid #d9cec5}.product-planning .planning-source-step .generation-lane{border-top-color:#d9cec5}.product-planning .planning-source-step .generation-lane:has(>summary input:checked)>summary{box-shadow:inset 3px 0 #d96854}.product-planning .planning-substep-heading{border-top:1px solid #d9cec5;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;margin:18px 0 8px;padding-top:14px;display:grid}.product-planning .planning-substep-heading>span{color:#b85f4a;letter-spacing:.04em;grid-row:1/span 2;align-self:start;font-size:12px;font-weight:900}.product-planning .planning-substep-heading>b{color:#433a34;font-size:15px}.product-planning .planning-substep-heading>small{color:#7a7069;font-size:12px;line-height:1.5}.product-planning .planning-substep-heading.with-action{grid-template-columns:34px minmax(0,1fr) auto}.product-planning .planning-substep-heading.with-action>button{grid-area:1/3/span 2;align-self:center;min-width:104px;min-height:40px}.product-planning .planning-template-rule{color:#4b423c;border-top:1px solid #ded4cb;gap:3px;margin:10px 0 0;padding:12px 4px;display:grid}.product-planning .planning-template-rule small{color:#786e67;font-size:12px;line-height:1.5}.product-planning .planning-final-controls{grid-template-columns:minmax(210px,360px);align-items:stretch;gap:16px;margin-bottom:10px;display:grid}.product-planning .planning-count-field,.product-planning .planning-final-controls .feishu-unreferenced-option{border-top:1px solid #d9cec5;border-bottom:1px solid #d9cec5;margin:0;padding:12px 0}.product-planning .planning-count-field{color:#4d443e;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:14px;font-weight:800;display:grid}.product-planning .planning-count-field input{text-align:center;width:96px;min-height:42px}.product-planning .feishu-unreferenced-option{border-top:1px solid #ded4cb;margin:12px 0 0;padding:12px 4px}.product-planning .planning-output-step .safety-policy-editor{border-top:1px dashed #cfc2b8;border-bottom:1px dashed #cfc2b8;margin:10px 0 0}.product-planning .planning-output-step .safety-policy-editor>summary{min-height:48px;padding:10px 4px}.product-planning .planning-readiness-gate{margin:14px 0 0;padding:13px 4px}.product-planning .planning-output-step>.bridge-route-summary{margin-top:12px}.product-planning .planning-output-step>button.primary{width:100%;min-height:52px;margin-top:14px;font-size:16px;font-weight:900}.product-planning .planning-submit-feedback{color:#276145;align-items:baseline;gap:10px;margin-top:9px;display:flex}.product-planning .planning-submit-feedback small{color:#66766c;line-height:1.45}@media (width<=760px){.product-planning .planning-flow-map>span{gap:6px;padding:0 8px}.product-planning .planning-flow-map b{flex-basis:24px;width:24px;height:24px}.product-planning .planning-flow-map em{font-size:11px}.product-planning .planning-flow-step{padding:20px 0 24px}.product-planning .planning-flow-step:not(:last-child):before{display:none}.product-planning .planning-flow-step-heading{grid-template-columns:36px minmax(0,1fr);gap:10px;margin:0 0 14px}.product-planning .planning-flow-step-index{width:36px;height:36px;box-shadow:none}.product-planning .planning-flow-step-heading h3{font-size:18px}.product-planning .planning-flow-step-heading>em{grid-column:2;justify-self:start;margin:0}.product-planning .planning-final-controls{grid-template-columns:1fr;gap:0}.product-planning .planning-substep-heading.with-action{grid-template-columns:30px minmax(0,1fr)}.product-planning .planning-substep-heading.with-action>button{grid-area:auto/2;justify-self:start;margin-top:6px}.product-planning .generation-lane>summary>input{grid-area:1/3}.product-planning .generation-lane>summary .feishu-mimic-summary-actions{grid-area:2/2/auto/4}.product-planning .planning-submit-feedback{flex-direction:column;align-items:flex-start;gap:2px}}.cover-chat-motion-preset{background:#f3f8f5;border:1px solid #c8d9cf;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cover-chat-motion-preset input{margin-top:3px}.cover-chat-motion-preset span{gap:3px;display:grid}.cover-chat-motion-preset small{color:var(--muted)}.distribution-new-device{color:#287149;background:#e8f5ec;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.agent-page-shell{gap:18px;max-width:1280px;margin:0 auto;padding-bottom:34px;display:grid}.agent-reference-standalone{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto 18px}.feishu-source-authority-banner{color:#86583d;background:#fff8f1;border:1px solid #e7cdb9;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.feishu-source-authority-banner b{color:#75432d;flex:none}.feishu-note-library-surface .agent-source-lanes article:nth-child(3){background:#fff3eb}.legacy-source-blocked{color:#86533e;background:#fff5ef;border:1px solid #e7c5b5;border-radius:14px;gap:7px;max-width:920px;margin:0 auto;padding:18px 20px;display:grid}.legacy-source-blocked b{color:#743f2d;font-size:14px}.legacy-source-blocked p{margin:0;font-size:13px;line-height:1.65}.agent-breadcrumb{color:#8a918b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.agent-breadcrumb i{color:#b2b8b1;font-style:normal}.agent-breadcrumb b{color:#2f3931}.agent-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:46px;padding:38px 0 24px;display:grid}.agent-kicker{color:#788078;letter-spacing:.14em;font-size:13px;font-weight:800}.agent-hero h2{color:#242b26;letter-spacing:-.045em;margin:13px 0 15px;font-size:clamp(34px,4.2vw,58px);font-weight:650;line-height:1.08}.agent-hero h2 em{color:#d66b55;font-style:normal}.agent-hero p{color:#646a65;max-width:700px;margin:0;font-size:14px;line-height:1.8}.agent-hero .agent-hero-boundary{color:#8d5f4f;margin-top:9px;font-size:13px;font-weight:650}.agent-safety-grid{background:#d9dbd5;border:1px solid #d9dbd5;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 16px 38px #37443a14}.agent-safety-grid>div{background:#fafaf7;gap:5px;padding:17px 13px;display:grid}.agent-safety-grid span,.agent-safety-grid small{color:#7a807b;font-size:13px}.agent-safety-grid b{color:#31573b;font-size:13px}.agent-safety-grid small{background:#eef3ed;grid-column:1/-1;padding:13px 15px;line-height:1.55}.agent-local-nav{border-bottom:1px solid #e1e1db;flex-wrap:wrap;align-items:center;gap:4px;margin:-4px 0 2px;padding:0 0 13px;display:flex}.agent-local-nav a{color:#858b85;border-radius:8px;padding:8px 13px;font-size:13px;text-decoration:none}.agent-local-nav a:hover,.agent-local-nav a.active{color:#294a34;background:#f2f4f0;font-weight:750}.agent-priority-summary{background:#d9dbd5;border:1px solid #d9dbd5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agent-priority-summary article{background:#f9f9f5;gap:5px;min-height:94px;padding:15px 17px;display:grid}.agent-priority-summary small{color:#858b85;font-size:13px}.agent-priority-summary b{color:#345a3d;font-size:14px}.agent-priority-summary span{color:#777f78;font-size:13px;line-height:1.45}.agent-reference-workbench{background:#fffefa;border:1px solid #d9ded8;border-radius:19px;gap:12px;margin:0;padding:18px;display:grid;box-shadow:0 12px 35px #343c350d}.agent-reference-header{justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.agent-reference-header h2{color:#283229;margin:6px 0;font-size:21px}.agent-reference-header p{color:#727a73;max-width:720px;margin:0;font-size:13px;line-height:1.6}.agent-reference-source-note{font-weight:650;color:#55725d!important;margin-top:7px!important}.agent-reference-status{color:#42644c;background:#f3f7f3;border:1px solid #dce5dc;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:310px;max-width:370px;padding:10px 12px;display:grid}.agent-reference-status-blocked{color:#8b6338;background:#fff9f1;border-color:#ecd8c7}.agent-reference-status-main{align-items:center;gap:7px;min-width:0;display:flex}.agent-reference-status-main b{white-space:nowrap;font-size:13px}.agent-reference-status-main small{color:#748077;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:13px;line-height:1.35;overflow:hidden}.agent-reference-status-meta{flex-wrap:wrap;grid-column:1;gap:2px 10px;min-width:0;display:flex}.agent-reference-status-meta small{color:#748077;font-size:13px;line-height:1.35}.agent-reference-status-actions{grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:6px;display:flex}.agent-reference-status-actions button{color:#42664b;white-space:nowrap;background:#fff;border-color:#c9d8cc;margin:0;padding:6px 8px;font-size:13px;line-height:1.2}.agent-sync-dot{background:#aab2ac;border-radius:50%;width:8px;height:8px;display:inline-block}.agent-sync-dot.is-ready{background:#5f966b}.agent-sync-dot.is-loading{background:#d3a04f;animation:1s infinite agent-sync-pulse}.agent-sync-dot.is-blocked{background:#c6755d}@keyframes agent-sync-pulse{50%{opacity:.35}}.agent-source-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-source-lanes article{background:#f3f5f1;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.agent-source-lanes small{color:#7f8680;font-size:13px}.agent-source-lanes b{color:#334d3a;font-size:13px}.agent-source-lanes span{color:#737a74;font-size:13px;line-height:1.45}.agent-reference-tabs{border-bottom:1px solid #e5e8e3;gap:5px;display:flex}.agent-reference-tabs button{color:#707871;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 13px;font-size:13px}.agent-reference-tabs button.active{color:#294a34;border-bottom-color:#54735d;font-weight:750}.agent-reference-controls{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,1.15fr);align-items:end;gap:10px;display:grid}.agent-reference-controls label{gap:5px;min-width:0;margin:0;display:grid}.agent-reference-controls label>span{color:#727b74;font-size:13px}.agent-reference-controls label>span em{color:#58745f;font-size:13px;font-style:normal}.agent-reference-controls select,.agent-reference-controls input{color:#344239;background:#fff;border:1px solid #d4ddd5;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:13px}.agent-reference-read-status{color:#727a73;background:#f8f4f1;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.45}.agent-reference-read-status.ready{color:#3f7049;background:#e7f1e9}.agent-reference-read-status.blocked{color:#9a5c47;background:#fff3e9}.agent-reference-results{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:12px;min-width:0;display:grid}.agent-note-list{align-content:start;gap:8px;min-width:0;display:grid}.agent-note-card{color:#29352c;text-align:left;background:#fff;border:1px solid #dce5dc;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.agent-note-card:hover,.agent-note-card.selected{border-color:#62846a;box-shadow:0 0 0 2px #62846a1f}.agent-note-card-index{color:#55725d;background:#eef3ed;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:750;display:grid}.agent-note-card>span:not(.agent-note-card-index){gap:3px;min-width:0;display:grid}.agent-note-card b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-note-card small{text-overflow:ellipsis;white-space:nowrap;color:#707971;font-size:13px;overflow:hidden}.agent-note-card em{color:#4b7655;white-space:nowrap;font-size:13px;font-style:normal}.agent-note-detail{background:#fff;border:1px solid #d4e1d5;border-radius:11px;min-width:0;padding:14px}.agent-note-detail-heading{gap:4px;display:grid}.agent-note-detail-heading span{color:#55725d;font-size:13px}.agent-note-detail-heading b{color:#2f3e33;font-size:14px;line-height:1.4}.agent-note-detail dl{grid-template-columns:82px minmax(0,1fr);gap:7px 11px;margin:13px 0;font-size:13px;display:grid}.agent-note-detail dt{color:#8a918b}.agent-note-detail dd{color:#4d574f;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.agent-note-detail a{color:#4b7655;font-weight:700}.agent-note-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.agent-note-images img{aspect-ratio:1;object-fit:cover;background:#f1f3ef;border-radius:7px;width:100%}.agent-note-detail footer{color:#6f7d72;border-top:1px solid #edf0eb;padding-top:10px;font-size:13px;line-height:1.45}.agent-reference-empty{text-align:center;color:#6e756f;border:1px dashed #d7ded7;border-radius:10px;gap:4px;padding:42px 20px;display:grid}.agent-reference-empty span{font-size:13px}.agent-reference-boundary{color:#8a918b;margin:0;font-size:13px;line-height:1.55}.agent-learning-backup-card{scroll-margin-top:20px}.agent-learning-backup-card .feishu-workbench-card{margin:0}.agent-legacy-compatibility{background:#fbfaf9;border:1px solid #e3ddd8;border-radius:15px;margin:0;overflow:hidden}.agent-legacy-compatibility>summary{cursor:pointer;color:#675e58;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}.agent-legacy-compatibility>summary::-webkit-details-marker{display:none}.agent-legacy-compatibility>summary:after{content:"展开";color:#756c66;background:#f0ece9;border-radius:999px;flex:none;padding:4px 8px;font-size:13px;font-weight:750}.agent-legacy-compatibility[open]>summary:after{content:"收起"}.agent-legacy-compatibility>summary>span{gap:3px;display:grid}.agent-legacy-compatibility>summary b{color:#4e443d;font-size:13px}.agent-legacy-compatibility>summary small{color:#8a817b;font-size:13px}.agent-legacy-compatibility>summary strong{color:#8a6554;font-size:13px;font-weight:650}.agent-legacy-compatibility-body{border-top:1px solid #e9e2de;gap:0;padding:0 14px 14px;display:grid}.agent-legacy-compatibility-body>section{margin:14px 0 0}.feishu-store-sync-notice{color:#42644c;background:#f3f7f3;border:1px solid #dce5dc;border-radius:10px;gap:6px;margin:10px 0 12px;padding:11px 13px;display:grid}.feishu-store-sync-notice.blocked{color:#8b6338;background:#fff9f1;border-color:#ecd8c7}.feishu-store-sync-heading{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.feishu-store-sync-heading b{font-size:13px}.feishu-store-sync-heading small{color:#748077;font-size:13px}.feishu-store-sync-heading button{color:#42664b;background:#fff;border-color:#c9d8cc;padding:5px 8px;font-size:13px}.feishu-store-sync-dot{background:#c6755d;border-radius:50%;width:8px;height:8px}.feishu-store-sync-notice.ready .feishu-store-sync-dot{background:#5f966b}.feishu-store-sync-notice p{color:#68766c;margin:0;font-size:13px;line-height:1.45}.feishu-store-sync-pending{color:#9a6b56;font-size:13px;line-height:1.4}.feishu-store-sync-error{color:#a24e4e;font-size:13px}@media (width<=980px){.agent-hero{grid-template-columns:1fr;gap:22px}.agent-priority-summary,.agent-source-lanes,.agent-reference-results{grid-template-columns:1fr}}@media (width<=680px){.agent-reference-header{flex-direction:column}.agent-reference-status{grid-template-rows:auto auto auto;grid-template-columns:1fr;width:100%;max-width:none}.agent-reference-status-meta{grid-column:1}.agent-reference-status-actions{grid-area:auto/1;justify-content:flex-start}.agent-reference-controls{grid-template-columns:1fr}.agent-note-card{grid-template-columns:31px minmax(0,1fr)}.agent-note-card em{grid-column:2;justify-self:start}.agent-legacy-compatibility>summary{flex-direction:column;align-items:flex-start}.feishu-store-sync-heading{grid-template-columns:auto minmax(0,1fr) auto}.feishu-store-sync-heading small{grid-column:2}}.formal-agent-rich{gap:14px;max-width:1280px;margin:0 auto 18px;display:grid}.rich-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:30px;margin:0;padding:20px 0 16px;display:grid}.rich-hero-copy{background:linear-gradient(135deg,#fff 0%,#fffdfa 72%,#fff5ef 100%);border:1px solid #e5e2db;border-radius:22px;min-width:0;padding:23px 28px 21px;position:relative;overflow:hidden;box-shadow:0 18px 42px #37443a12}.rich-hero-copy:after{content:"";pointer-events:none;border:1px solid #d66b5529;border-radius:50%;width:190px;height:150px;position:absolute;bottom:-70px;right:-54px;transform:rotate(-18deg)}.rich-hero-copy .eyebrow{z-index:1;color:#3f4540;letter-spacing:.01em;font-size:13px;font-weight:550;display:block;position:relative}.rich-hero h2{z-index:1;color:#242b26;letter-spacing:-.05em;margin:14px 0 17px;font-size:clamp(34px,4.2vw,58px);font-weight:760;line-height:1.04;position:relative}.rich-hero h2 span{color:#242b26}.rich-hero h2 em{color:#d66b55;font-style:normal;display:inline-block}.rich-hero p{color:#646a65;max-width:700px;margin:0;font-size:14px;line-height:1.8}.rich-hero .rich-boundary{color:#8d5f4f;margin-top:9px;font-size:13px;font-weight:650}.rich-hero .hero-safety{background:#d9dbd5;border:1px solid #d9dbd5;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 16px 38px #37443a14}.rich-hero .hero-safety>div{background:#fafaf7;gap:5px;padding:17px 13px;display:grid}.rich-hero .hero-safety span,.rich-hero .hero-safety small{color:#7a807b;font-size:13px}.rich-hero .hero-safety b{color:#31573b;font-size:13px}.rich-hero .hero-safety small{background:#eef3ed;grid-column:1/-1;padding:13px 15px;line-height:1.55}.rich-source-summary{min-height:0;box-shadow:none;background:#d9dbd5;border:1px solid #d9dbd5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.rich-source-summary>div{background:#f9f9f5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;min-height:0;padding:10px 14px;display:grid}.rich-source-summary small{color:#858b85;grid-column:1/-1;font-size:13px}.rich-source-summary b{color:#345a3d;font-size:13px}.rich-source-summary span{color:#777f78;text-align:right;font-size:13px;line-height:1.35}.rich-stats{margin:0;padding:0}.formal-agent-rich>.rich-stats{border:1px solid var(--xiami-line,#deded8);background:var(--xiami-surface-solid,#fffffce0);min-height:0;box-shadow:none;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.formal-agent-rich .rich-stats article{min-width:0;min-height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.formal-agent-rich .rich-stats article+article{border-left:1px solid var(--xiami-line,#deded8)}.formal-agent-rich .rich-stats .stat-icon{background:0 0;border-radius:0;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:14px;font-weight:650;display:grid}.formal-agent-rich .rich-stats .stat-icon.peach{color:#bf634f;background:0 0}.formal-agent-rich .rich-stats .stat-icon.lilac{color:#655483;background:0 0}.formal-agent-rich .rich-stats .stat-icon.mint{color:#3f6d4b;background:0 0}.formal-agent-rich .rich-stats .stat-icon.blue{color:#476783;background:0 0}.formal-agent-rich .rich-stats article>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;width:100%;min-width:0;display:grid}.formal-agent-rich .rich-stats small{color:#737973;font-size:13px;line-height:1.2}.formal-agent-rich .rich-stats strong{color:#263029;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:23px;line-height:1}.formal-agent-rich .rich-stats p{color:#919590;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:2px 0 0;font-size:13px;line-height:1.3;overflow:hidden}.formal-agent-rich .workspace{background:#fbfbf7e0;border:1px solid #dcdcd5;border-radius:22px;margin:0;padding:0;overflow:hidden;box-shadow:0 24px 70px #343c3514}.formal-agent-rich .workspace-toolbar{border-bottom:1px solid #e1e1db;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 26px;display:flex}.formal-agent-rich .workspace-toolbar nav{gap:5px;height:100%;display:flex}.formal-agent-rich .workspace-toolbar nav button{color:#8b8f8a;background:0 0;border:0;padding:0 17px;font-size:13px;position:relative}.formal-agent-rich .workspace-toolbar nav button.active{color:#252a26;font-weight:700}.formal-agent-rich .workspace-toolbar nav button.active:after{content:"";background:#dd6955;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.formal-agent-rich .scope-select{color:#747a75;align-items:center;gap:10px;font-size:13px;display:flex}.formal-agent-rich .scope-select select{padding:9px 34px 9px 12px}.formal-agent-rich .reference-set-picker{background:#f6f7f2;border-bottom:1px solid #e1e1db;padding:15px 26px}.formal-agent-rich .reference-set-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.formal-agent-rich .reference-set-heading>div{gap:4px;display:grid}.formal-agent-rich .reference-set-heading b{font-size:13px}.formal-agent-rich .reference-set-heading small{color:#858b85;font-size:13px;line-height:1.45}.formal-agent-rich .reference-set-heading>span{color:#6f796f;white-space:nowrap;font-size:13px}.formal-agent-rich .reference-set-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;display:grid}.formal-agent-rich .reference-set-option{cursor:pointer;background:#fff;border:1px solid #e0e2dc;border-radius:9px;align-items:start;gap:8px;padding:9px 10px;display:flex}.formal-agent-rich .reference-set-option input{accent-color:#5c8064;margin-top:2px}.formal-agent-rich .reference-set-option span{gap:3px;min-width:0;display:grid}.formal-agent-rich .reference-set-option b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.formal-agent-rich .reference-set-option small{color:#858b85;font-size:13px;line-height:1.4}.formal-agent-rich .workspace-grid{grid-template-columns:minmax(0,1fr) 330px;min-height:610px;display:grid}.formal-agent-rich .opportunity-list{box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e2dc;border-radius:0;margin:0;padding:30px}.formal-agent-rich .section-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:23px;display:flex}.formal-agent-rich .section-title h2{letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.formal-agent-rich .section-title p{color:#868b86;text-align:right;max-width:420px;margin:0;font-size:13px;line-height:1.7}.formal-agent-rich .opportunity-card{background:#fff;border:1px solid #e0e1db;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 36px;gap:15px;margin-bottom:14px;padding:21px 18px;transition:all .18s;display:grid;position:relative}.formal-agent-rich .opportunity-card:hover,.formal-agent-rich .opportunity-card.selected{border-color:#aebcb0;transform:translateY(-1px);box-shadow:0 10px 28px #4353460d}.formal-agent-rich .opportunity-card.selected:before{content:"";background:#e06b55;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:12px auto 12px -1px}.formal-agent-rich .card-index{color:#b0b3ae;font:500 18px Georgia,serif}.formal-agent-rich .card-meta{align-items:center;gap:8px;display:flex}.formal-agent-rich .kind,.formal-agent-rich .confidence,.formal-agent-rich .adopted{border-radius:999px;padding:5px 8px;font-size:13px;font-weight:600}.formal-agent-rich .kind{color:#4a634f;background:#e7efe8}.formal-agent-rich .kind-candidate_new_topic,.formal-agent-rich .kind-evidence_or_product_mismatch{color:#9a6544;background:#f8e9db}.formal-agent-rich .confidence{color:#64706a;background:#f0f2ef}.formal-agent-rich .confidence.low{color:#a05e46;background:#f9e7df}.formal-agent-rich .adopted{color:#5c4b84;background:#ece7f5}.formal-agent-rich .card-body h3{letter-spacing:-.015em;margin:12px 0 14px;font-size:18px}.formal-agent-rich .hierarchy{align-items:stretch;gap:9px;margin:0 0 13px;display:flex}.formal-agent-rich .hierarchy>div{background:#f6f6f2;border-radius:10px;flex:1;padding:9px 11px}.formal-agent-rich .hierarchy small{color:#929791;margin-bottom:3px;font-size:13px;display:block}.formal-agent-rich .hierarchy b{font-size:13px;line-height:1.35}.formal-agent-rich .hierarchy i{color:#adb0ab;align-self:center;font-style:normal}.formal-agent-rich .reasoning{color:#626963;margin:0 0 14px;font-size:13px;line-height:1.65}.formal-agent-rich .evidence-summary{border:1px solid #eaebe6;border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.formal-agent-rich .evidence-summary>div{border-right:1px solid #eaebe6;gap:4px;padding:10px;display:grid}.formal-agent-rich .evidence-summary>div:last-child{border-right:0}.formal-agent-rich .evidence-summary small{color:#999d98;font-size:13px}.formal-agent-rich .evidence-summary b{font-size:13px}.formal-agent-rich .evidence-summary span{color:#7e847f;font-size:13px}.formal-agent-rich .risk-line{color:#9a644f;margin-top:10px;font-size:13px}.formal-agent-rich .card-arrow{color:#687069;background:#fafaf7;border:1px solid #dfe1dc;border-radius:50%;align-self:start;width:31px;height:31px}.formal-agent-rich .decision-rail{background:#f5f5f0;padding:31px 24px}.formal-agent-rich .decision-rail h2{margin:5px 0 22px;font-size:20px}.formal-agent-rich .selected-summary{color:#fff;background:#202722;border-radius:13px;gap:4px;padding:17px;display:grid}.formal-agent-rich .selected-summary small{color:#aab3ac;font-size:13px}.formal-agent-rich .selected-summary b{font-size:15px}.formal-agent-rich .selected-summary span{color:#d7ddd8;font-size:13px}.formal-agent-rich .action-picker{color:#747a75;gap:7px;margin:19px 0;font-size:13px;display:grid}.formal-agent-rich .action-picker select{width:100%;padding:11px}.formal-agent-rich .plan-gate{border:1px solid;border-radius:12px;gap:7px;padding:15px;display:grid}.formal-agent-rich .plan-gate.ready{background:#eaf3eb;border-color:#c7ddcb}.formal-agent-rich .plan-gate.blocked{background:#f8eee7;border-color:#ead8ca}.formal-agent-rich .plan-gate small,.formal-agent-rich .plan-gate span{color:#737a74;font-size:13px}.formal-agent-rich .plan-gate b{font-size:13px;line-height:1.45}.formal-agent-rich .primary-button{color:#fff;background:#202722;border:0;border-radius:11px;font-weight:600}.formal-agent-rich .decision-rail>.primary-button{width:100%;margin:13px 0;padding:13px}.formal-agent-rich .decision-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.formal-agent-rich .decision-actions button{color:#4b524d;background:#fff;border:1px solid #d7d9d3;border-radius:9px;padding:10px 6px;font-size:13px}.formal-agent-rich .decision-actions button:last-child{grid-column:1/-1}.formal-agent-rich .human-note{color:#8c918c;margin-top:16px;font-size:13px;line-height:1.65}.formal-agent-rich .rich-empty{color:#6e756f;text-align:center;background:#fff;border:1px dashed #dfe1db;border-radius:11px;padding:70px 20px}.formal-agent-rich .rich-empty p{color:#858b86;margin:8px 0 0;font-size:13px;line-height:1.6}.formal-agent-rich .map-view,.formal-agent-rich .memory-view{min-height:610px;padding:31px}.formal-agent-rich .legend{color:#737a74;gap:18px;margin:10px 0 25px;font-size:13px;display:flex}.formal-agent-rich .legend span{align-items:center;gap:6px;display:flex}.formal-agent-rich .dot{border-radius:50%;width:8px;height:8px}.formal-agent-rich .dot.covered{background:#5f966b}.formal-agent-rich .dot.uncovered_variant{background:#ad8bd1}.formal-agent-rich .dot.uncovered_family{background:#e1775e}.formal-agent-rich .dot.pending{background:#d3a04f}.formal-agent-rich .theme-map{gap:16px;display:grid}.formal-agent-rich .theme-card{background:#fff;border:1px solid #dedfd9;border-radius:16px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.formal-agent-rich .theme-card>header{color:#fff;background:#242b26;padding:21px}.formal-agent-rich .theme-card>header small{color:#9ba49d;font-size:13px}.formal-agent-rich .theme-card>header h3{margin:8px 0 12px;font-size:17px;line-height:1.35}.formal-agent-rich .theme-card>header span{color:#c5ccc6;font-size:13px}.formal-agent-rich .family-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:14px;display:grid}.formal-agent-rich .family-card{border:1px solid #e6e7e2;border-radius:11px;padding:14px}.formal-agent-rich .family-heading{border-bottom:1px solid #edede8;justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.formal-agent-rich .family-heading div{gap:3px;display:grid}.formal-agent-rich .family-heading small{color:#959a95;font-size:13px}.formal-agent-rich .family-heading b{font-size:13px}.formal-agent-rich .family-heading button{color:#7c837d;background:0 0;border:0;align-self:center;font-size:13px}.formal-agent-rich .variant-row{border-bottom:1px solid #f0f0ec;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.formal-agent-rich .variant-row:last-child{border-bottom:0}.formal-agent-rich .variant-row>div{gap:3px;display:grid}.formal-agent-rich .variant-row b{font-size:13px}.formal-agent-rich .variant-row small,.formal-agent-rich .variant-row>span{color:#8b908b;font-size:13px}.formal-agent-rich .memory-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.formal-agent-rich .memory-card{background:#fff;border:1px solid #e0e1db;border-radius:14px;min-height:190px;padding:20px;position:relative;overflow:hidden}.formal-agent-rich .memory-number{color:#f1f1ed;font:700 56px Georgia,serif;position:absolute;top:2px;right:10px}.formal-agent-rich .memory-card>div{position:relative}.formal-agent-rich .memory-card small{color:#7c837d;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.formal-agent-rich .memory-card h3{margin:7px 0;font-size:23px}.formal-agent-rich .memory-card>div>p{color:#7d837e;min-height:32px;font-size:13px;line-height:1.6}.formal-agent-rich .memory-record{background:#f5f5f1;border-radius:8px;gap:4px;margin-top:8px;padding:9px;display:grid}.formal-agent-rich .memory-record b{font-size:13px;line-height:1.45}.formal-agent-rich .memory-record span{color:#929792;font-size:13px}.formal-agent-rich .memory-record .memory-proof{color:#956145;border-top:1px solid #e2e4df;padding-top:4px}.formal-agent-rich .correction-audit{color:#fff;background:#242b26;border-radius:14px;grid-template-columns:220px 1fr;gap:18px;margin-top:18px;padding:20px;display:grid}.formal-agent-rich .correction-audit small{color:#9ba49d;letter-spacing:.14em;font-size:13px}.formal-agent-rich .correction-audit h3{margin:6px 0 8px;font-size:17px}.formal-agent-rich .correction-audit>div>p{color:#c3cac4;margin:0;font-size:13px;line-height:1.6}.formal-agent-rich .audit-list{gap:8px;display:grid}.formal-agent-rich .audit-list article{background:#ffffff0d;border-radius:9px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.formal-agent-rich .audit-list b{font-size:13px}.formal-agent-rich .audit-list p{color:#d5dbd6;margin:0;font-size:13px;line-height:1.45}.formal-agent-rich .audit-list span{color:#9da69f;font-size:13px}.formal-agent-rich .audit-empty{color:#aeb7b0;text-align:center;border:1px dashed #ffffff24;border-radius:9px;align-self:center;padding:18px;font-size:13px}.formal-agent-rich .drawer-backdrop,.formal-agent-rich .modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b211d61;position:fixed;inset:0}.formal-agent-rich .drawer{background:#f8f8f4;width:min(620px,92vw);height:100%;padding:28px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-25px 0 70px #1420192e}.formal-agent-rich .drawer-header,.formal-agent-rich .modal-header{justify-content:space-between;align-items:start;display:flex}.formal-agent-rich .drawer-header h2,.formal-agent-rich .modal-header h2{margin:6px 0 0;font-size:23px}.formal-agent-rich .drawer-header button,.formal-agent-rich .modal-header button{background:#fff;border:1px solid #dbddd7;border-radius:50%;width:34px;height:34px;font-size:20px}.formal-agent-rich .drawer-notice{color:#995f49;background:#fff0e9;border-radius:9px;margin:20px 0;padding:10px 13px;font-size:13px}.formal-agent-rich .plan-card{background:#fff;border:1px solid #dfe1db;border-radius:14px;gap:14px;padding:19px;display:flex}.formal-agent-rich .gate-dot{border-radius:50%;width:10px;height:10px;margin-top:5px}.formal-agent-rich .gate-dot.ready{background:#5d9469;box-shadow:0 0 0 5px #5d94691b}.formal-agent-rich .gate-dot.blocked{background:#db765a;box-shadow:0 0 0 5px #db765a1b}.formal-agent-rich .plan-card small{color:#888e88;font-size:13px}.formal-agent-rich .plan-card h3{margin:4px 0 7px;font-size:15px}.formal-agent-rich .plan-card p{color:#757c76;margin:0;font-size:13px}.formal-agent-rich .drawer-section{margin-top:25px}.formal-agent-rich .drawer-section>h3{margin:0 0 12px;font-size:14px}.formal-agent-rich .drawer-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.formal-agent-rich .drawer-section-heading h3{margin:0;font-size:14px}.formal-agent-rich .drawer-section-heading p{color:#8a908b;margin:4px 0 0;font-size:13px}.formal-agent-rich .drawer-section-heading>span{color:#777e78;font-size:13px}.formal-agent-rich .skeleton-card{background:#fff;border:1px solid #dfe1db;border-radius:13px;padding:15px}.formal-agent-rich .skeleton-card+.skeleton-card{margin-top:12px}.formal-agent-rich .skeleton-card>header{border-bottom:1px solid #ecece7;grid-template-columns:130px 1fr;align-items:center;gap:14px;padding-bottom:12px;display:grid}.formal-agent-rich .skeleton-card>header>div:first-child{gap:2px;display:grid}.formal-agent-rich .skeleton-card>header small{color:#888f89;font-size:13px}.formal-agent-rich .skeleton-card>header b{font-size:13px}.formal-agent-rich .skeleton-hierarchy{color:#576059;justify-content:flex-end;align-items:center;gap:5px;font-size:13px;display:flex}.formal-agent-rich .skeleton-hierarchy i{color:#b1b5b1;font-style:normal}.formal-agent-rich .facet-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.formal-agent-rich .facet-card{color:#333a35;text-align:left;background:#f8f8f5;border:1px solid #e2e3de;border-radius:9px;gap:4px;padding:10px;display:grid;position:relative}.formal-agent-rich .facet-card:hover,.formal-agent-rich .facet-card.active{border-color:#6e8875;box-shadow:0 0 0 2px #6e88751c}.formal-agent-rich .facet-card>span{color:#7f857f;font-size:13px}.formal-agent-rich .facet-card b{font-size:13px}.formal-agent-rich .facet-card strong{font-size:13px;position:absolute;top:9px;right:9px}.formal-agent-rich .facet-card small{color:#8a908b;min-height:22px;font-size:7px;line-height:1.45}.formal-agent-rich .facet-card.status-available b,.formal-agent-rich .facet-card.status-available strong{color:#4e7b58}.formal-agent-rich .facet-card.status-pending{background:#fff7ed;border-color:#ead7bd}.formal-agent-rich .facet-card.status-pending b,.formal-agent-rich .facet-card.status-pending strong{color:#9a6940}.formal-agent-rich .facet-card.status-conflicted{background:#fff0eb;border-color:#e6c5ba}.formal-agent-rich .facet-card.status-conflicted b,.formal-agent-rich .facet-card.status-conflicted strong{color:#a95242}.formal-agent-rich .skeleton-structure{background:#e7e8e3;border:1px solid #e7e8e3;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.formal-agent-rich .skeleton-structure>div{background:#fafaf7;padding:9px}.formal-agent-rich .skeleton-structure>div.wide{grid-column:1/-1}.formal-agent-rich .skeleton-structure small{color:#969b96;font-size:7px}.formal-agent-rich .skeleton-structure p{color:#59615b;margin:4px 0 0;font-size:13px;line-height:1.5}.formal-agent-rich .skeleton-cautions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.formal-agent-rich .skeleton-cautions span{color:#8a6741;background:#fff4df;border-radius:6px;padding:5px 7px;font-size:7px}.formal-agent-rich .skeleton-cautions span.conflict{color:#a25544;background:#fdebe5}.formal-agent-rich .evidence-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.formal-agent-rich .evidence-filters button{color:#747b75;background:#fff;border:1px solid #dde0da;border-radius:7px;padding:5px 7px;font-size:7px}.formal-agent-rich .evidence-filters button.active{color:#3f6247;background:#eaf0eb;border-color:#657d6b}.formal-agent-rich .evidence-empty{text-align:center;border:1px dashed #dfe1db;border-radius:9px;margin:0;padding:12px}.formal-agent-rich .evidence-source+.evidence-source{margin-top:18px}.formal-agent-rich .evidence-source>header{background:#eef1ed;border-radius:9px;justify-content:space-between;align-items:end;gap:14px;margin-bottom:8px;padding:9px 11px;display:flex}.formal-agent-rich .evidence-source>header div{gap:2px;display:grid}.formal-agent-rich .evidence-source>header small{color:#858c86;font-size:13px}.formal-agent-rich .evidence-source>header b{font-size:13px}.formal-agent-rich .evidence-source>header span{color:#68706a;text-align:right;font-size:13px}.formal-agent-rich .evidence-list{gap:8px;display:grid}.formal-agent-rich .evidence-item{background:#fff;border:1px solid #e0e2dc;border-radius:11px;grid-template-columns:62px 1fr;gap:12px;padding:13px;display:grid}.formal-agent-rich .modality{color:#5f6861;text-transform:uppercase;background:#eef1ed;border-radius:7px;place-items:center;height:28px;font-size:13px;display:grid}.formal-agent-rich .modality-image{color:#665784;background:#e9e5f3}.formal-agent-rich .modality-cover_ocr{color:#966348;background:#f8e8dd}.formal-agent-rich .evidence-heading{justify-content:space-between;gap:10px;display:flex}.formal-agent-rich .evidence-heading b,.formal-agent-rich .evidence-heading span{font-size:13px}.formal-agent-rich .evidence-heading .available{color:#4d8058}.formal-agent-rich .evidence-heading .unavailable,.formal-agent-rich .evidence-heading .conflicted{color:#b15e48}.formal-agent-rich .evidence-item p{margin:5px 0;font-size:13px;line-height:1.5}.formal-agent-rich .evidence-item small{color:#8b908c;font-size:13px}.formal-agent-rich .originality{color:#fff;background:#202722;border-radius:12px;padding:16px}.formal-agent-rich .originality p{color:#cdd3ce;font-size:13px;line-height:1.6}.formal-agent-rich .originality div{flex-wrap:wrap;gap:6px;display:flex}.formal-agent-rich .originality span{color:#d7ded8;background:#ffffff12;border-radius:6px;padding:5px 7px;font-size:13px}.formal-agent-rich .correction-modal{background:#f9f9f5;border-radius:18px;width:min(520px,92vw);padding:28px;box-shadow:0 30px 90px #1420193b}.formal-agent-rich .correction-modal>p{color:#747b75;font-size:13px;line-height:1.6}.formal-agent-rich .correction-modal>label{gap:7px;margin-top:14px;display:grid}.formal-agent-rich .correction-modal label>span{color:#6f766f;font-size:13px}.formal-agent-rich .correction-modal select,.formal-agent-rich .correction-modal input,.formal-agent-rich .correction-modal textarea{resize:vertical;width:100%;padding:11px}.formal-agent-rich .modal-scope{background:#eff2ee;border-radius:10px;gap:4px;margin-top:15px;padding:13px;display:grid}.formal-agent-rich .modal-scope small,.formal-agent-rich .modal-scope span{color:#7b827c;font-size:13px}.formal-agent-rich .modal-scope b{font-size:13px}.formal-agent-rich .modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.formal-agent-rich .modal-actions button{background:#fff;border:1px solid #d8dad4;border-radius:9px;padding:11px 15px;font-size:13px}.formal-agent-rich .modal-actions .primary-button{background:#202722;border:0}@media (width<=980px){.rich-hero{grid-template-columns:1fr;gap:18px}.rich-source-summary{grid-template-columns:1fr}.formal-agent-rich>.rich-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-agent-rich .workspace-grid{grid-template-columns:1fr}.formal-agent-rich .opportunity-list{border-right:0}.formal-agent-rich .decision-rail{border-top:1px solid #e2e2dc}.formal-agent-rich .memory-flow{grid-template-columns:1fr 1fr}.formal-agent-rich .theme-card,.formal-agent-rich .correction-audit{grid-template-columns:1fr}}@media (width<=640px){.rich-hero{padding-top:12px}.rich-hero-copy{border-radius:18px;padding:20px 18px 18px}.rich-hero-copy .eyebrow{font-size:13px}.rich-hero h2{margin:12px 0 15px;font-size:clamp(34px,10vw,48px);line-height:1.06}.rich-hero .hero-safety{grid-template-columns:1fr 1fr 1fr}.formal-agent-rich>.rich-stats{grid-template-columns:1fr}.formal-agent-rich .workspace-toolbar{flex-direction:column;align-items:stretch;height:auto;padding:14px}.formal-agent-rich .workspace-toolbar nav{height:42px;overflow-x:auto}.formal-agent-rich .workspace-toolbar nav button{white-space:nowrap}.formal-agent-rich .scope-select{justify-content:space-between}.formal-agent-rich .opportunity-list,.formal-agent-rich .map-view,.formal-agent-rich .memory-view{padding:19px 14px}.formal-agent-rich .section-title{flex-direction:column;align-items:start}.formal-agent-rich .section-title p{text-align:left}.formal-agent-rich .opportunity-card{grid-template-columns:33px 1fr}.formal-agent-rich .card-arrow{display:none}.formal-agent-rich .hierarchy{flex-direction:column}.formal-agent-rich .hierarchy i{transform:rotate(90deg)}.formal-agent-rich .evidence-summary{grid-template-columns:1fr}.formal-agent-rich .evidence-summary>div{border-bottom:1px solid #eaebe6;border-right:0}.formal-agent-rich .memory-flow{grid-template-columns:1fr}.formal-agent-rich .drawer{padding:20px 14px}.formal-agent-rich .skeleton-card>header{grid-template-columns:1fr}.formal-agent-rich .skeleton-hierarchy{flex-wrap:wrap;justify-content:flex-start}.formal-agent-rich .facet-grid{grid-template-columns:1fr 1fr}.formal-agent-rich .skeleton-structure{grid-template-columns:1fr}.formal-agent-rich .skeleton-structure>div.wide{grid-column:auto}.formal-agent-rich .drawer-section-heading{flex-direction:column;align-items:start}.formal-agent-rich .evidence-filters{justify-content:flex-start}}.formal-agent-rich .decision-rail{color:#303830;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.formal-agent-rich .decision-rail h2{color:#303830}.formal-agent-rich .decision-rail>p{color:#687168}.formal-agent-rich .map-view,.formal-agent-rich .memory-view{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.shell.wb-shell .rich-hero{border:1px solid var(--xiami-line);background:var(--xiami-surface);box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;margin:0;padding:16px}.shell.wb-shell .rich-hero-copy{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.shell.wb-shell .rich-hero-copy:after{content:none}.shell.wb-shell .rich-hero-copy .eyebrow{color:var(--xiami-muted);letter-spacing:0;font-size:13px;font-weight:400}.shell.wb-shell .rich-hero h2{letter-spacing:-.025em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:5px 0 0;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:720;line-height:1.25;display:flex}.shell.wb-shell .rich-hero h2 span{color:var(--xiami-ink)}.shell.wb-shell .rich-hero h2 em{color:var(--xiami-brand-ink);font-style:normal;font-weight:760}.shell.wb-shell .rich-hero h2 br{display:none}.shell.wb-shell .rich-hero p{color:var(--xiami-muted);font-size:13px;line-height:1.6}.shell.wb-shell .rich-hero .rich-boundary{color:var(--xiami-muted);margin-top:6px;font-size:13px;font-weight:400}.shell.wb-shell .rich-hero .hero-safety,.shell.wb-shell .rich-source-summary{border-color:var(--xiami-line);background:var(--xiami-line);box-shadow:none;border-radius:8px}.shell.wb-shell .rich-hero .hero-safety>div{background:var(--xiami-surface-solid);padding:10px}.shell.wb-shell .rich-hero .hero-safety :is(span,small),.shell.wb-shell .rich-source-summary :is(small,span){color:var(--xiami-muted);font-size:13px}.shell.wb-shell .rich-hero .hero-safety>small{background:var(--xiami-surface-muted);padding:8px 10px}.shell.wb-shell .rich-hero .hero-safety b,.shell.wb-shell .rich-source-summary b{color:var(--xiami-ink);font-size:13px}.shell.wb-shell .rich-source-summary>div{background:var(--xiami-surface-solid);padding:10px 12px}.shell.wb-shell .agent-reference-workbench{border-color:var(--xiami-line);background:var(--xiami-surface);box-shadow:none;border-radius:12px;padding:18px}.shell.wb-shell .agent-reference-header{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:start;gap:16px;display:grid}.shell.wb-shell .agent-reference-header h2{color:var(--xiami-ink);margin:0 0 6px;font-size:18px}.shell.wb-shell .agent-reference-header p{color:var(--xiami-muted);font-size:13px}.shell.wb-shell .agent-reference-header .agent-kicker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell.wb-shell .agent-reference-source-note{font-weight:400;color:var(--xiami-muted)!important}.shell.wb-shell .agent-reference-status{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;max-width:none}.shell.wb-shell .agent-reference-status-main{flex-wrap:wrap}.shell.wb-shell .agent-reference-status-main small{white-space:normal;overflow:visible}.shell.wb-shell .agent-reference-status-actions{flex-wrap:wrap;grid-area:3/1;justify-content:flex-start}.shell.wb-shell .agent-reference-status-actions button{min-height:36px;font-size:13px}.shell.wb-shell .agent-source-lanes{border-block:1px solid var(--xiami-line);grid-template-columns:minmax(0,1fr);gap:0;padding:10px 0}.shell.wb-shell .agent-source-lanes article{background:0 0;border-radius:0;padding:0 12px}.shell.wb-shell .agent-source-lanes article:first-child{padding-left:0}.shell.wb-shell .agent-source-lanes article+article{border-left:1px solid var(--xiami-line)}.shell.wb-shell .agent-source-lanes :is(small,span){color:var(--xiami-muted);font-size:13px}.shell.wb-shell .agent-source-lanes b{color:var(--xiami-ink);font-size:13px}.shell.wb-shell .agent-reference-tabs{gap:4px;padding-bottom:4px}.shell.wb-shell .agent-reference-tabs button{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:13px}.shell.wb-shell .agent-reference-tabs button.active{color:var(--xiami-brand-ink);border-color:var(--xiami-line);background:var(--xiami-surface-muted)}.shell.wb-shell .agent-reference-controls label>span,.shell.wb-shell .agent-reference-boundary{color:var(--xiami-muted);font-size:13px}.shell.wb-shell .agent-sync-dot.is-loading{animation:none}@media (width<=980px){.shell.wb-shell .rich-hero,.shell.wb-shell .agent-reference-header{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.shell.wb-shell .agent-source-lanes{grid-template-columns:minmax(0,1fr);gap:10px}.shell.wb-shell .agent-source-lanes article{border:0;padding:0}.shell.wb-shell .agent-reference-workbench{padding:14px}}@media (width<=980px){.formal-agent-rich .rich-stats article{border-top:1px solid var(--xiami-line,#deded8)}.formal-agent-rich .rich-stats article+article{border-left:0}.formal-agent-rich .rich-stats article:nth-child(-n+2){border-top:0}.formal-agent-rich .rich-stats article:nth-child(2n){border-left:1px solid var(--xiami-line,#deded8)}}@media (width<=640px){.formal-agent-rich .rich-stats article+article,.formal-agent-rich .rich-stats article:nth-child(2n){border-left:0}.formal-agent-rich .rich-stats article:nth-child(2){border-top:1px solid var(--xiami-line,#deded8)}}.wb-platform,.shell.wb-shell{--wb-surface:#fff;--wb-canvas:#f6f6f8;--wb-text:#232327;--wb-muted:#63656d;--wb-line:#e5e5ea;--wb-accent:#e93456;--wb-accent-ink:#b52d43;--wb-action:#c33449;--wb-accent-hover:#ac293d;--wb-focus:#c33449;--wb-nav:#222228;--wb-nav-selected:#34343c;--workbench-beige:var(--wb-surface);--wb-success:#17633f;--wb-warning:#79530d;--wb-danger:#a32638;color:var(--wb-text);min-width:0;line-height:1.55}.wb-platform .wb-page-heading,.wb-platform .wb-section-heading,.wb-platform .wb-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;display:flex}.wb-platform .wb-page-heading{margin-bottom:24px}.wb-platform .wb-section-heading{margin-bottom:16px}.wb-platform .wb-heading-copy{flex:240px;min-width:0}.wb-platform .wb-title{margin:0;font-size:28px;line-height:1.3}.wb-platform .wb-subtitle{color:var(--wb-muted);margin:6px 0 0}.wb-platform .wb-section-title{margin:0;font-size:18px;line-height:1.4}.wb-platform .wb-panel{border:1px solid var(--wb-line);background:var(--wb-surface);min-width:0;box-shadow:none;border-radius:12px;padding:24px}.wb-platform .wb-stack{gap:20px;min-width:0;display:grid}.wb-platform .wb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;min-width:0;display:grid}.wb-platform .wb-metrics{border-block:1px solid var(--wb-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px 28px;margin:0;padding:16px 0;display:flex}.wb-platform .wb-metric{gap:4px;min-width:80px;display:grid}.wb-platform .wb-metric-label{color:var(--wb-muted);font-size:13px}.wb-platform .wb-metric-value{margin:0;font-size:24px;font-weight:700}.wb-platform .wb-action-row{justify-content:flex-start}.wb-platform .wb-button{border:1px solid var(--wb-line);background:var(--wb-surface);max-width:100%;min-height:40px;color:var(--wb-text);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.wb-platform .wb-button[data-variant=primary]{border-color:var(--wb-action);background:var(--wb-action);color:#fff}.wb-platform .wb-button:disabled,.wb-platform .wb-button[aria-disabled=true]{opacity:1;border-color:var(--wb-line);color:#626b79;cursor:not-allowed;background:#f0f1f3}.wb-platform .wb-button:focus-visible,.wb-platform .wb-field-control:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.wb-platform .wb-action-help{color:var(--wb-muted);margin:0;font-size:13px}.wb-platform .wb-status{max-width:100%;color:var(--wb-muted);overflow-wrap:anywhere;background:#f0f1f3;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;line-height:1.5;display:inline-flex}.wb-platform .wb-status[data-tone=success]{color:var(--wb-success);background:#edf6f0}.wb-platform .wb-status[data-tone=warning]{color:var(--wb-warning);background:#fff5df}.wb-platform .wb-status[data-tone=danger]{color:var(--wb-danger);background:#fbeef0}.wb-platform .wb-status[data-tone=running]{color:#23559a;background:#edf3fd}.wb-platform .wb-notice{border:1px solid var(--wb-line);border-inline-start:3px solid var(--wb-warning);background:var(--wb-surface);overflow-wrap:anywhere;border-radius:8px;gap:6px;margin:0;padding:12px 16px;display:grid}.wb-platform .wb-field{gap:6px;min-width:0;margin:0;display:grid}.wb-platform .wb-field-control{width:100%;min-width:0;min-height:40px}.wb-platform .wb-check{justify-content:flex-start;align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.wb-platform .wb-check-input{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.wb-platform .wb-table-region{min-width:0;max-width:100%;overflow-x:auto}.wb-platform .wb-trace{color:var(--wb-muted);overflow-wrap:anywhere;font-size:12px}.wb-platform .wb-empty{text-align:center;color:var(--wb-muted);padding:32px 16px}.wb-platform .wb-task-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-width:0;display:grid}.wb-platform .wb-task-action>.wb-button{white-space:normal;max-width:100%}.wb-platform .wb-details{border-top:1px solid var(--wb-line);min-width:0;padding-top:16px}.wb-platform .wb-summary{color:var(--wb-text);cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:8px 0;display:list-item}.wb-platform .wb-summary:focus-visible,.wb-platform .wb-check-input:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.wb-platform .wb-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.wb-platform .wb-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wb-platform .wb-progress-step{border-top:3px solid var(--wb-line);overflow-wrap:anywhere;min-width:0;padding-top:10px}.wb-platform .wb-progress-step[data-state=done]{border-color:var(--wb-success)}.wb-platform .wb-progress-step[data-state=current]{border-color:var(--wb-accent)}.wb-platform .wb-progress-description{color:var(--wb-muted);margin-top:5px;font-size:13px;display:block}.wb-platform .wb-review-row{border-top:1px solid var(--wb-line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;min-width:0;padding-block:16px;display:grid}.wb-platform .wb-metrics+.wb-review-row{border-top:0;padding-top:0}.wb-platform .wb-list{color:var(--wb-muted);margin:8px 0 0;padding-left:24px}.wb-platform .wb-list-item{overflow-wrap:anywhere;margin-block:8px}@media (width<=900px){.wb-platform .wb-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-platform .wb-task-action{grid-template-columns:minmax(0,1fr)}.wb-platform .wb-task-action>.wb-button{justify-self:start}}@media (width<=600px){.wb-platform .wb-panel{padding:16px}.wb-platform .wb-title{font-size:24px}.wb-platform .wb-grid{grid-template-columns:minmax(0,1fr)}.wb-platform .wb-button{min-height:44px}.wb-platform .wb-metrics{gap:12px 20px}.wb-platform .wb-fields,.wb-platform .wb-review-row{grid-template-columns:minmax(0,1fr)}.wb-platform .wb-field-control{min-height:44px}}#root>.workforce-status{border:0;border-bottom:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-muted);border-radius:0;margin:0;padding:6px 24px;font:12px/1.5 PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.shell.wb-shell{background:var(--wb-canvas);color:var(--wb-text);grid-template-columns:216px minmax(0,1fr);font-family:PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}.shell.wb-shell>aside{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#57575f var(--wb-nav);background:var(--wb-nav);border-right-color:#31353f;align-self:start;height:100dvh;padding:24px 12px;position:sticky;top:0;overflow-y:auto}.shell.wb-shell>aside>*{flex-shrink:0}.shell.wb-shell>main{background:var(--wb-canvas);min-width:0;max-width:1600px;padding:28px 32px 56px}.wb-shell :where(main button,main input,main select,main textarea){font:inherit;border-radius:8px}.wb-shell :where(main button){border-color:var(--wb-line);min-height:40px;box-shadow:none}.wb-shell :where(main button:not(:disabled):hover){border-color:#b9c0c9}.wb-shell :where(main input:not([type=checkbox]):not([type=radio]),main select,main textarea){min-width:0;min-height:40px;color:var(--wb-text);background:var(--wb-surface);border-color:#ced4dc;padding:9px 12px}.wb-shell :where(main input[type=checkbox],main input[type=radio]){accent-color:var(--wb-accent)}.wb-shell :where(main button,main input,main select,main textarea,main summary):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.wb-shell :where(main button.primary,main .primary-action){background:var(--wb-action);border-color:var(--wb-action);color:#fff}.wb-shell :where(main button.primary:not(:disabled):hover,main .primary-action:not(:disabled):hover){background:var(--wb-accent-hover);border-color:var(--wb-accent-hover)}.wb-shell :where(main small,main .field-help){font-size:12px;line-height:1.5}.shell.wb-shell .wb-page-header{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;min-width:0;margin-bottom:20px;display:flex}.shell.wb-shell .wb-page-title-copy{flex:300px;min-width:0}.shell.wb-shell .wb-page-title-copy>h1{letter-spacing:-.5px;color:var(--wb-text);margin:0 0 6px;font-size:26px;font-weight:650;line-height:1.3}.shell.wb-shell .wb-page-title-copy>p{color:var(--wb-muted);max-width:72ch;font-size:12px;line-height:1.6}.shell.wb-shell .wb-source-details{flex:0 310px;min-width:0;max-width:100%}.shell.wb-shell .wb-source-details:not([open]){flex-basis:auto}.shell.wb-shell .wb-source-details>summary{cursor:pointer;background:#fff;border:1px solid #dce0e6;border-radius:8px;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:40px;margin-left:auto;padding:8px 10px;list-style:none;display:flex}.shell.wb-shell .wb-source-details>summary::-webkit-details-marker{display:none}.shell.wb-shell .wb-source-details>summary>span{color:#596273;font-size:12px}.shell.wb-shell .wb-source-details>summary>span:after{content:" ＋"}.shell.wb-shell .wb-source-details[open]>summary>span:after{content:" −"}.shell.wb-shell .wb-source-details>summary:focus-visible{outline-offset:2px;outline:2px solid #255fc5}.shell.wb-shell .wb-source-details>p{color:#596273;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.shell.wb-shell>aside>.brand{gap:12px;padding:0 8px 28px}.shell.wb-shell>aside .brand-mark{background:var(--wb-accent);box-shadow:none;border-radius:9px}.shell.wb-shell>aside>.primary-nav>button{color:#d8dce4;border-radius:8px;min-height:52px;padding:10px 12px;transition:background-color .12s}.shell.wb-shell>aside>.primary-nav>button.active,.shell.wb-shell>aside>.primary-nav>button:hover{background:var(--wb-nav-selected);color:#fff}.shell.wb-shell>aside>.primary-nav>button.active{box-shadow:inset 3px 0 var(--wb-accent)}.shell.wb-shell>aside>.primary-nav>button small{color:#adb3c0;font-size:12px;line-height:1.45}.shell.wb-shell>aside>.tool-nav{border-color:#414652;margin-top:24px}.shell.wb-shell>aside>.tool-nav>summary{color:#bbc1cd;min-height:28px;font-size:12px}.shell.wb-shell>aside>.tool-nav>button{color:#c4cad5;border-radius:8px;min-height:40px}.shell.wb-shell>aside>.tool-nav>button.active,.shell.wb-shell>aside>.tool-nav>button:hover{background:var(--wb-nav-selected);color:#fff}.shell.wb-shell>aside>.tool-nav>button.active{box-shadow:inset 3px 0 var(--wb-accent)}.shell.wb-shell>aside>.admin-identity{background:0 0;border:0;border-top:1px solid #414148;border-radius:0}.shell.wb-shell>aside>.primary-nav>button:focus-visible,.shell.wb-shell>aside>.tool-nav>button:focus-visible,.shell.wb-shell>aside>.tool-nav>summary:focus-visible{outline-offset:2px;outline:2px solid #cbd7f7}@media (width<=1100px) and (width>=801px){.shell.wb-shell{grid-template-columns:208px minmax(0,1fr)}.shell.wb-shell>main{padding-inline:24px}}@media (width<=800px){.shell.wb-shell{grid-template-columns:minmax(0,1fr)}.shell.wb-shell>aside{display:none}.shell.wb-shell>main{padding:20px 16px calc(104px + env(safe-area-inset-bottom,0px))}.shell.wb-shell .wb-page-title-copy{flex-basis:100%}.shell.wb-shell .wb-page-title-copy>h1{font-size:24px}.shell.wb-shell .wb-source-details>summary{min-height:44px;margin-left:0}.shell.wb-shell>.mobile-primary-nav{scrollbar-width:thin;scrollbar-color:#bac0cc #fff;overscroll-behavior-x:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce0e6;border-radius:12px;flex-wrap:nowrap;align-items:stretch;gap:4px;padding:6px;display:flex;overflow:auto hidden;box-shadow:0 3px 16px #20252e17}.shell.wb-shell>.mobile-primary-nav>button{color:#596273;white-space:nowrap;border-radius:8px;flex:none;min-width:76px;min-height:44px;padding:10px 12px;scroll-margin-inline:6px}.shell.wb-shell>.mobile-primary-nav>button>b{font-size:13px;font-weight:600}.shell.wb-shell>.mobile-primary-nav>button.active{background:var(--wb-nav);color:#fff}.shell.wb-shell>.mobile-primary-nav>button:focus-visible{outline-offset:-2px;outline:2px solid #255fc5}}@media (prefers-reduced-motion:reduce){.shell.wb-shell>aside>.primary-nav>button{transition:none}}.shell.wb-shell>.mobile-tools-navigation{display:none}@media (width<=800px){.shell.wb-shell>.mobile-primary-nav{height:70px;right:112px}.shell.wb-shell>.mobile-tools-navigation{z-index:50;right:10px;bottom:max(10px, env(safe-area-inset-bottom));display:block;position:fixed}.shell.wb-shell .mobile-tools-navigation>button{border:1px solid var(--wb-line);min-width:92px;min-height:70px;color:var(--wb-text);background:var(--wb-surface);font:inherit;white-space:nowrap;border-radius:12px;padding:10px 12px;font-size:13px}.shell.wb-shell .mobile-tools-navigation>button.active,.shell.wb-shell .mobile-tools-navigation>button[aria-expanded=true]{color:#fff;background:var(--wb-nav)}.shell.wb-shell .mobile-tools-panel{left:10px;right:10px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 82px);max-height:calc(100dvh - 122px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-text);border-radius:12px;margin:0;padding:16px;position:fixed;overflow-y:auto}.shell.wb-shell .mobile-tools-panel>header,.shell.wb-shell .mobile-tools-session{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.shell.wb-shell .mobile-tools-panel button{border-color:var(--wb-line);min-height:44px;color:var(--wb-text);background:var(--wb-surface);font:inherit;border-radius:8px;padding:10px 12px}.shell.wb-shell .mobile-tools-panel>nav{gap:4px;margin:12px 0;display:grid}.shell.wb-shell .mobile-tools-panel>nav>button{text-align:left}.shell.wb-shell .mobile-tools-panel button[aria-current=page]{color:var(--wb-accent-ink);background:#f8edf0}.shell.wb-shell .mobile-tools-session{border-top:1px solid var(--wb-line);padding-top:12px}.shell.wb-shell .mobile-tools-session>b{overflow-wrap:anywhere;min-width:0}.shell.wb-shell .mobile-tools-navigation button:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}}.shell.wb-shell .workbench-primary-tabs{background:0 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 0 8px;display:flex}.shell.wb-shell .workbench-primary-tabs>button{min-height:40px;box-shadow:none;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.shell.wb-shell .workbench-primary-tabs>button.selected{color:#a32638;background:#f8edf0}.shell.wb-shell .workbench-primary-tabs>button>small{display:none}.shell.wb-shell .workbench-primary-tabs>button>span{border-radius:6px;width:22px;height:22px}.shell.wb-shell .workbench-secondary-entry{background:0 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;margin:0 0 10px}.shell.wb-shell .workbench-secondary-entry>summary{min-height:36px;padding:6px 0}.shell.wb-shell .workbench-secondary-entry>summary small,.shell.wb-shell .workbench-secondary-entry>summary em{display:none}.shell.wb-shell .workbench-secondary-entry-body{background:0 0}.shell.wb-shell .saved-production-batches{background:0 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;margin:0 0 8px}.shell.wb-shell .saved-production-batches>summary{gap:12px;min-height:36px;padding:6px 0}.shell.wb-shell .current-production-batch{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;flex-wrap:wrap;gap:6px 12px;margin:0 0 10px;padding:8px 0;display:flex}.shell.wb-shell .current-production-batch>small{color:#596273;font-size:12px}.shell.wb-shell .publish-journey{box-shadow:none;background:0 0;border-radius:0;margin:0 0 6px;padding:4px 0}.shell.wb-shell .publish-stepper{gap:6px;min-width:0}.shell.wb-shell .publish-stepper>button,.shell.wb-shell .publish-stepper>.copy-review-step-locked{color:#596273;opacity:1;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px;display:flex}.shell.wb-shell .publish-stepper>button.active{color:#20252e;background:#fff;border-color:#dce0e6}.shell.wb-shell .publish-stepper>button>span,.shell.wb-shell .publish-stepper>.copy-review-step-locked>span{flex:0 0 22px;width:22px;height:22px;font-size:11px}.shell.wb-shell .publish-stepper>button>b,.shell.wb-shell .publish-stepper>.copy-review-step-locked>b{font-size:13px;line-height:1.4}.shell.wb-shell .publish-journey+.batch-details{border:0;border-radius:0;margin:0 0 12px}.shell.wb-shell .publish-journey+.batch-details>summary{color:#596273;background:0 0;min-height:32px;padding:6px 0;font-size:12px}.shell.wb-shell .copy-review-batch-progress{color:#20252e;box-shadow:none;background:#fff;border:1px solid #dce0e6;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;padding:12px 16px;overflow:visible;container:copy-review-progress/inline-size}.shell.wb-shell .copy-review-batch-heading{flex-flow:wrap;gap:8px 16px}.shell.wb-shell .copy-review-batch-heading>b{font-size:16px}.shell.wb-shell .copy-review-batch-heading>strong{border-radius:6px;font-size:12px}.shell.wb-shell .copy-review-batch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shell.wb-shell .copy-review-batch-metrics>span{background:0 0;border:0;border-radius:0;place-content:start;gap:4px;min-width:0;padding:2px 0;display:grid}.shell.wb-shell .copy-review-batch-metrics small{color:#596273;font-size:12px;line-height:1.4}.shell.wb-shell .copy-review-batch-metrics b{white-space:nowrap;overflow-wrap:normal;word-break:normal;color:#20252e;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.4}.shell.wb-shell .copy-review-batch-metrics>span.copy-review-model-chip b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.shell.wb-shell .copy-review-batch-metrics>.copy-review-has-blocker b{color:#a32638}.shell.wb-shell .copy-review-overall-progress{border-top:1px solid #e5e8ed;padding-top:8px}.shell.wb-shell .copy-review-overall-progress:not(.is-running){grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:center;gap:12px}.shell.wb-shell .copy-review-overall-progress:not(.is-running) progress{height:3px;display:block}.shell.wb-shell .copy-review-overall-progress.is-running{gap:8px}.shell.wb-shell .copy-review-batch-status{color:#596273;background:0 0;border-radius:0;padding:2px 0 0;font-size:13px;line-height:1.5}.shell.wb-shell .copy-review-batch-status.blocked{color:#8e2435;background:#fff6f7;border:1px solid #ebcbd0;padding:8px 12px}.shell.wb-shell .copy-review-batch-topics{box-shadow:none;background:0 0;border:0;border-top:1px solid #dce0e6;border-radius:0;gap:12px;padding:16px 0}.shell.wb-shell .copy-review-batch-topics>header{flex-wrap:wrap;gap:8px 16px}.shell.wb-shell .copy-review-batch-topics>.topic-group-picker{gap:8px}.shell.wb-shell .copy-review-batch-topics>.topic-group-picker>.topic-group-option{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5e8ed;border-radius:0;padding:8px 0}.shell.wb-shell .copy-review-batch-topics textarea{border-radius:8px;min-height:76px}@container copy-review-progress (width>=780px){.shell.wb-shell .copy-review-batch-metrics{grid-template-columns:minmax(140px,1.5fr) repeat(6,minmax(84px,1fr)) minmax(44px,.55fr)}}@container copy-review-progress (width<=599px){.shell.wb-shell .copy-review-batch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.shell.wb-shell .copy-review-batch-metrics>span:first-child{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.shell.wb-shell .copy-review-batch-metrics b{white-space:normal;overflow-wrap:anywhere}}@media (width<=900px){.shell.wb-shell .publish-stepper{scrollbar-width:thin;display:flex;overflow-x:auto}.shell.wb-shell .publish-stepper>button,.shell.wb-shell .publish-stepper>.copy-review-step-locked{flex:0 0 148px}}@media (width<=600px){.shell.wb-shell .copy-review-batch-topics>.primary{width:100%;min-height:44px}}.shell.wb-shell .plugin-capture-primary-card .button-link{border:1px solid var(--wb-action);color:#fff;background:var(--wb-action);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.shell.wb-shell .plugin-capture-primary-card .button-link:hover{border-color:var(--wb-accent-hover);background:var(--wb-accent-hover)}.shell.wb-shell .plugin-capture-primary-card .button-link:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.shell.wb-shell .plugin-capture-primary-card .button-link:active{background:var(--wb-accent-ink)}.shell.wb-shell .release-control-hero{border:0;border-bottom:1px solid var(--wb-line);background:0 0;border-radius:0;gap:16px;padding:0 0 20px;display:grid}.shell.wb-shell .release-control-hero h1{color:var(--wb-text);letter-spacing:-.5px;margin:6px 0;font-size:26px;font-weight:650;line-height:1.3}.shell.wb-shell .release-control-hero p{max-width:72ch;color:var(--wb-muted)}.shell.wb-shell .release-control-hero .eyebrow{color:var(--wb-muted);letter-spacing:normal;font-weight:500}.shell.wb-shell .release-control-hero .release-version-card{min-width:0;color:var(--wb-text);background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0;display:flex}.shell.wb-shell .release-version-card span,.shell.wb-shell .release-version-card small{color:var(--wb-muted)}.shell.wb-shell .release-version-card strong{font-variant-numeric:tabular-nums;font-size:14px}@media (width<=800px){.shell.wb-shell .release-control-hero h1{font-size:24px}}:root{--xiami-canvas:#e9eef6;--xiami-canvas-deep:#dce5f0;--xiami-surface:#ffffffed;--xiami-surface-solid:#f9fbfd;--xiami-surface-muted:#eef3f9e6;--xiami-ink:#111d30;--xiami-muted:#53627a;--xiami-faint:#6f7d91;--xiami-line:#63799640;--xiami-line-strong:#435b7b6e;--xiami-sidebar:#f3f7fb;--xiami-sidebar-deep:#e7eef6;--xiami-sidebar-text:#18253a;--xiami-sidebar-muted:#66758a;--xiami-brand:#e83d5b;--xiami-brand-ink:#b7203b;--xiami-action:#22324a;--xiami-action-hover:#17253a;--xiami-focus:#315f99;--xiami-success:#236947;--xiami-warning:#855b12;--xiami-danger:#ae2941;--xiami-radius-panel:12px;--xiami-radius-control:8px;--xiami-shadow-panel:0 10px 28px #364e6d17;--xiami-shadow-raised:0 18px 46px #273c5826;--xiami-fast:.12s}::selection{color:#fff;background:#e83d5bc7}#root>.workforce-status{z-index:3;color:#36465c;-webkit-backdrop-filter:blur(16px)saturate(125%);background:#f8fafceb;border-color:#7689a23d;min-height:30px;padding:6px 24px;position:relative}.shell.wb-shell{--wb-surface:var(--xiami-surface-solid);--wb-canvas:var(--xiami-canvas);--wb-text:var(--xiami-ink);--wb-muted:var(--xiami-muted);--wb-line:var(--xiami-line);--wb-accent:var(--xiami-brand);--wb-accent-ink:var(--xiami-brand-ink);--wb-action:var(--xiami-action);--wb-accent-hover:var(--xiami-action-hover);--wb-focus:var(--xiami-focus);--wb-nav:var(--xiami-sidebar);--wb-nav-selected:#a9beda2e;--wb-success:var(--xiami-success);--wb-warning:var(--xiami-warning);--wb-danger:var(--xiami-danger);--workbench-beige:transparent;min-height:100dvh;color:var(--xiami-ink);background:linear-gradient(140deg, #ebf2f952, #f9fafcad 48%, #e7eff861), url(/brand/xiami-mist-background.webp) center top / cover fixed no-repeat, linear-gradient(137deg, var(--xiami-canvas-deep), #f2f5f9 46%, #e8eef6);grid-template-columns:244px minmax(0,1fr);font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.shell.wb-shell>aside{width:auto;height:100dvh;color:var(--xiami-sidebar-text);background:linear-gradient(180deg, #ffffffd1, #eff5fbde), url(/brand/xiami-mist-background.webp) 18% center / auto 100% no-repeat, linear-gradient(156deg, var(--xiami-sidebar), var(--xiami-sidebar-deep));scrollbar-color:#7488a14d transparent;-webkit-backdrop-filter:blur(22px)saturate(118%);border-right:1px solid #ffffffc2;padding:18px 12px 14px;box-shadow:12px 0 34px #334e6f14,inset -1px 0 #7087a41a,inset 0 1px #ffffffb8}.shell.wb-shell>aside>.brand{gap:12px;min-height:70px;padding:5px 8px 21px}.shell.wb-shell>aside .xiami-brand-mark,.shell.wb-shell>aside .brand-mark{border-radius:11px;flex:0 0 42px;width:42px;height:42px;box-shadow:0 8px 20px #cc2c492e,inset 0 1px #ffffff47}.shell.wb-shell>aside .brand strong{color:#152238;letter-spacing:-.01em;font-size:16px;font-weight:700}.shell.wb-shell>aside .brand small{color:var(--xiami-sidebar-muted);font-size:11px}.shell.wb-shell>aside>.primary-nav{gap:3px}.shell.wb-shell>aside>.primary-nav>.primary-nav-group-label{color:#5f6e83;margin:13px 12px 3px;font-size:11px;font-weight:650;line-height:1.4}.shell.wb-shell>aside>.primary-nav>.primary-nav-group-label:first-child{margin-top:0}.shell.wb-shell>aside>.primary-nav>button,.shell.wb-shell>aside>.tool-nav>button{color:#283850;box-shadow:none;transition:color var(--xiami-fast) ease, background-color var(--xiami-fast) ease, border-color var(--xiami-fast) ease, box-shadow var(--xiami-fast) ease;background:0 0;border:1px solid #0000;border-radius:9px}.shell.wb-shell>aside>.primary-nav>button{grid-template-columns:19px minmax(0,1fr);gap:3px 10px;min-height:54px;padding:9px 12px;display:grid}.shell.wb-shell>aside .workspace-nav-icon{color:#617188;flex:none;grid-area:1/1/3;align-self:center}.shell.wb-shell>aside button.active .workspace-nav-icon{color:var(--xiami-brand)}.shell.wb-shell>aside>.primary-nav>button b{grid-column:2;font-size:14px;font-weight:620;line-height:1.35}.shell.wb-shell>aside>.primary-nav>button small{color:var(--xiami-sidebar-muted);grid-column:2;font-size:13px;line-height:1.4}.shell.wb-shell>aside>.primary-nav>button:hover,.shell.wb-shell>aside>.tool-nav>button:hover{color:#1f314b;background:#ffffffa8;border-color:#62789529;box-shadow:inset 0 1px #ffffffb8}.shell.wb-shell>aside>.primary-nav>button:hover :where(b,small,.workspace-nav-icon),.shell.wb-shell>aside>.tool-nav>button:hover :where(b,small,.workspace-nav-icon){color:inherit}.shell.wb-shell>aside>.primary-nav>button.active,.shell.wb-shell>aside>.tool-nav>button.active{color:#a91f39;box-shadow:inset 3px 0 var(--xiami-brand), 0 8px 18px #5b687c17, inset 0 1px #ffffffdb;background:linear-gradient(135deg,#ffedf3f5,#fffafce0);border-color:#e83d5b29}.shell.wb-shell>aside>.primary-nav>button.active small{color:#795965}.shell.wb-shell>aside>.tool-nav{border-color:#677d992e;margin-top:18px;padding-top:11px}.shell.wb-shell>aside>.tool-nav>summary{color:#5f6e83;min-height:34px;padding-inline:10px}.shell.wb-shell>aside>.tool-nav>button{align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:13px;display:flex}.shell.wb-shell>aside>.admin-identity,.shell.wb-shell>aside>.admin-session,.shell.wb-shell>aside>.boundary{color:#2e3d53;border-color:#677d9933}.shell.wb-shell>aside>.admin-identity{background:#ffffff94;border:1px solid #6c84a22e;border-radius:11px;padding:12px;box-shadow:0 8px 22px #364e6d12,inset 0 1px #ffffffc7}.shell.wb-shell>aside>.admin-session{margin-top:8px;padding:11px 10px 0}.shell.wb-shell>aside :where(.admin-identity,.admin-session) b{color:#22324a;font-weight:650}.shell.wb-shell>aside :where(.admin-identity,.admin-session) small,.shell.wb-shell>aside>.boundary{color:#5e6e84}.shell.wb-shell>aside :where(.admin-identity,.admin-session) button{color:#304159;background:#ffffff94;border-color:#657c9847}.shell.wb-shell>aside :where(.admin-identity,.admin-session) button:hover{background:#ffffffc7;border-color:#5169886b}.shell.wb-shell>aside>.boundary{margin-top:12px;padding:12px 10px 0}.shell.wb-shell>main{background:0 0;width:100%;min-width:0;max-width:1680px;padding:22px clamp(24px,2.6vw,42px) 64px;position:relative}.shell.wb-shell>main:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(#ffffffc2,#fff0 70%);border-radius:50%;width:58vw;height:72vh;position:fixed;top:-22vh;right:-8vw}.shell.wb-shell :where(button,input,select,textarea,summary){touch-action:manipulation}.shell.wb-shell main :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--xiami-radius-control)}.shell.wb-shell main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--xiami-line-strong);min-height:40px;color:var(--xiami-ink);transition:border-color var(--xiami-fast) ease, box-shadow var(--xiami-fast) ease, background-color var(--xiami-fast) ease;background:#ffffffe8;box-shadow:inset 0 1px #ffffffd1,0 1px 3px #3045610a}.shell.wb-shell main :where(input,textarea)::placeholder{color:#68768a;opacity:1}.shell.wb-shell main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{background:#fffffffa;border-color:#71859f}.shell.wb-shell :where(main button,main input,main select,main textarea,main summary):focus-visible,.shell.wb-shell>aside :where(button,summary):focus-visible{outline:2px solid var(--xiami-focus);outline-offset:3px}.shell.wb-shell main button{border:1px solid var(--xiami-line-strong);color:#223149;min-height:40px;transition:border-color var(--xiami-fast) ease, color var(--xiami-fast) ease, background-color var(--xiami-fast) ease, box-shadow var(--xiami-fast) ease, transform 80ms ease;background:#ffffffe0;box-shadow:0 2px 7px #3248650d}.shell.wb-shell main button:not(:disabled):hover{color:#14243b;background:#fffffff5;border-color:#8192a9;box-shadow:0 6px 15px #2c42601c}.shell.wb-shell main button:not(:disabled):active{transform:translateY(1px);box-shadow:0 2px 6px #2c426014}.shell.wb-shell main :where(button.primary,.primary-action,.wb-button[data-variant=primary]){border-color:var(--xiami-action);color:#fff;background:linear-gradient(145deg, #30415b, var(--xiami-action));box-shadow:0 8px 18px #1c2c4430}.shell.wb-shell main :where(button.primary,.primary-action,.wb-button[data-variant=primary]):not(:disabled):hover{border-color:var(--xiami-action-hover);color:#fff;background:var(--xiami-action-hover)}.shell.wb-shell main button:disabled{color:#7c8798;box-shadow:none;opacity:1;background:#e5eaf1b8;border-color:#7c8ea42e}.shell.wb-shell main :is(.feishu-filter-trigger,.feishu-filter-option){font-size:13px}.shell.wb-shell main .feishu-filter-trigger:disabled{color:#536176}.shell.wb-shell main :where(input[type=checkbox],input[type=radio]){accent-color:var(--xiami-brand)}.shell.wb-shell :where(.wb-page-header,header){color:var(--xiami-ink)}.shell.wb-shell .wb-page-header{align-items:flex-start;margin-bottom:12px}.shell.wb-shell .wb-page-title-copy>h1,.shell.wb-shell main>header h1,.shell.wb-shell main h1{color:#111c2e;letter-spacing:-.028em;font-size:30px;font-weight:700;line-height:1.25}.shell.wb-shell main :where(h2,h3){color:#17243a;letter-spacing:-.012em}.shell.wb-shell main h2{font-weight:680}.shell.wb-shell main h3{font-weight:640}.shell.wb-shell main .section-kicker{letter-spacing:0;text-transform:none}.shell.wb-shell :where(.wb-page-title-copy>p,header p,.muted,.section-heading p,.field-help){color:var(--xiami-muted)}.shell.wb-shell .wb-source-details>summary,.shell.wb-shell .data-source-badge{border-color:var(--xiami-line);color:#33445d;-webkit-backdrop-filter:blur(14px)saturate(125%);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb8}.shell.wb-shell .data-source-local{background:#fff9e9bd;border-color:#9a712d3d}.shell.wb-shell main :where(section,.card,.wb-panel){border-color:var(--xiami-line);color:var(--xiami-ink);background:var(--xiami-surface);box-shadow:var(--xiami-shadow-panel)}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.shell.wb-shell main :where(section,.card,.wb-panel),.shell.wb-shell .publish-journey,.shell.wb-shell .workbench-primary-tabs,.shell.wb-shell .wb-batch-commandbar{-webkit-backdrop-filter:blur(18px)saturate(128%)}}.shell.wb-shell main :where(.card,section) :where(section,.card){box-shadow:none}.shell.wb-shell main :where(.environment,.pill,.wb-status){color:#42516a;background:#dde5f0d1}.shell.wb-shell main :where(.pill-approved,.validation-metadata_verified,.device-active,.success,.health-healthy),.shell.wb-shell main .wb-status[data-tone=success]{color:var(--xiami-success);background:#e4f2e9}.shell.wb-shell main :where(.pill-draft,.validation-pending,.warning,.health-low_storage),.shell.wb-shell main .wb-status[data-tone=warning]{color:var(--xiami-warning);background:#fbf1da}.shell.wb-shell main :where(.inline-error,.state-error,.pill-withdrawn,.pill-expired,.validation-failed,.health-stale),.shell.wb-shell main .wb-status[data-tone=danger]{color:var(--xiami-danger);background:#f9e9ed}.shell.wb-shell main :where(.inline-error,.warning,.success,.notice,.wb-notice){box-shadow:none;border:1px solid;border-radius:10px}.shell.wb-shell main .state{color:var(--xiami-muted);background:#f9fbfd94;border-color:#677b9552}.shell.wb-shell main .spinner{border-color:#bdc9d8;border-top-color:var(--xiami-brand)}.shell.wb-shell main .table-wrap,.shell.wb-shell main .wb-table-region{border:1px solid var(--xiami-line);background:#ffffff9e;border-radius:12px}.shell.wb-shell main table{color:#1b293e;font-variant-numeric:tabular-nums}.shell.wb-shell main :where(th,td){border-bottom-color:#6f849e2e}.shell.wb-shell main th{color:#4f6077;background:#e3eaf394;font-weight:650}.shell.wb-shell main tbody tr:hover td{background:#eef3f99e}.workspace-topbar{justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;margin-bottom:14px;display:flex}.workspace-topbar:empty{display:none}.workspace-topbar .phone-connection-monitor{color:var(--xiami-muted);text-align:right;flex:0 auto;font-size:13px}.workspace-topbar .workspace-refresh{color:var(--xiami-muted,#57606a);cursor:pointer;background:#fff;border:1px solid #091e3c1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.workspace-topbar .workspace-refresh:hover{background:#1890ff1a}.workspace-topbar .workspace-refresh:disabled{opacity:.55;cursor:default}.app-update-notice{color:#765a12;background:#fff9e9;border:1px solid #efd18c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12px;display:flex}.app-update-notice span{overflow-wrap:anywhere}.app-update-notice button{white-space:nowrap;padding:5px 8px}.app-update-notice .app-update-dismiss{color:inherit;background:0 0;border-color:#0000}.system-health-pill{color:#2e6b3a;white-space:nowrap;background:#f0faf1;border:1px solid #bfe3c4;border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:340px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.system-health-dot{background:#3fa652;border-radius:50%;flex:none;width:8px;height:8px}.system-health-pill.system-health-warn{color:#765a12;background:#fff9e9;border-color:#efd18c}.system-health-pill.system-health-warn .system-health-dot{background:#e0a93b}.system-health-pill.system-health-error{color:#8f2f2f;background:#fdf0f0;border-color:#eeb4b4}.system-health-pill.system-health-error .system-health-dot{background:#d9534f}.system-health-pill.system-health-starting{color:#4a5b73;background:#f4f7fb;border-color:#c9d4e2}.system-health-pill.system-health-starting .system-health-dot{background:#9db1c9}.system-health-reason{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.shell.wb-shell :is(.pml-section-heading,.media-album-import>.section-heading)>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.shell.wb-shell :is(.pml-section-heading,.media-album-import>.section-heading)>div>h2{order:0;margin:0}.shell.wb-shell :is(.pml-section-heading,.media-album-import>.section-heading)>div>.section-kicker{color:var(--xiami-muted);order:1;margin:0;font-size:13px;font-weight:400;line-height:1.5}.shell.wb-shell :is(.pml-section-heading,.media-album-import>.section-heading)>div>p{flex-basis:100%;order:2;margin:0}.shell.wb-shell .wb-production-toolbar{border-bottom:1px solid #62799633;justify-content:space-between;align-items:center;gap:10px 18px;min-width:0;margin-bottom:14px;padding-bottom:10px;display:flex}.shell.wb-shell .workbench-tabs.workbench-primary-tabs{background:#ffffff7a;border:1px solid #6379962e;border-radius:10px;flex:auto;margin:0;padding:4px;box-shadow:inset 0 1px #ffffffb8}.shell.wb-shell .workbench-primary-tabs>button{color:#40516a;background:0 0;border-radius:7px;min-height:38px;padding:7px 11px}.shell.wb-shell .workbench-primary-tabs>button.selected{color:var(--xiami-brand-ink);background:#fff5f8f0;box-shadow:0 4px 12px #5f3d4b14,inset 0 1px #ffffffe0}.shell.wb-shell .workbench-primary-tabs>button.selected>span{color:#fff;background:var(--xiami-brand)}.shell.wb-shell .saved-production-batches,.shell.wb-shell .wb-batch-commandbar{border:1px solid var(--xiami-line);background:#ffffffb8;border-radius:12px;margin:0 0 14px;box-shadow:0 10px 26px #2f466512,inset 0 1px #ffffffc2}.shell.wb-shell .saved-production-batches>summary,.shell.wb-shell .current-production-batch{background:0 0;border-color:#667c982e;min-height:42px;margin:0;padding:8px 13px}.shell.wb-shell .wb-production-toolbar .saved-production-batches{box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0}.shell.wb-shell .wb-production-toolbar .saved-production-batches>summary{border:1px solid #0000;border-radius:8px;padding-inline:10px}.shell.wb-shell .wb-production-toolbar .saved-production-batches>summary:hover{border-color:var(--xiami-line);background:#ffffffa3}.shell.wb-shell .wb-batch-commandbar{grid-template-columns:minmax(190px,.78fr) minmax(0,2.7fr) auto;gap:12px 22px;padding:12px 14px}.shell.wb-shell .wb-batch-commandbar>.current-production-batch{border-right:1px solid #6379962e;align-content:center;min-height:58px;padding:0 18px 0 2px}.shell.wb-shell .wb-batch-commandbar .current-production-batch>.section-kicker{color:var(--xiami-muted);letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:550}.shell.wb-shell .wb-batch-commandbar .current-production-batch>b{color:#16243a;font-size:15px;line-height:1.35}.shell.wb-shell .wb-batch-commandbar .current-production-batch>small{color:#647187;font-size:11px}.shell.wb-shell .publish-journey{border:1px solid var(--xiami-line);border-radius:var(--xiami-radius-panel);background:#ffffff9e;margin:0 0 14px;padding:8px;box-shadow:inset 0 1px #ffffffbd}.shell.wb-shell .wb-batch-commandbar>.publish-journey{box-shadow:none;background:0 0;padding:0}.shell.wb-shell .publish-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.shell.wb-shell .publish-stepper>button,.shell.wb-shell .publish-stepper>.copy-review-step-locked{color:#475a73;background:0 0;border:1px solid #0000;border-radius:10px;min-height:54px;padding:8px 9px;position:relative}.shell.wb-shell .publish-stepper>button:not(:last-child):after,.shell.wb-shell .publish-stepper>.copy-review-step-locked:not(:last-child):after{content:"";background:#a9b6c7;width:7px;height:1px;position:absolute;top:50%;right:-4px}.shell.wb-shell .publish-stepper>button.active{color:#15243a;background:#ffffffd6;border-color:#4d65833d;box-shadow:0 5px 14px #31466114,inset 0 1px #ffffffe0}.shell.wb-shell .wb-batch-commandbar .publish-stepper>:is(button,.copy-review-step-locked){box-shadow:none;background:0 0;gap:8px;padding:8px 10px}.shell.wb-shell .wb-batch-commandbar .publish-stepper>button:disabled{color:#66758a;background:0 0;border-color:#0000}.shell.wb-shell .wb-batch-commandbar .publish-stepper>button.active{color:#15243a;background:#ffffffdb;border-color:#4d65833d;box-shadow:0 5px 14px #31466114,inset 0 1px #ffffffe6}.shell.wb-shell .publish-stepper>button>span,.shell.wb-shell .publish-stepper>.copy-review-step-locked>span{color:#42526a;background:#edf2f8db;border:1px solid #6c80994d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.shell.wb-shell .publish-stepper>button.active>span,.shell.wb-shell .wb-batch-commandbar .publish-stepper>button.active>span{color:#fff;background:linear-gradient(145deg,#354963,#1d2c43);border-color:#24354e;box-shadow:0 6px 14px #1f304833}.shell.wb-shell .publish-stepper>button.done>span{border-color:var(--xiami-success);color:#fff;background:var(--xiami-success)}.shell.wb-shell .publish-stepper :where(b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell.wb-shell .wb-batch-commandbar>.batch-details>summary{color:#465a72;border:1px solid #0000;border-radius:8px;min-height:38px;padding:7px 9px}.shell.wb-shell .wb-batch-commandbar>.batch-details>summary:hover{border-color:var(--xiami-line);background:#ffffff9e}.shell.wb-shell .focused-step.product-planning.wb-planning-workspace{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.shell.wb-shell .wb-planning-guide{border:1px solid var(--xiami-line);color:#43546d;background:#ffffff85;border-radius:11px;margin-bottom:12px}.shell.wb-shell .wb-planning-guide>summary{min-height:40px;padding:8px 12px}.shell.wb-shell .product-planning .plan-main{grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);grid-template-areas:"product source""output source";align-items:start;gap:14px;display:grid}.shell.wb-shell .product-planning .planning-product-step{grid-area:product}.shell.wb-shell .product-planning .planning-source-step{grid-area:source}.shell.wb-shell .product-planning .planning-output-step{grid-area:output}.shell.wb-shell .product-planning .planning-flow-step{border:1px solid var(--xiami-line);border-radius:var(--xiami-radius-panel);min-width:0;color:var(--xiami-ink);background:var(--xiami-surface);box-shadow:var(--xiami-shadow-panel);margin:0;padding:18px}.shell.wb-shell .product-planning .planning-flow-step:not(:last-child):before{display:none}.shell.wb-shell .product-planning .planning-flow-step-heading{border-bottom:1px solid #6b809b2b;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;margin:0 0 14px;padding-bottom:12px}.shell.wb-shell .product-planning .planning-flow-step-index{color:#fff;width:34px;height:34px;box-shadow:none;background:#263952;border:1px solid #3f54703d}.shell.wb-shell .product-planning .planning-flow-step-heading small{color:var(--xiami-brand-ink);letter-spacing:.04em;font-size:11px}.shell.wb-shell .product-planning .planning-flow-step-heading h3{color:#14233a;font-size:17px}.shell.wb-shell .product-planning .planning-flow-step-heading p{color:var(--xiami-muted);font-size:12px}.shell.wb-shell .product-planning .planning-flow-step-heading>em{color:#4f5f76;background:#e0e7f0d1}.shell.wb-shell .product-planning :where(.safety-policy-editor,.product-profile-panel,.generation-lanes,.generation-lane,.generation-lane[open],.product-profile-panel-body,.product-existing-summary,.product-empty-hint,.feishu-candidate-toolbar,.reference-store-selection-summary){color:var(--xiami-ink);background:0 0;border-color:#6a7f9a2e}.shell.wb-shell .product-planning .product-profile-panel,.shell.wb-shell .product-planning .generation-lanes{background:#f9fbfd9e;border:1px solid #677d9930;border-radius:12px;overflow:hidden}.shell.wb-shell .product-planning .product-profile-panel>summary,.shell.wb-shell .product-planning .generation-lane>summary{min-height:48px;padding:10px 12px}.shell.wb-shell .product-planning .generation-lane:has(>summary input:checked)>summary{box-shadow:none}.shell.wb-shell .product-planning .generation-lane-body{padding:0 12px 14px}.shell.wb-shell .product-planning .generation-lane-body .choice-card,.shell.wb-shell main .choice-card{color:#23334b;box-shadow:none;background:#ffffff94;border:1px solid #667b9636;border-radius:10px}.shell.wb-shell .product-planning .generation-lane-body .choice-card:hover{box-shadow:none;background:#f4f8fcf5;border-color:#657b98}.shell.wb-shell .product-planning .generation-lane-body .choice-card:has(input:checked){box-shadow:none;background:#f4f8fcf5;border-color:#657b98}.shell.wb-shell main .choice-card:has(input:checked){box-shadow:none;background:#f4f8fcf5;border-color:#657b98}.shell.wb-shell .product-planning .planning-substep-heading,.shell.wb-shell .product-planning .planning-template-rule,.shell.wb-shell .product-planning .planning-count-field,.shell.wb-shell .product-planning .planning-final-controls .feishu-unreferenced-option{border-color:#657b9733}.shell.wb-shell .product-planning .planning-substep-heading>span,.shell.wb-shell .product-planning .planning-substep-heading small{color:#586a83}.shell.wb-shell .product-planning .planning-count-field{color:#24354d}.shell.wb-shell .product-planning .planning-readiness-gate{color:#8f2639;background:#fdf0f3d1;border:1px solid #ae294147;border-radius:10px;padding:12px}.shell.wb-shell .product-planning .planning-output-step>button.primary{min-height:48px;font-size:14px}.shell.wb-shell .publish-navigation{border:1px solid var(--xiami-line);background:#ffffff94;border-radius:13px;margin-top:14px;padding:12px 14px;box-shadow:0 9px 24px #30466314}.shell.wb-shell :where(.strategy-drawer-backdrop,.cover-chat-modal-backdrop,.unused-material-modal-backdrop,.modal-backdrop,.drawer-backdrop){-webkit-backdrop-filter:blur(8px)saturate(110%);background:#1824356b}.shell.wb-shell :where(.strategy-detail-drawer,.cover-chat-modal,.unused-material-modal,.correction-modal,.drawer,.today-work-drawer){border-radius:var(--xiami-radius-panel);color:var(--xiami-ink);box-shadow:var(--xiami-shadow-raised);background:#f8fafdf2;border:1px solid #ffffff9e}.shell.wb-shell :where(.wired-preview-lightbox,.material-preview-lightbox,.product-media-lightbox,.pml-lightbox){-webkit-backdrop-filter:blur(8px);background:#121d2cd1}.shell.wb-shell :where(.scene-representatives,.scene-all-grid,.assembly-preview-grid,.product-media-grid,.pml-grid) img{background:#dbe3ed}.shell.wb-shell .today-work{--today-bg:transparent;--today-surface:#ffffffe0;--today-subtle:#e6edf6d1;--today-text:var(--xiami-ink);--today-muted:var(--xiami-muted);--today-line:var(--xiami-line);--today-action:var(--xiami-action);--today-success:var(--xiami-success);--today-warning:var(--xiami-warning);--today-danger:var(--xiami-danger);background:0 0}.shell.wb-shell .today-work :where(button,input){border-color:var(--xiami-line)}.shell.wb-shell .today-work button:not(:disabled):hover{border-color:var(--xiami-line-strong);background:#f4f8fcf0}.shell.wb-shell .today-work :where(.today-work-search input,.today-work-metrics,.today-work-tasks,.today-work-exceptions,.today-work-employees,.today-work-data-gaps,.today-work-gate,.today-work-fatal-error,.today-work-initial-loading){background:var(--today-surface);-webkit-backdrop-filter:blur(16px)saturate(116%);box-shadow:0 10px 28px #334b6914}.shell.wb-shell .today-work :where(.today-work-scroll-hint,.today-work-table th){background:#f0f5faf0}.shell.wb-shell .today-work .today-work-table :where(th,td),.shell.wb-shell .today-work .today-work-exceptions li,.shell.wb-shell .today-work .today-work-detail-list>div,.shell.wb-shell .today-work .today-work-notifications li{border-bottom-color:#7589a42e}.shell.wb-shell .today-work .today-work-table tbody tr:hover,.shell.wb-shell .today-work .today-work-table tbody tr:hover td:nth-child(10){background:#f2f7fbe6}.shell.wb-shell .today-work .today-work-table :is(th,td):nth-child(10){background:#fafcfef5;box-shadow:-8px 0 16px #334b690f}.shell.wb-shell .today-work .today-work-table th:nth-child(10){background:#f0f5fafa}.shell.wb-shell .today-work .today-work-filter-row button[aria-selected=true]{color:var(--xiami-brand-ink);background:#ffeef3e0;border-color:#e83d5b38}.shell.wb-shell .today-work .today-work-status{color:#4e5f73}.shell.wb-shell .today-work .today-work-data-gaps{background:#f5f8fcd6}.shell.wb-shell .today-work .today-work-drawer,.shell.wb-shell .today-work .today-work-drawer>header{background:#f8fafdf5}.shell.wb-shell .today-work .today-work-drawer{box-shadow:-18px 0 48px #273c5829}.shell.wb-shell .today-work .today-work-primary{border-color:var(--xiami-action)!important;color:#fff!important;background:var(--xiami-action)!important}.shell.wb-shell .today-work .today-work-primary:hover{border-color:var(--xiami-action-hover)!important;background:var(--xiami-action-hover)!important}@media (width<=1320px) and (width>=801px){.shell.wb-shell{grid-template-columns:224px minmax(0,1fr)}.shell.wb-shell>main{padding-inline:24px}.shell.wb-shell .wb-batch-commandbar{grid-template-columns:minmax(0,1fr) auto}.shell.wb-shell .wb-batch-commandbar>.current-production-batch{border-right:0}.shell.wb-shell .wb-batch-commandbar>.publish-journey{border-top:1px solid #63799629;grid-area:2/1/auto/-1;padding-top:10px}}@media (width<=1180px) and (width>=801px){.shell.wb-shell{grid-template-columns:214px minmax(0,1fr)}.shell.wb-shell>main{padding-inline:22px}.shell.wb-shell .product-planning .plan-main{grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr)}}@media (width<=980px){.shell.wb-shell .product-planning .plan-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"product""source""output"}}@media (width<=1500px) and (width>=901px){.shell.wb-shell .product-planning .plan-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"product""source""output";gap:14px}.shell.wb-shell .product-planning .planning-source-step{border-left:1px solid var(--xiami-line);padding-left:18px}}@media (width<=900px){.shell.wb-shell .publish-stepper{scrollbar-width:thin;padding-bottom:3px;display:flex;overflow-x:auto}.shell.wb-shell .publish-stepper>button,.shell.wb-shell .publish-stepper>.copy-review-step-locked{flex:0 0 168px}}@media (width<=800px){.shell.wb-shell{background:radial-gradient(at 78% 0,#ffffffd1,#fff0 44%),linear-gradient(150deg,#dfe7f1,#f1f4f8 52%,#e8eef6);grid-template-columns:minmax(0,1fr)}.shell.wb-shell>main{padding:20px 16px calc(104px + env(safe-area-inset-bottom,0px))}.shell.wb-shell>.mobile-primary-nav,.shell.wb-shell .mobile-tools-navigation>button,.shell.wb-shell .mobile-tools-panel{color:var(--xiami-ink);box-shadow:var(--xiami-shadow-raised);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#f9fbfde8;border-color:#7488a145}.shell.wb-shell>.mobile-primary-nav>button.active,.shell.wb-shell .mobile-tools-navigation>button.active,.shell.wb-shell .mobile-tools-navigation>button[aria-expanded=true]{color:#fff;background:var(--xiami-action)}.shell.wb-shell main :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.shell.wb-shell .wb-production-toolbar{flex-direction:column;align-items:stretch}.workspace-topbar{flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.workspace-topbar .phone-connection-monitor{text-align:left;font-size:13px}.shell.wb-shell .wb-page-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.shell.wb-shell .wb-page-title-copy{display:contents}.shell.wb-shell .wb-page-title-copy>h1{grid-column:1;align-self:center;margin:0}.shell.wb-shell .wb-page-title-copy>p{grid-area:2/1/auto/-1;font-size:13px}.shell.wb-shell .wb-source-details{grid-area:1/2}.shell.wb-shell .wb-source-details[open]{grid-area:3/1/auto/-1}.shell.wb-shell .wb-source-details>summary{gap:6px;padding:7px 8px}}@media (width<=620px){#root>.workforce-status{padding-inline:16px}.shell.wb-shell .wb-page-title-copy>h1,.shell.wb-shell main>header h1,.shell.wb-shell main h1{font-size:24px}.shell.wb-shell .product-planning .planning-flow-step{padding:15px}.shell.wb-shell .product-planning .planning-flow-step-heading{grid-template-columns:32px minmax(0,1fr)}.shell.wb-shell .product-planning .planning-flow-step-heading>em{grid-column:2;justify-self:start}.shell.wb-shell .publish-navigation{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shell.wb-shell *,.shell.wb-shell :before,.shell.wb-shell :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (prefers-reduced-transparency:reduce){#root>.workforce-status,.shell.wb-shell>aside,.shell.wb-shell main :where(section,.card,.wb-panel),.shell.wb-shell .publish-journey,.shell.wb-shell .workbench-primary-tabs,.shell.wb-shell .wb-batch-commandbar,.shell.wb-shell>.mobile-primary-nav,.shell.wb-shell .mobile-tools-navigation>button,.shell.wb-shell .mobile-tools-panel{background:var(--xiami-surface-solid);-webkit-backdrop-filter:none}}.shell.wb-shell .plugin-capture-center .release-status-summary{flex-wrap:wrap;gap:8px 24px;padding:8px 0 12px;display:flex}.shell.wb-shell .plugin-capture-center .release-summary{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;display:flex}.shell.wb-shell .plugin-capture-center .release-summary strong{white-space:nowrap;font-size:15px}.shell.wb-shell .plugin-capture-center .release-summary span{font-size:13px}.shell.wb-shell .wb-production-toolbar .saved-production-batches>summary{border-color:var(--xiami-line);background:#fff;gap:16px;min-height:48px;padding:10px 18px}.shell.wb-shell .wb-production-toolbar .saved-production-batches>summary b{color:var(--wb-ink);font-size:16px;font-weight:650}.shell.wb-shell .wb-production-toolbar .saved-production-batches>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-4px 2px 0 0;transform:rotate(45deg)}.shell.wb-shell .wb-production-toolbar .saved-production-batches[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.shell.wb-shell .copy-review-step.v5-prep-results{row-gap:6px}.shell.wb-shell .copy-review-step.v5-prep-results>.page-intro{margin:4px 0}.shell.wb-shell .copy-review-step.v5-prep-results>.flow-steps{margin:4px 0 10px}.shell.wb-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.shell.wb-shell main :where(h1,h2,h3){text-wrap:balance}.shell.wb-shell main :where(p,li,dd,small){text-wrap:pretty}.shell.wb-shell main a{color:#244f85;text-underline-offset:3px;text-decoration-thickness:1px}.shell.wb-shell main a:hover{color:#173b68}.shell.wb-shell main summary:not([aria-disabled=true]):hover{color:#172943}.shell.wb-shell main button:disabled{cursor:not-allowed}.shell.wb-shell>aside>.tool-nav>summary,.shell.wb-shell>aside :where(.admin-identity,.admin-session) button{min-height:40px}.shell.wb-shell .plugin-technical-details,.shell.wb-shell .plugin-legacy-details{border:1px solid var(--xiami-line);border-radius:var(--xiami-radius-panel);background:#ffffffa8;margin-top:12px}.shell.wb-shell .plugin-technical-details>summary,.shell.wb-shell .plugin-legacy-details>summary{color:#344761;cursor:pointer;align-items:center;min-height:44px;padding:8px 12px;font-weight:650;display:flex}.shell.wb-shell .plugin-technical-details>.plugin-cloud-status{margin:0 12px 12px}.shell.wb-shell .plugin-legacy-details>p{margin:0;padding:0 12px 12px}.shell.wb-shell :where(.strategy-filter-bar,.note-resource-filter-bar) label>span,.shell.wb-shell :where(.strategy-filter-bar,.note-resource-filter-bar) input,.shell.wb-shell :where(.strategy-filter-bar,.note-resource-filter-bar) select,.shell.wb-shell :where(.strategy-table-toolbar,.note-resource-table-toolbar),.shell.wb-shell :where(.strategy-pagination,.note-resource-filter-note){font-size:11px}.shell.wb-shell :where(.strategy-filter-bar,.note-resource-filter-bar) input,.shell.wb-shell :where(.strategy-filter-bar,.note-resource-filter-bar) select{min-height:40px}.shell.wb-shell :where(.strategy-library-table,.note-resource-table) :where(th,td,button,a,small,time),.shell.wb-shell .strategy-template-classification-table-wrap :where(th,td,button){font-size:11px;line-height:1.45}.shell.wb-shell .group-member-tags button{width:32px;min-width:32px;height:32px;position:relative}.shell.wb-shell .feishu-workbench-card .section-kicker,.shell.wb-shell .wired-stage-strip article>span,.shell.wb-shell .wired-stage-strip article :where(small,em){font-size:11px}@media (width<=720px){.shell.wb-shell .workbench-primary-tabs>button,.shell.wb-shell .agent-reference-status-actions button{min-height:44px}.shell.wb-shell .media-album-import .wired-import-actions>.warning a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.shell.wb-shell main button:active{transform:none}}
