:root{color:#1c2635;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.desktop-boot-fallback{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#f6f8fb,#eef4fb 55%,#fff8f0);color:#172033}.desktop-boot-fallback section{width:min(520px,100%);display:grid;gap:12px;padding:22px;border:1px solid #dce4ee;border-radius:8px;background:#fff;box-shadow:0 18px 48px #181f2c24}.desktop-boot-fallback span{color:#64748b;font-size:12px;font-weight:800}.desktop-boot-fallback h1{margin:0;color:#111827;font-size:20px;line-height:1.3}.desktop-boot-fallback p{margin:0;color:#4b5565;font-size:13px;line-height:1.6}.desktop-boot-fallback pre{max-height:140px;overflow:auto;margin:0;padding:10px;border:1px solid #e1e6ee;border-radius:8px;background:#f8fafc;color:#334155;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.desktop-boot-fallback button{width:fit-content;min-height:38px;border:1px solid #1e5bd7;border-radius:8px;background:#1f64e0;color:#fff;font-size:13px;font-weight:820;padding:0 14px}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgb(28 103 181 / 22%);outline-offset:2px}h1,h2,h3,p,ol{margin-top:0}h1{margin-bottom:0;color:#111927;font-size:2.15rem;line-height:1.15}h2{margin-bottom:0;color:#111927;font-size:1.2rem;line-height:1.3}h3{margin-bottom:8px;color:#111927;font-size:1rem;line-height:1.35}p{color:#657386;line-height:1.65}.primary-button,.secondary-button,.ghost-button,.back-link{min-height:40px;border-radius:8px;font-weight:800}.primary-button,.secondary-button{padding:0 16px;border:1px solid transparent}.primary-button{color:#fff;background:#1c67b5}.primary-button:hover{background:#155a9f}.primary-button:disabled{cursor:not-allowed;opacity:.48}.secondary-button{color:#1c2635;border-color:#d5dde8;background:#fff}.secondary-button:hover{border-color:#9cafc6}.ghost-button,.back-link{padding:0 10px;border:0;color:#43627f;background:transparent}.ghost-button:hover,.back-link:hover{color:#1c67b5;background:#ecf4ff}.eyebrow{margin-bottom:10px;color:#c35b28;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.explanation-tip-row{display:flex;align-items:center;min-height:24px;margin:8px 0 0}.explanation-tip{position:relative;z-index:20;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;margin-left:8px;color:#c35b28;vertical-align:middle}.explanation-tip:focus-visible{outline:3px solid rgb(195 91 40 / 22%);outline-offset:3px;border-radius:999px}.explanation-tip-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #edc49a;border-radius:999px;color:#ad4d1f;background:#fff7ed;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 6px 14px #ad4d1f1f}.explanation-tip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:min(320px,calc(100vw - 48px));padding:10px 12px;border:1px solid rgb(17 25 39 / 10%);border-radius:8px;color:#fff;background:#1f2937;box-shadow:0 16px 36px #1119273d;font-size:.78rem;font-weight:700;line-height:1.55;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.explanation-tip-bubble:after{position:absolute;top:100%;left:50%;width:8px;height:8px;border-right:1px solid rgb(17 25 39 / 10%);border-bottom:1px solid rgb(17 25 39 / 10%);background:#1f2937;content:"";transform:translate(-50%,-4px) rotate(45deg)}.explanation-tip:hover .explanation-tip-bubble,.explanation-tip:focus .explanation-tip-bubble,.explanation-tip:focus-within .explanation-tip-bubble{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:640px){.explanation-tip-bubble{display:none;right:-4px;left:auto;max-width:min(280px,calc(100vw - 32px));transform:translateY(4px)}.explanation-tip:hover .explanation-tip-bubble,.explanation-tip:focus .explanation-tip-bubble,.explanation-tip:focus-within .explanation-tip-bubble{display:block;transform:translate(0)}.explanation-tip-bubble:after{right:8px;left:auto;transform:translateY(-4px) rotate(45deg)}}.landing-shell{min-height:100vh;padding:40px;background:linear-gradient(180deg,#ffffffd1,#f6f8fbfa),#eef4fb}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;width:min(1180px,100%);min-height:calc(100vh - 80px);margin:0 auto;gap:48px}.landing-copy{max-width:720px}.landing-copy h1{max-width:760px;margin-bottom:22px;font-size:4.1rem;letter-spacing:0}.landing-copy p:not(.eyebrow){max-width:680px;margin-bottom:26px;color:#4d5f75;font-size:1.1rem}.landing-actions,.composer-actions,.staff-actions{display:flex;flex-wrap:wrap;gap:12px}.login-panel{display:grid;max-width:460px;margin-top:24px;padding:18px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;box-shadow:0 16px 45px #1c263514;gap:12px}.login-panel-head{display:grid;gap:4px}.login-panel-head span{color:#152033;font-size:1rem;font-weight:900}.login-panel-head small,.login-hint{color:#657386;font-size:.82rem}.login-panel label{display:grid;color:#3d4e63;font-size:.84rem;font-weight:800;gap:6px}.login-panel input{width:100%;min-height:40px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#f8fbff}.login-error{margin-bottom:0;color:#b42318;font-size:.86rem;font-weight:800}.login-hint{margin-bottom:0;line-height:1.5}.login-demo-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#657386;font-size:.78rem}.login-demo-row span{flex:0 0 auto;font-weight:800}.login-demo-row button{min-height:26px;padding:0 8px;border:1px solid #d8e2ee;border-radius:999px;color:#44566d;background:#f8fbff;font-size:.76rem;font-weight:800;cursor:pointer}.login-demo-row button:hover{border-color:#a9bed8;color:#0f67ff;background:#fff}.demo-board{display:grid;min-height:520px;align-items:center}.demo-screen{position:relative;overflow:hidden;padding:28px;border:1px solid #d7e1ee;border-radius:8px;background:#fff;box-shadow:0 24px 70px #1c26351a}.window-dot{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:#c8d3e0}.demo-screen h2{margin:34px 0 18px;font-size:1.55rem}.demo-path,.demo-flow{display:grid;gap:12px}.demo-path{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.demo-path span,.demo-flow span{display:flex;min-height:76px;align-items:center;padding:16px;border:1px solid #d7e1ee;border-radius:8px;color:#1c2635;background:#f8fbff;font-weight:900}.demo-flow span{min-height:54px;color:#43627f;background:#fff}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px;border-right:1px solid #dce4ef;background:#fff}.brand{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:24px;padding:8px;border:0;border-radius:8px;color:#111927;background:transparent;text-align:left}.brand:hover{background:#f3f7fb}.brand-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.brand span:last-child{display:grid;gap:2px;font-weight:900}.brand small{color:#6d7d91;font-size:.74rem;font-weight:700}.nav-list{display:grid;gap:8px}.nav-item{display:grid;width:100%;min-height:58px;align-content:center;gap:4px;padding:10px 12px;border:0;border-radius:8px;color:#53677f;background:transparent;text-align:left}.nav-item span{color:inherit;font-weight:900}.nav-item small{color:#8a98aa;font-size:.76rem}.nav-item:hover,.nav-item.is-active{color:#1c67b5;background:#ecf4ff}.sidebar-foot{display:grid;gap:12px;margin-top:auto;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#f8fbff}.sidebar-foot div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-foot span{color:#6d7d91;font-size:.86rem;font-weight:800}.sidebar-foot strong{color:#1c67b5;font-size:1.15rem}.workspace{min-width:0;padding:30px}.page-stack{display:grid;width:min(1240px,100%);margin:0 auto;gap:22px}.page-header{display:grid;gap:8px;padding:8px 0 4px}.page-header h1{max-width:820px}.compact-header{grid-template-columns:auto minmax(0,1fr);align-items:start}.workbench-context-strip{display:inline-grid;max-width:min(760px,100%);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;padding:7px 10px;border:1px solid #d9e7f8;border-radius:8px;background:#fff;box-shadow:0 12px 28px #2354960f}.workbench-context-strip span{color:#687d9e;font-size:.76rem;font-weight:900;white-space:nowrap}.workbench-context-strip strong{color:#0a205c;font-size:.86rem;font-weight:950;white-space:nowrap}.workbench-context-strip small{overflow:hidden;color:#667894;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.split-entry{display:grid;grid-template-rows:repeat(2,minmax(230px,1fr));min-height:calc(100vh - 150px);gap:18px}.hero-choice{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:34px;border:1px solid #d7e1ee;border-radius:8px;background:#fff;text-align:left;box-shadow:0 18px 50px #1c263512}.hero-choice:hover{border-color:#9fb8d4;transform:translateY(-1px)}.hero-choice>span{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.execution-choice>span{background:#c35b28}.hero-choice h2{margin-bottom:8px;font-size:2rem}.hero-choice p{max-width:680px;margin-bottom:0;font-size:1rem}.hero-choice strong{color:#1c67b5}.execution-choice strong{color:#c35b28}.collab-choice>span{background:#0f766e}.collab-choice strong{color:#0f766e}.boss-home .split-entry{grid-template-rows:repeat(3,minmax(170px,1fr))}.expert-layout{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(460px,1.4fr) minmax(210px,.72fr);align-items:start;gap:16px}.scenario-rail{display:grid;gap:12px}.scenario-card,.chat-card,.result-panel,.form-panel,.market-card,.notice-card,.staff-panel{border:1px solid #dce4ef;border-radius:8px;background:#fff}.scenario-card{display:grid;min-height:154px;padding:16px;text-align:left}.scenario-card:hover,.scenario-card.is-active{border-color:#8bb3db;background:#f6fbff}.scenario-card p{margin-bottom:12px;font-size:.88rem}.tag-row{display:flex;flex-wrap:wrap;align-self:end;gap:6px}.tag-row span,.market-card>span,.result-head span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#49637f;background:#edf4fc;font-size:.74rem;font-weight:900}.chat-panel{display:grid;gap:16px}.chat-card,.result-panel{padding:18px}.chat-topline,.result-head,.feedback-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.chat-topline{margin-bottom:16px;color:#6d7d91;font-size:.86rem}.chat-topline strong{color:#1c67b5}.chat-stream{display:grid;gap:10px;margin-bottom:16px}.message{display:grid;max-width:88%;gap:6px;padding:12px 14px;border-radius:8px}.message span{color:#6d7d91;font-size:.75rem;font-weight:900}.message p{margin-bottom:0;color:#233247;font-size:.94rem}.message.ai{background:#f0f6ff}.message.user{justify-self:end;background:#fff4ed}.question-card{display:grid;gap:12px;margin-bottom:16px;padding:14px;border-radius:8px;background:#f8fbff}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button{min-height:36px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.choice-grid button:hover,.upload-choice button:hover,.feedback-row button:hover,.choice-list button:hover,.choice-list button.is-active,.upload-choice button.is-active,.feedback-row button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.composer{display:grid;gap:10px}.composer textarea,.form-panel input,.staff-panel textarea{width:100%;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.composer textarea{min-height:84px;resize:vertical;padding:12px}.upload-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;border-radius:8px;background:#fff8ef}.upload-choice span{color:#6d4c2d;font-weight:900}.result-head{align-items:flex-start;margin-bottom:14px}.result-head h2{margin-top:8px}.artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.artifact-grid article{min-height:110px;padding:14px;border-radius:8px;background:#f8fbff}.artifact-grid strong{color:#111927}.artifact-grid p{margin:8px 0 0;font-size:.86rem}.feedback-row{padding-top:14px;border-top:1px solid #edf1f6}.feedback-row span{color:#475c73;font-weight:900}.feedback-row div{display:flex;gap:6px}.feedback-row button{width:36px;padding:0}.form-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px}.form-panel{display:grid;gap:14px;padding:18px}.form-panel label{display:grid;gap:7px;color:#52677e;font-size:.88rem;font-weight:900}.form-panel input{min-height:42px;padding:0 12px}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.upload-tile{display:grid;min-height:130px;align-content:space-between;padding:16px;border:1px solid #dce4ef;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.upload-tile:hover{border-color:#8bb3db}.upload-tile span{font-weight:900}.upload-tile strong{color:#1c67b5}.questionnaire-page{gap:18px}.questionnaire-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.questionnaire-header p{max-width:760px}.questionnaire-status{display:grid;min-width:240px;gap:6px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#f8fbff}.questionnaire-status span,.questionnaire-side span,.questionnaire-section-head p,.questionnaire-file-list small,.uploaded-ref-list small{color:#6d7d91;font-size:.82rem;font-weight:800}.questionnaire-status strong{overflow-wrap:anywhere;color:#1c67b5;font-size:.86rem}.questionnaire-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.questionnaire-form,.questionnaire-side,.questionnaire-section{display:grid;gap:14px}.questionnaire-section,.questionnaire-side section{padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.questionnaire-section-head{display:grid;gap:4px}.questionnaire-section-head h2,.questionnaire-side h2{margin:0;color:#111927}.questionnaire-section-head p,.questionnaire-side p{margin:0}.questionnaire-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.questionnaire-field{display:grid;gap:7px;color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-field.is-wide{grid-column:1 / -1}.questionnaire-field input,.questionnaire-field textarea{width:100%;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.questionnaire-field input{min-height:42px;padding:0 12px}.questionnaire-field textarea{min-height:92px;resize:vertical;padding:12px;line-height:1.55}.questionnaire-choice-group{display:grid;gap:8px}.questionnaire-choice-group>span{color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-choice-group>div{display:flex;flex-wrap:wrap;gap:8px}.questionnaire-choice-group button,.questionnaire-file-list button{min-height:36px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.questionnaire-choice-group button{padding:0 12px}.questionnaire-choice-group button:hover,.questionnaire-choice-group button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.questionnaire-upload{display:grid;gap:6px;padding:16px;border:1px dashed #8bb3db;border-radius:8px;background:#f8fbff;cursor:pointer}.questionnaire-upload input{width:100%}.questionnaire-upload span{color:#1c67b5;font-weight:900}.questionnaire-upload small{color:#6d7d91;font-weight:800}.questionnaire-file-list{display:grid;gap:8px}.questionnaire-file-list p{margin:0;color:#6d7d91}.questionnaire-file-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#f8fbff}.questionnaire-file-list article div,.uploaded-ref-list{display:grid;gap:4px}.questionnaire-file-list strong{overflow-wrap:anywhere}.questionnaire-file-list button{flex:0 0 auto;padding:0 12px}.questionnaire-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.questionnaire-message{color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-message.submitted{color:#117c55}.questionnaire-message.error{color:#b42318}.questionnaire-side{position:sticky;top:18px}.questionnaire-side ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#31445d;font-weight:800}.market-grid,.notice-grid,.staff-grid{display:grid;gap:14px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-card{display:grid;min-height:230px;align-content:start;gap:12px;padding:18px}.market-card p{margin-bottom:10px}.market-card button{align-self:end;justify-self:start}.service-market .market-card{min-height:250px}.notice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-card{padding:18px}.notice-card ol{display:grid;gap:10px;margin-bottom:0;padding-left:20px;color:#475c73}.staff-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr)}.staff-panel{display:grid;gap:14px;padding:18px}.staff-panel.wide{grid-row:span 2}.staff-panel textarea{min-height:220px;resize:vertical;padding:12px}.choice-list{display:grid;gap:8px}.staff-shortcuts{display:grid;gap:10px}.staff-shortcuts span{padding:10px 12px;border-radius:8px;color:#475c73;background:#f8fbff;font-weight:800}.flow-workspace{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(520px,1.55fr) minmax(240px,.72fr);align-items:start;gap:16px}.flow-workspace.is-scenario-picker{grid-template-columns:minmax(0,1fr);justify-items:center}.flow-workspace.is-scenario-picker .prompt-rail{position:static;width:min(1040px,100%);grid-template-columns:minmax(0,1fr);gap:16px}.flow-workspace.is-scenario-picker .rail-heading{justify-items:center;padding-top:10px}.flow-workspace.is-scenario-picker .rail-heading strong{font-size:1.34rem}.flow-workspace.is-scenario-picker .thinking-flow-progress,.flow-workspace.is-scenario-picker .thinking-flow-context,.flow-workspace.is-scenario-picker .conversation-panel,.flow-workspace.is-scenario-picker .result-side-panel{display:none}.flow-workspace.is-scenario-picker .thinking-flow-list,.flow-workspace.is-scenario-picker .operation-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.flow-workspace.is-scenario-picker .thinking-flow-card,.flow-workspace.is-scenario-picker .operation-option-button{grid-template-columns:26px minmax(0,1fr);min-height:184px;align-content:start;align-items:start;padding:18px}.flow-workspace.is-scenario-picker .thinking-flow-card .template-main,.flow-workspace.is-scenario-picker .operation-option-button>div{display:grid;gap:8px}.flow-workspace.is-scenario-picker .thinking-flow-card .template-main h3,.flow-workspace.is-scenario-picker .operation-option-button strong{font-size:1.16rem}.flow-workspace.is-scenario-picker .thinking-flow-card .template-main small,.flow-workspace.is-scenario-picker .operation-option-button small{-webkit-line-clamp:initial}.flow-workspace.is-scenario-picker .template-hover{position:static;grid-column:1 / -1;min-width:0;width:auto;gap:8px;padding:0;border:0;opacity:1;background:transparent;box-shadow:none;pointer-events:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.flow-workspace.is-scenario-picker .template-hover img{display:none}.flow-workspace.is-scenario-picker .template-hover strong{padding:0}.flow-workspace.thinking-layout.is-chat-mode{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.flow-workspace.thinking-layout.is-chat-mode .prompt-rail{display:none}.prompt-rail,.activity-panel{position:sticky;top:24px;display:grid;gap:12px}.rail-heading{display:grid;gap:4px;padding:4px 2px}.rail-heading span{color:#c35b28;font-size:.76rem;font-weight:900}.rail-heading strong{color:#111927;font-size:.95rem}.thinking-flow-selector,.thinking-flow-list{display:grid;gap:10px}.thinking-flow-progress{display:flex;gap:6px;padding:4px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#ffffff9e;box-shadow:0 12px 28px #2b527912}.thinking-flow-progress span{display:grid;flex:.72 1 0;grid-template-columns:22px minmax(0,1fr);min-width:0;min-height:34px;align-items:center;gap:6px;padding:6px;border-radius:6px;color:#5a6b7f;background:#f4f8fcb8;transition:flex .18s ease,background .18s ease,color .18s ease}.thinking-flow-progress span.is-active{flex:1.5 1 0;color:#0f4fb8;background:#e1f0ffdb}.thinking-flow-progress span.is-done{color:#0f6c5e;background:#e1f7f2c7}.thinking-flow-progress small{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#fff;background:#7a8ca3;font-size:.72rem;font-weight:900}.thinking-flow-progress span.is-active small{background:#1f6bff}.thinking-flow-progress span.is-done small{background:#13a58d}.thinking-flow-progress strong{overflow:hidden;font-size:.76rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.thinking-flow-context{display:grid;gap:3px;padding:0 2px}.thinking-flow-context span{color:#0f67ff;font-size:.76rem;font-weight:900}.thinking-flow-context p{margin:0;color:#5f6f82;font-size:.82rem;line-height:1.45}.thinking-flow-card .template-main small{display:-webkit-box;overflow:hidden;color:#64748b;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.thinking-purpose-actions{display:grid;gap:8px;padding:10px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#f8fbffb8}.thinking-purpose-actions small{color:#64748b;font-size:.78rem;font-weight:800}.thinking-purpose-actions .primary-button{width:100%}.thinking-selection-panel .result-document ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.thinking-selection-panel .result-document li{padding:9px 10px;border:1px solid rgb(220 229 241 / 84%);border-radius:8px;color:#304154;background:#f8fbffc2;font-size:.86rem;font-weight:800}.prompt-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);min-height:76px;align-items:center;gap:10px;padding:15px;border:1px solid #dce4ef;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.prompt-card:hover,.prompt-card.is-active{border-color:#8bb3db;background:#f6fbff}.prompt-card p{margin-bottom:6px;font-size:.86rem}.template-cover{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgb(15 122 104 / 22%),transparent 60%),#f8fffd}.template-cover:before,.template-cover:after,.template-cover span{position:absolute;border-radius:999px;content:""}.template-cover:before{top:10px;left:10px;width:24px;height:6px;background:var(--app-primary)}.template-cover:after{right:10px;bottom:11px;width:16px;height:16px;background:var(--app-accent-soft)}.template-cover span{left:10px;bottom:13px;width:20px;height:5px;background:#9fd6c8}.template-main{min-width:0}.template-main h3{display:-webkit-box;margin-bottom:8px;overflow:hidden;font-size:.95rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-tags{gap:5px}.compact-tags span{min-height:20px;padding:0 7px;font-size:.68rem}.template-hover{position:absolute;z-index:5;top:calc(100% + 8px);left:8px;right:8px;display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fff;box-shadow:var(--app-shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.prompt-card:hover .template-hover,.prompt-card:focus-visible .template-hover{opacity:1;transform:translateY(0)}.template-hover p{margin-bottom:0;color:var(--app-muted);font-size:.82rem}.template-hover strong{color:var(--app-primary);font-size:.82rem}.conversation-panel{overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 18px 46px #1c263514}.conversation-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border-bottom:1px solid #edf1f6;background:#fbfdff}.assistant-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.conversation-topbar h2{margin-bottom:2px}.conversation-topbar p{margin-bottom:0;font-size:.86rem}.live-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#1f6b46;background:#dcf3e6;font-size:.78rem;font-weight:900;white-space:nowrap}.conversation-stream{display:grid;max-height:min(66vh,720px);overflow:auto;gap:18px;padding:18px;background:#fbfcfe}.current-context{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:8px;background:#f4f8fd}.current-context span{color:#6d7d91;font-size:.8rem;font-weight:900}.current-context strong{min-width:0;color:#1c67b5;overflow-wrap:anywhere}.message-list{display:grid;gap:10px}.flow-message{display:grid;width:min(760px,100%);max-width:100%;gap:6px;padding:14px 16px;border:1px solid transparent;border-radius:10px}.flow-message span{color:#6d7d91;font-size:.75rem;font-weight:900}.flow-message p{margin-bottom:0;color:#233247;font-size:.96rem}.flow-message.ai{justify-self:start;border-color:#e6edf6;background:#fff}.flow-message.user{justify-self:end;width:fit-content;max-width:min(680px,92%);border-color:#eadfd8;background:#fff7f2}.inline-question,.inline-system-card,.expert-picker{display:grid;gap:12px;padding:14px;border:1px solid #e3eaf3;border-radius:8px;background:#fbfdff}.expert-picker>div:first-child p{margin-bottom:0;font-size:.86rem}.expert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expert-grid button{display:grid;min-height:118px;align-content:start;gap:6px;padding:13px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.expert-grid button:hover,.expert-grid button.is-active{border-color:#1c67b5;background:#f0f6ff}.expert-grid strong{color:#111927}.expert-grid span{color:#3d5874;font-size:.86rem;font-weight:800}.expert-grid small{color:#6d7d91;font-size:.78rem;line-height:1.45}.inline-system-card{background:#fff8ef}.inline-system-card span{color:#6d4c2d;font-weight:900}.inline-system-card div{display:flex;flex-wrap:wrap;gap:8px}.inline-system-card button{min-height:36px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.inline-system-card button.is-active,.inline-system-card button:hover{color:#fff;border-color:#1c67b5;background:#1c67b5}.library-feedback-card>span,.transfer-card>span,.after-sales-card span{color:var(--app-primary);font-size:.78rem;font-weight:900}.xiaoce-growth-page{max-width:1180px}.xiaoce-growth-hero{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;border:1px solid #dbe6f1;border-radius:8px;background:linear-gradient(135deg,rgb(29 113 184 / 10%),transparent 42%),linear-gradient(315deg,rgb(195 91 40 / 10%),transparent 46%),#fff;box-shadow:0 18px 48px #1c263514}.xiaoce-companion-stage{position:relative;display:grid;min-height:270px;place-items:center;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 42%,#ffffffeb,#ecf7fff5),#edf7ff}.growth-orbit{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px dashed rgb(28 103 181 / 28%);border-radius:999px}.growth-orbit span{position:absolute;width:12px;height:12px;border-radius:999px;background:#c35b28}.growth-orbit span:nth-child(1){top:14%;left:16%}.growth-orbit span:nth-child(2){right:18%;bottom:18%;background:#1c67b5}.growth-orbit span:nth-child(3){right:28%;top:8%;background:#35a06f}.growth-pet{position:relative;display:grid;width:122px;height:122px;place-items:center;border-radius:28px;background:linear-gradient(160deg,#4aa7dd,#1c67b5 68%),#1c67b5;box-shadow:inset 0 -10px #0000001a,0 22px 46px #1c67b547}.growth-pet:before,.growth-pet:after{position:absolute;top:-18px;width:34px;height:34px;border-radius:12px;background:#5fb7df;content:""}.growth-pet:before{left:22px;transform:rotate(-12deg)}.growth-pet:after{right:22px;transform:rotate(12deg)}.growth-eye{position:absolute;top:44px;width:13px;height:13px;border-radius:999px;background:#fff}.growth-eye.left{left:40px}.growth-eye.right{right:40px}.growth-smile{position:absolute;bottom:36px;width:42px;height:20px;border-bottom:4px solid #ffffff;border-radius:0 0 999px 999px}.xiaoce-companion-stage>strong{position:absolute;right:18px;bottom:18px;padding:7px 10px;border-radius:999px;color:#1f6b46;background:#dcf3e6}.xiaoce-growth-copy{display:grid;gap:14px}.xiaoce-growth-copy>span,.growth-panel-head span,.growth-timeline span{color:#c35b28;font-size:.78rem;font-weight:900}.xiaoce-growth-copy p{max-width:720px;margin-bottom:0}.growth-progress{display:grid;gap:10px;max-width:620px}.growth-progress>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.growth-progress strong{color:#111927}.growth-progress span{color:#657386;font-weight:800}.growth-progress-bar{height:10px;overflow:hidden;border-radius:999px;background:#e5edf6}.growth-progress-bar span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c67b5,#35a06f)}.xiaoce-growth-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:16px}.growth-panel{display:grid;gap:14px;padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.growth-panel-head{display:grid;gap:5px}.xiaoce-name-field{display:grid;gap:8px;color:#52677e;font-size:.88rem;font-weight:900}.xiaoce-name-field input{width:100%;min-height:42px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.xiaoce-setting-group{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f8fbff}.xiaoce-setting-group>span{color:#52677e;font-size:.82rem;font-weight:900}.xiaoce-setting-group div{display:flex;flex-wrap:wrap;gap:8px}.xiaoce-setting-group button{min-height:34px;padding:0 11px;border:1px solid #d5dde8;border-radius:999px;color:#31445d;background:#fff;font-weight:800}.xiaoce-setting-group button:hover,.xiaoce-setting-group button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.flywheel-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flywheel-stat{min-height:122px;padding:14px;border-radius:8px;background:#f7fffb}.flywheel-stat strong{display:block;margin-bottom:4px;color:#1c67b5;font-size:1.9rem}.flywheel-stat span{color:#111927;font-weight:900}.flywheel-stat p{margin:8px 0 0;font-size:.84rem}.training-signal-list{display:grid;gap:8px}.training-signal-list div{padding:12px;border-left:4px solid #35a06f;border-radius:8px;background:#fbfdff}.training-signal-list span{color:#111927;font-weight:900}.training-signal-list p{margin:5px 0 0;font-size:.86rem}.xiaoce-center-bridge{display:grid;gap:14px;padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.xiaoce-center-bridge-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.xiaoce-center-bridge-head span,.xiaoce-center-panel .growth-panel-head span{color:#1c67b5;font-size:.78rem;font-weight:950}.xiaoce-center-bridge-head h2,.xiaoce-center-panel h3{margin:4px 0 0;color:#111927;line-height:1.25}.xiaoce-center-bridge-head h2{font-size:1.15rem}.xiaoce-center-bridge-head strong{padding:7px 10px;border-radius:999px;color:#1f6b46;background:#dcf3e6;white-space:nowrap}.xiaoce-center-error{margin:0;padding:10px 12px;border:1px solid #f0c8b8;border-radius:8px;color:#9b3b1d;background:#fff7f3;font-weight:850}.xiaoce-center-bridge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.xiaoce-center-panel{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border:1px solid #e2ebf6;border-radius:8px;background:#fbfdff}.xiaoce-center-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xiaoce-center-metrics span{display:grid;gap:4px;min-height:74px;padding:12px;border:1px solid #e5edf6;border-radius:8px;color:#60728f;background:#fff;font-size:.78rem;font-weight:900}.xiaoce-center-metrics strong{color:#1c67b5;font-size:1.55rem;line-height:1}.xiaoce-learning-path-list,.xiaoce-training-center-list{display:grid;gap:9px}.xiaoce-learning-path-list div,.xiaoce-training-center-list button{display:grid;position:relative;gap:5px;min-height:82px;padding:12px;overflow:hidden;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.xiaoce-training-center-list button:hover{border-color:#9fc0ff;box-shadow:0 14px 28px #2f75ff1a;transform:translateY(-1px)}.xiaoce-learning-path-list span,.xiaoce-training-center-list span{color:#c35b28;font-size:.74rem;font-weight:950}.xiaoce-learning-path-list strong,.xiaoce-training-center-list strong{color:#111927;font-size:.95rem;line-height:1.25}.xiaoce-learning-path-list small,.xiaoce-training-center-list small,.xiaoce-learning-path-list p,.xiaoce-training-center-list p{margin:0;color:#60728f;font-size:.78rem;font-weight:800;line-height:1.45}.xiaoce-learning-path-list i{display:block;height:4px;margin-top:4px;border-radius:999px;background:linear-gradient(90deg,#1c67b5,#35a06f)}.growth-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-timeline article{min-height:118px;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.growth-timeline p{margin:8px 0 0;color:#31445d}.template-intake{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:10px;background:#fff;box-shadow:var(--app-shadow-soft)}.intake-head{display:grid;gap:6px}.intake-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:var(--app-primary);background:var(--app-surface-soft);font-size:.76rem;font-weight:800}.intake-head p{margin-bottom:0}.intake-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intake-choice-group{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f8fffd}.intake-choice-group>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.intake-choice-group div{display:flex;flex-wrap:wrap;gap:7px}.intake-choice-group button{min-height:30px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-ink);background:#fff;font-size:.82rem;font-weight:800}.intake-choice-group button:hover,.intake-choice-group button.is-active,.choice-grid button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.prompt-card.is-disabled{cursor:not-allowed;opacity:.62}.template-main small{color:var(--app-muted);font-size:.74rem;font-weight:800}.position-translation-intake{background:linear-gradient(180deg,#fff,#f8fbff)}.position-focus-panel,.position-customer-field,.position-source-hint{display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.position-focus-panel>span,.position-customer-field>span,.position-source-hint>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.position-focus-panel div{display:flex;flex-wrap:wrap;gap:8px}.position-focus-panel button,.position-result-actions button{min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-weight:800}.position-focus-panel .member-option-button{display:grid;min-height:52px;align-content:center;gap:3px;padding:8px 10px}.position-focus-panel .member-option-button strong,.position-focus-panel .member-option-button small{display:block}.position-focus-panel .member-option-button small{color:var(--app-muted);font-size:.74rem;font-weight:700;line-height:1.35}.collab-session-list-panel{background:#f8fffd}.collab-session-list-head{display:flex!important;align-items:center;justify-content:space-between}.collab-session-list-head>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.collab-session-list{display:grid!important;gap:8px!important}.collab-session-list button{position:relative;display:grid;min-height:68px;align-content:start;gap:5px;min-width:0;padding:10px 82px 10px 12px}.collab-session-list strong,.collab-session-list small{display:block;min-width:0;max-width:100%}.collab-session-list strong{overflow:hidden;color:#172033;font-size:.9rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.collab-session-list small{overflow:hidden;color:var(--app-muted);font-size:.76rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.collab-session-enter{position:absolute;top:10px;right:10px;display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--app-primary);background:#ecf9f6;font-size:.72rem;font-weight:900}.collab-session-list button.is-active .collab-session-enter{color:#fff;background:var(--app-primary)}.collab-session-mini-list{max-height:280px;overflow:hidden}.collab-session-mini-list .collab-session-list{max-height:222px;overflow-y:auto;padding-right:2px}.collab-session-mini-list .collab-session-list button{min-height:74px;padding-right:78px}.position-focus-panel button:hover,.position-focus-panel button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.position-focus-panel .xiaoce-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.xiaoce-search-row input{min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.xiaoce-checkbox-line{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff;color:var(--app-muted);font-size:.82rem;font-weight:900}.position-customer-field input{min-height:38px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.position-source-hint p{margin:0;color:var(--app-muted);font-size:.84rem}.sticky-composer{position:sticky;bottom:0;padding:16px;border-top:1px solid #edf1f6;background:#fff}.composer-input-wrap{display:grid;gap:10px;padding:12px;border:1px solid #d5dde8;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1c263514}.sticky-composer textarea{min-height:62px;padding:4px 2px;border:0;resize:none}.sticky-composer textarea:focus-visible{outline:0}.sticky-composer .composer-actions{justify-content:flex-end}.collab-reply-assist{display:grid;gap:6px;padding-bottom:6px;border-bottom:1px solid #edf1f6}.collab-reply-assist-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.collab-reply-assist-head div{display:flex;min-width:0;align-items:center;gap:6px}.collab-reply-assist-head span{color:#172033;font-size:.78rem;font-weight:900}.collab-reply-assist-head small{overflow:hidden;color:#657386;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.collab-reply-assist-head em{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#0f6a5b;background:#edf9f6;font-size:.66rem;font-style:normal;font-weight:900}.collab-reply-option-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.collab-reply-option{display:grid;grid-template-columns:minmax(0,1fr) 34px;flex:0 0 min(210px,78vw);overflow:hidden;border:1px solid #dce7f2;border-radius:8px;background:#fbfdff}.collab-reply-option-main{display:grid;min-width:0;min-height:42px;padding:6px 8px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.collab-reply-option strong{color:#1e4f8c;overflow:hidden;font-size:.76rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.collab-reply-option small{overflow:hidden;color:#657386;font-size:.68rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.collab-reply-option-send{display:grid;min-height:42px;place-items:center;border:0;border-left:1px solid #dce7f2;color:#fff;background:var(--app-primary);font-size:.72rem;font-weight:900;cursor:pointer}.collab-reply-option-main:hover{background:#f3f8ff}.collab-reply-option-send:disabled{cursor:not-allowed;opacity:.55}.inline-result{border-color:#dce4ef;box-shadow:none}.activity-list{display:grid;gap:10px}.activity-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.activity-item>span{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#a7b4c5}.activity-item.done>span{background:#1f9d62}.activity-item.running>span{background:#1c67b5;box-shadow:0 0 0 6px #1c67b51f}.activity-item.waiting>span{background:#c5ceda}.activity-item h3{margin-bottom:4px}.activity-item p{margin-bottom:0;font-size:.84rem}.result-side-panel{position:sticky;top:24px;display:grid;gap:12px}.customer-context-cards{display:grid;gap:8px}.customer-context-card{display:grid;gap:5px;padding:12px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:linear-gradient(135deg,#ffffffd1,#edf7ff94),#ffffffbd;box-shadow:0 14px 30px #2f496014}.customer-context-card span{width:fit-content;padding:3px 8px;border-radius:999px;color:#0f67ff;background:#0f67ff1a;font-size:.72rem;font-weight:900}.customer-context-card strong{color:#172033;font-size:.94rem;line-height:1.25}.customer-context-card small{color:#64748b;font-size:.78rem;line-height:1.45}.chat-setup-status,.chat-setup-empty,.chat-setup-dialog{border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#fffffff0}.chat-setup-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;box-shadow:0 12px 28px #2f496012}.chat-setup-status>div{display:grid;min-width:0;gap:4px}.chat-setup-status span,.chat-setup-empty span,.chat-setup-section-head span,.chat-setup-summary span,.chat-setup-head span,.chat-setup-name-section label span{color:#0f67ff;font-size:.74rem;font-weight:900}.chat-setup-status strong,.chat-setup-empty strong{color:#172033;line-height:1.35}.chat-setup-status small,.chat-setup-empty p{margin:0;color:#64748b;font-size:.82rem;line-height:1.45}.chat-setup-status .chat-launch-hint{color:#42606f;font-weight:700}.chat-setup-status.is-pending{border-color:#f3c672;background:#fffaf1}.chat-setup-status button{flex:0 0 auto}.chat-setup-status-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chat-setup-status-actions .primary-button,.chat-setup-status-actions .secondary-button{min-height:32px;padding:0 12px;font-size:.78rem}.chat-setup-empty{display:grid;justify-items:start;gap:8px;padding:18px}.collab-insight-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:grid;place-items:center;padding:28px;background:#09122070;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collab-insight-dialog{display:grid;width:min(760px,94vw);max-height:90vh;gap:12px;padding:16px;overflow:auto;border:1px solid rgb(211 224 239 / 84%);border-radius:12px;background:#fffffff5;box-shadow:0 28px 80px #040c1847}.collab-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collab-insight-head>div{display:grid;gap:5px}.collab-insight-head span,.collab-insight-section span,.collab-insight-source span{color:#0f67ff;font-size:.74rem;font-weight:900}.collab-insight-head h2{margin:0;color:#172033;font-size:1.15rem}.collab-insight-source,.collab-insight-section{display:grid;gap:7px;padding:12px;border:1px solid #dbe7f4;border-radius:8px;background:#fbfdff}.collab-insight-source p,.collab-insight-section p,.collab-insight-section li,.collab-insight-translation-list p{margin:0;color:#304154;font-size:.86rem;line-height:1.58}.collab-insight-section.is-primary{border-color:#8bcabbb8;background:#f4fbf8}.collab-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collab-insight-translation-list{display:grid;gap:8px}.collab-insight-translation-list article{display:grid;gap:4px;padding:9px;border:1px solid rgb(220 230 240 / 88%);border-radius:8px;background:#fff}.collab-insight-translation-list strong{color:#1f5f9f;font-size:.8rem}.collab-insight-section ul{display:grid;gap:6px;margin:0;padding-left:17px}.collab-insight-chip-list{display:flex;flex-wrap:wrap;gap:7px}.collab-insight-chip-list em{padding:4px 8px;border-radius:999px;color:#0f6a5b;background:#edf9f6;font-size:.74rem;font-style:normal;font-weight:900}.chat-setup-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:28px;background:#0912209e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-setup-dialog{display:grid;gap:14px;width:min(1040px,94vw);max-height:92vh;padding:16px;overflow:auto;box-shadow:0 28px 80px #040c1857}.chat-setup-head,.chat-setup-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.chat-setup-head>div{display:grid;gap:6px}.chat-setup-head h2{margin:0;color:#172033;font-size:1.18rem}.chat-setup-head p,.chat-setup-actions small{margin:0;color:#64748b;font-size:.84rem;line-height:1.5}.chat-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chat-setup-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chat-setup-stepper button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center;min-height:56px;padding:10px;border:1px solid rgb(211 224 239 / 86%);border-radius:8px;color:#40566f;background:#f8fbff;text-align:left}.chat-setup-stepper button:disabled{cursor:not-allowed;opacity:.52}.chat-setup-stepper button span{display:grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b;background:#e8eef6;font-size:.78rem;font-weight:900}.chat-setup-stepper button strong{color:#172033;font-size:.88rem;line-height:1.2}.chat-setup-stepper button small{color:#64748b;font-size:.74rem;line-height:1.3}.chat-setup-stepper button.is-active{border-color:#7db4ff;background:#eef6ff}.chat-setup-stepper button.is-active span,.chat-setup-stepper button.is-done span{color:#fff;background:#0f67ff}.chat-setup-step-panel{display:grid;min-height:372px}.chat-setup-two-column{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:12px}.chat-setup-section{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-radius:8px;background:#fbfdff}.chat-setup-linked-panel{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-radius:8px;background:#f7fbff}.chat-setup-section-head{display:grid;gap:4px}.chat-setup-section-head small,.chat-setup-option-list>small,.chat-setup-summary small,.chat-setup-option-list button small,.chat-setup-linked-panel>small,.chat-setup-linked-card small{color:#64748b;font-size:.78rem;line-height:1.45}.chat-setup-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.chat-setup-search-row input,.chat-setup-name-section input,.chat-setup-name-section textarea{width:100%;border:1px solid rgb(207 218 231 / 92%);border-radius:8px;color:#172033;background:#fff;font:inherit}.chat-setup-search-row input,.chat-setup-name-section input{min-height:36px;padding:0 10px}.chat-setup-name-section textarea{min-height:84px;padding:10px;resize:vertical}.chat-setup-option-list{display:grid;max-height:236px;overflow:auto;gap:8px}.chat-setup-option-list button{display:grid;gap:4px;padding:10px;border:1px solid rgb(207 218 231 / 86%);border-radius:8px;color:#26364a;background:#fff;text-align:left}.chat-setup-option-list button:hover,.chat-setup-option-list button.is-active{border-color:#7db4ff;background:#eef6ff}.chat-setup-option-list button strong{color:#172033;font-size:.88rem;line-height:1.35}.chat-setup-linked-list{display:grid;gap:8px}.chat-setup-linked-card{display:grid;gap:5px;padding:10px;border:1px solid #cfe2f7;border-radius:8px;background:#fff}.chat-setup-linked-card strong{color:#172033;font-size:.88rem;line-height:1.35}.chat-setup-linked-card em{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f6c5e;background:#e8f8f3;font-size:.72rem;font-style:normal;font-weight:900}.chat-setup-name-section label,.chat-setup-summary{display:grid;gap:6px}.chat-setup-summary{padding:10px;border-radius:8px;background:#f3f8fc}.chat-setup-actions{align-items:center;padding-top:2px}.chat-setup-actions>div{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:860px){.chat-setup-modal{padding:12px}.chat-setup-dialog{width:100%;max-height:94vh}.chat-setup-grid,.chat-setup-stepper,.chat-setup-two-column{grid-template-columns:1fr}.chat-setup-head,.chat-setup-actions,.chat-setup-status{align-items:stretch;flex-direction:column}.chat-setup-search-row{grid-template-columns:1fr}}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud{position:absolute!important;z-index:1!important;top:24px!important;right:18px!important;bottom:30px!important;left:18px!important;display:block!important;grid-template-columns:none!important;gap:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(12px) scale(.99)!important;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s!important}.app-shell.is-platform-shell .platform-xiaoce-stage:hover .platform-capability-cloud,.app-shell.is-platform-shell .platform-xiaoce-stage:focus-within .platform-capability-cloud{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translateY(0) scale(1)!important;transition-delay:0s!important}.app-shell.is-platform-shell .platform-capability-cloud:before{position:absolute!important;z-index:0!important;inset:52px clamp(130px,23%,260px) 54px!important;display:block!important;border-radius:44% 56% 52% 48%/58% 42% 56% 44%!important;content:""!important;background:radial-gradient(circle at 16% 24%,rgb(44 109 255 / 16%) 0 4px,transparent 5px),radial-gradient(circle at 83% 20%,rgb(10 143 91 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 20% 76%,rgb(182 92 22 / 13%) 0 5px,transparent 6px),radial-gradient(circle at 78% 78%,rgb(102 81 216 / 13%) 0 4px,transparent 5px),linear-gradient(120deg,transparent 0 28%,rgb(105 150 230 / 15%) 29% 31%,transparent 32% 66%,rgb(87 184 157 / 13%) 67% 69%,transparent 70%)!important;filter:blur(.2px)!important;opacity:0!important;pointer-events:none!important;transform:scale(.92) rotate(-1.2deg)!important;transition:opacity .18s ease,transform .24s ease!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card{--bubble-tilt: 0deg;--bubble-enter-x: 0;--bubble-enter-y: 20px;--bubble-float-y: -5px;--bubble-delay: 0ms;position:absolute!important;z-index:2!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;grid-column:auto!important;width:clamp(142px,13vw,176px)!important;min-width:0!important;min-height:74px!important;align-content:start!important;justify-items:start!important;gap:5px!important;overflow:visible!important;padding:12px 14px 13px!important;border-radius:var(--bubble-radius, 24px 18px 26px 17px / 18px 24px 19px 27px)!important;background:linear-gradient(145deg,#fffffff5,#f5faffeb)!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 16px 32px #2656941f,inset 0 1px #ffffffeb!important;opacity:0!important;translate:0 0!important;transform:translate(var(--bubble-enter-x),var(--bubble-enter-y)) scale(.84) rotate(var(--bubble-tilt))!important;transform-origin:var(--bubble-origin, center)!important;animation:none!important;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .26s cubic-bezier(.18,.9,.24,1.2)!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:after{position:absolute!important;top:50%!important;display:block!important;width:12px!important;height:12px!important;border-radius:56% 44% 48% 52%!important;content:""!important;background:currentcolor!important;opacity:.2!important;pointer-events:none!important;transform:translateY(-50%) scale(.9)!important;animation:xiaoceThoughtTrailPulse 2.8s ease-in-out infinite!important;animation-delay:var(--bubble-delay)!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:before{display:block!important;width:30px!important;height:4px!important;margin-bottom:5px!important;border-radius:999px!important;background:currentcolor!important;box-shadow:0 0 16px currentcolor!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card strong{color:#061d55!important;font-size:.9rem!important;line-height:1.25!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card small{color:#526986!important;font-size:.68rem!important;font-weight:780!important;line-height:1.36!important;white-space:normal!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card span{width:fit-content!important;max-width:100%!important;margin-top:4px!important;padding:4px 8px!important;border-radius:999px!important;font-size:.66rem!important;font-weight:920!important;line-height:1!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:hover,.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:focus-visible{border-color:#80afffc7!important;box-shadow:0 18px 36px #26569429,inset 0 1px #fffffff0!important;transform:translateY(-3px) scale(1.02) rotate(var(--bubble-tilt))!important}.flow-workspace .conversation-topbar.is-thinking{grid-template-columns:minmax(0,1fr) auto}.thinking-context-toggle{display:inline-grid;width:30px;height:30px;place-content:center;gap:3px;border:1px solid #d7dbe1;border-radius:999px;background:#f1f3f5;cursor:pointer}.thinking-context-toggle span{display:block;width:14px;height:1px;background:#7c858f}.thinking-context-toggle.is-active,.thinking-context-toggle:hover{background:#e7eaee}.thinking-context-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:grid;place-items:center;padding:28px;background:#0f172a47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.thinking-context-dialog{display:grid;width:min(760px,92vw);gap:14px;padding:16px;border:1px solid rgb(211 224 239 / 84%);border-radius:14px;background:#fffffff5;box-shadow:0 24px 70px #040c1838}.thinking-context-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.thinking-context-dialog-head h2{margin:0;color:#172033;font-size:1.05rem}.thinking-context-dialog-head>div{display:grid;gap:4px}.thinking-context-dialog-head small{color:#64748b;font-size:.78rem}.thinking-context-dialog .customer-context-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.thinking-template-dropdown{width:min(220px,100%);height:36px;margin-top:10px;padding:0 12px;border:1px solid rgb(210 220 232 / 88%);border-radius:8px;color:#233247;background:#fff;font-size:.9rem}.thinking-context-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.thinking-context-card-actions button{height:36px;padding:0 14px;border:1px solid rgb(210 220 232 / 88%);border-radius:8px;color:#233247;background:#fff;font-weight:800;cursor:pointer}.thinking-context-card-actions button:hover,.thinking-context-card-actions button.is-active,.thinking-context-card-actions button:focus-visible{border-color:#9ec8ff;background:#f1f7ff}.thinking-context-card-actions button:disabled{color:#9aa6b2;background:#f2f4f7;cursor:not-allowed}.thinking-card-picker-dialog{width:min(820px,92vw)}.thinking-card-picker-list{display:grid;max-height:min(56vh,520px);overflow:auto;gap:10px}.thinking-card-picker-list button{display:grid;gap:5px;padding:12px;border:1px solid rgb(210 220 232 / 88%);border-radius:8px;color:#26364a;background:#fff;text-align:left;cursor:pointer}.thinking-card-picker-list button:hover,.thinking-card-picker-list button.is-active{border-color:#7db4ff;background:#eef6ff}.thinking-card-picker-list strong{color:#172033;font-size:.92rem}.thinking-card-picker-list small{color:#64748b;line-height:1.45}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage,.platform-xiaoce-stage.scenario-pet-stage{width:min(1040px,calc(100vw - 300px))!important;min-height:620px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage:after,.platform-xiaoce-stage.scenario-pet-stage:after{display:none!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-xiaoce-avatar,.platform-xiaoce-stage.scenario-pet-stage .platform-xiaoce-avatar{width:min(465px,42vw)!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud,.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud{top:12px!important;right:20px!important;bottom:18px!important;left:20px!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud:before,.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud:before{inset:82px clamp(190px,27%,300px) 78px!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card{width:clamp(248px,21vw,306px)!important;min-height:148px!important;gap:10px!important;padding:17px 18px 18px!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-function-main strong,.platform-xiaoce-stage.scenario-pet-stage .platform-function-main strong{font-size:1.08rem!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-function-main small,.platform-xiaoce-stage.scenario-pet-stage .platform-function-main small{font-size:.78rem!important;line-height:1.38!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-function-links button,.platform-xiaoce-stage.scenario-pet-stage .platform-function-links button{min-height:32px!important;font-size:.76rem!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble,.platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble{cursor:pointer!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .scenario-function-link-pill,.platform-xiaoce-stage.scenario-pet-stage .scenario-function-link-pill{display:inline-grid!important;width:100%!important;min-width:0!important;min-height:32px!important;place-items:center!important;margin-top:0!important;padding:0 8px!important;border:1px solid rgb(207 222 247 / 86%)!important;border-radius:8px!important;color:#26456d!important;background:#f8fbffe0!important;font-size:.76rem!important;font-weight:880!important;line-height:1.1!important;text-align:center!important;cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1){top:46px!important;right:auto!important;bottom:auto!important;left:-18px!important;--bubble-enter-x: -58px;--bubble-enter-y: 28px;--bubble-float-y: -7px;--bubble-tilt: 15deg;--bubble-origin: right bottom}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2){top:42px!important;right:-18px!important;bottom:auto!important;left:auto!important;--bubble-enter-x: 58px;--bubble-enter-y: 28px;--bubble-float-y: -6px;--bubble-tilt: -13deg;--bubble-origin: left bottom}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3){top:auto!important;right:auto!important;bottom:52px!important;left:-10px!important;--bubble-enter-x: -56px;--bubble-enter-y: -22px;--bubble-float-y: -7px;--bubble-tilt: -16deg;--bubble-origin: right top}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.platform-xiaoce-stage.scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4){top:auto!important;right:-10px!important;bottom:52px!important;left:auto!important;--bubble-enter-x: 56px;--bubble-enter-y: -22px;--bubble-float-y: -7px;--bubble-tilt: 12deg;--bubble-origin: left top}.role-home{width:min(1160px,100%);gap:18px}.role-home-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:18px}.role-home-header h1{max-width:760px;margin:10px 0 8px;color:#071b54;font-size:clamp(1.85rem,2.4vw,2.65rem);line-height:1.12;letter-spacing:0}.role-home-header p{max-width:780px;margin:0;color:#5d708f;font-size:.96rem;font-weight:780;line-height:1.55}.role-home-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.role-home-tab{display:grid;min-width:0;min-height:62px;align-content:center;gap:3px;padding:10px;border:1px solid #d9e7f8;border-radius:8px;color:#243a62;background:#fff;text-align:left}.role-home-tab span{color:#0a205c;font-size:.96rem;font-weight:950}.role-home-tab small{overflow:hidden;color:#70819e;font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.role-home-tab.is-active{border-color:#2f75ff;background:#f1f6ff;box-shadow:0 14px 28px #2f75ff1a}.role-home-tab.is-orange.is-active{border-color:#f39a2f;background:#fff7ed}.role-home-tab.is-green.is-active{border-color:#37bd72;background:#effaf4}.role-home-tab.is-purple.is-active{border-color:#8a62f4;background:#f6f1ff}.role-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-template-areas:"focus link" "scenes link" "metrics actions";gap:16px}.role-home-focus,.role-home-scenes,.role-home-link-panel,.role-home-metrics article,.role-home-actions button{border:1px solid #d9e7f8;border-radius:8px;background:#fffffff5;box-shadow:0 18px 44px #23549612}.role-home-focus{display:grid;grid-area:focus;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr) auto;align-items:center;gap:18px;min-height:154px;padding:22px}.role-home-focus>div:first-child{display:grid;gap:8px}.role-home-focus span,.role-home-section-head span{color:#7183a4;font-size:.76rem;font-weight:950}.role-home-focus h2{margin:0;color:#0a205c;font-size:clamp(1.18rem,1.55vw,1.55rem);line-height:1.25}.role-home-focus dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.role-home-focus dl div{display:grid;gap:5px;min-height:86px;padding:12px;border:1px solid #edf2f8;border-radius:8px;background:#fbfdff}.role-home-focus dt{color:#7a8aa5;font-size:.74rem;font-weight:950}.role-home-focus dd{margin:0;color:#203764;font-size:.84rem;font-weight:860;line-height:1.42}.role-home-focus>button,.role-home-section-head button{min-height:38px;padding:0 14px;border:1px solid #2f75ff;border-radius:8px;color:#fff;background:#2f75ff;font-weight:950;white-space:nowrap}.role-home-focus.is-orange>button{border-color:#e48724;background:#e48724}.role-home-focus.is-green>button{border-color:#28a464;background:#28a464}.role-home-focus.is-purple>button{border-color:#7a5be8;background:#7a5be8}.role-home-scenes{display:grid;grid-area:scenes;gap:14px;padding:18px}.role-home-section-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.role-home-section-head h2{margin:4px 0 0;color:#0a205c;font-size:1.08rem;line-height:1.25}.role-home-section-head button{color:#2f75ff;border-color:#d5e3f3;background:#fff}.role-home-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-home-scene{display:grid;min-height:132px;align-content:start;gap:7px;padding:14px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fbfdff;text-align:left}.role-home-scene:hover,.role-home-actions button:hover,.role-home-lines button:hover,.role-home-tab:hover{border-color:#9fc0ff;box-shadow:0 14px 28px #2f75ff1a;transform:translateY(-1px)}.role-home-scene span{color:#7183a4;font-size:.74rem;font-weight:900}.role-home-scene strong{color:#0b225e;font-size:.98rem;line-height:1.25}.role-home-scene small{color:#60728f;font-size:.8rem;font-weight:780;line-height:1.45}.role-home-link-panel{display:grid;grid-area:link;align-content:start;gap:16px;padding:18px}.role-home-flow{display:grid;gap:8px}.role-home-flow span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 11px;border:1px solid #e2ebf6;border-radius:8px;color:#213a66;background:#fbfdff;font-size:.84rem;font-weight:900}.role-home-flow i{width:20px;height:1px;background:#9db0cb}.role-home-lines{display:grid;gap:10px}.role-home-lines button{display:grid;gap:5px;padding:12px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.role-home-lines strong{color:#0b225e;font-size:.9rem}.role-home-lines small{color:#6c7f9c;font-size:.76rem;font-weight:850}.role-home-metrics{display:grid;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-home-metrics article{display:grid;align-content:center;gap:5px;min-height:92px;padding:15px;box-shadow:none}.role-home-metrics span{color:#7183a4;font-size:.76rem;font-weight:950}.role-home-metrics strong{color:#0a205c;font-size:1.45rem;line-height:1}.role-home-metrics small{color:#28a464;font-size:.78rem;font-weight:900}.role-home-metrics article.is-orange small{color:#dc7c20}.role-home-actions{display:grid;grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-home-actions button{display:grid;align-content:center;gap:5px;min-height:92px;padding:14px;color:inherit;text-align:left}.role-home-actions strong{color:#0b225e;font-size:.95rem}.role-home-actions span{color:#60728f;font-size:.78rem;font-weight:820;line-height:1.35}@media(max-width:1180px){.role-home-header,.role-home-grid,.role-home-focus{grid-template-columns:1fr}.role-home-grid{grid-template-areas:"focus" "scenes" "link" "metrics" "actions"}}@media(max-width:760px){.role-home-tabs,.role-home-scene-grid,.role-home-metrics,.role-home-actions,.role-home-focus dl{grid-template-columns:1fr}.role-home-header h1{font-size:1.85rem}}.xiaoce-welcome-page{display:grid;min-height:min(720px,calc(100vh - 122px));place-items:center;padding:28px}.xiaoce-welcome-card{display:grid;width:min(920px,100%);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;padding:34px;border:1px solid #d9e7f8;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f4f9fff5),#fff;box-shadow:0 22px 60px #23549614}.xiaoce-welcome-avatar{display:grid;min-height:220px;place-items:center;border:1px solid #e3edf8;border-radius:8px;background:#f8fbff}.xiaoce-welcome-avatar img{width:min(150px,72%);height:auto;object-fit:contain}.xiaoce-welcome-copy{display:grid;gap:16px}.xiaoce-welcome-copy>span{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 10px;border:1px solid #cce0ff;border-radius:999px;color:#2f75ff;background:#eef6ff;font-size:.78rem;font-weight:950}.xiaoce-welcome-copy h1{max-width:720px;margin:0;color:#071b54;font-size:clamp(1.95rem,3vw,3rem);line-height:1.1;letter-spacing:0}.xiaoce-welcome-copy p{max-width:700px;margin:0;color:#526682;font-size:1rem;font-weight:780;line-height:1.62}.xiaoce-welcome-points{display:grid;gap:8px}.xiaoce-welcome-points small{display:block;padding:9px 11px;border:1px solid #e1ebf6;border-radius:8px;color:#273e66;background:#fbfdff;font-size:.84rem;font-weight:850;line-height:1.42}.xiaoce-welcome-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.xiaoce-welcome-actions button{min-height:42px;padding:0 16px;border-radius:8px;font-weight:950}.xiaoce-welcome-page.is-open-xiaoce-welcome{position:relative;min-height:min(760px,calc(100vh - 122px));place-items:stretch;overflow:hidden;padding:clamp(32px,4vw,58px);background:radial-gradient(circle at 78% 20%,rgb(47 125 255 / 12%),transparent 30%),radial-gradient(circle at 18% 24%,rgb(142 207 255 / 18%),transparent 28%),radial-gradient(circle at 62% 78%,rgb(140 228 223 / 14%),transparent 28%),linear-gradient(135deg,#eef7ff,#f8fcff 46%,#eaf5ff)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-card{position:relative;width:min(1180px,100%);min-height:min(640px,calc(100vh - 182px));grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin:auto;overflow:visible;padding:clamp(34px,4vw,58px);border:0;background:transparent;box-shadow:none}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-card:before{display:none}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-copy{position:static;width:min(560px,54%);gap:13px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-copy>span,.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-copy h1,.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-description,.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-actions{position:relative;z-index:2}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-copy h1{max-width:560px;font-size:clamp(2rem,3vw,3rem)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-description{max-width:560px;color:#8f9caf;font-size:.96rem;font-weight:780;line-height:1.76}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar{position:absolute;right:clamp(8px,2.2vw,34px);bottom:24px;z-index:1;width:min(292px,23vw);min-height:min(330px,28vw);border:0;background:transparent}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar:before{position:absolute;right:8%;bottom:5%;width:76%;height:30%;border-radius:999px;content:"";background:radial-gradient(ellipse,rgb(47 125 255 / 18%),transparent 70%);filter:blur(14px)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar img{position:relative;filter:drop-shadow(0 28px 42px rgb(47 125 255 / 20%))}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar .platform-xiaoce-focus{display:grid;width:100%;place-items:center}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar .platform-xiaoce-avatar{width:min(274px,22vw)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points{position:absolute;right:min(330px,28vw);bottom:72px;z-index:3;width:min(360px,30vw);justify-items:end;gap:9px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points small{position:relative;width:fit-content;max-width:100%;padding:11px 15px;border:1px solid rgb(198 221 255 / 72%);border-radius:999px 999px 12px;color:#273e66;background:linear-gradient(135deg,#fffffff0,#f2f8ffd1),#fff;box-shadow:0 16px 34px #2f7dff21,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points small:after{position:absolute;top:50%;right:-8px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid rgb(246 250 255 / 92%);content:"";filter:drop-shadow(2px 1px 2px rgb(47 125 255 / 14%));transform:translateY(-50%)}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points small:nth-child(2){justify-self:end;border-radius:999px 999px 12px;transform:none}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points small:nth-child(3){max-width:100%;transform:none}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-actions{position:relative;right:auto;bottom:auto;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,172px));width:min(380px,100%);justify-content:start;padding-top:12px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-actions button{width:100%}@media(max-width:980px){.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-card{min-height:660px;padding:32px 28px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-copy{width:100%}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar{right:18px;bottom:58px;width:220px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar .platform-xiaoce-avatar{width:206px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points{right:218px;bottom:116px;width:min(300px,calc(100% - 230px))}}@media(max-width:720px){.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-card{min-height:auto}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-avatar,.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points,.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-actions{position:relative;right:auto;bottom:auto;width:100%}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-points{margin-top:22px}.xiaoce-welcome-page.is-open-xiaoce-welcome .xiaoce-welcome-actions{margin-top:18px;justify-content:flex-start}}.scenario-pet-only-page{min-height:min(760px,calc(100vh - 122px));display:grid;place-items:center;padding:clamp(24px,5vw,72px);background:#f8fbff}.scenario-pet-stage{width:min(760px,78vw);min-height:456px;overflow:visible;border:0;background:transparent;box-shadow:none}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage,.platform-xiaoce-stage.scenario-pet-stage{border:0;background:transparent;box-shadow:none}.platform-xiaoce-stage.scenario-pet-stage:after{display:none}.scenario-pet-stage .platform-xiaoce-avatar{width:min(310px,34vw)}@media(max-width:820px){.xiaoce-welcome-page{min-height:auto;padding:18px}.xiaoce-welcome-card{grid-template-columns:1fr;gap:18px;padding:22px}.xiaoce-welcome-avatar{min-height:150px}.xiaoce-welcome-avatar img{width:110px}.scenario-pet-only-page{min-height:min(620px,calc(100vh - 92px));padding:20px}.scenario-pet-stage{width:min(92vw,430px);min-height:auto}.scenario-pet-stage .platform-xiaoce-avatar{width:min(220px,56vw)}}.xiaoce-workflow-pet-rail{align-self:start}.xiaoce-workflow-assistant-card{position:relative;display:grid;gap:12px;overflow:hidden;padding:16px;border:1px solid #d7e6f8;border-radius:8px;background:linear-gradient(180deg,#eff8ffeb,#fffffff5),#fff;box-shadow:0 18px 42px #23549617}.xiaoce-workflow-assistant-card:before{position:absolute;inset:16px 18px auto auto;width:72px;height:72px;border-radius:50%;content:"";background:radial-gradient(circle,rgb(20 184 166 / 22%),transparent 62%),radial-gradient(circle at 70% 24%,rgb(249 115 22 / 18%),transparent 42%)}.xiaoce-workflow-avatar{position:relative;display:grid;min-height:150px;place-items:center}.xiaoce-workflow-avatar img{width:min(180px,78%);object-fit:contain;filter:drop-shadow(0 22px 24px rgb(26 51 91 / 18%))}.xiaoce-workflow-speech{position:relative;display:grid;gap:7px;padding:12px 13px;border:1px solid rgb(199 217 238 / 78%);border-radius:8px;background:#ffffffeb}.xiaoce-workflow-speech span{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f67ff;background:#edf5ff;font-size:.72rem;font-weight:950}.xiaoce-workflow-speech strong{color:#0a2057;font-size:1rem;line-height:1.26}.xiaoce-workflow-speech p,.xiaoce-workflow-speech small{margin:0;color:#52677e;font-size:.8rem;font-weight:820;line-height:1.45}.xiaoce-workflow-speech small{color:#21705a}.flow-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;grid-template-areas:"xiaoce dialog" "xiaoce result"!important;align-items:start}.flow-workspace>.prompt-rail{grid-area:xiaoce}.flow-workspace>.conversation-panel{grid-area:dialog}.flow-workspace>.result-side-panel{position:static;grid-area:result}.flow-workspace.thinking-layout.is-promptless,.flow-workspace.thinking-layout.is-promptless.is-chat-mode{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"dialog" "result"!important}.flow-workspace.is-scenario-picker{justify-items:stretch!important}.flow-workspace.is-scenario-picker .prompt-rail{width:100%!important}.flow-workspace.is-scenario-picker .thinking-flow-progress,.flow-workspace.is-scenario-picker .thinking-flow-context{display:none!important}.flow-workspace.is-scenario-picker .conversation-panel{display:flex!important}.flow-workspace.is-scenario-picker .result-side-panel{display:grid!important}.flow-workspace.thinking-layout.is-chat-mode{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important}.flow-workspace.thinking-layout.is-chat-mode .prompt-rail{display:grid!important}.flow-workspace .xiaoce-workflow-pet-rail{max-height:calc(100vh - 118px);overflow:auto;padding-right:2px}.flow-workspace .xiaoce-workflow-pet-rail .thinking-flow-list,.flow-workspace .xiaoce-workflow-pet-rail .operation-option-list,.phone-retail-scene-picker .phone-retail-scene-card-grid,.phone-retail-scene-picker .phone-retail-execution-group-list{grid-template-columns:minmax(0,1fr)!important}.phone-retail-scene-picker{min-height:0!important;align-items:start!important}.phone-retail-execution-scene-section{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.phone-retail-execution-section-head{position:static!important}.phone-retail-execution-section-grid{grid-template-columns:minmax(0,1fr)!important}.production-line-workspace{grid-template-columns:minmax(300px,370px) minmax(0,1fr)!important;grid-template-areas:"xiaoce canvas" "xiaoce inspector"!important}.production-line-catalog.xiaoce-workflow-pet-rail{position:sticky;top:20px;grid-area:xiaoce;max-height:calc(100vh - 92px);overflow:auto}.production-line-canvas{grid-area:canvas}.production-line-inspector{position:static;grid-area:inspector;grid-template-columns:repeat(3,minmax(0,1fr))}.xiaoce-production-template-bundle{border-bottom:1px solid #edf2f8}.academic-workspace-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;grid-template-areas:"xiaoce dialog" "xiaoce result"!important}.academic-template-rail.xiaoce-workflow-pet-rail{position:sticky;top:20px;grid-area:xiaoce;max-height:calc(100vh - 92px);overflow:auto}.academic-xiaoce-card{grid-area:dialog}.academic-result-panel{grid-area:result}.machining-quote-xiaoce-template-pack{position:relative;z-index:2;display:grid;width:100%;gap:12px;padding:13px;border:1px solid rgb(199 217 238 / 78%);border-radius:8px;background:#ffffffeb}.machining-quote-xiaoce-template-pack.is-hidden{display:none}.machining-quote-template-pack-head{display:grid;gap:5px}.machining-quote-template-pack-head span{color:var(--mq-green);font-size:.74rem;font-weight:950}.machining-quote-template-pack-head strong{color:var(--mq-ink);font-size:.96rem;line-height:1.28}.machining-quote-demo-picker.is-xiaoce-picker{display:grid;gap:7px;width:100%}.machining-quote-demo-picker.is-xiaoce-picker button{display:grid;grid-template-columns:18px minmax(0,1fr);width:100%;max-width:none;justify-content:start}.machining-quote-result-tabs.is-xiaoce-tabs{grid-template-columns:minmax(0,1fr)}.machining-quote-result-tabs.is-xiaoce-tabs button{min-height:54px}.machining-quote-dialog-layout.machining-quote-xiaoce-layout{grid-template-columns:minmax(320px,.62fr) minmax(560px,1.38fr);grid-template-areas:"xiaoce dialog" "xiaoce result"}.machining-quote-thinking-xiaoce-stage{grid-area:xiaoce}.machining-quote-dialog-layout .machining-quote-dialog-panel{grid-area:dialog}.machining-quote-dialog-layout .machining-quote-result-panel{position:static;grid-area:result}@media(max-width:1160px){.flow-workspace,.flow-workspace.thinking-layout.is-chat-mode,.production-line-workspace,.academic-workspace-grid,.machining-quote-dialog-layout.machining-quote-xiaoce-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"xiaoce" "dialog" "result"!important}.flow-workspace .xiaoce-workflow-pet-rail,.production-line-catalog.xiaoce-workflow-pet-rail,.academic-template-rail.xiaoce-workflow-pet-rail,.machining-quote-xiaoce-stage{position:relative;top:auto;max-height:none}.production-line-inspector{grid-template-columns:minmax(0,1fr)}}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud>article.platform-function-card{display:grid!important;width:clamp(198px,17vw,232px)!important;min-height:146px!important;align-content:start!important;gap:8px!important;padding:13px 14px 14px!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1){top:22px!important;left:4px!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2){top:20px!important;right:6px!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3){top:auto!important;bottom:34px!important;left:-2px!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4){top:auto!important;bottom:34px!important;right:8px!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-function-main strong{color:#061d55!important;font-size:.96rem!important;line-height:1.22!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-function-main small{color:#526986!important;font-size:.7rem!important;font-weight:780!important;line-height:1.32!important}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-function-links button{min-height:28px!important;padding:0 8px!important;border:1px solid rgb(207 222 247 / 86%)!important;border-radius:8px!important;color:#26456d!important;background:#f8fbffe0!important;font-size:.7rem!important;font-weight:880!important}.platform-function-main{display:grid;justify-items:inherit;gap:4px;width:100%;min-height:0;padding:0;border:0;color:inherit;background:transparent;text-align:inherit}.platform-function-main strong{color:#061d55;font-size:.96rem;line-height:1.22}.platform-function-main small{color:#526986;font-size:.7rem;font-weight:780;line-height:1.32}.platform-function-main span{justify-self:inherit}.platform-function-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;min-width:0}.platform-function-links button,.platform-asset-links button{min-width:0;min-height:28px;padding:0 8px;border:1px solid rgb(207 222 247 / 86%);border-radius:8px;color:#26456d;background:#f8fbffe0;font-size:.7rem;font-weight:880;line-height:1.1;text-align:center}.platform-function-links button:hover,.platform-function-links button:focus-visible,.platform-asset-links button:hover,.platform-asset-links button:focus-visible{border-color:#2c6dff57;color:#1456c8;background:#eef6ff}.platform-home-right>.platform-asset-card{display:grid;min-height:204px;align-content:start;gap:12px;padding:20px;border:1px solid #dce8f8;border-radius:16px;background:radial-gradient(circle at 88% 18%,rgb(216 232 255 / 72%),transparent 30%),#ffffffe0;box-shadow:0 14px 34px #26569414}.platform-asset-main{display:grid;justify-items:start;gap:8px;width:100%;min-height:0;padding:0;border:0;color:inherit;background:transparent;text-align:left}.platform-asset-main strong{color:#061d55;font-size:1.05rem;line-height:1.28}.platform-asset-main span{max-width:260px;color:#526986;font-size:.82rem;font-weight:760;line-height:1.5}.platform-asset-main small{color:#2c6dff;font-size:.76rem;font-weight:900}.platform-asset-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto}@media(max-width:1180px){.platform-home-right>.platform-asset-card{min-height:0}}@media(max-width:920px){.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card,.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(5){position:relative!important;inset:auto!important;left:auto!important;width:100%!important;min-height:0!important;opacity:1!important;transform:none!important;animation:none!important}.platform-home-right{grid-template-columns:minmax(0,1fr)!important}.platform-asset-links{grid-template-columns:minmax(0,1fr)}}.chat-stage-board{display:grid;gap:10px;padding:12px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#fffffff0;box-shadow:0 16px 34px #2f496014}.chat-stage-head{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgb(222 230 240 / 82%)}.chat-stage-head span,.chat-stage-current>span{color:#0f67ff;font-size:.74rem;font-weight:900}.chat-stage-head strong{color:#172033;font-size:1.04rem;line-height:1.25}.chat-stage-head small{color:#64748b;font-size:.8rem;line-height:1.45}.chat-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.chat-stage-track span{display:grid;justify-items:center;gap:4px;min-width:0;color:#8a99aa}.chat-stage-track i{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#e8eef6;font-size:.72rem;font-style:normal;font-weight:900}.chat-stage-track em{width:100%;overflow:hidden;font-size:.68rem;font-style:normal;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chat-stage-track span.is-active i{color:#fff;background:#0f67ff}.chat-stage-track span.is-done i{color:#fff;background:#16a34a}.chat-stage-track span.is-active em{color:#0f4fb8}.chat-stage-current{display:grid;gap:9px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-left:4px solid #0f67ff;border-radius:8px;background:#f7fbff}.chat-stage-current.objection{border-left-color:#d97706;background:#fffaf1}.chat-stage-current.consensus,.chat-stage-current.ended{border-left-color:#16a34a;background:#f7fff8}.chat-stage-current.tasks{border-left-color:#13a58d;background:#f4fffb}.chat-stage-current strong{color:#172033;font-size:.94rem;line-height:1.35}.chat-stage-current p{margin:0;color:#42566d;font-size:.82rem;line-height:1.45}.chat-stage-current>button{justify-self:start}.chat-stage-task-list{display:grid;gap:7px}.chat-stage-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgb(207 218 231 / 86%);border-radius:8px;background:#fff}.chat-stage-task small{padding:3px 7px;border-radius:999px;color:#0f6c5e;background:#e8f8f3;font-size:.7rem;font-weight:900;white-space:nowrap}.chat-stage-task p{overflow-wrap:anywhere}.chat-stage-task button{min-height:28px;padding:0 8px}.chat-stage-plan{display:grid;gap:5px;padding:8px 0;border-top:1px solid rgb(204 221 238 / 82%);border-bottom:1px solid rgb(204 221 238 / 82%)}.chat-stage-plan small{color:#0f6c5e;font-size:.74rem;font-weight:900}.chat-stage-plan p{padding-left:10px;border-left:2px solid rgb(19 165 141 / 38%)}.chat-stage-document{display:grid;gap:5px;padding:9px;border:1px solid #cfe2f7;border-radius:8px;background:#fff}.chat-stage-document small{color:#64748b;font-size:.76rem;font-weight:900}.chat-stage-document em{color:#0f6c5e;font-size:.8rem;font-style:normal;font-weight:900}.chat-stage-deliverables{display:grid;gap:5px;margin-top:4px}.chat-stage-deliverables div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.chat-stage-deliverables span{padding:6px 8px;border:1px solid rgb(207 226 247 / 86%);border-radius:8px;color:#1e4f8c;background:#f7fbff;font-size:.78rem;font-weight:900;line-height:1.35}.chat-stage-deliverables button{min-height:30px;padding:0 9px;font-size:.74rem}.collab-document-preview-panel{display:grid;gap:10px;padding:12px;border:1px solid rgb(194 220 249 / 88%);border-radius:8px;background:#f7fbff;box-shadow:0 12px 28px #2f496012}.collab-document-preview-panel>div:first-child{display:grid;gap:5px}.collab-document-preview-panel span{color:#0f67ff;font-size:.74rem;font-weight:900}.collab-document-preview-panel strong{color:#172033;font-size:.96rem;line-height:1.35}.collab-document-preview-panel p{margin:0;color:#42566d;font-size:.82rem;line-height:1.45}.collab-summary-quality-badge{width:fit-content;max-width:100%;padding:3px 8px;border-radius:999px;background:#fff7ed;color:#9a4d00;font-size:.72rem;font-weight:800;line-height:1.3}.collab-summary-quality-badge.is-model{background:#ecfdf3;color:#087443}.collab-document-preview-lines{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgb(207 226 247 / 86%)}.collab-document-preview-lines p{padding-left:10px;border-left:2px solid rgb(15 103 255 / 26%)}.collab-document-preview-panel>button{justify-self:start}.collab-preview-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1018285c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.collab-preview-dialog{display:grid;width:min(760px,94vw);max-height:min(760px,86vh);gap:12px;padding:16px;overflow:hidden;border:1px solid rgb(207 218 231 / 92%);border-radius:10px;background:#fff;box-shadow:0 28px 70px #0f172a38}.collab-preview-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e3eaf3}.collab-preview-head div{display:grid;gap:4px}.collab-preview-head span{color:#0f67ff;font-size:.74rem;font-weight:900}.collab-preview-head strong{color:#172033;font-size:1rem;line-height:1.35}.collab-preview-body{display:grid;gap:8px;overflow:auto;padding-right:4px}.collab-preview-body p,.collab-preview-note{margin:0;padding:9px 10px;border:1px solid #edf2f7;border-radius:8px;color:#304154;background:#fbfdff;font-size:.84rem;line-height:1.55}.collab-preview-note.error{color:#9f2c1c;border-color:#f4c7bd;background:#fff7f4}@media(max-width:860px){.chat-stage-track{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-stage-task,.chat-stage-deliverables div{grid-template-columns:1fr}.collab-preview-modal{padding:12px}}.key-node-panel{display:grid;gap:10px;padding:12px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#ffffffeb;box-shadow:0 16px 34px #2f496014}.key-node-head{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgb(222 230 240 / 82%)}.key-node-head span,.key-node-card-head span,.key-node-card dt{color:#64748b;font-size:.76rem;font-weight:900}.key-node-head strong{color:#172033;font-size:1rem;line-height:1.25}.key-node-head small{color:#64748b;font-size:.8rem;line-height:1.45}.key-node-list{display:grid;gap:10px}.key-node-card{display:grid;gap:10px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-left:4px solid #a9b7c8;border-radius:8px;background:#fbfdff}.key-node-card.active{border-left-color:#1f6bff;background:#f7fbff}.key-node-card.attention{border-left-color:#d97706;background:#fffaf1}.key-node-card.ready{border-left-color:#13a58d;background:#f4fffb}.key-node-card.done{border-left-color:#16a34a;background:#f7fff8}.key-node-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.key-node-card-head span{color:#172033;font-size:.9rem}.key-node-card-head em{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#4a5d73;background:#edf2f7;font-size:.72rem;font-style:normal;font-weight:900}.key-node-card.active .key-node-card-head em{color:#0f4fb8;background:#e7f0ff}.key-node-card.attention .key-node-card-head em{color:#92400e;background:#fff0d4}.key-node-card.ready .key-node-card-head em,.key-node-card.done .key-node-card-head em{color:#0f6c5e;background:#e8f8f3}.key-node-card dl{display:grid;gap:7px;margin:0}.key-node-card dl div{display:grid;gap:3px;padding:8px;border-radius:8px;background:#ffffffc7}.key-node-card dd{margin:0;color:#26364a;font-size:.84rem;line-height:1.45}.key-node-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.key-node-card li{padding:8px;border-radius:8px;color:#384b61;background:#f1f6fbd1;font-size:.82rem;line-height:1.45}.key-node-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.key-node-actions>small{flex-basis:100%;color:#64748b;font-size:.78rem;line-height:1.45}.key-node-option-row,.key-node-feedback-grid,.key-node-action-item{display:flex;flex-basis:100%;flex-wrap:wrap;gap:7px;padding:8px;border:1px solid rgb(220 229 241 / 82%);border-radius:8px;background:#ffffffbd}.key-node-option-row button,.key-node-feedback-grid button{min-height:30px;padding:0 9px;border:1px solid rgb(207 218 231 / 92%);border-radius:8px;color:#304154;background:#fff;font-size:.78rem;font-weight:900}.key-node-option-row button:hover,.key-node-option-row button.is-active,.key-node-feedback-grid button:hover,.key-node-feedback-grid button.is-active{color:#0f67ff;border-color:#9ac4ff;background:#eef6ff}.key-node-action-item{display:grid}.key-node-action-item strong{color:#26364a;font-size:.82rem;line-height:1.4}.key-node-action-item div{display:flex;flex-wrap:wrap;gap:7px}.result-document,.empty-result,.side-score{border:1px solid var(--app-line);border-radius:8px;background:#fffffff0;box-shadow:var(--app-shadow-soft)}.result-document{display:grid;gap:14px;padding:16px}.document-head{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--app-line)}.document-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:var(--app-primary);background:var(--app-surface-soft);font-size:.76rem;font-weight:800}.document-head p{margin-bottom:0}.document-body{display:grid;gap:10px}.document-body p{margin-bottom:0;padding:10px 12px;border-radius:8px;background:#f8fffd}.library-feedback-card,.generated-artifact-actions,.transfer-card,.after-sales-card{display:grid;gap:10px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.library-feedback-card div,.generated-artifact-action-buttons,.transfer-card div{display:flex;flex-wrap:wrap;gap:8px}.library-feedback-card button,.generated-artifact-action-buttons button,.transfer-card button{min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-size:.82rem;font-weight:800}.library-feedback-card button:hover,.library-feedback-card button.is-active,.generated-artifact-action-buttons button:hover,.generated-artifact-action-buttons button.is-active,.transfer-card button:hover,.transfer-card button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.generated-artifact-actions-head{display:grid;gap:3px}.generated-artifact-actions-head span{color:var(--app-primary);font-size:.78rem;font-weight:900}.generated-artifact-actions-head small,.generated-artifact-actions p{margin:0;color:var(--app-muted);font-size:.78rem;font-weight:700}.xiaoce-training-closed-loop{gap:14px}.xiaoce-training-closed-loop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xiaoce-training-closed-loop-grid label,.xiaoce-learning-card-edit-list label{display:grid;gap:6px;color:#0f2b4d;font-size:.78rem;font-weight:900}.xiaoce-training-closed-loop-grid label.is-wide{grid-column:1 / -1}.xiaoce-training-closed-loop-grid textarea,.xiaoce-learning-card-edit-list textarea{min-height:76px;resize:vertical;border:1px solid #cfe0f3;border-radius:8px;padding:10px 12px;color:#14233d;background:#ffffffdb;font:inherit;font-weight:700;outline:none}.xiaoce-training-closed-loop-grid textarea:focus,.xiaoce-learning-card-edit-list textarea:focus{border-color:#2b68e8;box-shadow:0 0 0 3px #2b68e81f}.xiaoce-training-parameter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xiaoce-training-parameter-panel label{display:grid;gap:10px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#f8fbff}.xiaoce-training-parameter-panel label>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0f2b4d;font-size:.82rem;font-weight:950}.xiaoce-training-parameter-panel strong{color:#2b68e8;font-size:.78rem;white-space:nowrap}.xiaoce-training-parameter-panel input[type=range]{width:100%;accent-color:#2b68e8}.xiaoce-training-closed-loop-actions,.xiaoce-training-closed-loop-status{display:flex;flex-wrap:wrap;gap:10px}.xiaoce-training-closed-loop-actions button{min-height:36px;padding:0 14px;border:1px solid #bfd1e6;border-radius:999px;color:#0f2b4d;background:#fff;font-weight:900;cursor:pointer}.xiaoce-training-closed-loop-actions button:not(:disabled):hover{border-color:#2b68e8;color:#2b68e8}.xiaoce-training-closed-loop-actions button:disabled{color:#7c8ca3;background:#eef3fa;cursor:not-allowed}.xiaoce-training-closed-loop-status span{display:inline-flex;min-height:28px;align-items:center;border:1px solid #d6e3f4;border-radius:999px;padding:0 10px;color:#425c7c;background:#f8fbff;font-size:.78rem;font-weight:900}.xiaoce-learning-card-edit-list{display:grid;gap:10px}.xiaoce-training-signal-card,.xiaoce-learning-card-preview{display:grid;gap:12px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#f8fbff}.xiaoce-training-signal-card>div,.xiaoce-learning-card-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xiaoce-training-signal-card span,.xiaoce-learning-card-preview-head span{display:block;color:#2b68e8;font-size:.76rem;font-weight:950}.xiaoce-training-signal-card strong,.xiaoce-learning-card-preview-head strong{display:block;margin-top:3px;color:#0f2b4d;font-size:.94rem;font-weight:950;word-break:break-all}.xiaoce-training-signal-card p{margin:0;color:#4d617f;font-size:.8rem;font-weight:800}.xiaoce-training-signal-card ul,.xiaoce-learning-card-preview-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.xiaoce-training-signal-card li,.xiaoce-learning-card-preview-meta span,.xiaoce-learning-card-preview-head small{display:inline-flex;min-height:26px;align-items:center;border:1px solid #d6e3f4;border-radius:999px;padding:0 9px;color:#425c7c;background:#fff;font-size:.74rem;font-weight:900}.xiaoce-learning-card-preview{background:#fff}.xiaoce-learning-card-preview pre{max-height:220px;overflow:auto;margin:0;border:1px solid #d6e3f4;border-radius:8px;padding:12px;color:#233956;background:#fbfdff;font:inherit;font-size:.78rem;font-weight:800;line-height:1.6;white-space:pre-wrap}.xiaoce-learning-card-edit-head{display:grid;gap:4px}.xiaoce-learning-card-edit-head strong{color:#0f2b4d;font-size:.96rem;font-weight:950}.xiaoce-learning-card-edit-head small{color:#60728f;font-size:.78rem;font-weight:800}.xiaoce-customer-insight-table{display:grid;gap:12px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#fff}.xiaoce-customer-insight-head{display:grid;gap:4px}.xiaoce-customer-insight-head strong{color:#0f2b4d;font-size:.96rem;font-weight:950}.xiaoce-customer-insight-head small{color:#60728f;font-size:.78rem;font-weight:800}.xiaoce-customer-insight-grid{display:grid;grid-template-columns:120px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid #d6e3f4;border-radius:8px}.xiaoce-customer-insight-grid>span{min-height:34px;padding:9px 10px;color:#2b68e8;background:#eef5ff;font-size:.76rem;font-weight:950}.xiaoce-customer-insight-grid>strong,.xiaoce-customer-insight-grid>p{min-height:50px;margin:0;border-top:1px solid #e2ecf7;padding:10px;color:#233956;background:#fff;font-size:.78rem;font-weight:800;line-height:1.5}.xiaoce-customer-insight-grid>strong{color:#0f2b4d;background:#fbfdff;font-weight:950}.xiaoce-learning-card-edit-list article{display:grid;gap:10px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#fff}.xiaoce-learning-card-edit-list article.is-admin-review{border-color:#9bbcff;background:#fbfdff}.xiaoce-learning-card-edit-list article header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xiaoce-learning-card-edit-list article header div{display:grid;gap:3px}.xiaoce-learning-card-edit-list article header span{color:#2b68e8;font-size:.72rem;font-weight:950}.xiaoce-learning-card-edit-list strong{color:#0f2b4d;font-size:.94rem}.xiaoce-learning-card-edit-list article header small{display:inline-flex;min-height:26px;align-items:center;border:1px solid #d6e3f4;border-radius:999px;padding:0 9px;color:#425c7c;background:#fff;font-size:.74rem;font-weight:900;white-space:nowrap}.xiaoce-learning-item-source,.xiaoce-learning-item-compare>div{display:grid;gap:6px;border:1px solid #e2ecf7;border-radius:8px;padding:10px;background:#f8fbff}.xiaoce-learning-item-source span,.xiaoce-learning-item-compare span{color:#60728f;font-size:.75rem;font-weight:900}.xiaoce-learning-item-source p,.xiaoce-learning-item-compare p{margin:0;color:#233956;font-size:.8rem;font-weight:800;line-height:1.55;white-space:pre-wrap}.xiaoce-learning-item-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xiaoce-learning-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.xiaoce-learning-item-actions button{min-height:32px;border:1px solid #bfd1e6;border-radius:999px;padding:0 12px;color:#0f2b4d;background:#fff;font-weight:900;cursor:pointer}.xiaoce-learning-item-actions button:disabled{color:#7c8ca3;background:#eef3fa;cursor:not-allowed}.xiaoce-learning-item-actions button:not(:disabled):hover{border-color:#2b68e8;color:#2b68e8}.xiaoce-learning-item-actions span{color:#b45309;font-size:.76rem;font-weight:900}.xiaoce-knowledge-card-entry{display:grid;gap:12px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#f8fbff}.xiaoce-knowledge-context-preview{display:grid;gap:12px;border:1px solid #b8d2ff;border-radius:8px;padding:12px;background:#f7fbff}.xiaoce-knowledge-context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xiaoce-knowledge-context-head div{display:grid;gap:3px}.xiaoce-knowledge-context-head span{color:#2b68e8;font-size:.76rem;font-weight:950}.xiaoce-knowledge-context-head strong{color:#0f2b4d;font-size:.96rem;font-weight:950}.xiaoce-knowledge-context-head small{display:inline-flex;min-height:26px;align-items:center;border:1px solid #d6e3f4;border-radius:999px;padding:0 9px;color:#0f766e;background:#ecfdf5;font-size:.74rem;font-weight:900;white-space:nowrap}.xiaoce-knowledge-context-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xiaoce-knowledge-context-cards article{display:grid;gap:8px;border:1px solid #d6e3f4;border-radius:8px;padding:10px;background:#fff}.xiaoce-knowledge-context-cards header,.xiaoce-knowledge-context-cards footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.xiaoce-knowledge-context-cards strong{color:#0f2b4d;font-size:.86rem;font-weight:950}.xiaoce-knowledge-context-cards span{color:#60728f;font-size:.74rem;font-weight:900}.xiaoce-knowledge-context-cards p{margin:0;color:#233956;font-size:.78rem;font-weight:800;line-height:1.55}.xiaoce-knowledge-evidence-brief{display:grid;gap:6px}.xiaoce-knowledge-evidence-brief span{color:#0f2b4d;font-size:.8rem;font-weight:950}.xiaoce-knowledge-evidence-brief pre{max-height:180px;overflow:auto;margin:0;border:1px solid #d6e3f4;border-radius:8px;padding:10px;color:#233956;background:#fff;font:inherit;font-size:.76rem;font-weight:800;line-height:1.55;white-space:pre-wrap}.xiaoce-knowledge-context-warnings{display:grid;gap:6px;margin:0;padding:0;list-style:none}.xiaoce-knowledge-context-warnings li{border:1px solid #fde68a;border-radius:8px;padding:8px 10px;color:#92400e;background:#fffbeb;font-size:.76rem;font-weight:900}.xiaoce-knowledge-card-entry>div:first-child{display:grid;gap:4px}.xiaoce-knowledge-card-entry>div:first-child strong{color:#0f2b4d;font-size:.96rem;font-weight:950}.xiaoce-knowledge-card-entry>div:first-child small{color:#60728f;font-size:.78rem;font-weight:800}.xiaoce-knowledge-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xiaoce-knowledge-card-list article{display:grid;gap:8px;border:1px solid #d6e3f4;border-radius:8px;padding:12px;background:#fff}.xiaoce-knowledge-card-list header,.xiaoce-knowledge-card-list footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.xiaoce-knowledge-card-list header strong{min-width:0;overflow:hidden;color:#0f2b4d;font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.xiaoce-knowledge-card-list header span,.xiaoce-knowledge-card-list footer span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 8px;color:#2b68e8;background:#eef5ff;font-size:.72rem;font-weight:900;white-space:nowrap}.xiaoce-knowledge-card-list p,.xiaoce-training-closed-loop-empty{margin:0;color:#4d617f;font-size:.8rem;font-weight:800;line-height:1.55}.xiaoce-knowledge-card-list p{display:-webkit-box;min-height:44px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xiaoce-knowledge-card-list footer{justify-content:flex-start;flex-wrap:wrap}.xiaoce-training-closed-loop-message{margin:0;color:#0f766e;font-weight:900}.position-translation-result.high-risk{border-color:#f0b6a8;background:#fffaf7}.position-result-meta{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.position-result-meta strong,.position-result-meta span,.position-result-meta small{min-height:32px;display:grid;place-items:center;padding:0 8px;border-radius:8px;background:#f2f7fb;color:var(--app-ink);font-size:.82rem;font-weight:900}.position-result-meta strong{color:#b42318;background:#fff0eb}.position-action-list,.position-risk-list,.position-next-actions,.position-result-actions,.position-error-card{display:grid;gap:10px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.position-action-list>span,.position-risk-list>span,.position-next-actions>span{color:var(--app-muted);font-size:.82rem;font-weight:900}.position-action-list article{display:grid;gap:5px;padding:10px;border-radius:8px;background:#fff}.position-action-list article p,.position-next-actions p{margin:0}.position-action-list article small{color:var(--app-muted);line-height:1.55}.position-risk-list div,.position-result-actions{display:flex;flex-wrap:wrap;gap:8px}.position-risk-list em{padding:6px 8px;border-radius:8px;color:#7a3014;background:#fff2e8;font-size:.78rem;font-style:normal;font-weight:800}.position-error-card{color:#9f1239;background:#fff1f2;font-size:.84rem;font-weight:800}.xiaoce-feature-intake{background:linear-gradient(180deg,#fff,#f7fbf9)}.workbench-practice-training-node{display:grid;gap:12px}.workbench-advisor-practice-scenario-card,.workbench-advisor-practice-run-card{width:min(1080px,100%)}.workbench-advisor-practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.workbench-advisor-practice-grid button{display:grid;align-content:start;gap:8px;min-height:156px;padding:15px;border:1px solid #dbe7f5;border-radius:12px;color:#102033;text-align:left;background:#fff;box-shadow:0 12px 26px #1e4a8412;cursor:pointer}.workbench-advisor-practice-grid button:hover,.workbench-advisor-practice-grid button:focus-visible,.workbench-advisor-practice-grid button.is-selected{border-color:#2f6bff;background:#f7fbff;box-shadow:0 18px 34px #2f6bff24;transform:translateY(-1px)}.workbench-advisor-practice-grid span{width:fit-content;padding:4px 9px;border-radius:999px;color:#1659df;background:#eaf1ff;font-size:.74rem;font-weight:950}.workbench-advisor-practice-grid strong{font-size:1.02rem;line-height:1.25}.workbench-advisor-practice-grid small{color:#64748b;font-size:.84rem;font-weight:760;line-height:1.48}.workbench-advisor-practice-grid em{align-self:end;color:#1659df;font-size:.8rem;font-style:normal;font-weight:950}.workbench-advisor-practice-run-card .workbench-practice-training-node{margin-top:16px}.workbench-practice-training-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;align-items:start}.workbench-practice-training-grid .template-intake,.workbench-practice-training-grid .result-side-panel{min-width:0}.xiaoce-form-grid,.xiaoce-analysis-grid,.xiaoce-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.practice-scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.practice-scenario-grid button{display:grid;gap:6px;min-height:116px;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);text-align:left;background:#fff;cursor:pointer}.practice-scenario-grid button:hover,.practice-scenario-grid button:focus-visible,.practice-scenario-grid button.is-active{border-color:#3aa980;background:#f1fbf7;box-shadow:0 10px 22px #1f73581a}.practice-scenario-grid span{width:fit-content;padding:3px 8px;border-radius:999px;color:#0f7054;background:#e5f7ef;font-size:.72rem;font-weight:900}.practice-scenario-grid strong{font-size:.96rem}.practice-scenario-grid small{color:var(--app-muted);line-height:1.45}.xiaoce-form-grid label,.xiaoce-wide-field,.xiaoce-analysis-grid article,.xiaoce-score-grid article,.xiaoce-message-feed,.xiaoce-chip-list,.xiaoce-inline-actions,.xiaoce-mindmap-preview,.xiaoce-save-status{display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.xiaoce-form-grid label span,.xiaoce-wide-field span,.xiaoce-analysis-grid span,.xiaoce-message-feed>span,.xiaoce-mindmap-preview>span{color:var(--app-muted);font-size:.82rem;font-weight:900}.xiaoce-form-grid input,.xiaoce-wide-field textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.xiaoce-wide-field textarea{min-height:120px;resize:vertical}.xiaoce-practice-script-preview{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid #bfe7d6;border-radius:8px;background:#f5fcf8}.xiaoce-practice-script-preview>span{color:#167055;font-size:.78rem;font-weight:900}.xiaoce-practice-script-preview strong{color:var(--app-ink)}.xiaoce-practice-script-preview p{margin:0;color:var(--app-muted);line-height:1.5}.xiaoce-practice-script-preview div{display:grid;gap:6px}.xiaoce-practice-script-preview small{padding:8px 10px;border-radius:8px;color:#245445;background:#fff;line-height:1.45}.xiaoce-inline-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.xiaoce-inline-actions small{color:var(--app-muted);line-height:1.45}.xiaoce-save-status{border-color:#bfe7d6;background:#f2fbf7}.xiaoce-save-status.saving{border-color:#cfe0f7;background:#f3f7ff}.xiaoce-save-status strong{color:var(--app-ink);font-size:.9rem}.xiaoce-save-status p{margin:0;color:var(--app-muted);font-size:.82rem;line-height:1.45}@media(max-width:980px){.workbench-advisor-practice-grid,.workbench-practice-training-grid{grid-template-columns:1fr}}.xiaoce-chip-list{display:flex;flex-wrap:wrap}.xiaoce-chip-list em{padding:6px 9px;border-radius:8px;color:#0f5f56;background:#ecf9f6;font-size:.78rem;font-style:normal;font-weight:900}.xiaoce-message-feed article{display:grid;gap:6px;padding:10px;border-radius:8px;background:#fff}.xiaoce-message-feed article p{margin:0;color:var(--app-ink);font-size:.86rem;line-height:1.5}.xiaoce-message-feed article small{display:block;padding:8px;border-radius:8px;color:#3d526b;background:#f5f8fc;line-height:1.45}.collab-translation-card{display:grid;gap:6px}.collab-translation-card em{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f5f56;background:#ecf9f6;font-size:.72rem;font-style:normal;font-weight:900}.xiaoce-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.xiaoce-row-actions.compact button{min-height:28px;padding:0 8px;font-size:.76rem}.xiaoce-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xiaoce-score-grid article strong{color:#116149;font-size:1.3rem}.xiaoce-score-grid article span{color:var(--app-ink);font-size:.78rem;font-weight:900}.xiaoce-score-grid article p,.xiaoce-analysis-grid article p{margin:0;color:var(--app-muted);font-size:.78rem;line-height:1.45}.xiaoce-mindmap-preview pre{max-height:220px;margin:0;padding:10px;overflow:auto;border-radius:8px;color:#25364c;background:#f4f7fb;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.after-sales-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#fffaf4}.after-sales-card strong{display:block;margin-top:4px;color:#111927}.after-sales-card p{margin:4px 0 0;font-size:.82rem}.media-asset-card{display:grid;gap:12px;padding:12px;border:1px solid #d9e7f4;border-radius:8px;background:linear-gradient(180deg,#f9fcff,#fff)}.media-asset-head{display:grid;gap:4px}.media-asset-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:#1d5fd4;background:#eef5ff;font-size:.76rem;font-weight:900}.media-asset-head strong{color:#111927}.media-asset-preview{position:relative;display:grid;min-height:156px;align-items:end;padding:14px;overflow:hidden;border:1px solid #dbe6f1;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1c5fd4d1,#1db7a3c7),radial-gradient(circle at 22% 18%,rgb(255 255 255 / 45%),transparent 30%),#2f6ed8}.media-asset-preview.has-real-asset{min-height:220px;background:#10233a}.media-asset-preview.has-real-asset img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-asset-preview.has-real-asset video{position:relative;z-index:1;width:100%;max-height:360px;border-radius:8px;background:#111927}.media-asset-preview.has-real-asset div{position:relative;z-index:1;padding:10px;border-radius:8px;background:linear-gradient(180deg,#09162633,#091626c2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-generating-indicator{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / 28%),transparent 34%),linear-gradient(135deg,#1452b4d6,#18a297d1)}.media-generating-indicator span{width:34px;height:34px;border:3px solid rgb(255 255 255 / 42%);border-top-color:#fff;border-radius:999px;animation:media-spin .85s linear infinite}.media-generating-indicator strong,.media-generating-indicator small{color:#fff;text-shadow:0 1px 8px rgb(11 31 54 / 34%)}@keyframes media-spin{to{transform:rotate(360deg)}}.media-asset-card.video .media-asset-preview,.media-asset-card.digitalHuman .media-asset-preview{background:linear-gradient(135deg,#142439e0,#1988b2c7),radial-gradient(circle at 78% 18%,rgb(255 255 255 / 38%),transparent 28%),#153957}.media-asset-preview div{display:grid;gap:4px}.media-asset-preview img{width:100%;max-height:260px;object-fit:cover;border-radius:8px}.media-asset-preview span,.media-asset-preview small,.media-asset-preview em{color:#ffffffd1;font-size:.78rem;font-weight:800}.media-asset-preview em{font-style:normal;overflow-wrap:anywhere}.media-asset-preview strong{font-size:1.12rem}.media-asset-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-asset-actions a,.media-asset-actions button{min-height:38px;text-decoration:none}.media-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:#091220b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview-dialog{display:grid;gap:12px;width:min(980px,92vw);max-height:92vh;padding:14px;overflow:hidden;border:1px solid rgb(255 255 255 / 26%);border-radius:10px;background:#fff;box-shadow:0 28px 80px #040c186b}.media-preview-head,.media-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.media-preview-head strong{color:var(--app-ink)}.media-preview-dialog img{width:100%;max-height:calc(92vh - 132px);object-fit:contain;border-radius:8px;background:#eff6fb}.media-preview-actions{justify-content:flex-end}.media-preview-actions a{text-decoration:none}.media-prompt{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:8px;background:#f6fafc;color:var(--app-muted);font-size:.84rem}.media-prompt strong{color:var(--app-ink)}.media-fallback-note{margin:0;padding:8px 10px;border-radius:8px;color:#7a3f06;background:#fff4df;font-size:.82rem;font-weight:900}.media-plan-card{display:grid;gap:10px;margin-top:8px;padding:13px;border:1px solid #d8e7f3;border-radius:8px;background:#fff;text-align:left}.media-plan-head{display:grid;gap:4px}.media-plan-head span{color:var(--app-primary);font-size:.76rem;font-weight:900}.media-plan-head strong{color:var(--app-ink)}.media-plan-meta,.media-plan-risks{display:flex;flex-wrap:wrap;gap:6px}.media-plan-meta span,.media-plan-risks span{padding:5px 7px;border-radius:8px;background:#f2f7fd;color:#365875;font-size:.74rem;font-weight:800}.media-plan-prompt{display:grid;gap:5px;padding:10px;border-radius:8px;background:#fbfcfe}.media-plan-prompt strong{color:var(--app-ink);font-size:.8rem}.media-plan-prompt span,.media-plan-card p,.media-plan-card small{margin:0;color:var(--app-muted);font-size:.82rem}.media-plan-card small{color:#1f6b46;font-weight:900}.media-stage-list{display:flex;flex-wrap:wrap;gap:7px}.media-stage-list span{padding:6px 8px;border-radius:8px;color:#285568;background:#eef8f7;font-size:.76rem;font-weight:800}.media-error{margin:0;color:#b42318;font-size:.84rem;font-weight:800}.empty-result{display:grid;min-height:260px;align-content:center;gap:10px;padding:18px;text-align:center}.empty-result p{margin-bottom:0}.side-score{display:grid;gap:10px;padding:14px}.side-score span{color:var(--app-muted);font-size:.86rem;font-weight:800}.side-score div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.side-score .training-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-score button{min-height:34px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-weight:800;font-size:.78rem}.side-score small{color:var(--app-muted);font-size:.74rem;line-height:1.45}.side-score button:disabled{cursor:not-allowed;opacity:.45}.side-score button.is-active,.side-score button:not(:disabled):hover{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.floating-assistant{position:fixed;right:22px;bottom:22px;z-index:40;display:grid;gap:10px;justify-items:end;padding:0;border:0;background:transparent;box-shadow:none}.pet-launcher{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid #d5e2f0;border-radius:999px;background:#fff;box-shadow:0 18px 42px #1c26352e}.pet-launcher:hover{transform:translateY(-2px)}.pin-desktop-button{min-height:28px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-primary);background:#fff;font-size:.76rem;font-weight:800;box-shadow:var(--app-shadow-soft)}.pet-body{position:relative;display:grid;width:52px;height:52px;place-items:center;border-radius:18px 18px 14px 14px;background:linear-gradient(180deg,#2f8be8,#1c67b5);animation:petFloat 2.8s ease-in-out infinite}.pet-body:before{position:absolute;top:-9px;left:11px;width:12px;height:12px;border-radius:4px;background:#2f8be8;content:"";transform:rotate(15deg)}.pet-body:after{position:absolute;top:-9px;right:11px;width:12px;height:12px;border-radius:4px;background:#2f8be8;content:"";transform:rotate(-15deg)}.pet-eye{position:absolute;top:20px;width:7px;height:7px;border-radius:50%;background:#fff}.pet-eye.left{left:16px}.pet-eye.right{right:16px}.pet-glow{position:absolute;right:9px;bottom:10px;width:10px;height:10px;border-radius:50%;background:#ffb15c;box-shadow:0 0 0 5px #ffb15c2e}.pet-bubble{display:grid;gap:2px;text-align:left}.pet-bubble strong{color:#111927;font-size:.92rem}.pet-bubble small{color:#6d7d91;font-size:.76rem;font-weight:800}@keyframes petFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:1160px){.landing-copy h1{font-size:3.2rem}.expert-layout,.flow-workspace{grid-template-columns:minmax(0,1fr)}.prompt-rail,.activity-panel,.result-side-panel{position:static}.prompt-rail,.activity-list,.scenario-rail,.right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.right-rail{order:3}.chat-panel{order:2}.market-grid,.notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.flow-workspace.is-scenario-picker .thinking-flow-list,.flow-workspace.is-scenario-picker .operation-option-list,.flow-workspace.thinking-layout.is-chat-mode,.collab-insight-grid{grid-template-columns:minmax(0,1fr)}.collab-insight-modal{padding:14px}.collab-insight-dialog{max-height:94vh}.collab-insight-head,.chat-setup-status{align-items:stretch;flex-direction:column}.chat-setup-status-actions{justify-content:flex-start}.landing-shell{padding:22px}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-copy h1{font-size:2.3rem}.demo-board{min-height:auto}.app-shell{grid-template-columns:1fr;padding-bottom:76px}.sidebar{position:fixed;z-index:20;top:auto;right:0;bottom:0;left:0;display:block;height:auto;padding:8px;border-top:1px solid #dce4ef;border-right:0}.brand,.sidebar-foot{display:none}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nav-item{min-height:54px;padding:6px 4px;text-align:center}.nav-item small{display:none}.workspace{padding:18px}.split-entry{min-height:auto}.hero-choice{grid-template-columns:1fr;padding:22px}.hero-choice h2{font-size:1.45rem}.compact-header,.form-layout,.staff-grid{grid-template-columns:1fr}.workbench-context-strip{width:100%;grid-template-columns:1fr;justify-items:start}.workbench-context-strip small{white-space:normal}.artifact-grid,.upload-grid,.market-grid,.notice-grid,.scenario-rail,.right-rail,.prompt-rail,.activity-list,.xiaoce-form-grid,.xiaoce-analysis-grid,.xiaoce-score-grid{grid-template-columns:1fr}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--app-bg: #f6f8fb;--app-surface: #ffffff;--app-surface-soft: #f2f6fc;--app-ink: #172033;--app-muted: #5f6f86;--app-line: #dce5f1;--app-primary: #2563eb;--app-primary-hover: #1d4ed8;--app-accent: #f97316;--app-accent-soft: #fff3e8;--app-warm: #f97316;--app-shadow: 0 16px 38px rgb(23 32 51 / 10%);--app-shadow-soft: 0 8px 22px rgb(23 32 51 / 7%);background:var(--app-bg)}body,.app-shell{background:var(--app-bg)}.landing-copy h1,.demo-page-header h1{color:var(--app-ink);letter-spacing:0}.landing-copy p:not(.eyebrow),.demo-page-header p:not(.eyebrow){color:var(--app-muted)}.primary-button{border-color:var(--app-primary);background:var(--app-primary);box-shadow:0 8px 18px #2563eb26}.secondary-button{border-color:var(--app-line);background:#fff;box-shadow:var(--app-shadow-soft)}.eyebrow,.ghost-button,.back-link,.hero-choice strong,.current-context strong,.sidebar-foot strong,.upload-tile strong{color:var(--app-primary)}.brand-mark,.assistant-avatar,.hero-choice>span,.pet-body,.assistant-orb{background:var(--app-primary)}.execution-choice>span{background:var(--app-accent)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile,.repository-main,.repository-assistant,.classified-panel,.result-document,.empty-result,.side-score{border-color:var(--app-line);background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.conversation-stream,.workspace,.demo-flow span{background:var(--app-bg)}.conversation-topbar,.current-context,.sidebar-foot,.intake-choice-group,.document-body p,.signal-panel article,.assistant-checklist span,.repository-toolbar,.file-card,.classified-grid article{background:var(--app-surface-soft)}.nav-item:hover,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.choice-grid button.is-active,.intake-choice-group button:hover,.intake-choice-group button.is-active,.inline-system-card button:hover,.inline-system-card button.is-active,.feedback-row button:hover,.feedback-row button.is-active,.side-score button:not(:disabled):hover,.side-score button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.template-main h3{margin-bottom:0}.template-hover strong,.classified-grid span,.side-score button.is-active,.signal-panel strong{color:var(--app-primary)}.play-button{background:#fff}.file-card.is-classified,.activity-item.running>span{border-color:#b8cdf8}.pet-glow{background:var(--app-accent);box-shadow:0 0 0 5px #f973162e}.pin-desktop-button,.floating-assistant.is-pinned .pet-launcher{border-color:#b8cdf8}@media(max-width:540px){h1{font-size:1.65rem}.landing-copy h1{font-size:1.9rem}.landing-actions,.composer-actions,.staff-actions,.chat-topline,.result-head,.feedback-row{align-items:stretch;flex-direction:column}.primary-button,.secondary-button{width:100%}.demo-path,.choice-grid{grid-template-columns:1fr}.message,.flow-message{max-width:100%}.nav-item{font-size:.78rem}.floating-assistant{right:14px;bottom:86px}.pet-bubble,.pin-desktop-button{display:none}}:root{--font-family-base: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;--color-neutral-background-1: #ffffff;--color-neutral-background-2: #fafafa;--color-neutral-background-3: #f5f5f5;--color-neutral-background-4: #f0f0f0;--color-neutral-foreground-1: #242424;--color-neutral-foreground-2: #424242;--color-neutral-foreground-3: #616161;--color-neutral-foreground-disabled: #8a8886;--color-neutral-stroke-1: #d1d1d1;--color-neutral-stroke-2: #e0e0e0;--color-neutral-stroke-subtle: #ebebeb;--color-brand-background: #0f6cbd;--color-brand-background-hover: #115ea3;--color-brand-background-pressed: #0f548c;--color-brand-foreground-1: #0f6cbd;--color-brand-stroke-1: #0f6cbd;--color-status-success: #107c10;--color-status-warning: #f7630c;--shadow-2: 0 1px 2px rgb(0 0 0 / 14%);--shadow-4: 0 2px 4px rgb(0 0 0 / 14%);--shadow-8: 0 4px 8px rgb(0 0 0 / 14%);--radius-small: 4px;--radius-medium: 6px;--radius-large: 8px;color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-3);font-family:var(--font-family-base)}body{background:var(--color-neutral-background-3)}h1{color:var(--color-neutral-foreground-1);font-size:2rem;font-weight:600;letter-spacing:0}h2{color:var(--color-neutral-foreground-1);font-size:1.125rem;font-weight:600}h3{color:var(--color-neutral-foreground-1);font-weight:600}p{color:var(--color-neutral-foreground-3)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-brand-stroke-1);outline-offset:2px}.primary-button,.secondary-button,.ghost-button,.back-link{min-height:32px;border-radius:var(--radius-small);font-size:.875rem;font-weight:600}.primary-button{border-color:var(--color-brand-background);background:var(--color-brand-background)}.primary-button:hover{background:var(--color-brand-background-hover)}.primary-button:active{background:var(--color-brand-background-pressed)}.secondary-button{color:var(--color-neutral-foreground-1);border-color:var(--color-neutral-stroke-1);background:var(--color-neutral-background-1);box-shadow:var(--shadow-2)}.secondary-button:hover{border-color:#c7c7c7;background:var(--color-neutral-background-2)}.ghost-button,.back-link{color:var(--color-brand-foreground-1)}.ghost-button:hover,.back-link:hover{color:var(--color-brand-background-hover);background:#eff6fc}.eyebrow{color:var(--color-brand-foreground-1);font-size:.75rem;font-weight:600}.landing-shell{background:radial-gradient(circle at 12% 12%,rgb(15 108 189 / 8%),transparent 28%),var(--color-neutral-background-3)}.landing-copy h1{color:var(--color-neutral-foreground-1);font-size:3.75rem;font-weight:600}.landing-copy p:not(.eyebrow){color:var(--color-neutral-foreground-2)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-1);box-shadow:none}.demo-screen,.conversation-panel{box-shadow:var(--shadow-8)}.demo-path span,.demo-flow span,.upload-tile{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-1)}.demo-path span{background:#f5f9ff}.app-shell{background:var(--color-neutral-background-3)}.sidebar{background:var(--color-neutral-background-1)}.brand,.nav-item{border-radius:var(--radius-medium)}.brand-mark,.assistant-avatar{border-radius:var(--radius-medium);background:var(--color-brand-background)}.nav-item{min-height:52px;color:var(--color-neutral-foreground-2)}.nav-item small{color:var(--color-neutral-foreground-3)}.nav-item:hover{color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-3)}.nav-item.is-active{color:var(--color-brand-foreground-1);background:#eff6fc;box-shadow:inset 3px 0 0 var(--color-brand-background)}.sidebar-foot{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-2)}.sidebar-foot strong,.hero-choice strong,.upload-tile strong,.current-context strong,.chat-topline strong{color:var(--color-brand-foreground-1)}.hero-choice{box-shadow:var(--shadow-4)}.hero-choice:hover,.prompt-card:hover,.prompt-card.is-active,.scenario-card:hover,.scenario-card.is-active{border-color:#b4d6fa;background:#f5f9ff}.hero-choice>span{border-radius:var(--radius-medium);background:var(--color-brand-background)}.execution-choice>span{background:#c2410c}.conversation-topbar{border-color:var(--color-neutral-stroke-subtle);background:var(--color-neutral-background-2)}.conversation-stream{background:var(--color-neutral-background-2)}.current-context{border:1px solid var(--color-neutral-stroke-subtle);border-radius:var(--radius-large);background:var(--color-neutral-background-1)}.flow-message{border-radius:var(--radius-large)}.flow-message.ai{border-color:var(--color-neutral-stroke-2);background:var(--color-neutral-background-1)}.flow-message.user{border-color:#b4d6fa;background:#eff6fc}.flow-message span,.current-context span,.rail-heading strong,.activity-item h3,.expert-grid strong{font-weight:600}.rail-heading span,.tag-row span,.market-card>span,.result-head span{color:var(--color-brand-foreground-1);background:#eff6fc;font-weight:600}.rail-heading strong{color:var(--color-neutral-foreground-1)}.live-pill{color:var(--color-status-success);background:#e7f6e7;font-weight:600}.choice-grid button,.inline-system-card button,.feedback-row button,.choice-list button,.expert-grid button{border-color:var(--color-neutral-stroke-1);border-radius:var(--radius-medium);color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-1);font-weight:600}.choice-grid button:hover,.inline-system-card button:hover,.feedback-row button:hover,.choice-list button:hover,.expert-grid button:hover,.choice-list button.is-active,.inline-system-card button.is-active,.feedback-row button.is-active,.expert-grid button.is-active{color:var(--color-brand-foreground-1);border-color:#b4d6fa;background:#eff6fc}.expert-grid button.is-active{box-shadow:inset 0 0 0 1px var(--color-brand-background)}.composer-input-wrap{border-color:var(--color-neutral-stroke-1);border-radius:12px;box-shadow:var(--shadow-8)}.sticky-composer{border-color:var(--color-neutral-stroke-subtle)}.activity-item.done>span{background:var(--color-status-success)}.activity-item.running>span{background:var(--color-brand-background);box-shadow:0 0 0 5px #0f6cbd21}.activity-item.waiting>span{background:#bdbdbd}.form-panel input,.staff-panel textarea,.composer textarea{border-color:var(--color-neutral-stroke-1);border-radius:var(--radius-medium);background:var(--color-neutral-background-1)}.market-card,.notice-card,.staff-panel,.form-panel{box-shadow:var(--shadow-2)}.floating-assistant{border-color:var(--color-neutral-stroke-1);border-radius:999px;background:var(--color-neutral-background-1);box-shadow:var(--shadow-8)}.pet-body{border-radius:16px 16px 12px 12px;background:linear-gradient(180deg,#3a96dd,var(--color-brand-background))}.pet-body:before,.pet-body:after{background:#3a96dd}:root{--app-bg: #f4f8f7;--app-surface: #ffffff;--app-surface-soft: #ecf7f4;--app-ink: #10201c;--app-muted: #5c706b;--app-line: #d9e8e4;--app-primary: #0f7a68;--app-primary-hover: #0b6657;--app-accent: #2f80ed;--app-accent-soft: #e7f1ff;--app-warm: #ff8a3d;--app-shadow: 0 14px 36px rgb(16 32 28 / 12%);--app-shadow-soft: 0 8px 22px rgb(16 32 28 / 8%);color:var(--app-ink);background:var(--app-bg);font-family:Inter,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}body{background:var(--app-bg)}h1,h2,h3{color:var(--app-ink)}h1{font-weight:750}p{color:var(--app-muted)}.primary-button{border-color:var(--app-primary);background:var(--app-primary);box-shadow:0 8px 18px #0f7a682e}.secondary-button{color:var(--app-ink);border-color:var(--app-line);background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.secondary-button:hover{border-color:#9fd6c8;background:#f8fffd}.ghost-button,.back-link,.eyebrow{color:var(--app-primary)}.landing-shell,.demo-page-shell{min-height:100vh;background:linear-gradient(135deg,rgb(15 122 104 / 12%),transparent 34%),linear-gradient(315deg,rgb(47 128 237 / 12%),transparent 30%),var(--app-bg)}.landing-copy h1,.demo-page-header h1{color:var(--app-ink);font-size:clamp(2.25rem,6vw,4.35rem);line-height:1.05}.demo-screen,.demo-action-card,.demo-video-panel,.video-frame,.demo-script,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile{border-color:var(--app-line);background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.demo-screen,.conversation-panel,.hero-choice,.demo-video-panel{box-shadow:var(--app-shadow)}.brand-mark,.assistant-avatar,.hero-choice>span{background:linear-gradient(180deg,#19a88e,var(--app-primary))}.execution-choice>span{background:linear-gradient(180deg,#ff9d5c,#e76522)}.nav-item:hover,.nav-item.is-active,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.inline-system-card button:hover,.feedback-row button:hover,.choice-list button:hover,.choice-list button.is-active,.inline-system-card button.is-active,.feedback-row button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.nav-item.is-active{box-shadow:inset 3px 0 0 var(--app-primary)}.sidebar-foot,.current-context,.inline-question,.expert-picker,.conversation-topbar,.composer-input-wrap{background:#f8fffd}.conversation-stream{background:#f6fbfa}.flow-message.user{border-color:#9fd6c8;background:var(--app-surface-soft)}.flow-message.ai{border-color:var(--app-line);background:var(--app-surface)}.tag-row span,.market-card>span,.result-head span,.rail-heading span,.live-pill{color:var(--app-primary);background:var(--app-surface-soft)}.activity-item.running>span{background:var(--app-primary);box-shadow:0 0 0 5px #0f7a6824}.activity-item.done>span,.library-status.done{background:#e2f7ea;color:#0a7a35}.library-status.waiting{color:#9a4c00;background:#fff1df}.pet-body{background:linear-gradient(180deg,#20b99d,var(--app-primary))}.pet-body:before,.pet-body:after{background:#20b99d}.pet-glow{background:var(--app-warm);box-shadow:0 0 0 5px #ff8a3d2e}.demo-page-shell{padding:34px}.product-story-page{display:grid;gap:18px}.product-story-hero{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);width:min(1180px,100%);margin:0 auto;gap:18px;padding:22px;border:1px solid rgb(211 224 239 / 80%);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#eff7ffd1),radial-gradient(circle at 92% 12%,rgb(249 115 22 / 12%),transparent 34%);box-shadow:var(--app-shadow)}.product-story-topbar{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px}.product-story-topbar>span{color:#40536b;font-size:.84rem;font-weight:900}.product-story-hero-copy{display:grid;align-content:center;gap:14px;padding:8px 0 10px}.product-story-hero-copy h1{max-width:760px;margin:0;color:var(--app-ink);font-size:3.7rem;line-height:1.06;letter-spacing:0}.product-story-hero-copy p:not(.eyebrow){max-width:760px;margin:0;color:#40536b;font-size:1.08rem;line-height:1.72}.product-story-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.product-story-actions .primary-button,.product-story-actions .secondary-button{min-height:44px;padding-inline:18px}.product-story-route-card{display:grid;align-content:space-between;gap:16px;padding:18px;border:1px solid rgb(37 99 235 / 16%);border-radius:8px;background:linear-gradient(145deg,#0f2039eb,#154684e0),#10233d;box-shadow:var(--card-float-shadow-dark)}.product-story-route-card>span{color:#bfdbfe;font-size:.82rem;font-weight:900}.product-story-route-card>strong{color:#fff;font-size:1.45rem;line-height:1.28}.product-story-route-card ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-story-route-card li{display:grid;gap:3px;padding:10px 12px;border:1px solid rgb(255 255 255 / 14%);border-radius:8px;background:#ffffff14}.product-story-route-card b{color:#fff;font-size:.95rem}.product-story-route-card small{color:#dbeafed1;line-height:1.45}.product-story-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:0 auto;gap:12px}.product-story-value-grid article{display:grid;min-height:150px;gap:10px;align-content:start;padding:17px;border:1px solid rgb(211 224 239 / 76%);border-radius:8px;background:linear-gradient(150deg,#fffffff0,#f6faffd6),#fff;box-shadow:var(--app-shadow-soft)}.product-story-value-grid span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--app-primary),#1fb6ff);font-size:.74rem;font-weight:950}.product-story-value-grid strong{color:var(--app-ink);font-size:1.12rem;line-height:1.32}.product-story-value-grid p{margin:0;color:var(--app-muted);line-height:1.58}.demo-page-header{display:grid;width:min(1180px,100%);margin:0 auto 22px;gap:10px}.demo-page-header p:not(.eyebrow){max-width:720px;font-size:1.05rem}.demo-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:0 auto 18px;gap:14px}.demo-action-grid-compact{grid-template-columns:minmax(260px,360px)}.demo-action-card{display:grid;min-height:190px;align-content:space-between;gap:12px;padding:20px;border:1px solid var(--app-line);border-radius:8px;text-align:left}.demo-action-card span{color:var(--app-primary);font-size:.82rem;font-weight:800}.demo-action-card strong{color:var(--app-ink);font-size:1.25rem;line-height:1.35}.demo-action-card small{color:var(--app-muted);line-height:1.5}.video-card{color:#fff;background:linear-gradient(135deg,var(--app-primary),var(--app-accent))}.video-card span,.video-card strong,.video-card small{color:#fff}.demo-video-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);width:min(1180px,100%);margin:0 auto;gap:14px;padding:14px;border:1px solid var(--app-line);border-radius:8px}.video-frame{display:grid;min-height:330px;place-items:center;align-content:center;gap:12px;border:1px solid var(--app-line);border-radius:8px;background:linear-gradient(135deg,rgb(15 122 104 / 18%),transparent 45%),#10201c}.video-frame h2,.video-frame p{color:#fff;text-align:center}.play-button{width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 16px 36px #0000002e;clip-path:polygon(0 0,100% 50%,0 100%);transform:scale(.52)}.demo-script{padding:18px;border:1px solid var(--app-line);border-radius:8px}.demo-script ol{display:grid;gap:10px;margin-bottom:0;padding-left:20px;color:var(--app-muted)}.library-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.library-header p:not(.eyebrow){max-width:760px;margin-bottom:0}.library-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.library-summary article{display:grid;min-height:120px;gap:8px;padding:16px;border:1px solid var(--app-line);border-radius:8px}.library-summary span{color:var(--app-muted);font-size:.82rem;font-weight:800}.library-summary strong{color:var(--app-ink);font-size:2rem}.library-summary small{color:var(--app-muted)}.knowledge-command-panel,.knowledge-flow-panel,.knowledge-engine-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.knowledge-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.knowledge-command-head div,.knowledge-engine-copy{display:grid;gap:6px;min-width:0}.knowledge-command-head span,.knowledge-engine-copy span{color:var(--app-primary);font-size:.78rem;font-weight:900}.knowledge-command-head h2,.knowledge-engine-copy h2{margin:0;color:var(--app-ink);font-size:1.22rem;line-height:1.28}.knowledge-command-head p,.knowledge-engine-copy p{max-width:540px;margin:0;color:var(--app-muted);font-size:.88rem;font-weight:760;line-height:1.5}.knowledge-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.knowledge-type-grid article{display:grid;align-content:start;gap:8px;min-height:144px;padding:14px;border:1px solid rgb(207 218 231 / 78%);border-top:4px solid #2c6dff;border-radius:8px;background:#fff}.knowledge-type-grid article:nth-child(2),.knowledge-type-grid article:nth-child(5){border-top-color:#0f9f6e}.knowledge-type-grid article:nth-child(3),.knowledge-type-grid article:nth-child(7){border-top-color:#d97706}.knowledge-type-grid article:nth-child(6){border-top-color:#e11d48}.knowledge-type-grid article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.knowledge-type-grid strong,.knowledge-flow-steps strong,.knowledge-engine-grid strong{color:var(--app-ink);font-size:.96rem;line-height:1.28}.knowledge-type-grid article>div span,.knowledge-engine-grid div span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#0f766e;background:#e8f7f3;font-size:.72rem;font-weight:900;white-space:nowrap}.knowledge-type-grid p,.knowledge-flow-steps p,.knowledge-engine-grid p{margin:0;color:var(--app-text);font-size:.86rem;font-weight:760;line-height:1.46}.knowledge-type-grid small,.knowledge-flow-steps small{color:var(--app-muted);font-size:.78rem;font-weight:820;line-height:1.36}.knowledge-flow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.knowledge-flow-steps article{display:grid;align-content:start;gap:8px;min-height:154px;padding:12px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#f8fbff}.knowledge-flow-steps article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:var(--app-primary);font-size:.92rem;font-weight:900}.knowledge-flow-steps article:nth-child(2)>span,.knowledge-flow-steps article:nth-child(4)>span{background:#0f766e}.knowledge-flow-steps article:nth-child(3)>span,.knowledge-flow-steps article:nth-child(6)>span{background:#b45309}.knowledge-engine-panel{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;background:linear-gradient(135deg,#fffffff5,#f8fffdf5)}.knowledge-engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knowledge-engine-grid article{display:grid;gap:10px;min-height:146px;padding:14px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#fff}.knowledge-engine-grid article div{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:1160px){.knowledge-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-engine-panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.knowledge-command-head{flex-direction:column}.knowledge-type-grid,.knowledge-flow-steps,.knowledge-engine-grid{grid-template-columns:minmax(0,1fr)}.knowledge-command-panel,.knowledge-flow-panel,.knowledge-engine-panel{padding:14px}}.library-taxonomy-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.library-taxonomy-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.library-taxonomy-head div{display:grid;gap:4px;min-width:0}.library-taxonomy-head span,.library-taxonomy-layers span,.library-industry-matrix article>div:first-child span,.library-focused-business span{color:var(--app-primary);font-size:.78rem;font-weight:900}.library-taxonomy-head strong{color:var(--app-ink);font-size:1.12rem;line-height:1.28}.library-taxonomy-head small{color:var(--app-muted);font-size:.84rem;font-weight:780;line-height:1.4}.library-taxonomy-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.library-taxonomy-layers article,.library-focused-business article,.library-role-matrix div{display:grid;align-content:start;gap:6px;min-width:0;padding:12px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#f8fbff}.library-taxonomy-layers strong,.library-industry-matrix strong,.library-focused-business strong,.library-role-matrix b{color:var(--app-ink);font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}.library-taxonomy-layers small,.library-industry-matrix small,.library-focused-business small,.library-role-matrix small{color:var(--app-muted);font-size:.78rem;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.library-taxonomy-layers small,.library-focused-business small,.library-role-matrix small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.library-taxonomy-layers em,.library-focused-business em,.library-role-matrix em{color:#0f766e;font-size:.74rem;font-style:normal;font-weight:900;line-height:1.3}.library-industry-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-industry-matrix>article{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:#fff}.library-industry-matrix article>div:first-child{display:grid;gap:5px}.library-role-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library-focused-business{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.library-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px}.library-table,.signal-panel{border:1px solid var(--app-line);border-radius:8px;overflow:hidden}.library-lookup-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--app-line);background:linear-gradient(135deg,#f8fbff,#f8fffd)}.library-lookup-toolbar div,.library-lookup-toolbar label{display:grid;gap:6px;min-width:0}.library-lookup-toolbar span{color:var(--app-muted);font-size:.78rem;font-weight:850}.library-lookup-toolbar strong{color:var(--app-text);font-size:1.08rem;line-height:1.25}.library-lookup-toolbar small{color:var(--app-muted);font-size:.82rem;line-height:1.35}.library-lookup-toolbar input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-text);background:#fff;font-weight:760;outline:0}.library-lookup-toolbar input:focus{border-color:#2c6dff75;box-shadow:0 0 0 3px #2c6dff1f}.library-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(90px,.45fr) minmax(86px,.45fr) minmax(150px,.8fr);gap:12px;align-items:center;min-height:64px;padding:12px 16px;border-top:1px solid var(--app-line);background:var(--app-surface)}.library-row:first-child{border-top:0}.library-row-head{min-height:42px;color:var(--app-muted);background:#f8fffd;font-size:.82rem;font-weight:800}.library-row-empty{color:var(--app-muted);background:#fbfcfe}@media(max-width:760px){.library-lookup-toolbar{grid-template-columns:minmax(0,1fr)}.library-taxonomy-head{align-items:start;flex-direction:column}.library-taxonomy-layers,.library-industry-matrix,.library-role-matrix,.library-focused-business{grid-template-columns:minmax(0,1fr)}}.library-row strong,.library-row small{display:block}.library-row small{margin-top:4px;color:var(--app-muted)}.library-status{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;font-size:.78rem;font-weight:800}.signal-panel{display:grid;align-content:start;gap:10px;padding:16px}.signal-panel article{padding:12px;border-radius:8px;background:#f8fffd}.signal-panel p{margin:6px 0 0;font-size:.88rem}.repository-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:14px}.repository-main,.repository-assistant,.classified-panel{border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.repository-main{display:grid;gap:14px;padding:16px}.repository-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.repository-toolbar.compact{align-items:flex-start;padding:0}.repository-toolbar p{margin-bottom:0}.file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#f8fffd}.file-card.is-classified{border-color:#9fd6c8;background:var(--app-surface-soft)}.file-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:var(--app-primary);background:#fff;font-weight:900;box-shadow:var(--app-shadow-soft)}.file-card strong,.file-card small{display:block}.file-card small{margin-top:4px;color:var(--app-muted)}.classified-panel{display:grid;gap:14px;padding:16px}.classified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classified-grid article{display:grid;min-height:130px;gap:8px;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:#fff}.classified-grid p{margin-bottom:0}.classified-grid span{align-self:end;color:var(--app-primary);font-size:.84rem;font-weight:800}.customer-card-page{position:relative;gap:16px;perspective:none;padding-bottom:72px}.app-shell.is-damo-crm-page{grid-template-columns:minmax(0,1fr)}.app-shell.is-damo-crm-page>.sidebar{display:none}.app-shell.is-damo-crm-page>.workspace{padding:0;background:#f6f9fd}.app-shell.is-damo-crm-page .platform-topbar,.app-shell.is-damo-crm-page .workspace-back-link{display:none}.customer-card-page--damo-crm{width:100%;max-width:none;gap:0;margin:0;padding-bottom:48px;background:#f6f9fd}.customer-card-page--damo-crm>.customer-workflow-header,.customer-card-page--damo-crm>.customer-workflow-shell,.customer-card-page--damo-crm>.customer-policy-summary,.customer-card-page--damo-crm>.customer-card-message{width:min(1240px,calc(100% - 60px));margin:22px auto 0}.damo-crm-workbench{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh;color:#081a3a;background:#f7faff;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.damo-crm-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;padding:18px 20px 24px;border-right:1px solid #e1e9f4;background:#fff}.damo-crm-brand{display:flex;align-items:center;gap:10px;min-height:40px;padding:0;border:0;color:#081a3a;background:transparent;text-align:left}.damo-crm-brand strong{font-size:1rem;font-weight:950;letter-spacing:0}.damo-crm-logo-mark{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#1b66dc;font-size:.78rem;font-weight:950}.damo-crm-nav{display:grid;align-content:start;gap:12px;padding-top:52px}.damo-crm-nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:8px;color:#41536f;background:transparent;cursor:pointer}.damo-crm-nav button span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:7px;color:#6a7b95;background:#f4f7fb;font-size:.62rem;font-weight:900}.damo-crm-nav button strong{font-size:.95rem;font-weight:850}.damo-crm-nav button:hover,.damo-crm-nav button.is-active{color:#176ce5;background:#edf4ff}.damo-crm-nav button.is-active{box-shadow:inset 4px 0 #176ce5}.damo-crm-nav button.is-active span{color:#fff;background:#176ce5}.damo-crm-collapse{display:flex;align-items:center;gap:10px;width:max-content;padding:0;border:0;color:#536982;background:transparent;font-size:.88rem;font-weight:850;cursor:pointer}.damo-crm-collapse span{color:#7a8aa1;font-size:1.4rem;line-height:1}.damo-crm-frame{display:grid;grid-template-rows:60px minmax(0,1fr);min-width:0}.damo-crm-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px 0 26px;border-bottom:1px solid #e1e9f4;background:#fff}.damo-crm-menu-button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}.damo-crm-menu-button span{display:block;width:14px;height:2px;border-radius:999px;background:#41536f}.damo-crm-topbar-user{display:flex;align-items:center;gap:13px}.damo-crm-alert-button{position:relative;width:32px;height:32px;border:0;border-radius:50%;background:#f4f7fb;cursor:pointer}.damo-crm-alert-button:before{position:absolute;top:8px;right:10px;bottom:9px;left:10px;border:2px solid #405473;border-bottom-color:transparent;border-radius:12px 12px 8px 8px;content:""}.damo-crm-alert-button span{position:absolute;top:-4px;right:-3px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;background:#f04438;font-size:.62rem;font-weight:900}.damo-crm-user-avatar{display:grid;width:36px;height:36px;place-items:center;border:3px solid #e7f0ff;border-radius:50%;color:#176ce5;background:#eef5ff;font-size:.9rem;font-weight:950}.damo-crm-topbar-user strong,.damo-crm-topbar-user small{display:block;line-height:1.25}.damo-crm-topbar-user strong{color:#182843;font-size:.9rem}.damo-crm-topbar-user small{margin-top:2px;color:#536982;font-size:.76rem;font-weight:800}.damo-crm-content{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;min-width:0;padding:28px 30px 28px 32px}.damo-crm-main{display:grid;align-content:start;gap:18px;min-width:0}.damo-crm-page-head{position:relative;z-index:2;display:flex;align-items:start;justify-content:space-between;gap:20px;width:calc(100% + 236px);min-width:0}.damo-crm-page-head h1{margin:0;color:#081a3a;font-size:2rem;line-height:1.15;letter-spacing:0}.damo-crm-page-head p{margin:10px 0 0;color:#526782;font-size:.95rem;line-height:1.45}.damo-crm-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:28px;padding-top:5px}.damo-crm-action-button{min-width:120px;height:44px;padding:0 18px;border:1px solid #d7e0ed;border-radius:8px;color:#2a3d58;background:#fff;box-shadow:0 8px 18px #1025480a;font-size:.9rem;font-weight:900;cursor:pointer}.damo-crm-action-button:hover{border-color:#a8bee0;color:#176ce5}.damo-crm-action-button.is-primary{border-color:#176ce5;color:#fff;background:#176ce5;box-shadow:0 12px 22px #176ce533}.damo-crm-action-button:disabled{cursor:not-allowed;opacity:.55}.damo-crm-live-message{margin:0;padding:10px 14px;border:1px solid #d8e8fb;border-radius:8px;color:#20558c;background:#fff;font-size:.85rem;font-weight:800}.damo-crm-live-message.is-error{border-color:#ffd6d2;color:#c13125;background:#fff8f7}.damo-crm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.damo-crm-kpi-card,.damo-crm-module-card,.damo-crm-side-card{border:1px solid #dfe7f2;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1f36570f}.damo-crm-kpi-card{display:grid;min-height:160px;padding:22px 22px 18px}.damo-crm-kpi-card>span{color:#526782;font-size:.9rem;font-weight:850}.damo-crm-kpi-card>strong{align-self:start;color:#081a3a;font-size:2.2rem;line-height:1;letter-spacing:0}.damo-crm-kpi-card>div{display:grid;grid-template-columns:auto auto minmax(76px,1fr);align-items:end;gap:7px}.damo-crm-kpi-card small{color:#526782;font-size:.82rem;font-weight:800}.damo-crm-kpi-card em{font-style:normal;font-size:.82rem;font-weight:950}.damo-crm-kpi-card em.is-green{color:#13a376}.damo-crm-kpi-card em.is-red{color:#ff3b37}.damo-crm-sparkline{position:relative;width:116px;height:38px;justify-self:end}.damo-crm-module-primary .damo-crm-sparkline{width:132px;height:44px}.damo-crm-sparkline.is-line i{position:absolute;left:var(--spark-x);top:var(--spark-y);width:var(--spark-width);height:2px;border-radius:999px;transform:rotate(var(--spark-angle));transform-origin:left center}.damo-crm-sparkline.is-line b{position:absolute;left:var(--spark-x);top:var(--spark-y);display:block;width:4px;height:4px;margin:-1px 0 0 -1px;border-radius:50%}.damo-crm-sparkline.is-bar{display:flex;align-items:end;justify-content:end;gap:7px}.damo-crm-sparkline.is-bar i{display:block;width:4px;height:var(--spark-bar);border-radius:999px 999px 0 0}.damo-crm-sparkline.is-blue i,.damo-crm-sparkline.is-blue b{background:#2978e8}.damo-crm-sparkline.is-green i,.damo-crm-sparkline.is-green b{background:#16a778}.damo-crm-sparkline.is-red i,.damo-crm-sparkline.is-red b{background:#ff3b37}.damo-crm-sparkline.is-gray i,.damo-crm-sparkline.is-gray b{background:#a5adb8}.damo-crm-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.damo-crm-module-card{display:grid;min-height:178px;padding:18px 20px 16px}.damo-crm-module-head,.damo-crm-module-primary{display:flex;align-items:start;justify-content:space-between;gap:18px;min-width:0}.damo-crm-module-head h2{margin:0;color:#081a3a;font-size:1.25rem;line-height:1.2}.damo-crm-module-head span{padding:4px 9px;border-radius:8px;font-size:.78rem;font-weight:950;line-height:1.2}.damo-crm-module-card.is-normal .damo-crm-module-head span{color:#12a477;background:#e9f8f2}.damo-crm-module-card.is-attention .damo-crm-module-head span{color:#fa7615;background:#fff2e5}.damo-crm-module-card.is-warning .damo-crm-module-head span{color:#ff3b37;background:#fff0ee}.damo-crm-module-primary{align-items:end;margin-top:12px;padding-bottom:7px;border-bottom:1px solid #e5ebf3}.damo-crm-module-primary small,.damo-crm-module-stats dt{color:#526782;font-size:.84rem;font-weight:850}.damo-crm-module-primary strong{display:block;margin-top:4px;color:#081a3a;font-size:1.6rem;line-height:1;letter-spacing:0}.damo-crm-module-card[data-security] .damo-crm-module-primary strong,.damo-crm-module-card.is-normal .damo-crm-module-primary strong:last-child{letter-spacing:0}.damo-crm-module-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0}.damo-crm-module-stats div{min-width:0}.damo-crm-module-stats dt,.damo-crm-module-stats dd{margin:0}.damo-crm-module-stats dd{margin-top:5px;color:#081a3a;font-size:1rem;font-weight:900;line-height:1.15}.damo-crm-linkage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.damo-crm-linkage-card{display:grid;gap:14px;min-width:0;padding:18px 20px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1f36570f}.damo-crm-linkage-card header{display:grid;gap:5px}.damo-crm-linkage-card header span{color:#176ce5;font-size:.78rem;font-weight:950}.damo-crm-linkage-card header strong{color:#081a3a;font-size:1.02rem;line-height:1.25}.damo-crm-linkage-card>div{display:grid;gap:10px}.damo-crm-linkage-card section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;border-top:1px solid #edf2f8}.damo-crm-linkage-card section:first-child{border-top:0}.damo-crm-linkage-card section strong,.damo-crm-workflow-links button strong{display:block;color:#0b1b3a;font-size:.9rem;line-height:1.25}.damo-crm-linkage-card section p,.damo-crm-workflow-links button small{display:block;margin:5px 0 0;color:#526782;font-size:.78rem;line-height:1.45}.damo-crm-linkage-card section em{padding:5px 8px;border-radius:8px;color:#176ce5;background:#edf4ff;font-style:normal;font-size:.72rem;font-weight:950;white-space:nowrap}.damo-crm-workflow-links button{display:grid;justify-items:start;width:100%;padding:12px;border:1px solid #dfe7f2;border-radius:8px;color:inherit;background:#f8fbff;text-align:left;cursor:pointer}.damo-crm-workflow-links button:hover{border-color:#9fc2f3;background:#eef6ff}.damo-crm-right-rail{position:relative;z-index:1;display:grid;align-content:start;gap:16px;min-width:0;padding-top:88px}.damo-crm-side-card{overflow:hidden;padding:0}.damo-crm-side-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 12px}.damo-crm-side-card header strong{color:#081a3a;font-size:1.02rem;font-weight:950}.damo-crm-side-card header button{padding:0;border:0;color:#526782;background:transparent;font-size:.76rem;font-weight:900;cursor:pointer}.damo-crm-focus-metrics{display:grid;gap:17px;padding:10px 18px 20px}.damo-crm-focus-metrics article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px}.damo-crm-focus-metrics article>span{display:block;width:8px;height:8px;border-radius:50%;background:#a9b6c8;box-shadow:0 0 0 4px #edf2f8}.damo-crm-focus-metrics small{color:#526782;font-size:.82rem;font-weight:850}.damo-crm-focus-metrics strong{display:block;margin-top:4px;color:#081a3a;font-size:1rem}.damo-crm-focus-metrics em{padding:5px 8px;border-radius:8px;font-style:normal;font-size:.76rem;font-weight:950}.damo-crm-focus-metrics em.is-normal{color:#12a477;background:#e9f8f2}.damo-crm-focus-metrics em.is-attention{color:#fa7615;background:#fff2e5}.damo-crm-focus-metrics em.is-warning{color:#ff3b37;background:#fff0ee}.damo-crm-funnel-bars{display:grid;gap:13px;padding:10px 18px 20px}.damo-crm-funnel-bars article{display:grid;grid-template-columns:minmax(0,1fr) 32px 42px;align-items:center;gap:8px}.damo-crm-funnel-track{position:relative;height:28px}.damo-crm-funnel-track i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#e8f0fb}.damo-crm-funnel-track span{position:relative;z-index:1;display:flex;height:100%;align-items:center;padding-left:13px;color:#536982;font-size:.8rem;font-weight:850}.damo-crm-funnel-bars strong{color:#33445c;font-size:.82rem;text-align:right}.damo-crm-funnel-bars small{color:#7a8aa1;font-size:.76rem;font-weight:850}.damo-crm-section-shell{display:grid;gap:16px;min-width:0}.damo-crm-section-head,.damo-crm-section-subhead{display:flex;align-items:start;justify-content:space-between;gap:16px;min-width:0}.damo-crm-section-head span,.damo-crm-section-subhead span,.damo-crm-task-board span,.damo-crm-mini-panel span,.damo-crm-source-board span,.damo-crm-customer-grid span,.damo-crm-analysis-panel span,.damo-crm-team-grid span,.damo-crm-settings-grid span{color:#526782;font-size:.82rem;font-weight:850}.damo-crm-section-head h2{margin:4px 0 0;color:#081a3a;font-size:1.45rem;line-height:1.2;letter-spacing:0}.damo-crm-section-head p{margin:8px 0 0;color:#526782;font-size:.92rem;line-height:1.5}.damo-crm-section-head button,.damo-crm-task-board button,.damo-crm-row-action,.damo-crm-row-action-group button,.damo-crm-settings-grid button{min-height:36px;padding:0 13px;border:1px solid #d7e0ed;border-radius:8px;color:#176ce5;background:#fff;font-size:.82rem;font-weight:900;cursor:pointer}.damo-crm-section-head button:hover,.damo-crm-task-board button:hover,.damo-crm-row-action:hover,.damo-crm-row-action-group button:hover,.damo-crm-settings-grid button:hover{border-color:#176ce5;background:#eef5ff}.damo-crm-section-head button:disabled,.damo-crm-task-board button:disabled,.damo-crm-row-action:disabled,.damo-crm-settings-grid button:disabled{cursor:not-allowed;opacity:.55}.damo-crm-stat-strip,.damo-crm-opportunity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.damo-crm-stat-strip article,.damo-crm-opportunity-summary article,.damo-crm-task-board article,.damo-crm-mini-panel,.damo-crm-source-board,.damo-crm-table-panel,.damo-crm-customer-grid article,.damo-crm-pipeline-grid article,.damo-crm-analysis-panel,.damo-crm-team-grid article,.damo-crm-settings-grid article,.damo-crm-permission-panel{border:1px solid #dfe7f2;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1f36570d}.damo-crm-stat-strip article,.damo-crm-opportunity-summary article{display:grid;gap:7px;min-height:98px;padding:16px}.damo-crm-stat-strip strong,.damo-crm-opportunity-summary strong{color:#081a3a;font-size:1.55rem;line-height:1;letter-spacing:0}.damo-crm-stat-strip small,.damo-crm-opportunity-summary small{color:#6c7f98;font-size:.78rem;font-weight:800;line-height:1.35}.damo-crm-home-grid,.damo-crm-lead-layout,.damo-crm-analytics-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:16px;align-items:start}.damo-crm-task-board,.damo-crm-mini-panel,.damo-crm-source-board,.damo-crm-analysis-panel,.damo-crm-permission-panel{display:grid;gap:12px;padding:16px}.damo-crm-task-board article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px;box-shadow:none}.damo-crm-task-board p,.damo-crm-customer-grid p,.damo-crm-settings-grid p,.damo-crm-permission-panel span,.damo-crm-pipeline-cards p{margin:5px 0 0;color:#526782;font-size:.84rem;line-height:1.45}.damo-crm-mini-panel header,.damo-crm-source-board header,.damo-crm-analysis-panel header,.damo-crm-permission-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.damo-crm-mini-panel header strong,.damo-crm-source-board header strong,.damo-crm-section-subhead strong,.damo-crm-analysis-panel header strong,.damo-crm-permission-panel header strong{color:#081a3a;font-size:1rem;font-weight:950}.damo-crm-mini-panel header small,.damo-crm-source-board header small,.damo-crm-analysis-panel header small,.damo-crm-permission-panel header small{color:#6c7f98;font-size:.78rem;font-weight:850}.damo-crm-module-status-list{display:grid;gap:8px}.damo-crm-module-status-list button{display:grid;grid-template-columns:52px minmax(0,.36fr) minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid #edf1f7;border-radius:8px;color:#182843;background:#f9fbfe;text-align:left;cursor:pointer}.damo-crm-module-status-list button:hover{border-color:#c8d8ee;background:#f3f8ff}.damo-crm-module-status-list strong{color:#081a3a;font-size:.88rem;line-height:1.25}.damo-crm-module-status-list small{min-width:0;overflow:hidden;color:#526782;font-size:.78rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.damo-crm-module-status-list span,.damo-crm-customer-grid em,.damo-crm-state-pill{display:inline-flex;width:max-content;align-items:center;justify-content:center;border-radius:8px;font-style:normal;font-size:.74rem;font-weight:950}.damo-crm-module-status-list span{padding:4px 8px}.damo-crm-module-status-list span.is-normal,.damo-crm-customer-grid em.is-connected,.damo-crm-state-pill.is-connected{color:#12a477;background:#e9f8f2}.damo-crm-module-status-list span.is-attention{color:#fa7615;background:#fff2e5}.damo-crm-module-status-list span.is-warning,.damo-crm-customer-grid em.is-pending,.damo-crm-state-pill.is-pending{color:#ff3b37;background:#fff0ee}.damo-crm-source-board article,.damo-crm-analysis-panel article{display:grid;gap:8px;padding:12px 0;border-top:1px solid #edf1f7}.damo-crm-source-board article:first-of-type,.damo-crm-analysis-panel article:first-of-type{border-top:0}.damo-crm-source-board article>div:first-child,.damo-crm-analysis-panel article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.damo-crm-source-board strong,.damo-crm-analysis-panel strong{color:#081a3a}.damo-crm-source-board small,.damo-crm-analysis-panel small{color:#6c7f98;font-size:.78rem;font-weight:800;line-height:1.35}.damo-crm-inline-bar{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#edf2f8}.damo-crm-inline-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#176ce5,#16a778)}.damo-crm-table-panel{min-width:0;overflow:hidden}.damo-crm-section-subhead{padding:16px 16px 10px}.damo-crm-table-wrap{min-width:0;overflow-x:auto}.damo-crm-data-table{width:100%;min-width:760px;border-collapse:collapse}.damo-crm-data-table th,.damo-crm-data-table td{padding:12px 14px;border-top:1px solid #edf1f7;color:#33445c;font-size:.82rem;line-height:1.35;text-align:left;vertical-align:top}.damo-crm-data-table th{color:#526782;background:#f8fbff;font-weight:900}.damo-crm-data-table td strong,.damo-crm-data-table td small{display:block}.damo-crm-data-table td strong{color:#081a3a;font-size:.88rem}.damo-crm-data-table td small{margin-top:4px;color:#6c7f98;font-size:.76rem;font-weight:800}.damo-crm-row-action-group{display:flex;flex-wrap:wrap;gap:7px}.damo-crm-customer-grid,.damo-crm-team-grid,.damo-crm-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.damo-crm-customer-grid article,.damo-crm-team-grid article,.damo-crm-settings-grid article{display:grid;gap:14px;min-width:0;padding:16px}.damo-crm-customer-grid article header,.damo-crm-team-grid article header,.damo-crm-settings-grid article header,.damo-crm-pipeline-grid article header{display:flex;align-items:start;justify-content:space-between;gap:12px}.damo-crm-customer-grid h3{margin:4px 0 0;color:#081a3a;font-size:1.12rem;line-height:1.2}.damo-crm-customer-grid em{padding:5px 8px}.damo-crm-customer-grid dl,.damo-crm-team-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.damo-crm-customer-grid dt,.damo-crm-customer-grid dd,.damo-crm-team-grid dt,.damo-crm-team-grid dd{margin:0}.damo-crm-customer-grid dt,.damo-crm-team-grid dt{color:#6c7f98;font-size:.76rem;font-weight:850}.damo-crm-customer-grid dd,.damo-crm-team-grid dd{margin-top:4px;color:#182843;font-size:.9rem;font-weight:900;line-height:1.25}.damo-crm-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.damo-crm-pipeline-grid article{display:grid;align-content:start;gap:12px;min-height:220px;padding:15px}.damo-crm-pipeline-grid article header strong{color:#081a3a;font-size:.98rem}.damo-crm-pipeline-grid article header span{color:#526782;font-size:.76rem;font-weight:850}.damo-crm-pipeline-cards{display:grid;gap:9px}.damo-crm-pipeline-cards button{display:grid;gap:5px;padding:11px;border:1px solid #edf1f7;border-radius:8px;color:#182843;background:#f9fbfe;text-align:left;cursor:pointer}.damo-crm-pipeline-cards button:hover{border-color:#c8d8ee;background:#f3f8ff}.damo-crm-pipeline-cards strong{color:#081a3a;font-size:.92rem}.damo-crm-pipeline-cards span,.damo-crm-pipeline-cards small{color:#526782;font-size:.78rem;font-weight:850;line-height:1.35}.damo-crm-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.damo-crm-team-grid article header strong{display:block;margin-top:4px;color:#081a3a;font-size:1.05rem}.damo-crm-team-grid em{color:#176ce5;font-size:1.25rem;font-style:normal;font-weight:950}.damo-crm-team-grid small{color:#526782;font-size:.78rem;font-weight:850;line-height:1.45}.damo-crm-settings-grid header strong{color:#081a3a;font-size:1rem}.damo-crm-settings-grid header span{padding:5px 8px;border-radius:8px;color:#176ce5;background:#eef5ff}.damo-crm-permission-panel div{display:grid;gap:9px}.damo-crm-permission-panel span{display:block;padding:10px 12px;border:1px solid #edf1f7;border-radius:8px;background:#f9fbfe}@media(max-width:1180px){.damo-crm-workbench{grid-template-columns:188px minmax(0,1fr)}.damo-crm-content{grid-template-columns:minmax(0,1fr)}.damo-crm-page-head{width:100%}.damo-crm-right-rail{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.damo-crm-home-grid,.damo-crm-lead-layout{grid-template-columns:1fr}.damo-crm-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.damo-crm-workbench{grid-template-columns:minmax(0,1fr)}.damo-crm-sidebar{position:static;height:auto;grid-template-rows:auto auto;gap:12px}.damo-crm-nav{display:flex;gap:8px;overflow-x:auto;padding-top:8px}.damo-crm-nav button{width:max-content;flex:0 0 auto}.damo-crm-collapse{display:none}.damo-crm-page-head{flex-direction:column}.damo-crm-page-actions{justify-content:flex-start}.damo-crm-kpi-grid,.damo-crm-module-grid,.damo-crm-linkage-grid,.damo-crm-right-rail,.damo-crm-stat-strip,.damo-crm-opportunity-summary,.damo-crm-customer-grid,.damo-crm-pipeline-grid,.damo-crm-analytics-grid,.damo-crm-team-grid,.damo-crm-settings-grid{grid-template-columns:1fr}.damo-crm-section-head,.damo-crm-task-board article{grid-template-columns:1fr;flex-direction:column}.damo-crm-module-status-list button{grid-template-columns:1fr}.damo-crm-module-status-list small{white-space:normal}}.customer-workflow-header{align-items:start}.customer-workflow-header p{max-width:760px;margin:8px 0 0;color:var(--app-muted)}.customer-workflow-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.customer-workflow-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.customer-workflow-xiaoce{position:sticky;top:20px;display:grid;max-height:calc(100vh - 96px);overflow:auto;gap:12px;padding-right:2px}.customer-xiaoce-only-card{align-content:start}.customer-xiaoce-only-card .xiaoce-workflow-avatar{min-height:218px}.customer-xiaoce-only-card .xiaoce-workflow-avatar img{width:min(220px,82%)}.customer-xiaoce-crm-bubble{width:100%;border-radius:8px;text-align:left;cursor:pointer}.customer-xiaoce-crm-bubble:hover{border-color:#77b8ff;box-shadow:0 14px 30px #1f64e01f}.customer-crm-trigger-card,.customer-crm-insight-panel,.customer-workflow-dialog,.customer-kanban-panel{border:1px solid #d9e6f2;border-radius:8px;background:#fff;box-shadow:0 18px 44px #1c263514}.customer-crm-trigger-card{display:grid;gap:12px;padding:15px;background:linear-gradient(180deg,#fff,#f7fbff)}.customer-crm-trigger-card>div,.customer-crm-panel-head,.customer-kanban-head{display:grid;gap:5px;min-width:0}.customer-crm-trigger-card span,.customer-crm-panel-head span,.customer-kanban-head span,.customer-dialog-topbar span,.customer-chat-bubble span,.customer-scene-action span,.customer-report-output-grid span,.customer-kanban-metrics span,.customer-lifecycle-board span{color:#0f67ff;font-size:.74rem;font-weight:950}.customer-crm-trigger-card strong,.customer-crm-panel-head strong,.customer-kanban-head strong,.customer-dialog-topbar h2{color:#0f172a}.customer-crm-trigger-card p,.customer-dialog-topbar p,.customer-chat-bubble p,.customer-report-output-grid p,.customer-lifecycle-board p,.customer-lifecycle-response-list p{margin:0;color:var(--app-muted);line-height:1.5}.customer-crm-insight-panel{display:grid;gap:12px;padding:14px}.customer-portrait-tags{display:flex;flex-wrap:wrap;gap:8px}.customer-portrait-tags span{padding:6px 9px;border:1px solid #d9e8f4;border-radius:999px;color:#17406b;background:#f5faff;font-size:.78rem;font-weight:850}.customer-lifecycle-response-list{display:grid;gap:8px}.customer-lifecycle-response-list article{display:grid;gap:5px;padding:10px;border:1px solid #edf2f8;border-radius:8px;background:#fbfdff}.customer-lifecycle-response-list span{color:#21705a;font-size:.72rem;font-weight:950}.customer-lifecycle-response-list strong{color:#172033;font-size:.9rem}.customer-lifecycle-response-list p{font-size:.78rem}.customer-crm-table-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;display:grid;place-items:center;padding:20px;background:#0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.customer-crm-table-dialog{position:relative;width:min(1190px,calc(100vw - 40px));height:min(800px,calc(100vh - 40px));overflow:hidden;border:1px solid #cdd9e6;border-radius:8px;background:#eef3f7;box-shadow:0 28px 80px #0f172a3d}.customer-crm-dialog-close{position:absolute;top:10px;right:10px;z-index:8;width:28px;height:28px;border:1px solid rgb(210 226 255 / 56%);border-radius:8px;color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 10px 20px #00206029}.customer-crm-dialog-close:hover{color:#fff;border-color:#e2f0ffc7;background:#ffffff38}.customer-crm-dashboard-shell{display:grid;grid-template-columns:184px minmax(0,1fr);height:100%;min-height:0}.customer-crm-modal-nav{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:0;padding:18px 14px;color:#f8fafc;background:#182335}.customer-crm-nav-brand{display:grid;gap:6px;padding:4px 2px 14px;border-bottom:1px solid rgb(255 255 255 / 12%)}.customer-crm-nav-brand span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#172033;background:#9ee6d6;font-size:.96rem;font-weight:950}.customer-crm-nav-brand strong{font-size:1rem;line-height:1.2}.customer-crm-nav-brand small,.customer-crm-modal-nav nav button,.customer-crm-sync-card small{color:#f8fafcb8;font-size:.76rem}.customer-crm-modal-nav nav{display:grid;align-content:start;gap:8px}.customer-crm-modal-nav nav button{width:100%;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.customer-crm-modal-nav nav button.is-active,.customer-crm-modal-nav nav button:hover{border-color:#9ee6d661;color:#fff;background:#ffffff1a}.customer-crm-sync-card{display:grid;gap:5px;padding:12px;border:1px solid rgb(255 255 255 / 14%);border-radius:8px;background:#ffffff14}.customer-crm-sync-card span{color:#9ee6d6;font-size:.72rem;font-weight:950}.customer-crm-sync-card strong{font-size:1rem}.customer-crm-dashboard-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.customer-crm-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:16px 18px;border-bottom:1px solid #d9e4ef;background:#fff}.customer-crm-dashboard-header>div:first-child{display:grid;gap:5px;min-width:0}.customer-crm-dashboard-header span,.customer-crm-section-head span,.customer-crm-module-card span,.customer-crm-metric-card span{color:#1368d6;font-size:.74rem;font-weight:950}.customer-crm-dashboard-header h2{margin:0;color:#0f172a;font-size:1.18rem;line-height:1.25}.customer-crm-dashboard-title-row{display:flex;align-items:center;gap:8px;min-width:0}.customer-crm-dashboard-title-row h2{min-width:0}.customer-crm-summary-toggle{position:relative;display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;padding:0;border:1px solid #cfe0ff;border-radius:999px;color:#1557bf;background:#eef5ff;cursor:pointer}.customer-crm-summary-toggle:before{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-1px) rotate(45deg);transition:transform .18s ease}.customer-crm-summary-toggle[aria-expanded=true]:before{transform:translateY(1px) rotate(225deg)}.customer-crm-dashboard-header p{max-width:680px;margin:0;color:var(--app-muted);font-size:.86rem;line-height:1.45}.customer-crm-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-crm-dashboard-scroll{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:14px}.customer-crm-status-line{padding:9px 11px;border:1px solid #d8e6f1;border-radius:8px;color:#42526b;background:#fff;font-size:.8rem;font-weight:760}.customer-crm-status-line.is-error{border-color:#f2c9c9;color:#9b1c1c;background:#fff7f7}.customer-crm-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customer-crm-metric-card,.customer-crm-module-card,.customer-crm-overview-panel,.customer-crm-table-panel,.customer-crm-side-card{border:1px solid #dce6ef;border-radius:8px;background:#fff;box-shadow:0 12px 28px #18233512}.customer-crm-metric-card{position:relative;display:grid;min-height:116px;overflow:hidden;padding:18px 66px 16px 18px;background:linear-gradient(180deg,#fffffffa,#f9fcfff0),#fff;box-shadow:0 16px 32px #184c9614}.customer-crm-metric-copy{display:grid;align-content:start;gap:9px;min-width:0}.customer-crm-metric-card strong{color:#071d49;font-size:2rem;font-weight:850;line-height:.98;letter-spacing:0;overflow-wrap:anywhere}.customer-crm-metric-card small,.customer-crm-module-card p,.customer-crm-section-head small,.customer-crm-table small,.customer-crm-focus-list small{color:var(--app-muted);font-size:.78rem;line-height:1.45}.customer-crm-metric-icon{position:absolute;top:28px;right:18px;display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:#2c6ecf;background:radial-gradient(circle at 35% 28%,#fff,#eef5ff 58%,#e4efff);box-shadow:0 12px 24px #2d6ecf1c}.customer-crm-metric-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.customer-crm-metric-card.is-green span{color:#15805c}.customer-crm-metric-card.is-green .customer-crm-metric-icon{color:#2c6ecf;background:radial-gradient(circle at 35% 28%,#fff,#eef5ff 58%,#e4efff)}.customer-crm-metric-card.is-orange span{color:#b55b16}.customer-crm-metric-card.is-orange .customer-crm-metric-icon{color:#d97a1f;background:radial-gradient(circle at 35% 28%,#fff,#fff3e8 58%,#ffe9d8);box-shadow:0 12px 24px #d97a1f1a}.customer-crm-metric-card.is-red span{color:#bc2f2f}.customer-crm-metric-card.is-red strong{color:#f26422}.customer-crm-metric-card.is-red .customer-crm-metric-icon{color:#f26422;background:radial-gradient(circle at 35% 28%,#fff,#fff2e9 58%,#ffe8d7);box-shadow:0 12px 24px #f264221a}.customer-crm-dashboard-content{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:12px;align-items:start}.customer-crm-main-column,.customer-crm-side-panel{display:grid;gap:12px;min-width:0}.customer-crm-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-crm-module-card{display:grid;gap:7px;min-height:118px;padding:13px}.customer-crm-module-card strong{color:#111827;font-size:1rem;line-height:1.25}.customer-crm-module-card p{margin:0}.customer-crm-overview-panel{overflow:hidden}.customer-crm-overview-list{display:grid;gap:8px;padding:12px}.customer-crm-overview-row{border:1px solid #dfe8f5;border-radius:8px;background:#fff;box-shadow:0 10px 22px #184c960d}.customer-crm-overview-row summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 14px;list-style:none;cursor:pointer}.customer-crm-overview-row summary::-webkit-details-marker{display:none}.customer-crm-overview-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#176cf4,#0750d6);box-shadow:0 14px 24px #176cf438}.customer-crm-overview-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.customer-crm-overview-copy{display:grid;gap:5px;min-width:0}.customer-crm-overview-copy strong{color:#101b33;font-size:1rem;line-height:1.25}.customer-crm-overview-copy small{color:#627188;font-size:.78rem;line-height:1.4}.customer-crm-overview-action{display:inline-flex;align-items:center;gap:8px;color:#1b4c92;font-size:.78rem;font-weight:800;white-space:nowrap}.customer-crm-overview-action i{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.customer-crm-overview-row[open] .customer-crm-overview-action i{transform:rotate(225deg)}.customer-crm-overview-detail-grid{display:grid;gap:6px;padding:0 18px 15px 74px}.customer-crm-overview-detail-grid p{display:block;margin:0;color:#5a6980;font-size:.78rem;line-height:1.7}.customer-crm-overview-detail-grid p span{color:#174a8b;font-weight:800}.customer-crm-overview-detail-grid p strong{margin-left:8px;color:#101b33;font-size:.82rem;font-weight:800}.customer-crm-overview-detail-grid p em{margin-left:8px;color:#627188;font-style:normal}.customer-crm-table-panel{min-width:0;overflow:hidden}.customer-crm-table-disclosure>summary{list-style:none;cursor:pointer}.customer-crm-table-disclosure>summary::-webkit-details-marker{display:none}.customer-crm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid #edf2f8}.customer-crm-section-head>div{display:grid;gap:4px;min-width:0}.customer-crm-section-head strong{color:#111827;font-size:.92rem;line-height:1.35}.customer-crm-table-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:28px;padding:0 11px;border:1px solid #d7e4f2;border-radius:999px;color:#1b4c92;background:#f8fbff;font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap}.customer-crm-table-toggle .is-open,.customer-crm-table-disclosure[open] .customer-crm-table-toggle .is-closed{display:none}.customer-crm-table-disclosure[open] .customer-crm-table-toggle .is-open{display:inline}.customer-crm-table-toggle i{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform .18s ease}.customer-crm-table-disclosure[open] .customer-crm-table-toggle i{transform:translateY(1px) rotate(225deg)}.customer-crm-table-wrap{overflow:auto}.customer-crm-table{width:100%;min-width:980px;border-collapse:collapse;color:#172033;font-size:.84rem}.customer-crm-table th,.customer-crm-table td{padding:11px 12px;border-bottom:1px solid #edf2f8;text-align:left;vertical-align:top}.customer-crm-table thead th{position:sticky;top:0;z-index:1;color:#47637f;background:#f6f9fc;font-size:.74rem;font-weight:950}.customer-crm-table tbody tr{background:#fff}.customer-crm-table tbody tr:hover,.customer-crm-table tbody tr.is-selected{background:#f3fbff}.customer-crm-table strong,.customer-crm-table span{display:block;color:#0f172a;font-weight:900}.customer-crm-row-link{display:grid;gap:4px;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.customer-crm-row-actions{display:grid;gap:6px;min-width:112px}.customer-crm-row-actions button{width:100%;padding:6px 8px;border:1px solid #cfe0ef;border-radius:8px;color:#17406b;background:#f7fbff;font-size:.74rem;font-weight:900;cursor:pointer}.customer-crm-row-actions button:hover{border-color:#93c5fd;color:#0f4ea8;background:#eef7ff}.customer-crm-stage-pill,.customer-crm-risk-pill{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;font-size:.72rem;line-height:1.2}.customer-crm-stage-pill.is-intake{color:#255b89;background:#eaf4ff}.customer-crm-stage-pill.is-requirement{color:#236a55;background:#e9f8f2}.customer-crm-stage-pill.is-collab{color:#8a551e;background:#fff4df}.customer-crm-stage-pill.is-delivered{color:#5a3e9a;background:#f1ecff}.customer-crm-risk-pill{color:#25604f;background:#eaf8f3}.customer-crm-risk-pill.is-risk-3,.customer-crm-risk-pill.is-risk-4{color:#9b1c1c;background:#fff0f0}.customer-crm-side-card{overflow:hidden}.customer-crm-focus-list{display:grid;gap:8px;padding:12px}.customer-crm-focus-list button{display:grid;gap:5px;width:100%;padding:10px;border:1px solid #e1eaf3;border-radius:8px;background:#fbfdff;text-align:left;cursor:pointer}.customer-crm-focus-list button:hover{border-color:#b8d8f5;background:#f4fbff}.customer-crm-focus-list strong{color:#111827;font-size:.9rem}.customer-crm-focus-list span{color:#1368d6;font-size:.76rem;font-weight:900}.customer-crm-focus-list p{margin:0;color:var(--app-muted);font-size:.82rem}.customer-crm-funnel{display:grid;gap:10px;padding:12px}.customer-crm-funnel-item{display:grid;gap:6px}.customer-crm-funnel-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-crm-funnel-item span{color:#42526b;font-size:.78rem;font-weight:850}.customer-crm-funnel-item strong{color:#111827;font-size:.9rem}.customer-crm-funnel-track{height:8px;overflow:hidden;border-radius:999px;background:#e8eef5}.customer-crm-funnel-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f80ed,#21a67a)}.customer-workflow-dialog{overflow:hidden}.customer-direct-workflow-dialog.operation-node-dialog{width:100%;max-width:none;max-height:none;min-height:min(820px,calc(100vh - 150px));box-shadow:0 18px 44px #1c263514}.customer-direct-workflow-head.operation-node-dialog-head{align-items:flex-start}.customer-direct-workflow-dialog .operation-node-window-actions{flex-wrap:wrap;justify-content:flex-end}.customer-intake-mode-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;padding:14px 16px;border-bottom:1px solid #edf2f8;background:#f7fafc}.customer-intake-mode-grid button{display:grid;gap:7px;min-width:0;border:1px solid #dbe6f1;border-radius:8px;background:#fff}.customer-intake-mode-grid span{color:#1368d6;font-size:.74rem;font-weight:950}.customer-intake-mode-grid strong{color:#0f172a;font-size:.95rem;line-height:1.32}.customer-intake-mode-grid small{margin:0;color:var(--app-muted);font-size:.78rem;line-height:1.45}.customer-intake-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-intake-mode-grid button{min-height:118px;padding:13px;text-align:left;cursor:pointer}.customer-intake-mode-grid button:hover{border-color:#a8d6f5;background:#f6fbff}.customer-intake-mode-grid button.is-active{border-color:#76b7ff;background:#eef7ff;box-shadow:inset 3px 0 #2f80ed}.customer-direct-workflow-body.operation-node-dialog-body--conversation{min-height:min(620px,calc(100vh - 370px))}.customer-direct-workflow-body>.production-node-conversation-shell,.customer-direct-workflow-body>.production-node-execution-shell{min-height:min(620px,calc(100vh - 370px))}.customer-dialog-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:82px;padding:16px;border-bottom:1px solid #edf2f8;background:#fbfdff}.customer-dialog-topbar h2{margin:2px 0 4px;font-size:1.16rem;line-height:1.25}.customer-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-dialog-body-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;background:#f7fafc}.customer-dialog-conversation{display:grid;align-content:start;gap:12px;min-height:480px}.customer-chat-bubble{display:grid;gap:7px;max-width:86%;padding:12px 13px;border:1px solid #dce7f3;border-radius:8px;background:#fff}.customer-chat-bubble.user{justify-self:end;border-color:#cde7dd;background:#f4fffb}.customer-chat-bubble p{font-size:.9rem;font-weight:720}.customer-scene-action-grid,.customer-report-output-grid,.customer-kanban-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-scene-action{display:grid;gap:7px;min-height:132px;padding:13px;border:1px solid #d7e6f8;border-radius:8px;color:#0f172a;background:#fff;text-align:left;cursor:pointer}.customer-scene-action:hover{border-color:#9fd6c8;background:#f7fffc}.customer-scene-action strong{font-size:.96rem}.customer-scene-action small{color:var(--app-muted);font-size:.78rem;line-height:1.45}.customer-report-output-grid article,.customer-kanban-metrics article{display:grid;gap:6px;min-height:118px;padding:12px;border:1px solid #e2ebf4;border-radius:8px;background:#fff}.customer-dialog-product-head{display:grid;grid-column:1 / -1;gap:5px;padding:10px 12px;border:1px dashed #cbdcf1;border-radius:8px;background:#f8fbff}.customer-dialog-product-head span{color:#21705a;font-size:.74rem;font-weight:950}.customer-dialog-product-head strong{color:#334155;font-size:.86rem;line-height:1.45}.customer-report-output-grid article{min-height:104px;background:#fbfdff}.customer-report-output-grid strong,.customer-kanban-metrics strong{color:#0f172a;font-size:1rem}.customer-report-output-grid p,.customer-kanban-metrics small{color:var(--app-muted);font-size:.78rem;line-height:1.45}.customer-kanban-panel{display:grid;align-content:start;gap:12px;min-height:520px;padding:14px}.customer-kanban-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.customer-kanban-head span{grid-column:1 / -1}.customer-kanban-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-kanban-metrics article{min-height:92px;background:#fbfdff}.customer-lifecycle-board{display:grid;gap:9px}.customer-lifecycle-board article{position:relative;display:grid;gap:5px;min-height:96px;padding:11px 12px 11px 48px;border:1px solid #e2ebf4;border-radius:8px;background:#fff}.customer-lifecycle-board em{position:absolute;top:12px;left:12px;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:#0f67ff;background:#edf5ff;font-size:.72rem;font-style:normal;font-weight:950}.customer-lifecycle-board strong{color:#111927;font-size:.92rem}.customer-lifecycle-board p{display:-webkit-box;overflow:hidden;color:var(--app-muted);font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-intake-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-intake-entry-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:154px;padding:18px;border:1px solid #d8e4ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px #0f172a14}.customer-intake-entry-card>div{display:grid;gap:8px;min-width:0}.customer-intake-entry-card span{color:#2563eb;font-size:.8rem;font-weight:900}.customer-intake-entry-card strong{color:#0f172a;font-size:1rem;line-height:1.5}.customer-intake-entry-card p{margin:0;color:var(--app-muted);font-size:.84rem;line-height:1.5}.customer-intake-entry-card button{min-width:132px;white-space:nowrap}.customer-intake-dialog{width:min(1180px,calc(100vw - 40px))}.customer-intake-dialog .operation-node-dialog-body--conversation{min-height:min(680px,calc(100vh - 180px))}.customer-intake-package-dialog{width:min(1220px,calc(100vw - 40px));max-height:min(860px,calc(100vh - 40px));overflow:hidden}.customer-intake-package-body{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:14px;min-height:0;max-height:calc(100vh - 154px);overflow:auto;padding:16px;background:#f5f8fb}.customer-intake-package-form,.customer-intake-package-output{display:grid;align-content:start;gap:12px;min-width:0}.customer-intake-package-chat{display:grid;gap:10px;padding:12px;border:1px solid #dbe6f1;border-radius:8px;background:#fff}.customer-intake-package-chat .customer-chat-bubble{max-width:94%}.customer-intake-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #dbe6f1;border-radius:8px;background:#fff}.customer-intake-package-grid label{display:grid;gap:6px;min-width:0;color:#334155;font-size:.78rem;font-weight:900}.customer-intake-package-grid label.wide{grid-column:1 / -1}.customer-intake-package-grid input,.customer-intake-package-grid textarea{width:100%;min-width:0;border:1px solid #d4e1ee;border-radius:8px;color:#0f172a;background:#fbfdff;font:inherit}.customer-intake-package-grid input{height:38px;padding:0 10px}.customer-intake-package-grid textarea{min-height:78px;resize:vertical;padding:9px 10px;line-height:1.5}.customer-intake-package-grid label:nth-last-child(-n+2) textarea{min-height:118px}.customer-intake-package-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px;border:1px solid #dbe6f1;border-radius:8px;background:#fff}.customer-intake-package-output{position:sticky;top:0}.customer-intake-output-list{display:grid;gap:10px}.customer-intake-output-list article{display:grid;gap:7px;padding:12px;border:1px solid #dbe7f3;border-radius:8px;background:#fff;box-shadow:0 12px 28px #18233512}.customer-intake-output-list article span{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;color:#196a50;background:#e9f8f2;font-size:.72rem;font-weight:950}.customer-intake-output-list.is-empty article span{color:#52627a;background:#eef3f8}.customer-intake-output-list article strong{color:#0f172a;font-size:.98rem;line-height:1.25}.customer-intake-output-list article p,.customer-intake-output-list article li{color:var(--app-muted);font-size:.78rem;line-height:1.45}.customer-intake-output-list article p{margin:0}.customer-intake-output-list article ul{display:grid;gap:5px;margin:0;padding-left:18px}.customer-entry-scene-launcher{position:fixed;left:24px;bottom:24px}.customer-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.customer-card-form,.customer-card-list{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:8px;background:#fffffff0;box-shadow:var(--app-shadow-soft)}.customer-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-card-grid label{display:grid;gap:6px;color:var(--app-muted);font-size:.82rem;font-weight:800}.customer-card-grid label.wide{grid-column:1 / -1}.customer-card-grid input,.customer-card-grid select,.customer-card-grid textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font:inherit;font-size:.92rem;font-weight:600;outline:none}.customer-card-grid textarea{min-height:86px;resize:vertical;line-height:1.55}.customer-policy-summary,.customer-collab-policy{display:grid;gap:12px;padding:14px;border:1px solid #d9e8f4;border-radius:8px;background:#f8fbff}.customer-policy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-policy-actions{display:flex;grid-column:1 / -1;align-items:center;gap:10px;justify-content:flex-end;padding-top:2px}.customer-policy-actions small{max-width:520px;color:var(--app-muted);font-size:.78rem;line-height:1.4}.customer-policy-summary article,.customer-collab-policy>div:first-child{display:grid;gap:5px;min-width:0}.customer-policy-summary span,.customer-collab-policy span{color:#0f67ff;font-size:.74rem;font-weight:900}.customer-policy-summary strong,.customer-collab-policy strong{color:#111927;font-size:.92rem}.customer-policy-summary p,.customer-collab-policy p{margin:0;color:var(--app-muted);font-size:.8rem;line-height:1.45}.customer-policy-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-policy-choice-grid button{display:grid;gap:5px;min-height:92px;padding:10px;border:1px solid #dce7f3;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.customer-policy-choice-grid button.is-active{border-color:#72b7ff;background:#eef7ff}.customer-policy-choice-grid small{color:var(--app-muted);font-size:.74rem;line-height:1.35}.customer-meeting-policy{display:grid;grid-template-columns:.34fr .66fr;gap:10px}.customer-card-grid input:focus,.customer-card-grid select:focus,.customer-card-grid textarea:focus{border-color:#9fd6c8;box-shadow:0 0 0 3px #26a69a1f}.customer-checkbox{display:flex!important;min-height:42px;align-items:center;gap:10px!important;align-self:end;padding:0 12px;border:1px solid var(--app-line);border-radius:8px;background:#f8fffd;color:var(--app-ink)!important}.customer-checkbox input{width:16px;min-height:16px}.customer-card-message{margin:0;padding:12px 14px;border-radius:8px;font-size:.9rem;font-weight:800}.customer-card-message.ok{border:1px solid #9fd6c8;color:#06745f;background:#f1fffb}.customer-card-message.error{border:1px solid #ffc8c8;color:#b42318;background:#fff5f5}.customer-card-list-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:14px;align-items:start}.customer-card-list button,.customer-card-list article{display:grid;gap:6px;width:100%;min-height:86px;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;text-align:left}.customer-card-list button{cursor:pointer}.customer-card-list button.is-active{border-color:#9fd6c8;background:#f1fffb;box-shadow:inset 3px 0 0 var(--app-primary)}.customer-card-list strong{font-size:.98rem}.customer-card-list span,.customer-card-list small,.customer-card-list p{margin:0;color:var(--app-muted);font-size:.84rem;line-height:1.5}.customer-card-list small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-deliverables-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.saved-deliverables-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.saved-deliverable-card{display:grid;align-content:start;min-height:300px;gap:10px;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.saved-deliverable-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.saved-deliverable-card span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#0f5f56;background:#e8f7f2;font-size:.76rem;font-weight:900;white-space:nowrap}.saved-deliverable-card small,.saved-deliverables-empty{color:var(--app-muted);font-size:.82rem}.saved-deliverable-card h3{color:var(--app-ink);font-size:1rem;line-height:1.35}.saved-deliverable-card p{margin:0;color:var(--app-muted);font-size:.86rem;line-height:1.5}.saved-deliverable-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#334155;font-size:.84rem;line-height:1.45}.saved-deliverable-state{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#7a3014;background:#fff7ed;font-weight:900}.saved-deliverable-state.submitted{color:#0f5f56;background:#e8f7f2}.saved-deliverable-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saved-deliverable-actions.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-deliverable-actions button{min-height:34px;padding:0 8px;font-size:.78rem}.saved-deliverable-message{margin:0;padding:9px 10px;border-radius:8px;color:#3d526b;background:#f4f7fb;font-size:.82rem}.saved-deliverable-message.submitted,.saved-deliverable-message.exported{color:#0f5f56;background:#ecf9f6}.saved-deliverable-message.error{color:#9f1239;background:#fff1f2}.saved-deliverables-empty{margin:0;padding:12px;border:1px dashed var(--app-line);border-radius:8px;background:#fbfdff}.repository-assistant{position:sticky;top:24px;display:grid;align-content:start;justify-items:start;gap:12px;padding:18px}.assistant-orb{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(180deg,#20b99d,var(--app-primary));font-weight:900;box-shadow:var(--app-shadow)}.repository-assistant p{margin-bottom:0}.assistant-checklist{display:grid;width:100%;gap:8px;margin-top:4px}.assistant-checklist span{display:flex;min-height:34px;align-items:center;padding:0 10px;border-radius:8px;color:var(--app-muted);background:#f8fffd;font-size:.86rem;font-weight:800}.assistant-checklist span.done{color:#0a7a35;background:#e2f7ea}.role-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-entry-card,.strategy-card,.boss-template-card,.boss-command-panel{border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.role-entry-card{display:grid;min-height:154px;align-content:start;gap:10px;padding:18px;text-align:left}.role-entry-card:hover,.role-entry-card.is-active{border-color:#b8cdf8;background:#eef4ff}.role-entry-card span,.strategy-card span{width:fit-content;padding:4px 9px;border-radius:999px;color:#c2410c;background:var(--app-accent-soft);font-size:.76rem;font-weight:800}.role-entry-card p{margin-bottom:0}.section-subheader{display:grid;gap:4px;margin-top:8px}.boss-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.boss-header p:not(.eyebrow){max-width:780px;margin-bottom:0}.strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy-card{display:grid;min-height:162px;gap:12px;padding:16px}.strategy-card strong{color:var(--app-ink);font-size:1.3rem}.strategy-card p{margin-bottom:0;font-size:.9rem}.boss-workspace{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(480px,1.2fr) minmax(280px,.72fr);align-items:start;gap:16px}.boss-template-rail{display:grid;gap:10px}.rail-heading.compact{margin-top:4px}.decision-layer-panel{display:grid;gap:8px}.decision-layer-panel button{display:grid;gap:4px;min-height:62px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#ffffffd6;text-align:left}.decision-layer-panel button:hover,.decision-layer-panel button.is-active{border-color:#9cc6ec;background:#eef8ff}.decision-layer-panel strong{font-size:.9rem}.decision-layer-panel span{color:var(--app-muted);font-size:.76rem;line-height:1.45}.decision-form-panel{display:grid;gap:10px;padding:12px;border:1px solid rgb(214 225 237 / 88%);border-radius:8px;background:#ffffffc7}.decision-form-panel>span{color:#c35b28;font-size:.76rem;font-weight:900}.decision-form-tags{display:flex;flex-wrap:wrap;gap:8px}.decision-form-tags strong{padding:5px 8px;border:1px solid rgb(156 175 198 / 42%);border-radius:999px;color:#27445f;background:#f3f9ff;font-size:.76rem}.decision-form-panel p{margin-bottom:0;color:#52647a;font-size:.82rem}.boss-template-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:82px;align-items:center;padding:12px;text-align:left}.boss-template-card h3{margin-bottom:0}.boss-template-card p{grid-column:2;display:-webkit-box;margin-bottom:0;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-template-card:hover,.boss-template-card.is-active{border-color:#b8cdf8;background:#eef4ff}.boss-command-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.boss-command-body{display:grid;gap:14px;padding:16px;background:var(--app-bg)}.boss-chat-composer{position:static;padding:14px;border-top:1px solid var(--app-line)}.management-advisor-box{display:grid;gap:12px;padding:16px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.advisor-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advisor-chip-grid button{display:grid;min-height:82px;align-content:start;gap:6px;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:var(--app-surface);text-align:left}.advisor-chip-grid button:hover,.advisor-chip-grid button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.advisor-chip-grid span{color:var(--app-muted);font-size:.82rem;line-height:1.45}@media(max-width:1340px){.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-workspace{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr)}.boss-workspace .result-side-panel{grid-column:1 / -1}}@media(max-width:1160px){.demo-action-grid,.library-summary,.product-story-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-story-hero,.product-demo-focus-panel{grid-template-columns:1fr}.demo-feature-card{grid-column:1 / -1}.demo-video-panel,.library-layout,.customer-workflow-shell,.customer-dialog-body-grid,.customer-intake-package-body,.customer-intake-entry-grid,.customer-card-layout,.customer-card-list-layout,.repository-layout{grid-template-columns:1fr}.strategy-grid,.boss-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-workspace .result-side-panel{grid-column:1 / -1}.repository-assistant{position:static}.customer-workflow-xiaoce{position:static;max-height:none}.customer-intake-mode-panel{grid-template-columns:1fr}.customer-intake-package-output{position:static}.customer-crm-dashboard-shell,.customer-crm-dashboard-content{grid-template-columns:1fr}.customer-crm-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-crm-modal-nav{grid-template-rows:auto;grid-template-columns:minmax(140px,auto) minmax(0,1fr) minmax(180px,auto);align-items:center}.customer-crm-modal-nav nav{grid-template-columns:repeat(4,minmax(0,1fr))}.file-grid,.classified-grid{grid-template-columns:1fr}.saved-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.nav-list{grid-template-columns:repeat(8,minmax(0,1fr))}.demo-page-shell{padding:20px}.product-story-hero{padding:18px}.product-story-hero-copy h1{font-size:2.45rem}.product-story-topbar{align-items:flex-start;flex-direction:column}.product-story-value-grid{grid-template-columns:1fr}.customer-policy-actions{align-items:stretch;flex-direction:column}.customer-workflow-header h1{font-size:clamp(2rem,9vw,2.35rem);line-height:1.12}.customer-workflow-header p:not(.eyebrow){padding-left:54px}.customer-direct-workflow-head.operation-node-dialog-head{flex-direction:column}.customer-direct-workflow-dialog .operation-node-window-actions{justify-content:flex-start}.demo-action-grid,.customer-workflow-header,.customer-dialog-topbar,.customer-scene-action-grid,.customer-report-output-grid,.customer-intake-package-grid,.customer-kanban-metrics,.customer-crm-dashboard-header,.customer-crm-metric-grid,.customer-crm-module-grid,.customer-crm-overview-row summary,.customer-crm-overview-detail-grid,.customer-crm-modal-nav,.customer-intake-mode-grid,.customer-intake-entry-card,.customer-card-grid,.customer-policy-summary,.customer-policy-choice-grid,.customer-meeting-policy,.customer-structured-field-grid,.library-summary,.saved-deliverables-grid,.saved-deliverable-actions,.saved-deliverable-actions.secondary,.library-header,.role-entry-grid,.strategy-grid,.boss-workspace,.boss-header,.advisor-chip-grid{grid-template-columns:1fr}.customer-crm-table-backdrop{padding:10px}.customer-crm-table-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.customer-crm-dashboard-header{display:grid;align-items:start}.customer-crm-dashboard-actions{justify-content:flex-start}.customer-crm-overview-detail-grid{padding:0 12px 12px}.customer-crm-modal-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-feature-card{grid-column:auto}.demo-cascade-selector,.demo-scene-multi-grid,.library-row,.library-row-head{grid-template-columns:1fr}}:root{--app-bg: #f6f8fb;--app-surface: #ffffff;--app-surface-soft: #f2f6fc;--app-ink: #172033;--app-muted: #5f6f86;--app-line: #dce5f1;--app-primary: #2563eb;--app-primary-hover: #1d4ed8;--app-accent: #f97316;--app-accent-soft: #fff3e8;--app-warm: #f97316;--app-shadow: 0 16px 38px rgb(23 32 51 / 10%);--app-shadow-soft: 0 8px 22px rgb(23 32 51 / 7%)}body,.app-shell,.conversation-stream,.workspace{background:var(--app-bg)}.landing-shell,.demo-page-shell{background:linear-gradient(180deg,#ffffff 0%,var(--app-bg) 100%)}.primary-button,.brand-mark,.assistant-avatar,.hero-choice>span,.pet-body,.assistant-orb{background:var(--app-primary)}.primary-button{border-color:var(--app-primary);box-shadow:0 8px 18px #2563eb26}.primary-button:hover{background:var(--app-primary-hover)}.execution-choice>span,.pet-glow{background:var(--app-accent)}.pet-body:before,.pet-body:after{background:#3b82f6}.eyebrow,.ghost-button,.back-link,.hero-choice strong,.current-context strong,.sidebar-foot strong,.upload-tile strong,.template-hover strong,.classified-grid span,.side-score button.is-active,.signal-panel strong,.pin-desktop-button{color:var(--app-primary)}.rail-heading span,.document-head span,.intake-head span,.live-pill,.tag-row span,.market-card>span,.result-head span{color:#c2410c;background:var(--app-accent-soft)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile,.repository-main,.repository-assistant,.classified-panel,.result-document,.empty-result,.side-score,.demo-action-card,.demo-video-panel,.video-frame,.demo-script,.role-entry-card,.strategy-card,.boss-template-card,.boss-command-panel,.management-advisor-box,.advisor-chip-grid button{border-color:var(--app-line);background:var(--app-surface)}.conversation-topbar,.current-context,.sidebar-foot,.intake-choice-group,.document-body p,.signal-panel article,.assistant-checklist span,.file-card,.classified-grid article,.demo-flow span,.boss-command-body{background:var(--app-surface-soft)}.nav-item:hover,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.choice-grid button.is-active,.intake-choice-group button:hover,.intake-choice-group button.is-active,.inline-system-card button:hover,.inline-system-card button.is-active,.feedback-row button:hover,.feedback-row button.is-active,.side-score button:not(:disabled):hover,.side-score button.is-active,.role-entry-card:hover,.boss-template-card:hover,.boss-template-card.is-active,.advisor-chip-grid button:hover,.advisor-chip-grid button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.nav-item.is-active{color:var(--app-primary);background:#eef4ff;box-shadow:inset 3px 0 0 var(--app-primary)}.flow-message.user{border-color:#ffd3b0;background:#fff7f0}.flow-message.ai{border-color:var(--app-line);background:#fff}.template-cover{background:linear-gradient(135deg,rgb(37 99 235 / 18%),transparent 62%),#f7faff}.template-cover:before{background:var(--app-primary)}.template-cover:after{background:var(--app-accent-soft)}.template-cover span{background:#b8cdf8}.video-card{background:#172033}.video-frame{background:linear-gradient(135deg,rgb(37 99 235 / 24%),transparent 42%),#172033}.activity-item.running>span{background:var(--app-primary);box-shadow:0 0 0 5px #2563eb1f}.floating-assistant.is-pinned .pet-launcher,.pin-desktop-button{border-color:#b8cdf8}.floating-assistant{border:0;background:transparent;box-shadow:none}.pet-launcher{border-color:var(--app-line);background:#fff;box-shadow:var(--app-shadow)}.floating-assistant.is-pinned .pet-launcher{border-color:#9fd6c8;background:#f8fffd}.student-orders-page{display:grid;width:min(1360px,100%);margin:0 auto;gap:18px}.student-orders-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:min(720px,calc(100vh - 104px));gap:28px;align-content:center;align-items:center;justify-items:center;padding:22px;border-radius:8px;background:linear-gradient(135deg,rgb(37 99 235 / 10%),transparent 38%),linear-gradient(180deg,#ffffffd1,#f6f9fdb8);overflow:hidden}.student-orders-hero-copy{display:grid;align-content:center;justify-items:center;width:min(980px,100%);max-width:980px;gap:18px;text-align:center}.student-orders-hero-copy h1{max-width:820px;margin-bottom:0;color:var(--app-ink);font-size:3.55rem;line-height:1.12;letter-spacing:0}.student-orders-hero-copy h1 span{display:block}.student-orders-hero-copy p:not(.eyebrow){max-width:720px;margin-bottom:0;color:#4d5f75;font-size:1.05rem}.student-orders-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.student-orders-qualification-button{min-width:150px;min-height:42px;padding:0 24px;color:#031b91;border-color:#2a51c6;background:#fff;font-size:.98rem;font-weight:900;box-shadow:0 10px 22px #2a51c61f}.student-orders-qualification-button:hover{color:#031b91;background:#f4f7ff;box-shadow:0 12px 26px #2a51c629}.student-orders-direct-button{width:150px;min-height:42px;padding:0 24px;color:#fff;border-color:#2a51c6;background:#2a51c6;font-size:.98rem;font-weight:900;box-shadow:0 12px 26px #2a51c638}.student-orders-direct-button:hover{color:#fff;background:#2246b5;box-shadow:0 14px 30px #2a51c642}.student-orders-status-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(820px,100%);gap:10px}.student-orders-status-panel article,.student-order-card,.student-training-modal{border:1px solid var(--glass-border);border-radius:8px;background:#ffffffd1;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.student-orders-status-panel article{display:grid;justify-items:center;gap:5px;padding:16px;text-align:center}.student-orders-status-panel span,.student-order-card-top small,.student-order-steps small{color:var(--app-muted);font-size:.78rem;font-weight:700}.student-orders-status-panel strong{color:var(--app-primary);font-size:1.9rem;line-height:1}.student-orders-status-panel small{color:#52647a;font-size:.8rem}.student-orders-live-wall{display:grid;width:min(900px,100%);gap:8px;margin-top:-2px;padding:4px 14px}.student-orders-pool-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.student-orders-section-head h2,.student-orders-pool-head h2{color:var(--app-ink)}.student-orders-live-viewport{height:34px;overflow:hidden}.student-orders-live-track{display:grid;gap:0;animation:student-live-scroll 18s linear infinite}.student-orders-live-track span{display:grid;min-height:34px;place-items:center;white-space:nowrap;color:#3b526b;font-size:.9rem;font-weight:700}.student-orders-value-section,.student-orders-pool{display:grid;gap:16px;padding:22px}.student-orders-section-head{display:grid;justify-items:center;gap:6px;text-align:center}.student-orders-section-head h2,.student-orders-pool-head h2{max-width:760px;margin-bottom:0;font-size:1.7rem}.student-orders-value-carousel{position:relative;width:min(940px,100%);height:310px;margin:0 auto;overflow:hidden;isolation:isolate}.student-orders-value-card{position:absolute;top:50%;left:50%;display:grid;width:min(560px,68%);min-height:236px;align-content:start;gap:12px;padding:22px;border:1px solid #dce5f1;border-radius:8px;background-color:#fff;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff75,0 10px 24px #0f172a0d;pointer-events:none;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),box-shadow .72s cubic-bezier(.22,1,.36,1)}.student-orders-value-card[data-position=active]{z-index:4;opacity:1;filter:none;transform:translate(-50%,-50%) scale(1);box-shadow:inset 0 0 0 1px #ffffff94,0 24px 54px #0f172a29}.student-orders-value-card[data-position=next]{z-index:3;opacity:.82;filter:saturate(1.04) contrast(1.02) brightness(1);transform:translate(calc(-50% + 300px),calc(-50% + 18px)) scale(.84)}.student-orders-value-card[data-position=far]{z-index:2;opacity:.58;filter:saturate(1.02) contrast(1.02) brightness(.98);transform:translate(calc(-50% + 470px),calc(-50% - 18px)) scale(.72)}.student-orders-value-card[data-position=previous]{z-index:1;opacity:.66;filter:saturate(1.02) contrast(1.02) brightness(.98);transform:translate(calc(-50% - 360px),calc(-50% + 22px)) scale(.78)}.student-orders-value-card span{width:fit-content;padding:5px 8px;border-radius:999px;color:var(--app-primary);background:#eff6ff;font-size:.76rem;font-weight:800}.student-orders-value-card h3,.student-order-card h3{margin-bottom:0}.student-orders-value-card h3,.student-orders-value-card p{max-width:58%}.student-orders-value-card p,.student-orders-pool-head p,.student-order-steps span,.student-training-modal p{margin-bottom:0;color:#52647a;font-size:.9rem;line-height:1.6}.student-orders-filter-note{width:min(900px,100%);margin:2px auto 0;padding:0;border:0;border-radius:0;color:#874111;background:transparent;font-weight:800;line-height:1.7;text-align:center}.student-orders-pool-head{display:grid;justify-content:center;justify-items:center;align-items:start;width:100%;text-align:center}.student-orders-pool-head>div{display:grid;justify-self:center;justify-items:center;width:min(760px,100%);gap:6px}.student-orders-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.student-order-card{display:grid;min-height:280px;align-content:start;gap:12px;padding:16px}.student-order-card-top,.student-order-card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.student-order-card-top>span{padding:4px 8px;border-radius:999px;color:var(--app-primary);background:#eff6ff;font-size:.78rem;font-weight:800}.student-order-card-meta{align-items:stretch}.student-order-card-meta>span{display:grid;flex:1;gap:3px;padding:8px;border-radius:8px;color:var(--app-muted);background:#f7faff;font-size:.76rem;font-weight:700}.student-order-card-meta strong{color:var(--app-ink);font-size:1rem}.student-order-steps{display:grid;gap:7px}.student-order-steps span{padding-left:10px;border-left:3px solid #b8cdf8}.student-order-card .primary-button{width:100%;margin-top:auto}.student-training-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0f172a47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.student-training-modal{display:grid;width:min(520px,100%);gap:14px;padding:22px}.student-training-modal>span{width:fit-content;padding:5px 9px;border-radius:999px;color:#9a4a13;background:var(--app-accent-soft);font-size:.78rem;font-weight:800}.student-training-modal h2{margin-bottom:0;font-size:1.35rem}.student-training-modal div{display:flex;flex-wrap:wrap;gap:10px}@keyframes student-live-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:1280px){.student-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-orders-value-card{width:min(520px,72%)}}@media(max-width:860px){.student-orders-hero,.student-orders-pool-head,.student-orders-status-panel,.student-orders-grid{grid-template-columns:1fr}.student-orders-value-carousel{height:300px}.student-orders-value-card{width:min(390px,78%);min-height:220px;padding:18px}.student-orders-value-card[data-position=next]{transform:translate(calc(-50% + 220px),calc(-50% + 16px)) scale(.82)}.student-orders-value-card[data-position=far]{transform:translate(calc(-50% + 340px),calc(-50% - 18px)) scale(.7)}.student-orders-value-card[data-position=previous]{transform:translate(calc(-50% - 260px),calc(-50% + 20px)) scale(.76)}.student-orders-hero{min-height:auto}.student-orders-hero-copy h1{font-size:2.35rem}}.nav-item small,.role-entry-card p,.hero-choice p,.boss-template-card p,.conversation-topbar p,.intake-head p,.expert-picker p,.expert-grid small,.advisor-chip-grid span,.document-head p,.library-summary small,.repository-toolbar p,.repository-assistant p,.assistant-checklist,.classified-grid span,.market-card p,.notice-card p,.demo-action-card small,.demo-page-header p:not(.eyebrow),.demo-script,.signal-panel{display:none}.nav-item{min-height:46px;gap:0}.hero-choice{min-height:180px}.role-entry-card{min-height:118px}.boss-template-card{grid-template-columns:40px minmax(0,1fr);min-height:64px}.conversation-topbar,.boss-command-body,.template-intake,.management-advisor-box,.result-document,.repository-main{box-shadow:none}.intake-groups{gap:10px}.expert-grid button,.advisor-chip-grid button{min-height:58px}.library-layout,.demo-video-panel{grid-template-columns:1fr}.library-row{grid-template-columns:minmax(220px,1.5fr) minmax(90px,.45fr) minmax(86px,.45fr) minmax(120px,.6fr)}:root{--glass-surface: rgb(255 255 255 / 68%);--glass-surface-strong: rgb(255 255 255 / 82%);--glass-surface-muted: rgb(246 249 253 / 72%);--glass-border: rgb(148 163 184 / 28%);--glass-border-strong: rgb(37 99 235 / 22%);--glass-shadow: 0 18px 48px rgb(31 41 55 / 12%);--glass-shadow-soft: 0 10px 28px rgb(31 41 55 / 8%)}body{background:linear-gradient(135deg,#f8fbff,#eef5ff 38%,#fff8f1)}.landing-shell{position:relative;overflow:hidden;min-height:100vh;padding:24px;background:radial-gradient(circle at 16% 18%,rgb(214 234 255 / 72%),transparent 34%),radial-gradient(circle at 82% 16%,rgb(222 255 250 / 58%),transparent 32%),radial-gradient(circle at 66% 76%,rgb(224 232 255 / 74%),transparent 40%),radial-gradient(circle at 24% 84%,rgb(196 226 255 / 46%),transparent 34%),linear-gradient(135deg,#fbfdff,#f3f8fc 46%,#eef7f8)}.landing-shell:before{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;content:"";background:linear-gradient(102deg,transparent 2%,rgb(255 255 255 / 78%) 20%,rgb(180 220 255 / 58%) 32%,transparent 52%),linear-gradient(116deg,transparent 20%,rgb(206 250 244 / 54%) 42%,rgb(255 255 255 / 68%) 54%,transparent 78%),linear-gradient(84deg,transparent 38%,rgb(203 226 255 / 42%) 50%,rgb(255 255 255 / 48%) 58%,transparent 74%),linear-gradient(132deg,transparent 46%,rgb(219 225 255 / 38%) 58%,transparent 72%);background-size:128% 100%,142% 100%,152% 100%,166% 100%;filter:blur(12px);opacity:.96;animation:glassRibbonDrift 12s ease-in-out infinite alternate;pointer-events:none}.landing-shell:after{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;content:"";background:radial-gradient(ellipse at 26% 24%,rgb(255 255 255 / 86%),transparent 30%),radial-gradient(ellipse at 72% 40%,rgb(188 228 255 / 52%),transparent 34%),radial-gradient(ellipse at 42% 84%,rgb(210 250 246 / 46%),transparent 38%),radial-gradient(ellipse at 82% 80%,rgb(235 228 255 / 36%),transparent 34%),linear-gradient(180deg,#ffffff3d,#fff0 52%,#ffffff4d);background-size:118% 118%,128% 128%,140% 140%,132% 132%,100% 100%;filter:blur(22px);opacity:.9;animation:refractedLightShift 16s ease-in-out infinite alternate;pointer-events:none}.landing-hero{position:relative;z-index:1;width:min(1280px,100%);min-height:calc(100vh - 48px);gap:42px}.landing-hero:before{position:absolute;top:-14%;right:-10%;bottom:-14%;left:-10%;z-index:0;content:"";background:linear-gradient(96deg,transparent 4%,rgb(255 255 255 / 0%) 16%,rgb(176 222 255 / 44%) 29%,rgb(255 255 255 / 54%) 40%,transparent 58%),linear-gradient(86deg,transparent 26%,rgb(210 251 246 / 38%) 44%,rgb(255 255 255 / 44%) 54%,transparent 70%);background-size:132% 100%,148% 100%;filter:blur(14px);opacity:.84;transform:translate3d(-3%,0,0);animation:heroGlassWave 9.5s ease-in-out infinite alternate;pointer-events:none}.landing-hero:after{position:absolute;top:6%;right:-8%;bottom:-12%;left:-8%;z-index:0;content:"";background:radial-gradient(circle at center,rgb(255 255 255 / 76%) 0 1px,transparent 2px),linear-gradient(90deg,#fff0,#c2e1ff33 48%,#fff0),repeating-linear-gradient(0deg,#fff0 0,#fff0 34px,#a0c4e629,#a0c4e629 36px),repeating-linear-gradient(90deg,#fff0 0,#fff0 48px,#a0c4e624,#a0c4e624 50px);background-size:58px 58px,180% 100%,100% 100%,100% 100%;filter:blur(.2px);opacity:.34;-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / 78%),transparent 74%);mask-image:linear-gradient(to top,rgb(0 0 0 / 78%),transparent 74%);transform:perspective(720px) rotateX(58deg) translate3d(0,18%,0);animation:subtleDepthGrid 11s ease-in-out infinite alternate;pointer-events:none}.landing-copy,.demo-board{position:relative;z-index:1}.landing-copy h1{max-width:800px;margin-bottom:18px;font-size:4.9rem;line-height:1}.landing-copy p:not(.eyebrow){max-width:660px;margin-bottom:22px}.landing-actions .primary-button{position:relative;overflow:hidden;min-height:52px;padding:0 24px;border-color:transparent;background:linear-gradient(135deg,#0f67ff,#ff6a2a);box-shadow:0 16px 34px #2563eb3d}.landing-actions .primary-button:after{position:absolute;inset:-40% auto -40% -42%;width:34%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 44%),transparent);transform:skew(-18deg);transition:left .42s ease}.landing-actions .primary-button:hover:after{left:112%}.landing-actions .secondary-button{min-height:52px;padding:0 20px;background:#ffffffc2;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.demo-board{min-height:560px}.demo-screen{isolation:isolate;background:#ffffffc2;box-shadow:0 32px 90px #1f293724;-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16)}.demo-screen:before{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;content:"";background:linear-gradient(135deg,rgb(15 103 255 / 10%),transparent 44%),linear-gradient(315deg,rgb(255 106 42 / 12%),transparent 52%),linear-gradient(180deg,rgb(255 255 255 / 30%),transparent 68%);filter:blur(16px);opacity:.9}.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.hero-choice,.role-entry-card,.boss-template-card,.prompt-card,.market-card{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.back-link:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.ghost-button:active,.back-link:active{transform:translateY(0)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.back-link:focus-visible,.nav-item:focus-visible,.hero-choice:focus-visible,.role-entry-card:focus-visible,.boss-template-card:focus-visible,.prompt-card:focus-visible{outline:3px solid rgb(15 103 255 / 24%);outline-offset:3px}.app-shell{grid-template-columns:232px minmax(0,1fr);gap:18px;min-height:100vh;padding:18px;background:linear-gradient(135deg,#ffffffad,#f6f8fbdb),#f6f8fb}.sidebar{top:18px;height:calc(100vh - 36px);padding:14px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.brand{min-height:52px;margin-bottom:14px;padding:8px;border:1px solid transparent;background:#ffffff6b}.brand:hover{border-color:var(--glass-border);background:#ffffffb8}.nav-list{gap:6px}.nav-item{min-height:42px;padding:9px 10px;border:1px solid transparent;background:transparent}.nav-item:hover{border-color:var(--glass-border);background:#ffffff9e}.nav-item.is-active{border-color:var(--glass-border-strong);background:#eff6ffc7;box-shadow:inset 3px 0 0 var(--app-primary),0 8px 22px #2563eb1a}.sidebar-foot{padding:12px;border-color:var(--glass-border);background:#ffffff94;box-shadow:var(--glass-shadow-soft)}.workspace{padding:4px 4px 24px;background:transparent}.page-stack{width:min(1360px,100%);gap:16px}.page-header{align-items:end;padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.page-header h1{max-width:980px}.role-entry-grid,.split-entry,.library-summary,.market-grid,.notice-grid,.staff-grid{gap:12px}.hero-choice,.role-entry-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.demo-action-card,.library-summary article,.repository-main,.repository-assistant,.classified-panel,.library-table,.signal-panel,.conversation-panel,.boss-command-panel,.boss-template-card,.management-advisor-box,.result-document,.empty-result,.side-score{border-color:var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.hero-choice{min-height:168px;padding:24px}.hero-choice:hover,.role-entry-card:hover,.boss-template-card:hover,.prompt-card:hover,.market-card:hover{border-color:var(--glass-border-strong);transform:translateY(-1px)}.flow-workspace,.boss-workspace{grid-template-columns:minmax(220px,.62fr) minmax(0,1.25fr) minmax(300px,.72fr);gap:14px}.scenario-rail,.boss-template-rail{position:sticky;top:24px;align-self:start}.conversation-panel,.boss-command-panel{min-height:640px;overflow:hidden}.conversation-topbar{border-bottom:1px solid var(--glass-border);background:#ffffffa3}.conversation-stream,.boss-command-body{background:#f6f9fd8a}.composer-input-wrap{border-color:var(--glass-border);background:#ffffffd6;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.result-side-panel{top:24px;align-self:start}.result-document,.empty-result,.side-score{background:#ffffffc7}.document-body p{border:1px solid rgb(220 229 241 / 70%);background:#f8fbffb8}.library-summary{grid-template-columns:repeat(4,minmax(150px,1fr))}.library-summary article{min-height:96px}.repository-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.42fr);gap:14px}.library-layout{grid-template-columns:minmax(0,1fr)}.library-table{overflow:hidden}.library-row{grid-template-columns:minmax(260px,1.45fr) minmax(112px,.42fr) minmax(96px,.32fr) minmax(160px,.55fr);min-height:58px;background:#ffffffbd}.library-row:not(.library-row-head):hover{background:#eff6ffb8}.library-row:not(.library-row-head):focus-within{background:#eff6ffd1;box-shadow:inset 3px 0 0 var(--app-primary)}.library-row-head{min-height:44px;background:#f2f6fcdb}.library-status{min-height:24px}.app-shell,.demo-page-shell{position:relative;overflow-x:hidden;isolation:isolate}.app-shell:before,.demo-page-shell:before{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:0;content:"";background:linear-gradient(125deg,rgb(15 103 255 / 8%),transparent 34%,rgb(255 106 42 / 7%) 66%,transparent 100%),linear-gradient(245deg,transparent 6%,rgb(20 184 166 / 7%) 46%,transparent 86%),linear-gradient(180deg,#fff0,#ffffff8a);background-size:185% 185%,165% 165%,100% 100%;filter:blur(20px);opacity:.88;animation:ambientSweep 24s ease-in-out infinite alternate;pointer-events:none}.sidebar,.workspace,.demo-page-shell>*{position:relative;z-index:1}.demo-page-shell{min-height:100vh;background:linear-gradient(135deg,#ffffffc2,#f2f7ffdb),#f6f8fb}.demo-page-header,.demo-video-panel,.demo-script,.video-frame,.form-layout,.library-layout,.staff-grid{border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.demo-page-header{padding:18px}.demo-action-grid{gap:12px}.demo-action-card,.video-frame,.file-card,.classified-grid article,.signal-panel article,.choice-list button,.staff-shortcuts span,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.choice-grid button,.inline-system-card button,.side-score button,.feedback-row button{border-color:var(--glass-border);background:#ffffffbd;box-shadow:0 8px 22px #1f29370f}.demo-action-card{min-height:172px;background:linear-gradient(135deg,#ffffffd1,#f8fbffb8);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.demo-action-card:hover,.upload-tile:hover,.file-card:hover,.classified-grid article:hover,.choice-list button:hover{border-color:var(--glass-border-strong);transform:translateY(-1px);box-shadow:0 14px 32px #1f29371a}.demo-feature-card{grid-column:span 2;align-content:start;gap:14px}.demo-layered-selector{display:grid;gap:12px}.demo-cascade-selector{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.demo-layer{display:grid;gap:8px}.demo-select-row{display:grid;gap:8px;min-width:0}.demo-select-row select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgb(211 224 239 / 92%);border-radius:8px;color:#172033;background:#fff;font:inherit;font-size:.88rem;font-weight:850}.demo-select-row select:focus-visible{border-color:#1f6bff6b;outline:3px solid rgb(31 107 255 / 15%);outline-offset:2px}.demo-select-row small{color:#60748b;font-size:.76rem;font-weight:780;line-height:1.4}.demo-layer em,.demo-select-row em,.demo-selection-summary em{color:#0f67ff;font-size:.76rem;font-style:normal;font-weight:900}.demo-layer.is-disabled{opacity:.56}.demo-feature-toggle-row{display:flex;flex-wrap:wrap;gap:8px}.demo-feature-toggle-row button,.demo-scene-multi-grid button{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgb(211 224 239 / 86%);border-radius:8px;color:#26384f;background:#fff;text-align:left}.demo-feature-toggle-row button{min-height:48px}.demo-feature-toggle-row button.is-active,.demo-scene-multi-grid button.is-active{border-color:#1f6bff5c;background:#eef5ff;box-shadow:inset 0 0 0 1px #1f6bff24}.demo-feature-toggle-row button small,.demo-scene-multi-grid button small{color:#60748b;font-size:.76rem;line-height:1.35}.demo-scene-multi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-scene-multi-grid button{min-height:112px}.demo-scene-multi-grid button:disabled{cursor:not-allowed}.demo-scene-multi-grid span{width:fit-content;padding:2px 8px;border-radius:999px;color:#0f766e;background:#eef9f6;font-size:.7rem;font-weight:900}.demo-scene-multi-grid strong{color:#172033;font-size:.9rem;line-height:1.25}.demo-selection-summary{display:grid;grid-column:1 / -1;gap:4px;padding:10px 12px;border:1px solid rgb(211 224 239 / 78%);border-radius:8px;background:#f8fbffd1}.demo-selection-summary p{margin:0;color:#52677e;font-size:.8rem;line-height:1.45}.demo-selection-summary strong{color:#172033;font-size:.92rem;line-height:1.3}.video-card,.video-frame{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f67ffeb,#ff6a2ae0),#0f172a}.video-card:before,.video-frame:before{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;content:"";background:linear-gradient(120deg,rgb(255 255 255 / 24%),transparent 40%,rgb(255 255 255 / 14%) 78%,transparent 100%),linear-gradient(240deg,transparent 12%,rgb(255 255 255 / 18%) 48%,transparent 86%);filter:blur(18px);opacity:.76;pointer-events:none}.video-card>*,.video-frame>*{position:relative;z-index:1}.product-demo-video-panel{align-items:stretch}.product-demo-focus-panel{grid-template-columns:minmax(0,1.7fr) minmax(260px,.52fr);gap:16px}.product-story-video-panel{margin-top:0;background:linear-gradient(135deg,#ffffffd6,#f2f7ffc2),#fff}.has-product-video{display:block;min-height:0;padding:10px;background:linear-gradient(135deg,#081223f5,#0f172afa),#06101f}.has-product-video:before{display:none}.demo-product-video{display:block;width:100%;aspect-ratio:16 / 9;max-height:min(62vh,560px);border-radius:8px;background:#050b14;object-fit:contain}.demo-scenario-entry-panel{display:grid;min-height:100%;align-content:space-between;gap:18px;padding:20px;border:1px solid rgb(211 224 239 / 78%);border-radius:8px;background:linear-gradient(145deg,#ffffffeb,#eef6ffc7),#fff;box-shadow:inset 0 1px #ffffffc2,0 18px 38px #23466e1a}.demo-scenario-entry-panel span{color:var(--app-primary);font-size:.82rem;font-weight:900}.demo-scenario-entry-panel h2{margin:8px 0 0;color:var(--app-ink);font-size:1.55rem;line-height:1.25}.demo-scenario-entry-panel p{margin:10px 0 0;color:var(--app-muted);line-height:1.55}.demo-scenario-entry-tags{display:flex;flex-wrap:wrap;gap:8px}.demo-scenario-entry-tags span{padding:7px 10px;border:1px solid rgb(37 99 235 / 14%);border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:.78rem}.demo-scenario-entry-panel .primary-button{width:100%;min-height:46px}.form-layout{align-items:stretch;padding:14px;background:#ffffff94}.form-panel,.upload-grid{min-height:100%}.form-panel label{gap:7px}.form-panel input,.staff-panel textarea,.composer textarea{border-color:#94a3b857;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb8}.form-panel input:focus-visible,.staff-panel textarea:focus-visible,.composer textarea:focus-visible{border-color:#2563eb75;outline:3px solid rgb(37 99 235 / 16%);outline-offset:2px}.upload-grid{gap:10px}.upload-tile{min-height:118px;background:linear-gradient(135deg,#eff6ffb8,#fff7ed9e)}.market-grid,.notice-grid,.staff-grid,.library-summary,.file-grid,.classified-grid{gap:12px}.market-card,.notice-card,.staff-panel,.form-panel{position:relative;overflow:hidden}.market-card:before,.notice-card:before,.staff-panel:before,.form-panel:before,.library-summary article:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,#0f67ff,#ff6a2a);opacity:.78}.market-card h2,.notice-card h2,.staff-panel h2{position:relative}.notice-card ol{margin-bottom:0}.staff-grid{padding:14px}.staff-panel textarea{min-height:180px}.choice-list button,.staff-shortcuts span{min-height:38px}.conversation-panel,.boss-command-panel{border:1px solid rgb(148 163 184 / 26%);box-shadow:0 24px 64px #1f29371f}.conversation-topbar,.boss-chat-composer,.sticky-composer{background:#ffffffb3;-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14)}.flow-message{box-shadow:0 8px 20px #1f29370f}.flow-message.ai{border-color:#94a3b842}.flow-message.user{box-shadow:0 12px 28px #2563eb1f}.template-intake,.inline-question,.inline-system-card,.expert-picker,.management-advisor-box{border-color:#94a3b842;background:#ffffffc2;box-shadow:0 14px 32px #1f293714;-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.prompt-card,.boss-template-card{overflow:hidden}.prompt-card.is-active,.boss-template-card.is-active,.expert-grid button.is-active,.advisor-chip-grid button.is-active,.choice-grid button.is-active,.intake-choice-group button.is-active,.choice-list button.is-active{box-shadow:inset 0 0 0 1px #2563eb2e,0 12px 28px #2563eb1f}.template-cover{border:1px solid rgb(255 255 255 / 72%);box-shadow:inset 0 1px #ffffff94}.result-side-panel,.repository-assistant{filter:drop-shadow(0 18px 38px rgb(31 41 55 / 10%))}.result-document,.empty-result,.side-score{border-color:#94a3b83d}.document-body p{box-shadow:inset 3px 0 #2563eb38}.library-summary article{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffffd1,#f8fbffb8)}.library-summary strong{line-height:1}.repository-main,.repository-assistant,.classified-panel,.library-table,.signal-panel{background:#ffffffbd}.repository-toolbar{min-height:52px}.file-card{background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.file-card.is-classified{border-color:#2563eb3d;background:#eff6ffc2}.file-icon,.assistant-orb{border-radius:8px;background:linear-gradient(135deg,#0f67ff,#ff6a2a)}.classified-panel{background:#f8fbffc2}.classified-grid article{background:#ffffffbd}.floating-assistant{filter:drop-shadow(0 20px 34px rgb(31 41 55 / 16%))}.pet-launcher{border-color:#ffffffb3;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.pet-body{border-radius:8px;background:linear-gradient(135deg,#0f67ff,#ff6a2a)}.pet-bubble{border:1px solid var(--glass-border);background:#ffffffc7;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}@media(max-width:1180px){.landing-copy h1{font-size:3.4rem}.app-shell{grid-template-columns:1fr;padding:12px}.sidebar{position:static;height:auto}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-foot{display:none}.flow-workspace,.boss-workspace,.form-layout,.library-layout,.repository-layout{grid-template-columns:1fr}.scenario-rail,.boss-template-rail,.result-side-panel{position:static}}@media(max-width:720px){.landing-shell{padding:14px}.landing-copy h1{font-size:2.35rem}.landing-actions .primary-button,.landing-actions .secondary-button{width:100%;justify-content:center}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header,.hero-choice{padding:16px}.library-summary,.market-grid,.notice-grid,.staff-grid,.demo-action-grid,.demo-video-panel,.file-grid,.classified-grid,.library-row,.library-row-head{grid-template-columns:1fr}}@keyframes ambientSweep{0%{background-position:0% 20%,100% 0%,0 0}to{background-position:100% 78%,0% 100%,0 0}}@keyframes glassRibbonDrift{0%{background-position:-8% 50%,108% 44%,24% 52%,92% 48%;transform:translate3d(-2.5%,0,0) rotate(-1.2deg) scale(1.02)}50%{background-position:48% 48%,52% 52%,68% 50%,44% 54%;transform:translate3d(2%,-1.2%,0) rotate(.9deg) scale(1.05)}to{background-position:112% 46%,-10% 56%,104% 48%,0% 52%;transform:translate3d(4%,1%,0) rotate(1.6deg) scale(1.04)}}@keyframes refractedLightShift{0%{background-position:16% 18%,84% 40%,42% 78%,78% 84%,0 0;transform:translateZ(0) scale(1)}45%{background-position:24% 24%,64% 36%,48% 68%,66% 72%,0 0;transform:translate3d(-1%,1%,0) scale(1.03)}to{background-position:34% 20%,48% 44%,56% 82%,84% 64%,0 0;transform:translate3d(1.5%,-1%,0) scale(1.05)}}@keyframes heroGlassWave{0%{background-position:-18% 50%,110% 50%;transform:translate3d(-4%,0,0) skew(-4deg);opacity:.46}48%{background-position:48% 48%,52% 52%;transform:translate3d(1.5%,-.8%,0) skew(-2deg);opacity:.82}to{background-position:118% 50%,-12% 50%;transform:translate3d(4%,.6%,0) skew(-3deg);opacity:.58}}@keyframes subtleDepthGrid{0%{background-position:0 0,-20% 50%,0 0,0 0;transform:perspective(720px) rotateX(58deg) translate3d(-2%,19%,0);opacity:.22}46%{background-position:24px 18px,46% 48%,0 10px,12px 0;transform:perspective(720px) rotateX(58deg) translate3d(1%,17%,0);opacity:.42}to{background-position:58px 34px,116% 52%,0 22px,24px 0;transform:perspective(720px) rotateX(58deg) translate3d(3%,18%,0);opacity:.3}}@media(prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.landing-hero:before,.landing-hero:after,.app-shell:before,.demo-page-shell:before{animation:none}.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.hero-choice,.role-entry-card,.boss-template-card,.prompt-card,.market-card,.demo-action-card,.upload-tile,.file-card,.landing-actions .primary-button:after{transition:none}}@property --home-metal-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--home-metal-angle: 0deg;--home-metal-card: rgb(255 255 255 / 42%);--home-metal-card-strong: rgb(232 244 255 / 34%);--home-metal-text: rgb(26 40 63 / 94%);--home-metal-muted: rgb(67 89 112 / 78%);--home-metal-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 92%), rgb(185 226 255 / 78%), rgb(225 231 240 / 76%), rgb(206 251 244 / 72%), rgb(255 255 255 / 92%) );--home-metal-shadow: 0 22px 70px rgb(79 117 150 / 16%), 0 0 36px rgb(185 226 255 / 24%), inset 0 1px 0 rgb(255 255 255 / 72%);--home-metal-shadow-hover: 0 30px 88px rgb(79 117 150 / 22%), 0 0 48px rgb(185 226 255 / 34%), inset 0 1px 0 rgb(255 255 255 / 82%);--home-cta-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 88%), rgb(96 165 250 / 82%), rgb(148 163 184 / 78%), rgb(34 211 238 / 74%), rgb(255 255 255 / 88%) );--home-demo-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 88%), rgb(59 130 246 / 80%), rgb(255 138 76 / 78%), rgb(125 211 252 / 72%), rgb(255 255 255 / 88%) )}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:var(--home-metal-text)!important;background:linear-gradient(145deg,#ffffff8a,#e8f4ff47) padding-box,var(--home-metal-line) border-box!important;box-shadow:var(--home-metal-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .demo-path span,.landing-shell .demo-flow span{background:linear-gradient(180deg,#ffffff94,#ebf6ff6b) padding-box,linear-gradient(135deg,#ffffffc2,#b9e2ff7a,#cefbf46b,#ffffffb8) border-box!important;box-shadow:0 16px 36px #4f75961a,inset 0 1px #ffffffb3,inset 0 -18px 30px #4669870f!important;animation:none}.landing-shell .demo-screen{background:linear-gradient(180deg,#ffffff8f,#eef7ff5c) padding-box,linear-gradient(135deg,#ffffffd1,#bce2ff85,#d6fbf675,#ffffffc2) border-box!important;animation:none}.landing-shell .landing-actions .primary-button{isolation:isolate;border:1px solid transparent!important;color:#f8fafcf5!important;background:linear-gradient(145deg,#08142ec7,#0f234aad) padding-box,var(--home-cta-line) border-box!important;box-shadow:0 18px 42px #0f234a3d,0 0 30px #60a5fa38,inset 0 1px #ffffff3d!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .secondary-button:nth-of-type(2){position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:#f8fafcf5!important;background:linear-gradient(145deg,#08142ec7,#0f234aad) padding-box,var(--home-cta-line) border-box!important;box-shadow:0 18px 42px #0f234a3d,0 0 30px #60a5fa38,inset 0 1px #ffffff3d!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .secondary-button:nth-of-type(3){position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:#fffffff5!important;background:linear-gradient(135deg,#0f67ffc2,#ff6a2a9e) padding-box,var(--home-demo-line) border-box!important;box-shadow:0 18px 44px #2563eb38,0 0 34px #ff6a2a2e,inset 0 1px #ffffff42!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .primary-button:after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 38%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(96 165 250 / 22%),transparent 46%);opacity:.58;transform:translate(-54%) rotate(4deg);transition:none;animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .landing-actions .secondary-button:nth-of-type(2):after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 38%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(96 165 250 / 22%),transparent 46%);opacity:.58;transform:translate(-54%) rotate(4deg);animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .landing-actions .secondary-button:nth-of-type(3):after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 40%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(255 138 76 / 24%),transparent 48%);opacity:.6;transform:translate(-54%) rotate(4deg);animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .demo-screen:after,.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after{position:absolute;top:-46%;right:-46%;bottom:-46%;left:-46%;z-index:0;content:"";background:linear-gradient(105deg,transparent 34%,rgb(255 255 255 / 52%) 48%,transparent 62%),linear-gradient(145deg,rgb(185 226 255 / 18%),transparent 42%,rgb(206 251 244 / 18%));opacity:.5;transform:translate(-52%) rotate(3deg);animation:homeMetalLightSweep 6.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff5c,#fff0 58%),radial-gradient(ellipse at 50% -28%,rgb(190 229 255 / 24%),transparent 72%);opacity:.72;transform:none;animation:none}.landing-shell .demo-screen:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff7a,#ffffff0f 42%,#b9e2ff1a),radial-gradient(ellipse at 50% 0%,rgb(255 255 255 / 34%),transparent 68%);opacity:.78;transform:none;animation:none;mix-blend-mode:normal}.landing-shell .demo-screen>*,.landing-shell .demo-path span>*,.landing-shell .demo-flow span>*{position:relative;z-index:1}.landing-shell .demo-screen h2,.landing-shell .demo-screen span,.landing-shell .demo-path span,.landing-shell .demo-flow span{color:var(--home-metal-text)!important}.landing-shell .demo-flow span{color:var(--home-metal-muted)!important}.demo-screen-intro{max-width:440px;margin:-4px 0 18px;color:#40536b!important;font-size:.94rem;font-weight:800;line-height:1.58}.demo-selling-list{display:grid;gap:12px}.demo-selling-list article{display:grid;grid-template-columns:minmax(82px,.32fr) minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:14px 16px;border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,#ffffff9e,#ebf6ff6b) padding-box,linear-gradient(135deg,#ffffffc7,#b9e2ff7f,#cefbf466) border-box;box-shadow:0 16px 36px #4f759617,inset 0 1px #ffffffb3}.demo-selling-list strong{color:#172033;font-size:.94rem;font-weight:950;line-height:1.35}.demo-selling-list span{color:#52677e!important;font-size:.82rem;font-weight:800;line-height:1.48}.landing-shell .window-dot{background:#86a6c285;box-shadow:0 0 18px #b9e2ff75}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover{transform:translateY(-2px);box-shadow:var(--home-metal-shadow-hover)!important}.landing-shell .landing-actions .primary-button:hover{transform:translateY(-2px);box-shadow:0 24px 56px #0f234a4d,0 0 42px #60a5fa4d,inset 0 1px #ffffff4d!important}.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover{transform:translateY(-2px);box-shadow:0 24px 56px #0f234a4d,0 0 42px #60a5fa4d,inset 0 1px #ffffff4d!important}.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover{transform:translateY(-2px);box-shadow:0 24px 58px #2563eb47,0 0 44px #ff6a2a42,inset 0 1px #ffffff52!important}@keyframes homeMetalBorderFlow{0%{--home-metal-angle: 0deg}to{--home-metal-angle: 360deg}}@keyframes homeMetalLightSweep{0%,34%{transform:translate(-54%) rotate(3deg);opacity:.18}56%{transform:translate(18%) rotate(3deg);opacity:.62}to{transform:translate(58%) rotate(3deg);opacity:.18}}@keyframes homeCtaLightSweep{0%,28%{transform:translate(-58%) rotate(4deg);opacity:.14}52%{transform:translate(8%) rotate(4deg);opacity:.62}to{transform:translate(58%) rotate(4deg);opacity:.16}}@media(prefers-reduced-motion:reduce){.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .demo-screen:after,.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after,.landing-shell .landing-actions .primary-button:after,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(2):after,.landing-shell .landing-actions .secondary-button:nth-of-type(3),.landing-shell .landing-actions .secondary-button:nth-of-type(3):after{animation:none}}:root{--radius-apple-xl: 30px;--radius-apple-lg: 26px;--radius-apple-md: 22px;--radius-apple-sm: 16px}.landing-shell .demo-screen,.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header{border-radius:var(--radius-apple-xl)!important}.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble{border-radius:var(--radius-apple-lg)!important}.landing-shell .demo-path span,.landing-shell .demo-flow span,.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame{border-radius:var(--radius-apple-sm)!important}.brand,.brand-mark,.assistant-avatar,.assistant-orb,.file-icon,.template-cover,.pet-body,.pet-launcher{border-radius:var(--radius-apple-md)!important}.app-shell .brand,.app-shell .page-header{border-color:transparent!important}:root{--card-float-shadow: 0 22px 48px rgb(42 70 98 / 12%), 0 8px 20px rgb(15 23 42 / 8%), inset 0 1px 0 rgb(255 255 255 / 55%), inset 0 -22px 38px rgb(15 35 62 / 8%);--card-float-shadow-strong: 0 32px 76px rgb(42 70 98 / 18%), 0 12px 28px rgb(15 23 42 / 10%), inset 0 1px 0 rgb(255 255 255 / 68%), inset 0 -24px 46px rgb(15 35 62 / 10%);--card-float-shadow-dark: 0 24px 58px rgb(15 23 42 / 22%), 0 8px 24px rgb(37 99 235 / 10%), inset 0 1px 0 rgb(255 255 255 / 22%), inset 0 -24px 46px rgb(2 6 23 / 22%);--card-float-shadow-dark-strong: 0 34px 84px rgb(15 23 42 / 30%), 0 12px 34px rgb(37 99 235 / 16%), inset 0 1px 0 rgb(255 255 255 / 28%), inset 0 -28px 54px rgb(2 6 23 / 26%)}.landing-hero,.page-stack,.flow-workspace,.boss-workspace,.repository-layout,.library-layout,.demo-page-shell{perspective:1200px}.page-stack.customer-card-page{perspective:none}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header,.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame,.nav-item,.brand,.sidebar-foot{box-shadow:var(--card-float-shadow)!important;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.conversation-panel,.boss-command-panel{box-shadow:var(--card-float-shadow-dark)!important}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover,.landing-shell .landing-actions .primary-button:hover,.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover,.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover,.hero-choice:hover,.role-entry-card:hover,.prompt-card:hover,.boss-template-card:hover,.demo-action-card:hover,.market-card:hover,.notice-card:hover,.staff-panel:hover,.upload-tile:hover,.library-summary article:hover,.classified-grid article:hover,.file-card:hover,.choice-grid button:hover,.upload-choice button:hover,.feedback-row button:hover,.choice-list button:hover,.expert-grid button:hover,.advisor-chip-grid button:hover,.intake-choice-group button:hover,.nav-item:hover,.brand:hover{transform:translate3d(0,-4px,0);box-shadow:var(--card-float-shadow-strong)!important}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover,.landing-shell .landing-actions .primary-button:hover,.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover,.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover,.conversation-panel:hover,.boss-command-panel:hover{box-shadow:var(--card-float-shadow-dark-strong)!important}@media(prefers-reduced-motion:reduce){.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header,.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame,.nav-item,.brand,.sidebar-foot{transition:none}}.app-shell .brand,.app-shell .page-header{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.app-shell .brand:hover,.app-shell .page-header:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.app-shell .brand{cursor:default}.landing-shell{background:radial-gradient(circle at 18% 16%,rgb(255 255 255 / 86%),transparent 30%),radial-gradient(circle at 82% 18%,rgb(213 246 255 / 62%),transparent 34%),radial-gradient(circle at 26% 86%,rgb(176 219 255 / 58%),transparent 38%),linear-gradient(125deg,#fff,#f7fbff 42%,#eaf7ff 70%,#fdfefe)!important}.landing-shell:before{position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;z-index:0;content:"";background:linear-gradient(122deg,transparent 17%,rgb(255 255 255 / 0%) 28%,rgb(255 255 255 / 72%) 34%,rgb(172 219 255 / 46%) 38%,transparent 48%),linear-gradient(132deg,transparent 34%,rgb(255 255 255 / 58%) 43%,rgb(117 188 255 / 30%) 47%,transparent 58%),linear-gradient(111deg,transparent 48%,rgb(255 255 255 / 70%) 56%,rgb(196 236 255 / 42%) 60%,transparent 72%),radial-gradient(ellipse at 42% 48%,rgb(170 218 255 / 34%),transparent 52%);background-size:150% 100%,164% 100%,178% 100%,118% 118%;filter:blur(8px);opacity:.98;transform:translate3d(-4%,0,0) rotate(-2deg);animation:homeGlassRibbonScene 8.5s ease-in-out infinite alternate;pointer-events:none}.landing-shell:after{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;content:"";background:linear-gradient(126deg,transparent 20%,rgb(255 255 255 / 34%) 31%,rgb(132 197 255 / 26%) 34%,transparent 43%),linear-gradient(118deg,transparent 50%,rgb(255 255 255 / 48%) 58%,rgb(210 246 255 / 34%) 61%,transparent 72%),radial-gradient(ellipse at 58% 34%,rgb(255 255 255 / 62%),transparent 34%),radial-gradient(ellipse at 34% 72%,rgb(172 219 255 / 28%),transparent 42%);background-size:168% 100%,154% 100%,120% 120%,132% 132%;filter:blur(14px);opacity:.86;transform:translate3d(3%,0,0) rotate(2deg);animation:homeGlassRibbonSceneAlt 7.2s ease-in-out infinite alternate;pointer-events:none}.landing-hero:before{position:absolute;top:-16%;right:-12%;bottom:-16%;left:-12%;z-index:0;content:"";background:linear-gradient(129deg,transparent 8%,rgb(255 255 255 / 0%) 24%,rgb(255 255 255 / 58%) 34%,rgb(120 190 255 / 28%) 38%,transparent 48%),linear-gradient(116deg,transparent 42%,rgb(255 255 255 / 46%) 51%,rgb(204 241 255 / 32%) 55%,transparent 66%);background-size:142% 100%,156% 100%;filter:blur(4px);opacity:.92;transform:translate3d(-5%,0,0) skew(-6deg);animation:homeForegroundRibbonSweep 6.4s ease-in-out infinite alternate;pointer-events:none}.landing-hero:after{display:none}@keyframes homeGlassRibbonScene{0%{background-position:-12% 50%,116% 48%,20% 50%,44% 46%;transform:translate3d(-5%,0,0) rotate(-2.6deg) scale(1.02)}50%{background-position:46% 52%,54% 47%,72% 49%,52% 54%;transform:translate3d(1.5%,-1.2%,0) rotate(-.8deg) scale(1.05)}to{background-position:112% 48%,-14% 52%,118% 50%,62% 48%;transform:translate3d(6%,.8%,0) rotate(1.2deg) scale(1.04)}}@keyframes homeGlassRibbonSceneAlt{0%{background-position:110% 48%,-10% 50%,60% 32%,32% 74%;transform:translate3d(4%,0,0) rotate(2.2deg) scale(1.01)}50%{background-position:52% 50%,44% 52%,48% 40%,44% 66%;transform:translate3d(-1%,1.2%,0) rotate(.4deg) scale(1.04)}to{background-position:-12% 52%,112% 48%,36% 36%,56% 70%;transform:translate3d(-5%,-.6%,0) rotate(-1.4deg) scale(1.03)}}@keyframes homeForegroundRibbonSweep{0%{background-position:-20% 50%,112% 50%;transform:translate3d(-5%,0,0) skew(-7deg);opacity:.62}44%{background-position:48% 50%,52% 48%;transform:translate3d(1%,-.8%,0) skew(-4deg);opacity:.98}to{background-position:118% 50%,-18% 52%;transform:translate3d(5%,.8%,0) skew(-5deg);opacity:.7}}@media(prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.landing-hero:before{animation:none}}.app-shell .sidebar{position:sticky;top:18px;display:flex;overflow:hidden;flex-direction:column;height:calc(100vh - 36px);padding:18px 14px 14px;border:1px solid rgb(255 255 255 / 58%)!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffa8,#eef7fc85),#f5fafc94!important;box-shadow:0 28px 72px #2f496029,inset 1px 0 #ffffffb8,inset -1px 0 #94a3b829,inset 0 1px #fffc!important;-webkit-backdrop-filter:blur(30px) saturate(1.22);backdrop-filter:blur(30px) saturate(1.22)}.app-shell .sidebar:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:radial-gradient(circle at 26% 6%,rgb(255 255 255 / 72%),transparent 30%),radial-gradient(circle at 110% 34%,rgb(185 226 255 / 24%),transparent 34%),linear-gradient(180deg,#fff0,#d2e7f12e);pointer-events:none}.app-shell .sidebar>*{position:relative;z-index:1}.app-shell .brand{min-height:58px;margin:0 0 12px;padding:4px 6px 14px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.app-shell .brand:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.app-shell .brand-mark{box-shadow:0 12px 24px #2563eb29,inset 0 1px #ffffff70!important}.app-shell .nav-list{display:grid;align-content:start;gap:7px;margin-top:2px}.app-shell .nav-item{position:relative;min-height:43px;padding:0 12px 0 18px;border:0!important;border-radius:18px!important;color:#2e3d52;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background .17s ease,color .17s ease,box-shadow .17s ease}.app-shell .nav-item:before{position:absolute;top:50%;left:7px;width:3px;height:0;border-radius:999px;content:"";background:linear-gradient(180deg,#0f67ff,#22d3ee);box-shadow:0 0 16px #2563eb57;opacity:0;transform:translateY(-50%);transition:height .17s ease,opacity .17s ease}.app-shell .nav-item:hover{color:#172033;background:#ffffff6b!important;box-shadow:inset 0 1px #ffffff94!important;transform:none!important}.app-shell .nav-item.is-active{color:#0f67ff;background:linear-gradient(180deg,#eff6ffdb,#dbebff9e)!important;box-shadow:0 10px 24px #2563eb1f,inset 0 1px #ffffffc7,inset 0 -12px 20px #2563eb0f!important}.app-shell .nav-item.is-active:before{height:22px;opacity:1}.app-shell .nav-item span{position:relative;z-index:1}.app-shell .sidebar-foot{margin-top:auto;padding:14px;border:1px solid rgb(255 255 255 / 54%)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff9e,#f2f8fc7a)!important;box-shadow:0 16px 34px #2f49601a,inset 0 1px #ffffffb8!important;-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14)}@media(max-width:1180px){.app-shell .sidebar{position:static;height:auto;border-radius:24px!important}.app-shell .nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell{transition:grid-template-columns .22s ease}.app-shell .sidebar-toggle{display:none}@media(min-width:1181px){.app-shell.is-sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.app-shell .sidebar{overflow:visible;transition:padding .22s ease,border-radius .22s ease,box-shadow .22s ease}.app-shell .sidebar:before{border-radius:inherit}.app-shell .sidebar-toggle{position:absolute;top:76px;right:-15px;z-index:3;display:grid;width:30px;height:48px;place-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:999px;color:#0f67ff;background:linear-gradient(180deg,#ffffffd1,#e5f1faa8),#ffffffa3;box-shadow:0 14px 30px #2f496029,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(22px) saturate(1.22);backdrop-filter:blur(22px) saturate(1.22);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.app-shell .sidebar-toggle:hover{background:linear-gradient(180deg,#ffffffeb,#dbebffb8),#ffffffb8;box-shadow:0 18px 38px #2563eb2e,inset 0 1px #ffffffe0;transform:translate(2px)}.app-shell .sidebar-toggle span{display:block;margin-top:-1px;font-size:1.35rem;font-weight:900;line-height:1}.app-shell.is-sidebar-collapsed .sidebar{padding-right:12px;padding-left:12px}.app-shell.is-sidebar-collapsed .brand{justify-content:center;padding:4px 0 14px}.app-shell.is-sidebar-collapsed .brand span:not(.brand-mark){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;visibility:hidden}.app-shell.is-sidebar-collapsed .nav-list{gap:9px}.app-shell.is-sidebar-collapsed .nav-item{min-height:52px;padding:0;place-items:center;text-align:center}.app-shell.is-sidebar-collapsed .nav-item:before{left:3px}.app-shell.is-sidebar-collapsed .nav-item span,.app-shell.is-sidebar-collapsed .nav-item small{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;visibility:hidden}.app-shell.is-sidebar-collapsed .nav-item:after{content:attr(data-short);color:inherit;font-size:.88rem;font-weight:900;letter-spacing:0;line-height:1}.app-shell.is-sidebar-collapsed .nav-item.is-active:before{height:24px}.app-shell.is-sidebar-collapsed .sidebar-foot{justify-items:center;padding:12px 8px}.app-shell.is-sidebar-collapsed .sidebar-foot div{justify-content:center}.app-shell.is-sidebar-collapsed .sidebar-foot span,.app-shell.is-sidebar-collapsed .sidebar-foot .ghost-button{display:none}.app-shell.is-sidebar-collapsed .sidebar-foot strong{font-size:.96rem}}@media(min-width:1181px){.app-shell{transition:none}.app-shell .brand,.app-shell .nav-item{overflow:hidden}.app-shell .brand span:last-child,.app-shell .nav-item span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.app-shell.is-sidebar-collapsed .sidebar{z-index:60;width:0;min-width:0;padding:0;border-color:transparent!important;border-width:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-sidebar-collapsed .sidebar:before{opacity:0}.app-shell.is-sidebar-collapsed .brand,.app-shell.is-sidebar-collapsed .nav-list,.app-shell.is-sidebar-collapsed .sidebar-foot{display:none}.app-shell.is-sidebar-collapsed .sidebar-toggle{position:fixed;top:78px;left:12px;right:auto;z-index:61;width:34px;height:54px;border-color:#ffffffc7;background:linear-gradient(180deg,#ffffffe0,#e2f1fab8),#ffffffb3;box-shadow:0 18px 38px #2f49602e,inset 0 1px #ffffffe0}.app-shell.is-sidebar-collapsed .sidebar-toggle:hover{transform:translate(3px)}}.employee-home{width:min(1320px,100%);gap:14px}.employee-home .page-header{padding:8px 2px 2px}.employee-home .page-header h1{max-width:760px;font-size:clamp(2.15rem,3vw,3.55rem);line-height:1.02}.employee-home .role-entry-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;border:1px solid rgb(255 255 255 / 64%);border-radius:28px;background:linear-gradient(180deg,#ffffffb3,#ecf6fc75),#ffffff7a;box-shadow:0 18px 42px #2f49601a,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.employee-home .role-entry-card{min-height:56px;grid-template-columns:auto auto;align-content:center;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important;text-align:center}.employee-home .role-entry-card span{padding:3px 8px;color:#0f67ff;background:#ffffff9e;box-shadow:inset 0 1px #ffffffb3}.employee-home .role-entry-card h2{min-width:0;overflow:hidden;color:#223047;font-size:.98rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.employee-home .role-entry-card.is-active,.employee-home .role-entry-card:hover{color:#0f67ff;background:linear-gradient(180deg,#eff6ffeb,#dbebffb8)!important;box-shadow:0 10px 24px #2563eb1f,inset 0 1px #ffffffd6!important;transform:none}.employee-home .section-subheader{margin-top:6px;padding-left:2px}.employee-home .section-subheader h2{font-size:clamp(1.25rem,1.7vw,1.65rem)}.employee-home .split-entry{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(430px,1fr);min-height:min(52vh,520px);gap:18px}.employee-home .hero-choice{position:relative;overflow:hidden;grid-template-columns:1fr;align-content:space-between;align-items:stretch;min-height:430px;gap:22px;padding:28px;border-radius:30px!important;isolation:isolate;background:linear-gradient(135deg,#ffffffe5,#eff7ffc7 54%,#daeeff94)!important}.employee-home .hero-choice:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:linear-gradient(90deg,#ffffffe5,#ffffffb8 42%,#ffffff2e),radial-gradient(circle at 14% 12%,rgb(255 255 255 / 82%),transparent 28%),linear-gradient(135deg,#fff0,#afdaff33);pointer-events:none}.employee-home .hero-choice:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:radial-gradient(ellipse at 78% 26%,rgb(93 170 255 / 26%),transparent 30%),radial-gradient(ellipse at 88% 82%,rgb(255 255 255 / 58%),transparent 28%),conic-gradient(from 215deg at 78% 46%,transparent 0deg,rgb(55 139 255 / 20%) 52deg,rgb(255 255 255 / 46%) 78deg,transparent 120deg),repeating-linear-gradient(128deg,transparent 0 18px,rgb(71 142 210 / 12%) 19px 20px,transparent 21px 44px);opacity:.82;filter:saturate(1.08);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 32%) 34%,rgb(0 0 0 / 92%) 100%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 32%) 34%,rgb(0 0 0 / 92%) 100%);pointer-events:none}.employee-home .execution-choice:before{background:linear-gradient(90deg,#ffffffe5,#ffffffb8 42%,#ffffff2e),radial-gradient(circle at 14% 12%,rgb(255 255 255 / 82%),transparent 28%),linear-gradient(135deg,#fff0,#ffa06233)}.employee-home .execution-choice:after{background:radial-gradient(ellipse at 78% 26%,rgb(255 137 68 / 22%),transparent 30%),radial-gradient(ellipse at 88% 82%,rgb(255 255 255 / 58%),transparent 28%),conic-gradient(from 215deg at 78% 46%,transparent 0deg,rgb(15 103 255 / 18%) 42deg,rgb(255 138 70 / 24%) 78deg,transparent 120deg),repeating-linear-gradient(128deg,transparent 0 18px,rgb(224 101 42 / 12%) 19px 20px,transparent 21px 44px)}.employee-home .hero-choice>span,.employee-home .hero-choice>div,.employee-home .hero-choice>strong{position:relative;z-index:1}.employee-home .hero-choice>span{width:54px;height:54px;border-radius:16px!important}.employee-home .hero-choice h2{max-width:12em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.04}.employee-home .hero-choice strong{justify-self:end;align-self:end;min-width:112px;padding:12px 18px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f67ff,#2247a8);text-align:center;box-shadow:0 18px 34px #2563eb2e,inset 0 1px #ffffff4d}.employee-home .execution-choice strong{background:linear-gradient(135deg,#0b5fcf,#f97316)}@media(max-width:1180px){.employee-home .split-entry{grid-template-columns:1fr;grid-template-rows:none;min-height:auto}.employee-home .hero-choice{min-height:260px}}@media(max-width:720px){.employee-home .role-entry-grid{width:100%;border-radius:24px}.employee-home .role-entry-card{grid-template-columns:1fr;justify-items:center;padding:10px}.employee-home .hero-choice h2{font-size:2rem}}.workspace-back-link,.back-link{display:inline-flex!important;width:fit-content;min-height:0!important;align-items:center;gap:6px;margin:0 0 12px 2px;padding:0!important;border:0!important;border-radius:0!important;color:#5f7188!important;background:transparent!important;box-shadow:none!important;font-size:.86rem;font-weight:800;line-height:1.2;transform:none!important}.workspace-back-link span{font-size:1rem;line-height:1}.workspace-back-link:hover,.back-link:hover{color:#0f67ff!important;background:transparent!important;box-shadow:none!important;text-decoration:none;transform:none!important}.employee-home{width:min(1180px,100%)}.employee-home .split-entry{grid-template-rows:minmax(380px,1fr);min-height:min(46vh,420px)}.employee-home .hero-choice{min-height:380px;align-content:end;gap:14px;padding:28px;background:linear-gradient(90deg,#ffffffe5,#ffffffbd 42%,#fff3 72%),linear-gradient(0deg,#ffffffeb,#ffffff75,#fff0 68%),url(/workstation/assets/employee-thinking-ai-BQIEhZ3y.png) center / cover no-repeat!important}.employee-home .execution-choice{background:linear-gradient(90deg,#ffffffe5,#ffffffbd 42%,#fff3 72%),linear-gradient(0deg,#ffffffeb,#ffffff75,#fff0 68%),url(/workstation/assets/employee-execution-ai-DG5yduqb.png) center / cover no-repeat!important}.employee-home .hero-choice:before{background:radial-gradient(ellipse at 20% 88%,rgb(255 255 255 / 90%),rgb(255 255 255 / 42%) 36%,transparent 64%),linear-gradient(90deg,rgb(255 255 255 / 62%) 0%,transparent 64%)}.employee-home .hero-choice:after{display:none}.employee-home .hero-choice>span{align-self:start;justify-self:start}.employee-home .hero-choice>div{align-self:end;max-width:430px;margin-top:auto}.employee-home .hero-choice h2{max-width:100%;font-size:35px;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-home .hero-choice p{display:block;max-width:31em;margin-top:12px;color:#465a72;font-size:.98rem;line-height:1.6}.employee-home .hero-choice strong{justify-self:start;align-self:start;margin-top:0}@media(max-width:1180px){.employee-home .hero-choice{min-height:300px}}.employee-home .page-header{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:center;gap:18px;padding:4px 2px 2px}.employee-home .page-header h1{max-width:none}.employee-home .page-header .role-entry-grid{width:100%;gap:5px;padding:5px;border-radius:22px}.employee-home .page-header .role-entry-card{min-height:42px;gap:6px;padding:6px 10px;border-radius:17px!important}.employee-home .page-header .role-entry-card span{padding:2px 7px;font-size:.68rem}.employee-home .page-header .role-entry-card h2{font-size:.86rem;line-height:1.1}.employee-home .section-subheader{margin-top:2px}@media(max-width:980px){.employee-home .page-header{grid-template-columns:1fr;gap:10px}.employee-home .page-header .role-entry-grid{max-width:460px}}.employee-home .page-header{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:6px;text-align:center}.employee-home .page-header h1{width:100%;max-width:900px;justify-self:center}.employee-home .page-header .role-entry-grid{width:min(520px,100%);max-width:520px;justify-self:center}.boss-home .page-header{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:6px;text-align:center}.boss-home .page-header>div{display:grid;justify-items:center;gap:8px}.boss-home .page-header .eyebrow{margin-bottom:0}.boss-home .page-header .secondary-button{width:min(320px,100%);min-height:42px;justify-self:center;border:1px solid rgb(255 255 255 / 64%);border-radius:999px;background:linear-gradient(180deg,#ffffffc7,#ecf6fc85),#ffffff85;box-shadow:0 18px 42px #2f49601a,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.compact-header{grid-template-columns:1fr}.compact-header>div{min-width:0}.flow-workspace .conversation-panel{display:flex;height:clamp(560px,calc(100vh - 190px),720px);min-height:0;overflow:hidden;flex-direction:column;box-shadow:0 18px 42px #2f49601f!important}.flow-workspace .conversation-topbar{flex:0 0 auto;box-shadow:none!important}.flow-workspace .conversation-stream{display:flex;min-height:0;max-height:none;flex:1 1 auto;flex-direction:column;gap:18px;overflow:auto;background:#ededed;box-shadow:none!important}.flow-workspace .current-context{display:grid;gap:4px;justify-content:start;padding:0 0 12px 12px;border:0;border-left:3px solid rgb(15 103 255 / 54%);border-radius:0!important;color:#52677e;background:transparent;box-shadow:none!important}.flow-workspace .current-context span{color:#7a8aa0;font-size:.74rem}.flow-workspace .current-context strong{color:#0f67ff;font-size:1rem}.flow-workspace .message-list{display:flex;flex-direction:column;gap:12px}.translated-message-row{display:grid;width:100%;max-width:100%;gap:6px}.translated-message-row.ai,.translated-message-row.counterpart{align-self:flex-start;justify-items:start}.translated-message-row.ai.has-xiaoce-avatar{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:8px;max-width:100%}.translated-message-row.user{align-self:flex-end;justify-items:end}.translated-message-row.user.has-user-avatar{grid-template-columns:minmax(0,1fr) 42px;align-items:start;column-gap:8px;max-width:100%}.translated-message-row.ai.has-xiaoce-avatar>.flow-message,.translated-message-row.ai.has-xiaoce-avatar>.xiaoce-translation-card{grid-column:2}.translated-message-row.user.has-user-avatar>.flow-message,.translated-message-row.user.has-user-avatar>.xiaoce-translation-card{grid-column:1}.flow-message-xiaoce-avatar{position:relative;display:grid;width:42px;aspect-ratio:1;place-items:center;align-self:start;margin-top:0;border:1px solid #dbe7f8;border-radius:8px;background:var(--xiaoce-pet-bg, #f6f9ff);overflow:hidden;pointer-events:none}.flow-message-xiaoce-avatar:after{display:none}.flow-message-xiaoce-avatar img{position:relative;z-index:1;width:40px;height:40px;object-fit:cover;object-position:center 24%}.flow-message-xiaoce-glow{display:none}.flow-message-user-avatar{display:grid;width:42px;aspect-ratio:1;place-items:center;align-self:start;border:1px solid #d4d8dd;border-radius:8px;color:#fff;background:#7f8790;font-size:.9rem;font-weight:900;pointer-events:none}.flow-workspace .translated-message-row .flow-message{width:fit-content;max-width:100%;min-width:0}.xiaoce-translation-card{display:grid;width:fit-content;max-width:min(100%,620px);gap:7px;padding:9px 11px;border:1px solid rgb(210 220 232 / 76%);border-radius:12px;color:#52677e;background:#ffffffc2;box-shadow:0 8px 20px #2f49600f}.xiaoce-translation-card.ai,.xiaoce-translation-card.counterpart{margin-left:20px;border-radius:6px 14px 14px}.xiaoce-translation-card.user{margin-right:20px;border-color:#aed797b8;border-radius:14px 6px 14px 14px;background:#f8fff2db}.xiaoce-translation-card.user:not(.is-confirmed){border-color:#efb47bc7;background:#fffaf4eb}.xiaoce-translation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.xiaoce-translation-head span{color:#0f67ff;font-size:.74rem;font-weight:900}.xiaoce-translation-card.user .xiaoce-translation-head span{color:#198754}.xiaoce-translation-head em{flex:0 0 auto;color:#64748b;font-size:.7rem;font-style:normal;font-weight:900}.xiaoce-translation-card p,.xiaoce-translation-card small{margin:0;color:#52677e;font-size:.8rem;line-height:1.5}.xiaoce-translation-card p{color:#304154}.xiaoce-translation-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.xiaoce-translation-actions .secondary-button{min-height:30px;padding:0 10px;font-size:.76rem}.collab-plan-card{display:grid;gap:7px;margin-top:8px;padding-top:9px;border-top:1px solid rgb(95 125 156 / 18%)}.collab-plan-card strong{color:#172033;font-size:.88rem;line-height:1.35}.collab-plan-card p{margin:0;color:#304154;font-size:.82rem;line-height:1.5}.collab-plan-card ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.collab-plan-card li{position:relative;padding-left:12px;color:#42566d;font-size:.8rem;line-height:1.45}.collab-plan-card li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:999px;background:#0f67ff;content:""}.xiaoce-translation-actions small{flex-basis:100%;text-align:right}.flow-workspace .flow-message{position:relative;display:grid;width:auto;max-width:min(78%,620px);gap:4px;padding:0;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.flow-workspace .flow-message span{padding:0 8px;color:#8291a5;font-size:.72rem}.flow-workspace .flow-message p{position:relative;margin:0;padding:11px 14px;border:0;color:#1f2d3d;line-height:1.55;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal;box-shadow:none!important}.flow-workspace .flow-message.ai,.flow-workspace .flow-message.counterpart{justify-self:start;align-self:flex-start}.flow-workspace .flow-message.ai p,.flow-workspace .flow-message.counterpart p{border-radius:6px 18px 18px;background:#fff}.flow-workspace .flow-message.ai p:before,.flow-workspace .flow-message.counterpart p:before{position:absolute;top:12px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-right:8px solid #ffffff;border-bottom:7px solid transparent;content:""}.flow-workspace .flow-message.user{justify-self:end;align-self:flex-end;width:fit-content;min-width:min(92px,100%);max-width:min(78%,620px)}.flow-workspace .flow-message.user span{justify-self:end}.flow-workspace .flow-message.user p{min-width:4.5em;border-radius:18px 6px 18px 18px;background:#e8f0fe}.flow-workspace .flow-message.user p:after{position:absolute;top:12px;right:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #E8F0FE;content:""}.auto-production-mock-card{display:grid;gap:10px;max-width:min(560px,72vw);margin-top:8px;padding:12px;border:1px solid #e4ebf4;border-radius:8px;background:#fff}.auto-production-mock-card strong{color:#172033;font-size:.84rem}.auto-production-mock-card pre{margin:0;white-space:pre-wrap;color:#1f2d3d;font:inherit;line-height:1.62}.auto-production-mock-card img,.auto-production-mock-card video{width:100%;max-height:520px;border-radius:8px;object-fit:cover}.auto-production-result-actions{display:flex;justify-content:flex-end;gap:8px}.auto-production-result-actions button,.auto-production-result-actions a{display:inline-grid;place-items:center;min-height:32px;padding:0 14px;border:1px solid #d6e1ef;border-radius:8px;color:#1f5eea;background:#f7fbff;font:inherit;font-size:.78rem;font-weight:820;text-decoration:none;cursor:pointer}.collab-inline-translations{display:flex;gap:6px;max-width:100%;margin-top:2px}.flow-message.ai .collab-inline-translations{justify-items:start}.flow-message.user .collab-inline-translations{justify-items:end}.collab-translation-toggle{width:fit-content;max-width:100%;min-height:26px;padding:4px 9px;border:1px solid rgb(207 224 243 / 62%);border-radius:999px;color:#3c6fa6;background:#ffffff9e;font-size:.74rem;font-weight:900;line-height:1.2;white-space:normal;cursor:pointer}.collab-translation-toggle:hover{border-color:#9ebee9;color:#1555b6;background:#f6f9ff}.collab-expanded-translation-card{width:min(100%,620px)}.collab-expanded-translation-list{display:grid;gap:8px}.collab-expanded-translation-item{display:grid;gap:6px;padding:9px;border:1px solid rgb(215 226 238 / 82%);border-radius:8px;background:#ffffffc7}.collab-expanded-translation-item>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.collab-expanded-translation-item strong{overflow:hidden;color:#1f5f9f;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.collab-expanded-translation-item em{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#0f6a5b;background:#edf9f6;font-size:.68rem;font-style:normal;font-weight:900}.collab-expanded-translation-item p{margin:0;color:#304154;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.collab-expanded-translation-item small{color:#64748b;font-size:.75rem;line-height:1.45}.collab-expanded-translation-item button{min-height:28px;justify-self:start;padding:0 9px}.collab-inline-translation-list{display:grid;width:min(100%,560px);gap:8px}.collab-inline-translation-card{display:grid;gap:6px;padding:10px 12px;border:1px solid #dbe7f4;border-radius:8px;color:#25364c;background:#fbfdff;box-shadow:0 8px 18px #26528014}.collab-inline-translation-card strong{color:#1f5f9f;font-size:.78rem}.collab-inline-translation-card small{color:#374b63;font-size:.82rem;line-height:1.55}.collab-inline-translation-card em{width:fit-content;max-width:100%;padding:3px 7px;border-radius:999px;color:#0f6a5b;background:#edf9f6;font-size:.7rem;font-style:normal;font-weight:900}.flow-workspace .template-intake,.flow-workspace .inline-question,.flow-workspace .inline-system-card,.flow-workspace .expert-picker{box-shadow:none!important}.flow-workspace .sticky-composer{position:sticky;bottom:0;z-index:6;flex:0 0 auto;margin-top:auto;padding:14px 16px 16px;border-top:1px solid #d8d8d8;background:#f7f7f7;box-shadow:none!important}.flow-workspace .composer-input-wrap{border-color:#dedede;border-radius:18px!important;background:#fff;box-shadow:none!important}.flow-workspace .composer-main-row{display:contents}.flow-workspace .composer-main-row.has-thinking-template-launcher{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px}.flow-workspace .composer-main-row.has-thinking-template-launcher textarea{min-height:38px;align-self:center}.thinking-template-launcher{position:relative;align-self:end}.thinking-template-plus-button{position:relative;display:inline-block;width:32px;height:32px;padding:0;border:1px solid #d2d6dc;border-radius:50%;color:#586575;background:#f4f4f4;font-size:0;font-weight:400;line-height:1;text-align:center;cursor:pointer}.thinking-template-plus-button:before,.thinking-template-plus-button:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.thinking-template-plus-button:after{transform:translate(-50%,-50%) rotate(90deg)}.thinking-template-plus-button:hover{color:#1f2937;background:#fff}.thinking-template-plus-button:disabled{cursor:not-allowed;opacity:.46}.thinking-template-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:20;display:grid;gap:6px;width:158px;padding:8px;border:1px solid #dde6f2;border-radius:12px;background:#fff;box-shadow:0 14px 30px #1f293729}.thinking-template-menu.phone-retail-template-menu,.thinking-template-menu.auto-production-template-menu{width:260px;max-height:min(420px,62vh);overflow:auto}.template-menu-group{display:grid;gap:5px;padding:2px 0 7px}.template-menu-group+.template-menu-group{padding-top:8px;border-top:1px solid #edf2f7}.template-menu-group>span{padding:0 8px;color:#7a8798;font-size:.72rem;font-weight:900}.thinking-template-menu button{width:100%;padding:8px 10px;border:0;border-radius:8px;color:#253247;background:transparent;text-align:left;font-size:.88rem;font-weight:800;cursor:pointer}.thinking-template-menu button:hover,.thinking-template-menu button.is-active{color:#0f67ff;background:#edf4ff}.flow-workspace.thinking-layout.is-promptless.has-thinking-status{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;grid-template-areas:"dialog result"!important;align-items:start}.thinking-workflow-status-panel{min-height:0;padding:18px 16px;border:0;background:transparent;box-shadow:none}.thinking-workflow-status-list{display:grid;gap:13px}.thinking-workflow-status-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;color:#9eb0c3}.thinking-workflow-status-item span{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;background:#d7e4f0;font-size:.7rem;font-weight:900;line-height:1}.thinking-workflow-status-item strong{min-width:0;font-size:.9rem;font-weight:900;line-height:1.25;white-space:nowrap}.thinking-workflow-status-item.is-done{color:#0a9d65}.thinking-workflow-status-item.is-done span{background:#12a66a}.thinking-workflow-status-item.is-active{color:#2367f2}.thinking-workflow-status-item.is-active span{background:#2f6bff}@media(max-width:860px){.flow-workspace.thinking-layout.is-promptless.has-thinking-status{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"dialog" "result"!important}.thinking-workflow-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.phone-retail-chat-mode .composer-input-wrap.has-template-launcher{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px}.phone-retail-chat-mode .composer-input-wrap.has-template-launcher>.phone-retail-template-launcher{grid-column:1;grid-row:1}.phone-retail-chat-mode .composer-input-wrap.has-template-launcher>textarea{grid-column:2;grid-row:1;min-height:38px}.phone-retail-chat-mode .composer-input-wrap.has-template-launcher>.composer-actions{grid-column:3;grid-row:1;align-self:end}.phone-retail-chat-mode .composer-input-wrap.has-template-launcher>.form-hint{grid-column:2 / -1}.admin-provider-page .page-header p:not(.eyebrow){max-width:760px;margin-bottom:0}.flow-workspace .prompt-card,.boss-workspace .boss-template-card{position:relative;overflow:visible;border-color:#ffffffa3;background:linear-gradient(135deg,#ffffff94,#e7f4ff57),#ffffff6b;box-shadow:0 18px 38px #2b527917!important;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.base-intro-layout{grid-template-columns:minmax(320px,520px);justify-content:start}.base-survey-layout{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)}.survey-panel{align-content:start}.survey-panel h2{margin:0;color:#111927;font-size:1.35rem}.survey-step{width:max-content;padding:5px 9px;border-radius:999px;color:#0f67ff;background:#0f67ff1a;font-size:.76rem;font-weight:900}.base-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lock{align-self:start;padding:7px 10px;border:1px solid #d7e1ee;border-radius:999px;color:#6d4c2d;background:#fff8ef;font-size:.8rem;font-weight:900}.admin-provider-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.provider-list,.provider-editor{border:1px solid var(--app-line);border-radius:8px;background:#fff;box-shadow:var(--app-shadow-soft)}.provider-list{display:grid;align-content:start;gap:10px;padding:14px}.provider-list button{display:grid;gap:7px;padding:13px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fbfdff;text-align:left}.provider-list button:hover,.provider-list button.is-active{border-color:#9fd6c8;background:var(--app-surface-soft)}.provider-list button span{width:fit-content;padding:3px 8px;border-radius:999px;color:var(--app-primary);background:#fff;font-size:.76rem;font-weight:900}.provider-list button small{color:var(--app-muted);line-height:1.45}.provider-editor{display:grid;gap:18px;padding:18px}.provider-editor-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--app-line)}.provider-editor-head span:first-child{color:var(--app-primary);font-size:.78rem;font-weight:900;text-transform:uppercase}.provider-editor-head p{margin-bottom:0}.provider-status{height:fit-content;padding:6px 10px;border-radius:999px;color:#8a5a25;background:#fff5e8;font-size:.8rem;font-weight:900}.provider-status.active{color:#237457;background:#eaf7f1}.provider-meta-grid,.provider-config-grid,.provider-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-secret-grid label,.provider-config-grid label,.provider-meta-grid label{display:grid;gap:8px;color:var(--app-muted);font-size:.84rem;font-weight:900}.provider-secret-grid input,.provider-config-grid input,.provider-config-grid select,.provider-config-grid textarea,.provider-meta-grid input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fbfdff}.provider-config-grid textarea{min-height:110px;padding:10px 12px;resize:vertical}.provider-config-grid small,.provider-secret-grid small{color:#7d8ca0;font-size:.76rem;font-weight:700}.provider-safety-box,.provider-validation-box{padding:14px;border:1px solid #d7e8df;border-radius:8px;background:#f7fffb}.provider-safety-box p,.provider-validation-box p,.admin-success,.admin-error{margin-bottom:0}.provider-validation-box{display:grid;gap:6px;border-color:#d9e7f4;background:#f7fbff}.provider-validation-box small{color:#7d8ca0;font-size:.78rem;font-weight:800}.admin-success{color:#237457;font-weight:900}.admin-error{color:#b0442e;font-size:.86rem}.secondary-link-button{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff;font-weight:800;text-decoration:none}.secondary-link-button:hover{border-color:#9cafc6}@media(max-width:920px){.admin-provider-layout,.questionnaire-layout,.questionnaire-field-grid,.provider-meta-grid,.provider-config-grid,.provider-secret-grid{grid-template-columns:1fr}.questionnaire-header,.questionnaire-actions,.questionnaire-file-list article{align-items:stretch;flex-direction:column}.questionnaire-side{position:static}.xiaoce-growth-hero,.xiaoce-center-bridge-grid,.xiaoce-growth-grid,.growth-timeline{grid-template-columns:1fr}.xiaoce-center-bridge-head{display:grid}.xiaoce-companion-stage{min-height:220px}.flywheel-stat-grid{grid-template-columns:1fr}}@media(max-width:980px){.base-intro-layout,.base-survey-layout{grid-template-columns:1fr}}@media(min-width:1181px){.app-shell{height:100vh;min-height:0;overflow:hidden}.app-shell .workspace{min-height:0;max-height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.questionnaire-page{min-height:0;padding-bottom:8px}}.flow-workspace .prompt-card:hover,.flow-workspace .prompt-card.is-active,.boss-workspace .boss-template-card:hover,.boss-workspace .boss-template-card.is-active{border-color:#3079ff57;background:linear-gradient(135deg,#ffffffad,#dbeeff75),#ffffff75;box-shadow:0 22px 46px #2563eb24!important}.flow-workspace .prompt-card .template-cover,.boss-workspace .boss-template-card .template-cover{width:18px;height:18px;place-self:center;border:1px solid rgb(255 255 255 / 78%);border-radius:999px!important;background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / 88%) 0 .22rem,transparent .24rem),linear-gradient(135deg,var(--template-dot-start),var(--template-dot-end));box-shadow:0 8px 18px var(--template-dot-shadow)!important}.flow-workspace .prompt-card .template-cover:before,.flow-workspace .prompt-card .template-cover:after,.flow-workspace .prompt-card .template-cover span,.boss-workspace .boss-template-card .template-cover:before,.boss-workspace .boss-template-card .template-cover:after,.boss-workspace .boss-template-card .template-cover span{display:none}.flow-workspace .prompt-card-tone-1,.boss-workspace .prompt-card-tone-1{--template-dot-start: #2f7bff;--template-dot-end: #8fc6ff;--template-dot-shadow: rgb(47 123 255 / 30%)}.flow-workspace .prompt-card-tone-2,.boss-workspace .prompt-card-tone-2{--template-dot-start: #13b8a6;--template-dot-end: #8debd7;--template-dot-shadow: rgb(19 184 166 / 28%)}.flow-workspace .prompt-card-tone-3,.boss-workspace .prompt-card-tone-3{--template-dot-start: #ff8a2a;--template-dot-end: #ffd08a;--template-dot-shadow: rgb(255 138 42 / 28%)}.flow-workspace .prompt-card-tone-4,.boss-workspace .prompt-card-tone-4{--template-dot-start: #8b5cf6;--template-dot-end: #c4b5fd;--template-dot-shadow: rgb(139 92 246 / 28%)}.flow-workspace .prompt-rail,.boss-workspace .boss-template-rail{overflow:visible;z-index:12}.flow-workspace .template-hover,.boss-workspace .template-hover{top:50%;right:auto;left:calc(100% + 14px);width:318px;gap:10px;padding:10px;border:1px solid rgb(255 255 255 / 62%);border-radius:22px!important;background:linear-gradient(135deg,#ffffffad,#e6f3ff75),#ffffff85;box-shadow:0 24px 56px #2441602e,inset 0 1px #ffffffa3;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);transform:translate(8px,-50%) scale(.98)}.flow-workspace .prompt-card:hover .template-hover,.flow-workspace .prompt-card:focus-visible .template-hover,.boss-workspace .boss-template-card:hover .template-hover,.boss-workspace .boss-template-card:focus-visible .template-hover{opacity:1;transform:translateY(-50%) scale(1)}.flow-workspace .template-hover img,.boss-workspace .template-hover img{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(255 255 255 / 58%);border-radius:16px;object-fit:cover;box-shadow:0 12px 24px #1c3a5c1f}.flow-workspace .template-hover p,.boss-workspace .template-hover p{display:block;margin:0;padding:0 4px;overflow:visible;color:#34475d;font-size:.84rem;line-height:1.55;-webkit-line-clamp:initial}.flow-workspace .template-hover strong,.boss-workspace .template-hover strong{display:block;padding:0 4px 2px;color:#0f67ff;font-size:.82rem}.flow-workspace.is-scenario-picker .prompt-card:hover .template-hover,.flow-workspace.is-scenario-picker .prompt-card:focus-visible .template-hover{opacity:1;transform:none}@media(max-width:980px){.flow-workspace .template-hover,.boss-workspace .template-hover{top:calc(100% + 10px);left:0;width:min(318px,86vw);transform:translateY(-6px) scale(.98)}.flow-workspace .prompt-card:hover .template-hover,.flow-workspace .prompt-card:focus-visible .template-hover,.boss-workspace .boss-template-card:hover .template-hover,.boss-workspace .boss-template-card:focus-visible .template-hover{opacity:1;transform:translateY(0) scale(1)}}.boss-workspace .boss-command-body{display:flex;min-height:0;flex-direction:column;gap:12px;background:linear-gradient(180deg,#f7fbfdb8,#f4f8fb75)}.boss-workspace .flow-message{position:relative;display:grid;width:auto;max-width:min(78%,620px);gap:4px;padding:0;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.boss-workspace .flow-message span{padding:0 8px;color:#8291a5;font-size:.72rem}.boss-workspace .flow-message p{position:relative;margin:0;padding:11px 14px;border:0;color:#1f2d3d;line-height:1.55;box-shadow:none!important}.boss-workspace .flow-message.ai{justify-self:start;align-self:flex-start}.boss-workspace .flow-message.ai p{border-radius:6px 18px 18px;background:#fff}.boss-workspace .flow-message.ai p:before{position:absolute;top:12px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-right:8px solid #ffffff;border-bottom:7px solid transparent;content:""}.boss-workspace .flow-message.user{justify-self:end;align-self:flex-end;width:auto;max-width:min(78%,620px)}.boss-workspace .flow-message.user span{justify-self:end}.boss-workspace .flow-message.user p{border-radius:18px 6px 18px 18px;background:#d9f7c7}.boss-workspace .flow-message.user p:after{position:absolute;top:12px;right:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #d9f7c7;content:""}.layered-intake-dialog{display:grid;gap:10px}.flow-workspace .layered-intake-question,.flow-workspace .layered-select-message{max-width:min(620px,100%)}.flow-workspace .layered-select-message{width:min(420px,100%);justify-self:end}.layered-select-control{display:grid;gap:7px}.layered-select-control small{color:#6a7b90;font-size:.74rem;font-weight:900}.layered-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layered-choice-grid button{min-height:38px;padding:8px 10px;border:1px solid #d3deeb;border-radius:8px;color:#172235;background:#fff;font-size:.84rem;font-weight:900;text-align:center}.layered-choice-grid button:hover,.layered-choice-grid button.is-active{border-color:#7db5f5;color:#0f67ff;background:#edf6ff}.layered-intake-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.layered-intake-actions small{color:#657386;font-size:.78rem;font-weight:900}.layered-intake-actions div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.layered-intake-actions button:disabled{cursor:not-allowed;opacity:.48}.workflow-stage-panel,.workflow-upload-panel{display:grid;gap:12px;padding:14px;border:1px solid rgb(214 225 237 / 88%);border-radius:8px;background:#ffffffd1;box-shadow:0 14px 32px #1c2e4612}.workflow-stage-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-stage-head span{color:#0f67ff;font-size:.74rem;font-weight:900}.workflow-stage-head h3,.workflow-stage-head p{margin:0}.workflow-stage-head strong{min-width:46px;padding:6px 9px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.8rem;text-align:center}.workflow-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-stage-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:72px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fbfdff}.workflow-stage-list article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#6b7b90;background:#edf2f8;font-size:.72rem;font-weight:900}.workflow-stage-list article.is-active{border-color:#0f67ff57;background:#f2f8ff}.workflow-stage-list article.is-active>span,.workflow-stage-list article.is-done>span{color:#fff;background:#0f67ff}.workflow-stage-list strong,.workflow-upload-panel span{color:#111927;font-size:.82rem;line-height:1.28}.workflow-stage-list small,.workflow-upload-panel small{color:#657386;font-size:.74rem;line-height:1.35}.workflow-stage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workflow-upload-panel{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none}.workflow-upload-panel label{display:grid;gap:6px;padding:11px;border:1px solid #e0e8f2;border-radius:8px;background:#f9fcff}.workflow-upload-panel input{width:100%;font-size:.78rem}.digital-human-demo-card,.digital-human-result-card{display:grid;gap:12px;padding:12px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.digital-human-demo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.digital-human-demo-head span,.digital-human-result-card>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-weight:900}.digital-human-demo-head strong,.digital-human-result-card>strong{color:#111927}.digital-human-sandbox-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgb(47 107 255 / 18%);border-radius:8px;background:#f7fbff}.digital-human-sandbox-entry.is-compact{padding:10px}.digital-human-sandbox-entry>div{display:grid;gap:4px;min-width:0}.digital-human-sandbox-entry span{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.7rem;font-weight:900}.digital-human-sandbox-entry strong{color:#111927;font-size:.86rem;line-height:1.3}.digital-human-sandbox-entry p{margin:0;color:#5c6b7f;font-size:.76rem;line-height:1.45}.digital-human-sandbox-entry a,.digital-human-sandbox-entry button{flex:0 0 auto;min-height:34px;text-decoration:none;white-space:nowrap}.image-copy-workbench-entry,.short-video-storyboard-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgb(14 165 164 / 20%);border-radius:8px;background:#f6fefc}.image-copy-workbench-entry{border-color:#22c55e38;background:#f7fdf7}.image-copy-workbench-entry.is-compact,.short-video-storyboard-entry.is-compact{padding:10px}.image-copy-workbench-entry>div,.short-video-storyboard-entry>div{display:grid;gap:4px;min-width:0}.image-copy-workbench-entry span,.short-video-storyboard-entry span{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f766e;background:#dffaf4;font-size:.7rem;font-weight:900}.image-copy-workbench-entry span{color:#15803d;background:#dcfce7}.image-copy-workbench-entry strong,.short-video-storyboard-entry strong{color:#10231f;font-size:.86rem;line-height:1.3}.image-copy-workbench-entry p,.short-video-storyboard-entry p{margin:0;color:#5c6b7f;font-size:.76rem;line-height:1.45}.image-copy-workbench-entry a,.image-copy-workbench-entry button,.short-video-storyboard-entry a,.short-video-storyboard-entry button{flex:0 0 auto;min-height:34px;text-decoration:none;white-space:nowrap}@media(max-width:760px){.digital-human-sandbox-entry,.image-copy-workbench-entry,.short-video-storyboard-entry{align-items:flex-start;flex-direction:column}.digital-human-sandbox-entry a,.digital-human-sandbox-entry button,.image-copy-workbench-entry a,.image-copy-workbench-entry button,.short-video-storyboard-entry a,.short-video-storyboard-entry button{width:100%}}.production-node-workbench-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0f172a94}.production-node-workbench-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:min(90vh,860px);overflow:hidden;border:1px solid #d8e0ea;border-radius:12px;background:#fff;box-shadow:0 28px 80px #0f172a4d}.production-node-workbench-dialog.is-digital-human{width:min(1280px,100%)}.production-node-workbench-dialog>header,.production-node-workbench-dialog>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e8edf4;background:#fff}.production-node-workbench-dialog>footer{justify-content:flex-end;border-top:1px solid #e8edf4;border-bottom:0}.production-node-workbench-dialog>header div{display:grid;gap:4px;min-width:0}.production-node-workbench-dialog>header span{color:#2563eb;font-size:12px;font-weight:900}.production-node-workbench-dialog.is-short-video>header span{color:#0f766e}.production-node-workbench-dialog>header strong{color:#111827;font-size:18px;line-height:1.3}.production-node-workbench-dialog>header p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.production-node-workbench-dialog iframe{width:100%;height:100%;min-height:620px;border:0;background:#fff}.production-node-workbench-dialog>header button,.production-node-workbench-dialog>footer button,.production-node-workbench-dialog>footer a{min-height:34px;padding:0 12px;border:1px solid #d6deea;border-radius:8px;background:#fff;color:#172033;cursor:pointer;font:inherit;font-size:13px;font-weight:780;text-decoration:none}.production-node-workbench-dialog>footer a{display:inline-flex;align-items:center}@media(max-width:760px){.production-node-workbench-modal{padding:8px}.production-node-workbench-dialog{max-height:94vh}.production-node-workbench-dialog iframe{min-height:560px}.production-node-workbench-dialog>header,.production-node-workbench-dialog>footer{flex-direction:column}}.digital-human-source-strip{display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);gap:10px}.digital-human-source-strip article{display:grid;gap:8px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fff}.digital-human-source-strip img{width:100%;max-height:190px;object-fit:cover;object-position:center top;border-radius:8px;background:#edf2f8}.digital-human-source-strip audio{width:100%}.digital-human-source-strip strong{color:#111927}.digital-human-source-strip small{color:#657386;font-size:.74rem;font-weight:900}.digital-human-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.digital-human-info-grid article{display:grid;gap:5px;min-height:72px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fff}.digital-human-info-grid span,.digital-human-result-script small{color:#657386;font-size:.74rem;font-weight:900}.digital-human-info-grid p,.digital-human-shot-list p,.digital-human-delivery-list p,.digital-human-result-script p,.digital-human-result-note{margin:0;color:#24364d;font-size:.84rem;line-height:1.55}.digital-human-draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digital-human-draft-card{display:grid;align-content:start;gap:7px;min-height:260px;padding:12px;border:1px solid #dce7f4;border-radius:8px;color:#24364d;background:#fff;text-align:left}.digital-human-draft-card:hover,.digital-human-draft-card.is-active{border-color:#8fb7ef;background:#eef5ff}.digital-human-draft-card span{width:fit-content;padding:4px 8px;border-radius:999px;color:#c2410c;background:#fff3e8;font-size:.72rem;font-weight:900}.digital-human-draft-card strong{color:#111927}.digital-human-draft-card small{color:#657386;font-size:.74rem;line-height:1.4}.digital-human-draft-card p,.digital-human-draft-card em{margin:0;font-size:.82rem;line-height:1.5}.digital-human-draft-card em{display:-webkit-box;overflow:hidden;color:#31445d;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:8}.digital-human-video-demo{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px}.digital-human-video-demo video{width:100%;max-height:340px;border-radius:8px;background:#111927}.digital-human-shot-list,.digital-human-delivery-list,.digital-human-result-script{display:grid;gap:8px}.digital-human-shot-list p,.digital-human-delivery-list p,.digital-human-result-script{padding:10px;border-radius:8px;background:#fff}.digital-human-result-tags{display:flex;flex-wrap:wrap;gap:6px}.digital-human-result-tags em{padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-style:normal;font-weight:900}.digital-human-result-note{padding:9px 10px;border-radius:8px;background:#fff7f0}.result-process-card{display:grid;gap:8px;padding:12px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.result-process-card>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-weight:900}.result-process-card strong,.result-process-card p{margin:0}.result-process-card div{display:grid;gap:5px}.result-process-card small{padding:6px 8px;border-radius:7px;color:#657386;background:#f2f5f9;font-size:.72rem;font-weight:800}.result-process-card small.is-active{color:#0f67ff;background:#eaf3ff}.result-process-card small.is-done{color:#22805c;background:#ecf9f3}@media(max-width:1180px){.workflow-stage-list,.digital-human-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workflow-stage-list,.workflow-upload-panel,.digital-human-source-strip,.digital-human-info-grid,.digital-human-draft-grid,.digital-human-video-demo{grid-template-columns:1fr}}.operation-scene-rail{display:grid;gap:12px}.operation-scene-buttons,.operation-option-list{display:grid;gap:9px}.operation-back-button{justify-self:start;min-height:28px;padding:0 4px;border:0;color:#0f67ff;background:transparent;font-size:.78rem;font-weight:900}.operation-scene-button,.operation-option-button{display:grid;min-height:66px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-radius:8px;color:#172235;background:linear-gradient(135deg,#ffffffad,#e7f4ff57),#ffffff8a;text-align:left;box-shadow:0 12px 28px #2b527912}.operation-scene-button:hover,.operation-scene-button.is-active,.operation-option-button:hover,.operation-option-button.is-active{border-color:#3079ff57;background:linear-gradient(135deg,#ffffffb8,#dbeeff7f),#fff9}.operation-scene-button .template-cover,.operation-option-button .template-cover{width:18px;height:18px;place-self:center;border-radius:999px!important}.operation-scene-button .template-cover:before,.operation-scene-button .template-cover:after,.operation-scene-button .template-cover span,.operation-option-button .template-cover:before,.operation-option-button .template-cover:after,.operation-option-button .template-cover span{display:none}.operation-scene-button strong,.operation-option-button strong,.operation-purpose-summary h3{color:#111927;line-height:1.3}.operation-scene-button small,.operation-option-button small,.operation-purpose-summary p{color:#5f7086;font-size:.78rem;line-height:1.45}.operation-scene-select{display:grid;gap:7px;padding:12px;border:1px solid rgb(220 229 241 / 82%);border-radius:8px;background:#ffffffb8}.operation-scene-select span{color:#657386;font-size:.74rem;font-weight:900}.operation-scene-select select{width:100%;min-height:38px;padding:0 34px 0 10px;border:1px solid #d4deeb;border-radius:8px;color:#172235;background:#fff;font-size:.9rem;font-weight:800}.operation-scene-select select:focus-visible{outline:3px solid rgb(15 103 255 / 16%);border-color:#7db5f5}.operation-purpose-summary{display:grid;gap:7px;padding:13px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#eff6ffb8}.operation-purpose-summary span{color:#0f67ff;font-size:.74rem;font-weight:900}.operation-purpose-summary h3,.operation-purpose-summary p{margin:0}.operation-purpose-summary strong{color:#0f67ff;font-size:.8rem}.academic-ops-page{width:min(1280px,100%)}.academic-ops-hero{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end}.academic-ops-hero p:not(.eyebrow){max-width:760px}.academic-hero-note{display:grid;gap:8px;padding:16px;border:1px solid rgb(28 103 181 / 20%);border-radius:8px;background:#fff;box-shadow:0 18px 42px #1f344a14}.academic-hero-note strong{color:#111927;font-size:.98rem}.academic-hero-note span{color:#52647a;font-size:.86rem;line-height:1.55}.academic-topline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.academic-topline article{display:grid;min-height:116px;align-content:center;gap:7px;padding:17px;border:1px solid rgb(214 225 237 / 86%);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 34px #1f344a12}.academic-topline article:first-child{border-color:#ff944d57;background:#fff8f1}.academic-topline span,.academic-role-strip span,.academic-area-strip span,.academic-panel-heading span,.academic-value-card span,.academic-conclusion-card span,.academic-chat-head span,.academic-chat-bubble span,.academic-result-card strong,.academic-process-card strong,.academic-metric-grid span,.academic-material-card span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-topline strong{color:#111927;font-size:1.72rem;line-height:1}.academic-topline p{margin:0;color:#5f7086;font-size:.84rem;line-height:1.45}.academic-topline small{color:#68788d;font-size:.78rem;font-weight:800}.academic-role-strip,.academic-area-strip{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffc7}.academic-role-strip p,.academic-area-strip strong{display:block;margin:4px 0 0;color:#111927;font-size:.92rem;line-height:1.45}.academic-role-buttons,.academic-area-tabs,.academic-category-buttons{display:grid;gap:10px}.academic-role-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}.academic-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.academic-category-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.academic-role-buttons button,.academic-area-tabs button,.academic-category-buttons button,.academic-template-list button{border:1px solid rgb(211 224 239 / 86%);border-radius:8px;color:#172235;background:#fff;box-shadow:0 10px 24px #1f344a0d;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.academic-role-buttons button{min-height:48px;font-weight:900}.academic-category-buttons button{min-height:34px;padding:0 8px;font-size:.76rem;font-weight:900}.academic-area-tabs button{display:grid;min-height:62px;gap:4px;padding:11px 12px;text-align:left}.academic-area-tabs strong{color:#111927;font-size:.92rem}.academic-area-tabs small{color:#60748b;font-size:.76rem;line-height:1.35}.academic-left-control{display:grid;gap:8px;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffc2}.academic-left-control>span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-left-control p{margin:0;color:#60748b;font-size:.82rem;line-height:1.45}.academic-template-rail .academic-role-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.academic-template-rail .academic-role-buttons button{min-height:36px;padding:0 6px;font-size:.78rem}.academic-template-rail .academic-area-tabs{grid-template-columns:1fr;gap:8px}.academic-template-rail .academic-area-tabs button{min-height:52px}.academic-role-buttons button:hover,.academic-area-tabs button:hover,.academic-category-buttons button:hover,.academic-template-list button:hover{transform:translateY(-1px);border-color:#1c67b56b;box-shadow:0 16px 32px #1f344a17}.academic-role-buttons button.is-active,.academic-area-tabs button.is-active,.academic-category-buttons button.is-active,.academic-template-list button.is-active{border-color:#1c67b5;background:#f4f9ff;box-shadow:0 14px 34px #1c67b521}.academic-workspace-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.25fr) minmax(300px,.95fr);gap:16px;align-items:start}.academic-template-rail,.academic-xiaoce-card,.academic-result-panel{display:grid;gap:12px;min-width:0}.academic-panel-heading{display:grid;gap:6px}.academic-panel-heading h2{margin:0;color:#111927;font-size:1.15rem;line-height:1.25}.academic-panel-heading p{margin:0;color:#60748b;font-size:.84rem;line-height:1.55}.academic-template-list{display:grid;gap:10px}.academic-template-list button{display:grid;min-height:92px;gap:7px;padding:13px;text-align:left}.academic-template-list strong{color:#111927;font-size:.92rem;line-height:1.3}.academic-template-list span{color:#60748b;font-size:.8rem;line-height:1.45}.academic-value-card,.academic-conclusion-card,.academic-result-card,.academic-file-card,.academic-process-card,.academic-ledger-card,.academic-doc-card,.academic-material-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffe0}.academic-value-card p,.academic-result-card p{margin:0;color:#52647a;font-size:.84rem;line-height:1.55}.academic-file-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(28 103 181 / 24%);border-radius:8px;background:#f4f9ff}.academic-file-card>strong{color:#111927;font-size:.96rem}.academic-file-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-document-item{min-height:88px;border:1px solid rgb(205 221 240 / 76%);border-radius:8px;background:#fff;overflow:hidden}.academic-document-item:hover{border-color:#1c67b56b;background:#fbfdff}.academic-document-item summary{display:grid;min-height:86px;align-content:center;gap:6px;padding:11px;cursor:pointer;list-style-position:inside}.academic-document-item summary strong{color:#111927;font-size:.86rem;line-height:1.25}.academic-document-item small{color:#60748b;font-size:.75rem;font-weight:800}.academic-document-item p{margin:0;padding:0 12px 10px;color:#60748b;font-size:.78rem;line-height:1.4}.academic-generated-card,.academic-empty-result{display:grid;gap:12px;padding:14px;border:1px solid rgb(38 166 112 / 28%);border-radius:8px;background:#f2fbf7}.academic-empty-result{border-color:#dae5f1d1;background:#fff}.academic-generated-card span,.academic-empty-result strong{color:#15845d;font-size:.76rem;font-weight:900}.academic-generated-card h3,.academic-generated-card p,.academic-empty-result p{margin:0}.academic-generated-card h3{color:#111927;font-size:1rem;line-height:1.25}.academic-generated-card>div:first-child p,.academic-empty-result p{margin-top:5px;color:#52647a;font-size:.84rem;line-height:1.45}.academic-generated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academic-generated-grid article{display:grid;min-height:104px;align-content:start;gap:7px;padding:11px;border:1px solid rgb(191 223 210 / 80%);border-radius:8px;background:#fff}.academic-generated-grid article strong{color:#111927;font-size:.88rem;line-height:1.3}.academic-generated-grid article p{color:#60748b;font-size:.78rem;line-height:1.4}.academic-generated-card details{border:1px solid rgb(191 223 210 / 80%);border-radius:8px;background:#fff}.academic-generated-card summary{padding:10px 12px;color:#111927;font-size:.84rem;font-weight:900;cursor:pointer}.academic-generated-card details p{padding:0 12px 10px;color:#60748b;font-size:.8rem;line-height:1.45}.academic-generated-card details p strong{margin-right:8px;color:#111927}.academic-result-sections{display:grid;gap:12px}.academic-result-sections section{display:grid;gap:10px;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-result-sections h3{margin:0;color:#111927;font-size:.96rem;line-height:1.25}.academic-notice-list,.academic-doc-list{display:grid;gap:8px}.academic-notice-list article,.academic-doc-list button{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:10px;border:1px solid rgb(220 229 241 / 82%);border-radius:8px;color:inherit;background:#f8fbff;text-align:left}.academic-doc-list button{cursor:pointer}.academic-doc-list button:hover{border-color:#1c67b55c;background:#f4f9ff}.academic-notice-list strong,.academic-doc-list strong{color:#111927;font-size:.84rem;line-height:1.3}.academic-notice-list p,.academic-doc-list span{margin:0;color:#60748b;font-size:.78rem;line-height:1.35}.academic-quiet-details{display:grid;gap:8px}.academic-quiet-details>details{border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-quiet-details>details>summary{min-height:42px;padding:12px 14px;color:#111927;font-size:.86rem;font-weight:900;cursor:pointer}.academic-quiet-details .academic-ledger-card,.academic-quiet-details .academic-doc-card,.academic-quiet-details .academic-detail-stack{margin:0 10px 10px}.academic-detail-stack{display:grid;gap:8px}.academic-detail-stack details{border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-detail-stack summary{min-height:42px;padding:12px 14px;color:#111927;font-size:.86rem;font-weight:900;cursor:pointer}.academic-detail-stack p{margin:0;padding:0 14px 10px;color:#60748b;font-size:.8rem;line-height:1.4}.academic-output-preview{display:grid;gap:9px;padding:14px;border:1px solid rgb(28 103 181 / 22%);border-radius:8px;background:#f4f9ff}.academic-output-preview>strong{color:#111927;font-size:.94rem}.academic-output-preview div{display:grid;grid-template-columns:84px minmax(0,.95fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:9px;border:1px solid rgb(205 221 240 / 72%);border-radius:8px;background:#fff}.academic-output-preview span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-output-preview div strong{color:#111927;font-size:.82rem;line-height:1.35}.academic-output-preview p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-ledger-card{display:grid;gap:9px;padding:14px;border:1px solid rgb(33 150 134 / 24%);border-radius:8px;background:#f2fbf9}.academic-ledger-card>strong,.academic-doc-card>strong{color:#111927;font-size:.94rem}.academic-ledger-card div{display:grid;grid-template-columns:54px minmax(0,.9fr) minmax(0,1.25fr);gap:8px;align-items:center;padding:8px;border:1px solid rgb(191 223 220 / 72%);border-radius:8px;background:#fff}.academic-ledger-card span{color:#0f766e;font-size:.74rem;font-weight:900}.academic-ledger-card div strong{color:#132422;font-size:.8rem;line-height:1.35}.academic-ledger-card p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-doc-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(126 87 194 / 20%);border-radius:8px;background:#f8f5ff}.academic-doc-card div{display:flex;flex-wrap:wrap;gap:7px}.academic-doc-card span{padding:7px 9px;border:1px solid rgb(126 87 194 / 18%);border-radius:8px;color:#4b3b76;background:#fff;font-size:.76rem;font-weight:900}.academic-xiaoce-card{padding:14px;border:1px solid rgb(203 219 237 / 88%);border-radius:8px;background:#ffffffe0;box-shadow:0 22px 52px #1f344a1a}.academic-chat-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.academic-chat-head h2{margin:3px 0 0;color:#111927;font-size:1.08rem;line-height:1.25}.academic-conclusion-card{border-color:#26a67042;background:#f2fbf7}.academic-conclusion-card strong{color:#122018;font-size:1rem;line-height:1.5}.academic-chat-list{display:grid;gap:10px;min-height:284px;align-content:start;padding:12px;border:1px solid rgb(220 229 241 / 78%);border-radius:8px;background:#f7fbff}.academic-chat-bubble{display:grid;max-width:88%;gap:5px}.academic-chat-bubble p{margin:0;padding:10px 12px;border-radius:8px;color:#273648;background:#fff;font-size:.86rem;line-height:1.55;box-shadow:0 8px 18px #1f344a0f}.academic-chat-bubble.user,.academic-chat-bubble.user span{justify-self:end}.academic-chat-bubble.user p{color:#172235;background:#eaf6ee}.academic-confirm-box{display:grid;gap:10px;padding:12px;border:1px solid rgb(255 148 77 / 26%);border-radius:8px;background:#fff8f1}.academic-confirm-box strong{color:#111927;font-size:.92rem}.academic-confirm-box div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academic-confirm-box span{padding:8px 10px;border:1px solid rgb(255 181 123 / 42%);border-radius:8px;color:#6d4a22;background:#fff;font-size:.78rem;font-weight:800;line-height:1.35}.academic-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-input-row span{color:#617186;font-size:.84rem;line-height:1.45}.academic-process-card div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center}.academic-process-card div span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-size:.74rem;font-weight:900}.academic-process-card div p{margin:0;color:#52647a;font-size:.82rem;line-height:1.35}.academic-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-metric-grid article{display:grid;gap:5px;min-height:96px;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-metric-grid strong{color:#111927;font-size:1.22rem;line-height:1}.academic-metric-grid p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-material-card{border-color:#26a6703d;background:#f2fbf7}.academic-material-card div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-material-card .secondary-button{min-height:34px;padding:0 10px;font-size:.78rem}@media(max-width:1180px){.academic-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-workspace-grid{grid-template-columns:1fr}}@media(max-width:860px){.academic-ops-hero,.academic-role-strip,.academic-area-strip,.academic-input-row{grid-template-columns:1fr}.academic-role-buttons,.academic-area-tabs,.academic-topline,.academic-confirm-box div,.academic-metric-grid,.academic-file-card>div,.academic-material-card div{grid-template-columns:1fr}.academic-generated-grid,.academic-output-preview div,.academic-ledger-card div{grid-template-columns:1fr}.academic-notice-list article,.academic-doc-list button{grid-template-columns:1fr}}.employee-home .page-header .role-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-home .page-header .role-entry-card{min-width:0}.phone-retail-page .page-header p:not(.eyebrow),.phone-retail-manager-page .page-header p:not(.eyebrow){max-width:760px;margin-bottom:0;color:var(--app-muted)}.phone-retail-workspace .boss-command-body,.phone-retail-manager-workspace .boss-command-body{min-height:520px}.boss-workspace .phone-retail-customer-message p{border:1px solid #f2d3c2;background:#fff7f1}.boss-workspace .phone-retail-customer-message p:before{border-right-color:#fff7f1}.phone-retail-mini-grid,.phone-retail-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.phone-retail-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-retail-mini-grid article,.phone-retail-record-grid article{display:grid;gap:6px;min-height:76px;padding:12px;border:1px solid rgb(218 229 241 / 86%);border-radius:8px;background:#fbfdff}.phone-retail-mini-grid span,.phone-retail-record-grid span{color:var(--app-muted);font-size:.76rem;font-weight:900}.phone-retail-mini-grid strong,.phone-retail-record-grid strong{color:var(--app-ink);font-size:.92rem;line-height:1.3}.phone-retail-result-list{display:grid;width:100%;gap:8px}.phone-retail-result-list small{display:block;padding:8px 10px;border-radius:8px;color:#3d4f65;background:#f7fbff;font-size:.78rem;line-height:1.45}.phone-retail-score-card{display:grid;justify-items:center;gap:4px;padding:16px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#f3f8ff}.phone-retail-score-card strong{color:var(--app-primary);font-size:2.4rem;line-height:1}.phone-retail-score-card span{color:var(--app-muted);font-size:.82rem;font-weight:900}.phone-retail-review-list{display:grid;gap:8px}.phone-retail-review-list button{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;text-align:left}.phone-retail-review-list button:hover,.phone-retail-review-list button.is-active{border-color:#3079ff57;background:#eef6ff}.phone-retail-review-list span{color:#c2410c;font-size:.76rem;font-weight:900}.phone-retail-review-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-retail-review-list small{color:var(--app-muted);font-size:.76rem;font-weight:800;white-space:nowrap}.phone-retail-manager-actions{min-height:58px;align-content:center;box-shadow:none}.phone-retail-command-center-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:132px;padding:24px;border:1px solid rgb(208 223 238 / 82%);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f2f8ffe5),repeating-linear-gradient(90deg,rgb(37 99 235 / 5%) 0 1px,transparent 1px 28px);box-shadow:0 18px 45px #32466014}.manager-hero-copy{display:grid;gap:8px;min-width:0}.manager-hero-copy h1{max-width:880px;margin:0;color:var(--app-ink);font-size:clamp(1.62rem,2.72vw,2.35rem);line-height:1.12;letter-spacing:0;overflow-wrap:normal;word-break:keep-all}.manager-hero-copy p:not(.eyebrow){max-width:680px;margin:0;color:#51677d;font-size:.92rem;font-weight:800}.manager-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.manager-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.manager-metric-card{display:grid;gap:5px;min-height:104px;padding:15px 14px;border:1px solid rgb(216 228 241 / 92%);border-top:4px solid #2563eb;border-radius:8px;background:#ffffffe5;box-shadow:0 14px 34px #30486214}.manager-metric-card span,.manager-board-tabs span,.manager-chart-title span,.manager-board-head span,.manager-selected-card>span,.manager-carousel-body>span{color:#64748b;font-size:.76rem;font-weight:900}.manager-metric-card strong{color:var(--app-ink);font-size:1.7rem;line-height:1}.manager-metric-card small{color:#51677d;font-size:.76rem;font-weight:800}.manager-metric-card.is-cyan{border-top-color:#0891b2}.manager-metric-card.is-green{border-top-color:#16a34a}.manager-metric-card.is-orange{border-top-color:#f97316}.manager-metric-card.is-purple{border-top-color:#7c3aed}.manager-metric-card.is-red{border-top-color:#e11d48}.manager-dashboard-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:16px}.manager-dashboard-main,.manager-dashboard-side{display:grid;gap:14px;min-width:0}.manager-board-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager-board-tabs button,.manager-todo-panel button,.manager-output-grid button,.manager-risk-list button,.manager-employee-detail button{border:1px solid rgb(215 228 241 / 92%);border-radius:8px;color:var(--app-ink);background:#ffffffdb;text-align:left}.manager-board-tabs button{display:grid;gap:5px;min-height:92px;padding:14px}.manager-board-tabs button strong{color:#0f4fb8;font-size:1.45rem;line-height:1}.manager-board-tabs button small{color:#64748b;font-size:.76rem;font-weight:800}.manager-board-tabs button.is-active{border-color:#2563eb7a;background:#eef5ff;box-shadow:inset 0 0 0 1px #2563eb2e}.manager-data-board{display:grid;gap:14px;min-height:540px}.manager-board-head,.manager-chart-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.manager-board-head h2{margin:4px 0 0;color:var(--app-ink);font-size:1.28rem;line-height:1.25}.manager-board-head small{flex:0 0 auto;color:#64748b;font-size:.78rem;font-weight:900}.manager-chart-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:12px}.manager-chart-panel,.manager-carousel-card,.manager-todo-panel,.manager-selected-panel{display:grid;gap:14px;padding:15px;border:1px solid rgb(215 228 241 / 92%);border-radius:8px;background:#ffffffe0;box-shadow:0 16px 36px #30486212}.manager-chart-panel.compact{justify-items:center}.manager-chart-title strong{color:var(--app-ink);font-size:.95rem}.manager-bar-chart{display:grid;gap:12px}.manager-bar-row{display:grid;grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:26px}.manager-bar-row span,.manager-bar-row strong{color:#34465a;font-size:.78rem;font-weight:900}.manager-bar-row div{height:9px;overflow:hidden;border-radius:999px;background:#e8eef5}.manager-bar-row i{display:block;width:var(--bar-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a)}.manager-donut{display:grid;place-items:center;width:144px;height:144px;border-radius:999px;background:radial-gradient(circle at center,#ffffff 0 55%,transparent 56%),conic-gradient(#16a34a 0 var(--ring-value),#e8eef5 var(--ring-value) 100%)}.manager-donut.output{background:radial-gradient(circle at center,#ffffff 0 55%,transparent 56%),conic-gradient(#7c3aed 0 var(--ring-value),#e8eef5 var(--ring-value) 100%)}.manager-donut span{color:var(--app-ink);font-size:1.75rem;font-weight:950;line-height:1}.manager-donut small{margin-top:-36px;color:#64748b;font-size:.72rem;font-weight:900}.manager-line-chart{width:100%;min-height:184px;border-radius:8px;background:linear-gradient(180deg,rgb(37 99 235 / 8%),transparent),repeating-linear-gradient(0deg,transparent 0 31px,rgb(148 163 184 / 16%) 31px 32px)}.manager-line-chart polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.manager-line-chart circle{fill:#fff;stroke:#2563eb;stroke-width:2.4}.manager-radar-wrap{display:grid;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:12px}.manager-radar-chart{width:164px;height:164px}.manager-radar-chart circle{fill:none;stroke:#94a3b861;stroke-width:1.4}.manager-radar-chart polygon{fill:#2563eb47;stroke:#2563eb;stroke-width:2}.manager-radar-legend{display:grid;gap:7px}.manager-radar-legend span{padding:7px 9px;border-radius:8px;color:#34465a;background:#f4f8fc;font-size:.76rem;font-weight:900}.manager-employee-accordion,.manager-risk-list,.manager-output-grid{display:grid;gap:10px}.manager-employee-accordion article{overflow:hidden;border:1px solid rgb(215 228 241 / 92%);border-radius:8px;background:#ffffffdb}.manager-employee-accordion article>button{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(160px,1fr);align-items:center;gap:10px;width:100%;padding:13px 14px;border:0;color:var(--app-ink);background:transparent;text-align:left}.manager-employee-accordion article.is-open>button{background:#eef5ff}.manager-employee-accordion article>button span,.manager-employee-accordion article>button strong,.manager-employee-accordion article>button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-employee-accordion article>button span{font-size:.9rem;font-weight:950}.manager-employee-accordion article>button strong{color:#0f4fb8;font-size:1.05rem}.manager-employee-accordion article>button small{color:#64748b;font-size:.78rem;font-weight:850}.manager-employee-detail{display:grid;gap:8px;padding:0 12px 12px}.manager-employee-detail button,.manager-risk-list button,.manager-output-grid button{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px}.manager-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-output-grid button{grid-template-columns:72px minmax(0,1fr)}.manager-output-grid button small{grid-column:2}.manager-employee-detail button.is-active,.manager-risk-list button.is-active,.manager-output-grid button.is-active{border-color:#2563eb73;background:#eef5ff}.manager-employee-detail span,.manager-risk-list span,.manager-output-grid span{color:#0f4fb8;font-size:.74rem;font-weight:950}.manager-employee-detail strong,.manager-risk-list strong,.manager-output-grid strong{min-width:0;overflow:hidden;color:var(--app-ink);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.manager-employee-detail small,.manager-risk-list small,.manager-output-grid small{min-width:0;overflow:hidden;color:#64748b;font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.manager-dashboard-side{position:sticky;top:16px}.manager-carousel-body{display:grid;gap:7px;min-height:142px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#eff6ff,#f4fff7)}.manager-carousel-body h3{margin:0;color:var(--app-ink);font-size:1.16rem}.manager-carousel-body strong{color:#0f4fb8;font-size:2.2rem;line-height:1}.manager-carousel-body p{margin:0;color:#51677d;font-size:.78rem;font-weight:900}.manager-carousel-dots{display:flex;justify-content:center;gap:6px}.manager-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#cbd5e1}.manager-carousel-dots button.is-active{width:22px;background:#2563eb}.manager-todo-panel button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:56px;padding:11px 12px}.manager-todo-panel button span{color:var(--app-ink);font-size:.84rem;font-weight:950}.manager-todo-panel button strong{color:#e11d48;font-size:1rem}.manager-todo-panel button small{grid-column:1 / -1;color:#64748b;font-size:.74rem;font-weight:850}.manager-selected-card{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f7fbff}.manager-selected-card h3{margin:0;color:var(--app-ink);font-size:1rem}.manager-selected-card p{margin:0;color:#51677d;font-size:.8rem;font-weight:800;line-height:1.5}.manager-selected-meta{display:flex;flex-wrap:wrap;gap:7px}.manager-selected-meta small,.manager-signal-list small{width:fit-content;padding:6px 8px;border-radius:8px;color:#34465a;background:#edf4fb;font-size:.72rem;font-weight:900}.manager-signal-list{display:flex;flex-wrap:wrap;gap:7px}.manager-score-inline{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0;border:0;background:transparent}.manager-score-inline span{flex:1 0 100%;color:#64748b;font-size:.76rem;font-weight:950}.phone-retail-manager-command-page{--manager-blue: #1d5cff;--manager-cyan: #16b9ff;--manager-ink: #10213f;--manager-soft: #eef7ff;--manager-line: rgb(174 204 238 / 78%);position:relative;isolation:isolate}.phone-retail-manager-command-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ecf9ffe5,#ffffffb8 42%,#e2f2ffdb),repeating-linear-gradient(90deg,rgb(29 92 255 / 5%) 0 1px,transparent 1px 42px)}.phone-retail-manager-command-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,transparent 0 58px,rgb(29 92 255 / 4%) 58px 59px,transparent 59px),linear-gradient(90deg,transparent 0 58px,rgb(22 185 255 / 4%) 58px 59px,transparent 59px);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / 70%),transparent 72%);mask-image:linear-gradient(180deg,rgb(0 0 0 / 70%),transparent 72%)}.phone-retail-manager-hero-v2{min-height:104px;border-color:#9dc3ecdb;background:linear-gradient(90deg,rgb(29 92 255 / 7%) 0 1px,transparent 1px 34px),linear-gradient(135deg,#fffffff0,#e1f3ffe0),linear-gradient(90deg,rgb(29 92 255 / 12%),transparent 44%);box-shadow:0 22px 55px #19509a24}.phone-retail-manager-hero-v2 .eyebrow{color:#1d5cff}.phone-retail-manager-hero-v2 .manager-hero-copy h1{max-width:900px;font-size:clamp(1.48rem,2.15vw,2rem)}.phone-retail-manager-hero-v2 .manager-hero-copy p:not(.eyebrow){color:#36516e}.phone-retail-manager-hero-v2 .manager-hero-actions .secondary-button,.phone-retail-manager-hero-v2 .manager-hero-actions .primary-button{min-height:38px;border-radius:8px;box-shadow:0 10px 22px #1d5cff1a}.phone-retail-manager-command-page .manager-metric-grid{grid-template-columns:1.15fr repeat(5,minmax(0,1fr))}.phone-retail-manager-command-page .manager-metric-card{position:relative;min-height:96px;overflow:hidden;border:1px solid rgb(186 211 238 / 88%);border-top:0;background:linear-gradient(180deg,#fffffff5,#ecf7ffe0);box-shadow:0 18px 36px #2154911c}.phone-retail-manager-command-page .manager-metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#2563eb}.phone-retail-manager-command-page .manager-metric-card.is-cyan:before{background:#0891b2}.phone-retail-manager-command-page .manager-metric-card.is-green:before{background:#16a34a}.phone-retail-manager-command-page .manager-metric-card.is-orange:before{background:#f97316}.phone-retail-manager-command-page .manager-metric-card.is-purple:before{background:#7c3aed}.phone-retail-manager-command-page .manager-metric-card.is-red:before{background:#e11d48}.phone-retail-manager-command-page .manager-metric-card strong{color:var(--manager-ink);font-size:1.9rem}.manager-analysis-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager-analysis-card{position:relative;display:grid;gap:6px;min-height:86px;overflow:hidden;padding:14px 16px;border:1px solid rgb(176 206 239 / 88%);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#ebf7ffe0),repeating-linear-gradient(90deg,rgb(29 92 255 / 5%) 0 1px,transparent 1px 26px);box-shadow:0 18px 42px #1d5cff1a}.manager-analysis-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#1d5cff}.manager-analysis-card:after{display:none}.manager-analysis-card.is-orange:before{background:#f97316}.manager-analysis-card.is-green:before{background:#16a34a}.manager-analysis-card span,.manager-business-chain-head span,.manager-drilldown-summary span{color:#1d5cff;font-size:.76rem;font-weight:950}.manager-analysis-card strong{position:relative;z-index:1;color:var(--manager-ink);font-size:1.22rem;line-height:1.15}.manager-analysis-card small{position:relative;z-index:1;max-width:360px;color:#50677e;font-size:.78rem;font-weight:850;line-height:1.45}.manager-business-chain{display:grid;gap:10px;padding:13px;border:1px solid var(--manager-line);border-radius:8px;background:linear-gradient(180deg,#ffffffe0,#eaf7ffd1),linear-gradient(90deg,rgb(29 92 255 / 5%),transparent 46%,rgb(22 185 255 / 6%));box-shadow:0 20px 46px #1d5cff1a}.manager-business-chain-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-business-chain-head h2{max-width:760px;margin:0;color:var(--manager-ink);font-size:1.05rem;line-height:1.2}.manager-business-chain-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.manager-business-chain-track button{position:relative;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:8px;min-height:112px;padding:12px;border:1px solid rgb(183 211 241 / 88%);border-radius:8px;color:var(--manager-ink);background:#ffffffe0;text-align:left;box-shadow:0 14px 30px #21549114}.manager-business-chain-track button:not(:last-child):after{content:"";position:absolute;top:38px;right:-10px;z-index:2;width:10px;height:2px;background:#1d5cff61}.manager-business-chain-track button:hover,.manager-business-chain-track button.is-active{border-color:#1d5cff8a;background:linear-gradient(180deg,#fff,#eef7ff);box-shadow:inset 0 0 0 1px #1d5cff24,0 16px 32px #1d5cff1f}.manager-business-chain-track span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:#1d5cff;font-size:.76rem;font-weight:950}.manager-business-chain-track strong{color:var(--manager-ink);font-size:.92rem;line-height:1.2}.manager-business-chain-track em{color:#0f4fb8;font-size:1.28rem;font-style:normal;font-weight:950;line-height:1}.manager-business-chain-track small,.manager-business-chain-track p{margin:0;color:#536a82;font-size:.76rem;font-weight:850;line-height:1.42}.manager-business-chain-track p{color:#1f3c5d}.manager-business-chain-track b{width:fit-content;padding:5px 9px;border-radius:8px;color:#0f4fb8;background:#1d5cff17;font-size:.74rem;line-height:1}.manager-collapsible-section,.manager-side-details{border:1px solid rgb(185 213 242 / 82%);border-radius:8px;background:#ffffffbd;box-shadow:0 12px 28px #21549112}.manager-collapsible-section summary,.manager-side-details summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:0 14px;cursor:pointer;color:var(--manager-ink);font-weight:950;list-style:none}.manager-collapsible-section summary::-webkit-details-marker,.manager-side-details summary::-webkit-details-marker{display:none}.manager-collapsible-section summary span,.manager-side-details summary span{color:var(--manager-ink);font-size:.86rem}.manager-collapsible-section summary strong,.manager-side-details summary strong{color:#0f4fb8;font-size:.78rem}.manager-collapsible-section summary:after,.manager-side-details summary:after{content:"展开";padding-left:8px;color:#64748b;font-size:.72rem;font-weight:900}.manager-collapsible-section[open] summary:after,.manager-side-details[open] summary:after{content:"收起"}.manager-metric-collapsible .manager-metric-grid{padding:0 12px 12px}.manager-drilldown-summary{display:grid;grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(0,1fr));gap:10px}.manager-drilldown-summary>div,.manager-drilldown-summary article{display:grid;align-content:start;gap:6px;min-height:92px;padding:13px 14px;border:1px solid rgb(185 213 242 / 86%);border-radius:8px;background:#ffffffdb}.manager-drilldown-focus{background:linear-gradient(135deg,#1d5cffeb,#16b9ffe5)!important;box-shadow:0 16px 34px #1d5cff2e}.manager-drilldown-focus span,.manager-drilldown-focus strong,.manager-drilldown-focus small{color:#fff}.manager-drilldown-summary strong{color:var(--manager-ink);font-size:.98rem;line-height:1.2}.manager-drilldown-summary small{color:#536a82;font-size:.74rem;font-weight:850;line-height:1.42}.manager-flow-hub{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px 88px;border:1px solid var(--manager-line);border-radius:8px;background:linear-gradient(90deg,#ffffffdb,#e8f6ffdb,#ffffffdb);box-shadow:0 18px 42px #1d5cff1a}.manager-flow-hub:before{content:"";position:absolute;top:50%;right:52px;left:52px;height:2px;background:linear-gradient(90deg,transparent,rgb(29 92 255 / 38%),transparent)}.manager-flow-hub:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgb(29 92 255 / 10%);border-radius:8px;pointer-events:none}.manager-flow-hub article{position:relative;display:grid;place-items:center;gap:3px;min-height:72px;padding:9px 10px;border:1px solid rgb(194 218 244 / 88%);border-radius:8px;background:#ffffffeb;text-align:center;box-shadow:0 10px 24px #21549114}.manager-flow-hub article span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:var(--manager-blue);font-size:.72rem;font-weight:950}.manager-flow-hub article strong{color:var(--manager-ink);font-size:.9rem}.manager-flow-hub article small{color:#5b7088;font-size:.72rem;font-weight:850}.manager-flow-center{position:absolute;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / 80%);border-radius:8px;color:#fff;background:linear-gradient(135deg,#2368ff,#18b8ff);box-shadow:0 16px 38px #1d5cff42}.manager-flow-center strong{font-size:1.16rem}.manager-dashboard-shell-v2{grid-template-columns:minmax(0,1fr) minmax(300px,350px);padding:12px;border:1px solid rgb(171 204 239 / 78%);border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#ebf7ffc2),linear-gradient(90deg,rgb(29 92 255 / 5%),transparent 32%,rgb(22 185 255 / 6%));box-shadow:0 22px 56px #1c53991f}.phone-retail-manager-command-page .manager-board-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.phone-retail-manager-command-page .manager-board-tabs button{min-height:72px;border-color:#b8d3f1e0;background:linear-gradient(180deg,#ffffffeb,#eff8ffe0);box-shadow:0 12px 28px #21549114}.phone-retail-manager-command-page .manager-board-tabs button.is-active{border-color:#1d5cff85;background:linear-gradient(180deg,#eef7ff,#fff);box-shadow:inset 0 0 0 1px #1d5cff2e,0 14px 30px #1d5cff1f}.phone-retail-manager-command-page .manager-chart-panel,.phone-retail-manager-command-page .manager-carousel-card,.phone-retail-manager-command-page .manager-todo-panel,.phone-retail-manager-command-page .manager-selected-panel,.manager-library-panel{border-color:#b8d3f1e0;background:linear-gradient(180deg,#fffffff0,#eef8ffe0);box-shadow:0 18px 38px #2154911a}.phone-retail-manager-command-page .manager-data-board{min-height:430px;padding:14px;border:1px solid rgb(185 213 242 / 82%);border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#f2f9ffc7)}.phone-retail-manager-command-page .manager-board-head{padding-bottom:4px}.manager-live-layout,.manager-callback-layout,.manager-conversion-grid{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1fr) minmax(220px,.74fr);gap:12px;align-items:stretch}.manager-live-hero-card{display:grid;align-content:center;gap:8px;min-height:168px;padding:18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0a44d3f5,#16b9fff0),repeating-linear-gradient(90deg,rgb(255 255 255 / 14%) 0 1px,transparent 1px 28px);box-shadow:0 18px 42px #1d5cff38}.manager-live-hero-card span,.manager-live-hero-card small{color:#ffffffd6;font-size:.78rem;font-weight:900}.manager-live-hero-card strong{font-size:3.2rem;line-height:1}.manager-live-hero-card:after{content:"LIVE";width:fit-content;padding:5px 9px;border:1px solid rgb(255 255 255 / 36%);border-radius:8px;color:#ffffffc2;font-size:.74rem;font-weight:950}.manager-live-quality-card{min-height:168px}.manager-dashboard-side-compact{gap:10px}.manager-primary-side-panel{order:0}.manager-side-details{overflow:hidden}.manager-side-details>.manager-library-panel,.manager-side-details>.manager-carousel-card,.manager-side-details>.manager-selected-panel{margin:0;border:0;border-top:1px solid rgb(185 213 242 / 70%);border-radius:0;background:transparent;box-shadow:none}.manager-callback-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.manager-callback-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager-callback-feed button{display:grid;gap:8px;min-height:172px;padding:14px;border:1px solid rgb(184 211 241 / 88%);border-radius:8px;color:var(--manager-ink);background:#ffffffdb;text-align:left}.manager-callback-feed button:first-child{background:linear-gradient(180deg,#fff,#eef8ff);box-shadow:inset 0 0 0 1px #1d5cff1a}.manager-callback-feed span,.manager-touch-grid span,.manager-library-list span{color:#1d5cff;font-size:.74rem;font-weight:950}.manager-callback-feed strong{color:var(--manager-ink);font-size:1rem}.manager-callback-feed p{margin:0;color:#43566d;font-size:.86rem;font-weight:850;line-height:1.42}.manager-callback-feed small{color:#0f766e;font-size:.76rem;font-weight:950}.manager-conversion-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.manager-conversion-funnel{display:grid;gap:12px}.manager-conversion-funnel div{display:grid;grid-template-columns:76px 56px minmax(0,1fr);align-items:center;gap:10px}.manager-conversion-funnel span{color:#34465a;font-size:.8rem;font-weight:950}.manager-conversion-funnel strong{color:var(--manager-ink);font-size:1.02rem}.manager-conversion-funnel i{display:block;width:var(--bar-value);height:18px;border-radius:999px;background:linear-gradient(90deg,#1d5cff,#16b9ff)}.manager-touch-grid{display:grid;grid-template-columns:1fr;gap:10px}.manager-touch-grid div{display:grid;gap:4px;min-height:70px;padding:12px;border:1px solid rgb(184 211 241 / 88%);border-radius:8px;background:#ffffffdb}.manager-touch-grid div:first-child{min-height:92px;background:linear-gradient(135deg,#1d5cff,#16b9ff)}.manager-touch-grid div:first-child span,.manager-touch-grid div:first-child strong,.manager-touch-grid div:first-child small{color:#fff}.manager-touch-grid strong{color:var(--manager-ink);font-size:1.28rem;line-height:1}.manager-touch-grid small{color:#0f766e;font-size:.76rem;font-weight:950}.manager-library-panel{display:grid;gap:12px;padding:15px;border:1px solid rgb(184 211 241 / 88%);border-radius:8px}.manager-library-panel .manager-chart-title{padding:12px;border-radius:8px;background:linear-gradient(135deg,#eff7ff,#fff)}.manager-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-library-list button{display:grid;gap:5px;min-height:72px;padding:10px;border:1px solid rgb(198 222 246 / 88%);border-radius:8px;color:var(--manager-ink);background:#ffffffe0;text-align:left}.manager-library-list button:hover{border-color:#1d5cff7a;background:#eef7ff}.manager-library-list strong{color:var(--manager-ink);font-size:1.18rem}.manager-library-list small{color:#64748b;font-size:.72rem;font-weight:850}.phone-retail-scene-picker{min-height:clamp(560px,calc(100vh - 230px),760px);align-items:center}.phone-retail-scene-picker .prompt-rail{align-self:center}.phone-retail-scene-selector{display:grid;gap:18px;width:100%}.phone-retail-scene-picker .phone-retail-scene-intro{display:grid!important;justify-items:center;max-width:720px;margin:0 auto;text-align:center}.phone-retail-scene-picker .phone-retail-scene-card-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important;align-items:stretch;justify-content:center;overflow:visible}.phone-retail-scene-picker .phone-retail-execution-group-list{grid-template-columns:minmax(0,1fr)!important;align-items:stretch;gap:4px;max-width:1060px;margin:0 auto;overflow:visible}.phone-retail-execution-scene-section{position:relative;display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;border-top:1px solid rgb(170 199 232 / 58%);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.phone-retail-execution-scene-section:has(.phone-retail-execution-scene-card:hover),.phone-retail-execution-scene-section:has(.phone-retail-execution-scene-card:focus-visible){z-index:30}.phone-retail-execution-scene-section:first-child{border-top:0;padding-top:0}.phone-retail-execution-section-head{position:sticky;top:18px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px 0 10px 2px}.phone-retail-execution-section-head div{display:grid;gap:6px;min-width:0}.phone-retail-execution-section-step{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;color:#fff;background:#2563eb;font-size:.78rem;font-weight:950}.phone-retail-execution-section-head small{width:fit-content;padding:3px 8px;border-radius:8px;color:#0f4fb8;background:#2563eb1a;font-size:.72rem;font-weight:950}.phone-retail-execution-section-head h3{margin:0;color:var(--app-ink);font-size:1.08rem;line-height:1.25}.phone-retail-execution-section-head p{max-width:220px;margin:0;color:#425b72;font-size:.78rem;font-weight:820;line-height:1.45}.phone-retail-execution-section-head>strong{grid-column:2;width:fit-content;padding:5px 8px;border-radius:8px;color:#1d4ed8;background:#ffffffa3;font-size:.76rem;font-weight:950;white-space:nowrap}.phone-retail-execution-section-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.phone-retail-scene-card{grid-template-columns:1fr!important;min-height:162px!important;grid-template-rows:auto minmax(0,1fr);align-content:start!important;gap:14px!important;padding:16px!important}.phone-retail-scene-card .template-main h3{font-size:1.12rem!important;line-height:1.25}.phone-retail-scene-card-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0}.phone-retail-scene-card-title-row h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-retail-template-index{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(255 255 255 / 70%);border-radius:8px;color:#fff;background:linear-gradient(135deg,#2563eb,#1fb6ff);font-size:.72rem;font-weight:950;box-shadow:0 8px 18px #2563eb2e}.phone-retail-scene-output-tag{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#0f4fb8;background:#2563eb1a;font-size:.72rem;font-weight:900;line-height:1.2;white-space:nowrap}.phone-retail-scene-card-brief{display:grid;grid-template-rows:auto auto;align-content:space-between;gap:14px;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.phone-retail-scene-card-brief p{margin:0;color:#385269;font-size:.9rem;font-weight:800;line-height:1.52}.phone-retail-scene-card-brief strong{width:fit-content;align-self:end;padding:4px 9px;border-radius:999px;color:#fff;background:#2563eb;font-size:.8rem;font-weight:900}.phone-retail-execution-scene-card{--card-accent: #2563eb;--card-accent-soft: rgb(37 99 235 / 10%);position:relative;z-index:1;min-height:86px!important;overflow:visible!important;gap:0!important;padding:15px 16px 15px 18px!important;border-color:#bed3ffb8!important;background:linear-gradient(135deg,#fffffff5,#f4f9ffe0),repeating-linear-gradient(90deg,rgb(37 99 235 / 4%) 0 1px,transparent 1px 24px)!important;box-shadow:0 13px 26px #23466e14!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.phone-retail-execution-scene-card:before{content:"";position:absolute;inset:10px auto 10px 0;width:5px;border-radius:0 999px 999px 0;background:var(--card-accent)}.phone-retail-execution-scene-card:after{content:"";position:absolute;right:12px;bottom:10px;width:54px;height:30px;border-radius:8px;background:linear-gradient(135deg,transparent 0 38%,var(--card-accent-soft) 39% 62%,transparent 63%),linear-gradient(135deg,transparent 0 62%,var(--card-accent-soft) 63% 82%,transparent 83%);opacity:.9;pointer-events:none}.phone-retail-execution-scene-card:nth-child(2n){transform:translateY(7px)}.phone-retail-execution-scene-card:nth-child(2){--card-accent: #0f766e;--card-accent-soft: rgb(20 184 166 / 12%)}.phone-retail-execution-scene-card:nth-child(3){--card-accent: #f97316;--card-accent-soft: rgb(249 115 22 / 12%)}.phone-retail-execution-scene-card:nth-child(4){--card-accent: #7c3aed;--card-accent-soft: rgb(124 58 237 / 12%)}.phone-retail-execution-scene-card:hover,.phone-retail-execution-scene-card:focus-visible,.phone-retail-execution-scene-card.is-active{z-index:40;border-color:#2563eb7f!important;background:linear-gradient(135deg,#fff,#eef6fff5),repeating-linear-gradient(90deg,rgb(37 99 235 / 5%) 0 1px,transparent 1px 24px)!important;box-shadow:0 18px 36px #2563eb24!important}.phone-retail-execution-scene-card.is-active{z-index:30}.phone-retail-execution-scene-card:hover{z-index:60;transform:translateY(-2px)}.phone-retail-execution-scene-card:nth-child(2n):hover{z-index:60;transform:translateY(4px)}.phone-retail-execution-scene-card:focus-visible{z-index:60}.phone-retail-execution-scene-card .phone-retail-scene-card-brief{gap:10px}.phone-retail-execution-scene-card .phone-retail-scene-card-title-row{grid-template-columns:auto minmax(0,1fr);width:100%;align-self:center;position:relative;z-index:1}.phone-retail-execution-scene-card .phone-retail-scene-card-title-row h3{color:#13213a;font-size:1.04rem!important;font-weight:950}.phone-retail-execution-scene-card:nth-child(2) .phone-retail-template-index{background:linear-gradient(135deg,#0f766e,#22c55e)}.phone-retail-execution-scene-card:nth-child(3) .phone-retail-template-index{background:linear-gradient(135deg,#f97316,#facc15)}.phone-retail-execution-scene-card:nth-child(4) .phone-retail-template-index{background:linear-gradient(135deg,#7c3aed,#38bdf8)}.phone-retail-scene-hover-tip{position:absolute;top:calc(100% + 8px);left:14px;z-index:80;width:min(320px,calc(100vw - 56px));padding:10px 12px;border:1px solid rgb(183 211 241 / 92%);border-radius:8px;color:#2c4258;background:#fffffff5;box-shadow:0 16px 36px #23466e29;font-size:.82rem;font-weight:850;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.phone-retail-scene-hover-tip:before{content:"";position:absolute;top:-6px;left:18px;width:10px;height:10px;transform:rotate(45deg);border-top:1px solid rgb(183 211 241 / 92%);border-left:1px solid rgb(183 211 241 / 92%);background:#fffffff5}.phone-retail-execution-scene-card:hover .phone-retail-scene-hover-tip,.phone-retail-execution-scene-card:focus-visible .phone-retail-scene-hover-tip{opacity:1;transform:translateY(0)}.phone-retail-thinking-workspace .prompt-rail,.phone-retail-thinking-workspace .result-side-panel{min-width:0}.phone-retail-chat-mode{gap:14px}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode{grid-template-columns:minmax(250px,.46fr) minmax(520px,1.24fr) minmax(260px,.64fr);align-items:start}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode .prompt-rail{display:grid}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode.is-learning-practice-flow{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"dialog"!important;gap:16px;align-items:start}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode.is-learning-practice-flow .prompt-rail,.phone-retail-thinking-workspace.is-learning-practice-flow .result-side-panel{display:none!important}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode.is-learning-practice-flow.has-workflow-status{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;grid-template-areas:"dialog result"!important}.phone-retail-thinking-workspace.is-learning-practice-flow .result-side-panel.thinking-workflow-status-panel{display:grid!important}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar{position:relative;grid-template-columns:minmax(0,1fr);min-height:64px}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar:before{color:#172033;content:attr(data-learning-title);font-size:1rem;font-weight:900}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar .assistant-avatar{display:none}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar>div:not(.assistant-avatar){display:none}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar h2{margin:0 0 2px;font-size:0}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar h2:after{content:none}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-topbar.is-learning-practice-topbar .explanation-tip-row{display:none}.phone-retail-thinking-workspace.is-learning-practice-flow .conversation-stream>.current-context{display:none}.phone-retail-thinking-workspace.is-learning-practice-flow .phone-retail-middle-scene-bar{display:none}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message{position:relative}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.ai{margin-left:50px}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.user{margin-right:50px}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.ai:before,.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.user:after{position:absolute;top:0;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid #dbe7f8;border-radius:8px;box-shadow:0 8px 18px #2f496014;color:#fff;font-size:.9rem;font-weight:900;pointer-events:none}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.ai:before{left:-50px;content:"";background:var(--phone-retail-ai-avatar-background),#f6f9ff}.phone-retail-thinking-workspace.is-learning-practice-flow .message-list>.flow-message.user:after{right:-50px;content:"我";border-color:#d4d8dd;background:#7f8790}.phone-retail-thinking-workspace.is-learning-scene-new-staff-customer .conversation-topbar.is-learning-practice-topbar h2:after{content:"客户话术陪练"}.phone-retail-thinking-workspace.is-learning-scene-inventory-learning .conversation-topbar.is-learning-practice-topbar h2:after{content:"产品知识陪练"}.phone-retail-thinking-workspace.is-learning-scene-sales-callback-repurchase .conversation-topbar.is-learning-practice-topbar h2:after{content:"回访通话上传"}.phone-retail-thinking-workspace.is-learning-practice-flow .result-side-panel>.rail-heading{padding:0 0 12px;border-bottom:1px solid #edf1f6}.phone-retail-thinking-workspace.is-learning-practice-flow .result-side-panel>.rail-heading span{color:#7a8aa0}.phone-retail-thinking-workspace.is-learning-practice-flow .result-side-panel>.rail-heading strong{color:#172033;font-size:1rem}.phone-retail-thinking-workspace.is-learning-practice-flow .result-document,.phone-retail-thinking-workspace.is-learning-practice-flow .empty-result,.phone-retail-thinking-workspace.is-learning-practice-flow .side-score{border-color:#e2e8f0e0;background:#fff;box-shadow:none}.phone-retail-thinking-workspace.is-learning-practice-flow .document-head{border-bottom-color:#edf1f6}.phone-retail-thinking-workspace.is-learning-practice-flow .library-feedback-card,.phone-retail-thinking-workspace.is-learning-practice-flow .document-body p{border-color:#e2e8f0d1;background:#f8fafc}.phone-retail-chat-mode .phone-retail-doubao-panel{border-color:#e2e8f0eb;background:#f7f8fb;box-shadow:0 16px 36px #2f49601a!important}.phone-retail-chat-mode .conversation-topbar{background:#fff}.phone-retail-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.phone-retail-topbar-actions .secondary-button{min-height:30px;padding:0 10px;font-size:.76rem}.phone-retail-chat-mode .conversation-stream{gap:14px;padding:18px;background:#f7f8fb}.phone-retail-chat-mode .current-context{padding:10px 12px;border:1px solid rgb(221 230 242 / 86%);border-left:3px solid rgb(15 103 255 / 54%);border-radius:8px!important;background:#fff}.phone-retail-chat-mode .flow-message.ai p,.phone-retail-chat-mode .flow-message.counterpart p{border:1px solid rgb(226 232 240 / 86%);border-radius:8px}.phone-retail-chat-mode .flow-message.ai p:before,.phone-retail-chat-mode .flow-message.counterpart p:before,.phone-retail-chat-mode .flow-message.user p:after{display:none}.phone-retail-chat-mode .flow-message.user p{border:1px solid rgb(190 211 255 / 70%);border-radius:8px;background:#eef4ff}.phone-retail-chat-mode .composer-input-wrap{position:relative;border-radius:8px!important;background:#fff}.phone-retail-chat-mode.is-learning-practice-flow .conversation-panel{background:#fff}.phone-retail-chat-mode.is-learning-practice-flow .conversation-stream{gap:18px;padding:18px;background:#ededed}.phone-retail-chat-mode.is-learning-practice-flow .message-list{gap:12px}.phone-retail-chat-mode.is-learning-practice-flow .flow-message{width:auto;max-width:min(78%,620px);gap:4px;padding:0;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.phone-retail-chat-mode.is-learning-practice-flow .flow-message span{padding:0 8px;color:#8291a5;font-size:.72rem;font-weight:900}.phone-retail-chat-mode.is-learning-practice-flow .flow-message p{position:relative;margin:0;padding:11px 14px;border:0;color:#1f2d3d;font-size:.96rem;line-height:1.55;box-shadow:none!important}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.ai,.phone-retail-chat-mode.is-learning-practice-flow .flow-message.counterpart{justify-self:start;align-self:flex-start}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.ai p,.phone-retail-chat-mode.is-learning-practice-flow .flow-message.counterpart p{border:0;border-radius:6px 18px 18px;background:#fff}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.ai p:before,.phone-retail-chat-mode.is-learning-practice-flow .flow-message.counterpart p:before{position:absolute;top:12px;left:-7px;display:block;width:0;height:0;border-top:7px solid transparent;border-right:8px solid #ffffff;border-bottom:7px solid transparent;content:""}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.user{justify-self:end;align-self:flex-end;width:auto;max-width:min(78%,620px)}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.user span{justify-self:end}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.user p{border:0;border-radius:18px 6px 18px 18px;background:#e8f0fe}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.user p:after{position:absolute;top:12px;right:-7px;display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #E8F0FE;content:""}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.user.phone-retail-panel-message>.phone-retail-dialog-card{border-color:#e8f0fe;border-radius:18px 6px 18px 18px;background:#e8f0fe}.phone-retail-chat-mode.is-learning-practice-flow .flow-message.ai.phone-retail-panel-message>.phone-retail-dialog-card{border-color:#fff;border-radius:6px 18px 18px;background:#fff}.phone-retail-chat-mode.is-learning-practice-flow .sticky-composer{border-top:1px solid #d8d8d8;background:#f7f7f7}.phone-retail-chat-mode.is-learning-practice-flow .composer-input-wrap{border-color:#dedede;border-radius:18px!important;background:#fff}.phone-retail-xiaoce-guide-zone{position:relative;display:grid;gap:10px;min-width:0;outline:0}.phone-retail-small-scene-cloud{position:absolute;z-index:30;top:4px;left:calc(100% + 10px);display:grid;width:min(320px,31vw);gap:8px;padding:12px;border:1px solid rgb(184 207 235 / 86%);border-radius:8px;background:#fffffff5;box-shadow:0 18px 42px #25466e29;opacity:0;pointer-events:none;transform:translate(-8px);transition:opacity .16s ease,transform .16s ease}.phone-retail-xiaoce-guide-zone:hover .phone-retail-small-scene-cloud,.phone-retail-xiaoce-guide-zone:focus-within .phone-retail-small-scene-cloud{opacity:1;pointer-events:auto;transform:translate(0)}.phone-retail-small-scene-cloud:before{position:absolute;top:20px;left:-6px;width:10px;height:10px;border-bottom:1px solid rgb(184 207 235 / 86%);border-left:1px solid rgb(184 207 235 / 86%);content:"";background:#fffffff5;transform:rotate(45deg)}.phone-retail-small-scene-cloud>span,.phone-retail-middle-scene-bar span{color:#0f67ff;font-size:.72rem;font-weight:950}.phone-retail-small-scene-cloud small{display:block;padding:9px 10px;border:1px solid rgb(223 232 243 / 92%);border-radius:8px;color:#24354b;background:#f7fbff;font-size:.78rem;font-weight:850;line-height:1.45}.phone-retail-middle-scene-bar{display:grid;grid-template-columns:minmax(160px,.86fr) minmax(220px,1.14fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgb(218 229 241 / 90%);border-radius:8px;background:#f8fbff}.phone-retail-middle-scene-field{display:grid;min-width:0;gap:8px}.phone-retail-middle-scene-field select{width:100%;min-width:0;min-height:36px;padding:0 34px 0 10px;border:1px solid rgb(198 211 226 / 92%);border-radius:8px;color:#172033;background:#fff;font:inherit;font-size:.82rem;font-weight:900;overflow:hidden;text-overflow:ellipsis}.phone-retail-middle-scene-field select:hover,.phone-retail-middle-scene-field select:focus-visible{border-color:#0f67ff6b;outline:0;box-shadow:0 0 0 3px #0f67ff1a}.phone-retail-middle-scene-bar>small{color:#60758d;font-size:.74rem;font-weight:850;line-height:1.3}.phone-retail-thinking-workspace .thinking-flow-progress span{min-height:42px}.phone-retail-thinking-workspace .thinking-flow-progress strong{line-height:1.15;white-space:normal}.phone-retail-flow-note{display:grid;gap:7px;padding:12px;border:1px solid rgb(211 224 239 / 82%);border-radius:8px;background:#ffffffc2}.phone-retail-flow-note span{color:#0f67ff;font-size:.76rem;font-weight:900}.phone-retail-flow-note small{display:block;padding:7px 9px;border-radius:8px;color:#465a70;background:#f5f9fd;font-size:.78rem;font-weight:800}.flow-workspace .phone-retail-panel-message{max-width:min(88%,780px)}.flow-workspace .phone-retail-panel-message>.phone-retail-dialog-card{display:grid;gap:12px;padding:14px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#fff;box-shadow:0 10px 24px #2f49600f}.flow-workspace .phone-retail-panel-message.user>.phone-retail-dialog-card{border-color:#bed3ffb3;background:#f5f8ff}.phone-retail-demo-video-preview,.phone-retail-demo-image-preview,.phone-retail-result-video-card,.phone-retail-result-image-card{display:grid;gap:8px;min-width:0}.phone-retail-demo-video-preview video,.phone-retail-result-video-card video{width:100%;max-height:420px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#0f172a;object-fit:contain}.phone-retail-demo-image-preview img,.phone-retail-result-image-card img{width:100%;max-height:520px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#f8fbff;object-fit:contain}.phone-retail-demo-video-preview small,.phone-retail-demo-image-preview small,.phone-retail-result-video-card span,.phone-retail-result-image-card span{color:#52667c;font-size:.78rem;font-weight:900}.phone-retail-result-video-card,.phone-retail-result-image-card{padding:10px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#f8fbff}.phone-retail-image-pending-card{display:grid;gap:10px;padding:14px;border:1px dashed rgb(105 134 190 / 56%);border-radius:8px;background:linear-gradient(180deg,#f8fbff,#eef6ff);color:#25364f}.phone-retail-image-pending-visual{position:relative;display:grid;place-items:center;width:100%;min-height:156px;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgb(190 211 255 / 68%);border-radius:8px;background:linear-gradient(135deg,#ffffffdb,#ecf6ffeb),repeating-linear-gradient(90deg,rgb(55 105 255 / 7%) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgb(18 139 173 / 6%) 0 1px,transparent 1px 18px)}.phone-retail-image-pending-visual:before{content:"配图生成中";position:absolute;bottom:16px;color:#6b7f9d;font-size:.76rem;font-weight:900}.phone-retail-image-pending-visual span{width:42px;height:42px;border:4px solid rgb(45 102 255 / 18%);border-top-color:#2f6bff;border-right-color:#18a6b6;border-radius:999px;animation:media-spin .85s linear infinite;box-shadow:0 12px 28px #2f6bff2e}.phone-retail-image-pending-card strong{font-size:.92rem;font-weight:950}.phone-retail-image-pending-card small{color:#52667c;font-size:.78rem;font-weight:800;line-height:1.6}.phone-retail-fallback-copy-card{display:grid;gap:8px;padding:12px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#fff}.phone-retail-fallback-copy-card span{color:#52667c;font-size:.78rem;font-weight:900}.phone-retail-fallback-copy-card p,.phone-retail-fallback-copy-text{margin:0;white-space:pre-line;color:#25364f;font-size:.92rem;font-weight:800;line-height:1.7}.phone-retail-intake-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.phone-retail-intake-card label,.phone-retail-quiz-list label{display:grid;gap:6px;min-width:0}.phone-retail-intake-card label{grid-template-columns:72px minmax(0,1fr);align-items:center}.phone-retail-intake-card label span{color:#52667c;font-size:.76rem;font-weight:900;white-space:nowrap}.phone-retail-intake-card input,.phone-retail-intake-card textarea,.phone-retail-quiz-list input{min-height:38px;width:100%;min-width:0;padding:0 10px;border:1px solid rgb(198 211 226 / 92%);border-radius:8px;color:#182235;background:#fff;font:inherit}.phone-retail-intake-card textarea{min-height:58px;padding-top:8px;padding-bottom:8px;line-height:1.4;resize:none}.phone-retail-style-presets{display:flex;flex-wrap:wrap;gap:7px;padding-left:72px}.phone-retail-style-presets button{min-height:30px;padding:0 10px;border:1px solid rgb(198 211 226 / 92%);border-radius:999px;color:#43566d;background:#fff;font-size:.76rem;font-weight:900}.phone-retail-style-presets button:hover,.phone-retail-style-presets button.is-active{color:#0f67ff;border-color:#1f6bff52;background:#e7f1ffd1}.phone-retail-intake-card .primary-button{min-height:38px;justify-self:end;white-space:nowrap}.phone-retail-execution-intake-card{gap:14px!important}.phone-retail-execution-intake-card label{grid-template-columns:86px minmax(0,1fr)}.phone-retail-reference-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgb(190 211 255 / 70%);border-radius:8px;background:#f7faff}.phone-retail-reference-upload div{display:grid;gap:3px;min-width:0}.phone-retail-reference-upload strong{color:#18315f;font-size:.84rem;line-height:1.25}.phone-retail-reference-upload small{color:#61738d;font-size:.76rem;font-weight:800;line-height:1.35}.phone-retail-callback-upload-card{gap:14px!important}.phone-retail-callback-upload-card .phone-retail-reference-upload{background:linear-gradient(135deg,#ffffffeb,#ebf5ffe5),repeating-linear-gradient(90deg,rgb(37 99 235 / 5%) 0 1px,transparent 1px 28px)}.phone-retail-callback-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.phone-retail-callback-flow span{display:grid;min-height:38px;place-items:center;border:1px solid rgb(198 222 246 / 90%);border-radius:8px;color:#52667c;background:#fff;font-size:.76rem;font-weight:900;text-align:center}.phone-retail-callback-flow span.is-active{color:#0f4fb8;border-color:#2563eb61;background:#eef6ff}.phone-retail-callback-flow span.is-done{color:#0f766e;border-color:#14b8a657;background:#ecfdf5}.phone-retail-callback-report-card{gap:14px!important}.phone-retail-callback-score-board{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:stretch;padding:12px;border:1px solid rgb(190 211 255 / 76%);border-radius:8px;background:linear-gradient(135deg,#2563ebf0,#14b8a6e0),repeating-linear-gradient(90deg,rgb(255 255 255 / 12%) 0 1px,transparent 1px 26px)}.phone-retail-callback-score-board div{display:grid;align-content:center;gap:5px;min-height:104px;padding:12px;border:1px solid rgb(255 255 255 / 24%);border-radius:8px;background:#ffffff1f}.phone-retail-callback-score-board span,.phone-retail-callback-score-board small,.phone-retail-callback-score-board p{color:#ffffffe0;font-size:.76rem;font-weight:900}.phone-retail-callback-score-board strong{color:#fff;font-size:2.9rem;line-height:1}.phone-retail-callback-score-board p{align-self:center;margin:0;line-height:1.55}.phone-retail-callback-report-section{display:grid;gap:8px;padding:12px;border:1px solid rgb(218 229 241 / 88%);border-radius:8px;background:#fbfdff}.phone-retail-callback-report-section>span{width:fit-content;padding:3px 8px;border-radius:999px;color:#0f67ff;background:#0f67ff1a;font-size:.72rem;font-weight:950}.phone-retail-callback-report-section p{margin:0;color:#24364a;font-size:.86rem;line-height:1.55}.phone-retail-callback-list{display:grid;gap:7px}.phone-retail-callback-list small{display:block;padding:8px 9px;border-radius:8px;color:#3e5369;background:#f3f8ff;font-size:.78rem;font-weight:850;line-height:1.4}.phone-retail-callback-score-list{display:grid;gap:8px}.phone-retail-callback-score-list article{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(90px,1fr) minmax(0,1.15fr);align-items:center;gap:10px;min-height:54px;padding:9px 10px;border:1px solid rgb(210 224 240 / 88%);border-radius:8px;background:#fff}.phone-retail-callback-score-list article div{display:grid;gap:3px;min-width:0}.phone-retail-callback-score-list article strong{min-width:0;overflow:hidden;color:#18315f;font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.phone-retail-callback-score-list article small{padding:0;color:#0f67ff;background:transparent;font-size:.76rem;font-weight:950}.phone-retail-callback-score-list article i{display:block;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#e8eef7}.phone-retail-callback-score-list article i:before{content:"";display:block;width:var(--score-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.phone-retail-callback-score-list article p{margin:0;color:#43566d;font-size:.76rem;font-weight:820;line-height:1.36}.phone-retail-execution-choice-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:start}.phone-retail-execution-choice-row>span{padding-top:7px;color:#52667c;font-size:.76rem;font-weight:900}.phone-retail-execution-choice-row>div{display:flex;flex-wrap:wrap;gap:7px}.phone-retail-execution-choice-row button{min-height:30px;padding:0 10px;border:1px solid rgb(198 211 226 / 92%);border-radius:999px;color:#43566d;background:#fff;font-size:.76rem;font-weight:900}.phone-retail-execution-choice-row button:hover,.phone-retail-execution-choice-row button.is-active{color:#0f67ff;border-color:#1f6bff52;background:#e7f1ffd1}.phone-retail-script-head{display:grid;gap:4px}.phone-retail-script-head strong{color:#111927;font-size:1rem;line-height:1.3}.phone-retail-script-head small{color:#60748b;font-size:.8rem;line-height:1.45}.phone-retail-script-segments{display:grid;gap:8px}.phone-retail-script-segments article{display:grid;gap:5px;padding:10px;border:1px solid rgb(225 233 243 / 86%);border-radius:8px;background:#fbfdff}.phone-retail-script-segments span{width:fit-content;padding:2px 8px;border-radius:999px;color:#0f67ff;background:#0f67ff1a;font-size:.72rem;font-weight:900}.phone-retail-script-segments p,.phone-retail-confirm-card p,.phone-retail-quiz-list p{margin:0;color:#24364a;font-size:.86rem;line-height:1.5}.phone-retail-script-segments small{color:#65768a;font-size:.76rem;line-height:1.35}.phone-retail-generated-script-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.phone-retail-confirm-card{align-items:start}.phone-retail-confirm-card .primary-button{width:fit-content}.phone-retail-script-elements{display:flex!important;flex-wrap:wrap;gap:8px!important}.phone-retail-script-elements small{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#24505d;background:#eef9f6;font-size:.78rem;font-weight:900}.phone-retail-quiz-list label{grid-template-columns:24px minmax(0,1fr);align-items:start;padding:10px;border:1px solid rgb(225 233 243 / 86%);border-radius:8px;background:#fbfdff}.phone-retail-quiz-list label>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:#1f6bff;font-size:.74rem;font-weight:900}.phone-retail-quiz-list input{grid-column:2}.phone-retail-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone-retail-result-actions small{grid-column:1 / -1;color:#0f766e;font-size:.78rem;font-weight:900}.phone-retail-video-practice-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid rgb(190 211 255 / 72%);border-radius:8px;background:#f7faff}.phone-retail-video-practice-entry div{display:grid;gap:3px;min-width:0}.phone-retail-video-practice-entry strong{color:#18315f;font-size:.86rem;line-height:1.2}.phone-retail-video-practice-entry small{color:#61738d;font-size:.76rem;font-weight:800;line-height:1.35}.phone-retail-video-practice-entry button{min-height:36px;white-space:nowrap}@media(max-width:1180px){.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode{grid-template-columns:minmax(0,1fr)}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode.is-learning-practice-flow{grid-template-areas:"dialog" "result"!important}.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode .prompt-rail,.flow-workspace.thinking-layout.phone-retail-chat-mode.is-chat-mode .result-side-panel{position:static}.phone-retail-small-scene-cloud{position:static;width:100%;opacity:1;pointer-events:auto;transform:none}.phone-retail-small-scene-cloud:before{display:none}.phone-retail-middle-scene-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.employee-home .page-header .role-entry-grid,.phone-retail-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-retail-manager-command-page .manager-metric-grid,.manager-analysis-strip,.manager-drilldown-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-drilldown-focus{grid-column:1 / -1}.manager-business-chain-track{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-business-chain-track button:after{display:none}.manager-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-dashboard-shell{grid-template-columns:1fr}.manager-dashboard-side{position:static;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.manager-dashboard-shell-v2,.manager-live-layout,.manager-callback-layout,.manager-conversion-grid{grid-template-columns:1fr}.manager-library-panel{grid-column:1 / -1}.manager-library-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.phone-retail-command-center-hero{align-items:start;flex-direction:column}.manager-hero-actions{justify-content:flex-start}.manager-analysis-strip,.manager-drilldown-summary{grid-template-columns:1fr}.manager-business-chain-head{align-items:start;flex-direction:column}.manager-chart-grid,.manager-dashboard-side{grid-template-columns:1fr}.phone-retail-manager-command-page .manager-board-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-flow-hub{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.manager-flow-hub:before,.manager-flow-center{display:none}.manager-callback-feed,.phone-retail-callback-flow,.manager-library-list{grid-template-columns:1fr}.phone-retail-callback-score-board,.phone-retail-callback-score-list article{grid-template-columns:1fr}.manager-radar-wrap{grid-template-columns:1fr;justify-items:center}.phone-retail-scene-picker .phone-retail-scene-card-grid{grid-template-columns:minmax(0,560px)}.phone-retail-execution-scene-section,.phone-retail-execution-section-grid,.phone-retail-execution-section-head{grid-template-columns:1fr}.phone-retail-execution-scene-card:nth-child(2n){transform:none}.phone-retail-execution-scene-card:hover,.phone-retail-execution-scene-card:nth-child(2n):hover{transform:translateY(-2px)}.phone-retail-execution-section-head{position:static}.phone-retail-execution-section-head>strong{grid-column:auto}.phone-retail-video-practice-entry,.phone-retail-reference-upload{grid-template-columns:1fr}.phone-retail-reference-upload button,.phone-retail-video-practice-entry button{width:100%}}@media(max-width:720px){.employee-home .page-header .role-entry-grid,.phone-retail-mini-grid,.phone-retail-record-grid,.phone-retail-review-list button{grid-template-columns:1fr}.manager-metric-grid,.phone-retail-manager-command-page .manager-metric-grid,.manager-board-tabs,.manager-business-chain-track,.manager-output-grid,.manager-employee-detail button,.manager-risk-list button,.manager-employee-accordion article>button{grid-template-columns:1fr}.manager-metric-card,.manager-board-tabs button{min-height:auto}.manager-output-grid button small{grid-column:auto}.phone-retail-intake-card label,.phone-retail-execution-choice-row,.phone-retail-execution-intake-card label{grid-template-columns:1fr}.phone-retail-style-presets{padding-left:0}.phone-retail-intake-card .primary-button,.phone-retail-confirm-card .primary-button{width:100%}.phone-retail-quiz-list label,.phone-retail-quiz-list input{grid-column:auto}.phone-retail-quiz-list label,.phone-retail-topbar-actions,.phone-retail-result-actions{grid-template-columns:1fr}.phone-retail-topbar-actions{justify-content:flex-start}.phone-retail-review-list strong,.phone-retail-review-list small{white-space:normal}}.scenario-demo-page{--sd-line: rgb(207 218 231 / 86%);--sd-soft: #f7fafc;--sd-ink: #162033;--sd-muted: #64748b;--sd-blue: #1d4ed8;--sd-green: #0f766e;--sd-orange: #ea580c}.scenario-demo-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.scenario-demo-header p{max-width:880px}.scenario-demo-metrics{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:8px}.scenario-demo-metrics article{display:grid;gap:3px;min-width:86px;padding:10px 12px;border:1px solid var(--sd-line);border-radius:8px;background:#ffffffe0;box-shadow:0 10px 26px #1e293b0f}.scenario-demo-metrics span,.scenario-demo-output-grid span,.scenario-demo-preview-head span,.scenario-demo-panel-title span,.scenario-demo-function-card span,.scenario-demo-selected-path span{color:var(--sd-green);font-size:.72rem;font-weight:950}.scenario-demo-metrics strong{color:var(--sd-ink);font-size:1.35rem;line-height:1}.scenario-demo-selector{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) minmax(240px,.8fr);gap:12px;padding:14px;border:1px solid var(--sd-line);border-radius:8px;background:#ffffffd1;box-shadow:0 14px 34px #1e293b12}.scenario-demo-select-row,.scenario-demo-selected-path{display:grid;gap:8px;min-width:0}.scenario-demo-select-row select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgb(211 224 239 / 92%);border-radius:8px;color:var(--sd-ink);background:#fff;font:inherit;font-size:.88rem;font-weight:850}.scenario-demo-select-row select:focus-visible{border-color:#1d4ed86b;outline:3px solid rgb(29 78 216 / 14%);outline-offset:2px}.scenario-demo-select-row small,.scenario-demo-selected-path small,.scenario-demo-panel-title small,.scenario-demo-function-card small,.scenario-demo-industry-index small{color:var(--sd-muted);font-size:.76rem;font-weight:780;line-height:1.42}.scenario-demo-selected-path{align-content:start;padding:11px 12px;border:1px solid rgb(20 184 166 / 20%);border-radius:8px;background:#f0fdfa}.scenario-demo-selected-path strong{color:var(--sd-ink);font-size:.94rem;line-height:1.3}.scenario-demo-board{display:grid;grid-template-columns:minmax(240px,310px) minmax(520px,1fr) minmax(260px,320px);gap:14px;align-items:start}.scenario-demo-function-list,.scenario-demo-preview,.scenario-demo-industry-index{border:1px solid var(--sd-line);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.scenario-demo-function-list,.scenario-demo-industry-index{display:grid;gap:10px;padding:14px}.scenario-demo-panel-title{display:grid;gap:4px}.scenario-demo-panel-title.compact{gap:5px}.scenario-demo-panel-title strong{color:var(--sd-ink);font-size:.95rem;line-height:1.25}.scenario-demo-function-card,.scenario-demo-industry-index button{display:grid;gap:7px;width:100%;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:var(--sd-ink);background:#fff;text-align:left}.scenario-demo-function-card{min-height:128px}.scenario-demo-function-card:hover,.scenario-demo-function-card.is-active,.scenario-demo-industry-index button:hover,.scenario-demo-industry-index button.is-active{border-color:#14b8a66b;background:#f0fdfa;box-shadow:inset 0 0 0 1px #14b8a61f}.scenario-demo-function-card strong,.scenario-demo-industry-index strong{color:var(--sd-ink);font-size:.94rem;line-height:1.25}.scenario-industry-workbench-shortcuts{display:grid;gap:12px;padding:14px;border:1px solid var(--sd-line, rgb(207 218 231 / 86%));border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.scenario-industry-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scenario-industry-workbench-grid .scenario-demo-function-card{min-height:116px}.scenario-industry-workbench-grid .scenario-demo-function-card:hover{border-color:#1d4ed857;background:#eff6ff;box-shadow:inset 0 0 0 1px #1d4ed81a}.scenario-demo-preview{display:grid;gap:14px;min-width:0;padding:16px}.scenario-demo-preview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.scenario-demo-preview-head h2{margin:5px 0 6px;color:var(--sd-ink);font-size:1.32rem;line-height:1.22}.scenario-demo-preview-head p{max-width:720px;margin:0;color:#526478;font-size:.9rem;font-weight:760;line-height:1.55}.scenario-demo-preview-head .primary-button{white-space:nowrap}.scenario-demo-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scenario-demo-output-grid article{display:grid;gap:6px;min-height:86px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:var(--sd-soft)}.scenario-demo-output-grid strong{color:var(--sd-ink);font-size:.96rem;line-height:1.25}.scenario-demo-workflow{display:grid;gap:12px;padding:14px;border:1px solid rgb(29 78 216 / 16%);border-radius:8px;background:#f8fbff}.scenario-demo-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.scenario-demo-workflow li{display:grid;gap:8px;min-height:86px;padding:11px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.scenario-demo-workflow li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#fff;background:var(--sd-blue);font-size:.78rem;font-weight:950}.scenario-demo-workflow li strong{color:var(--sd-ink);font-size:.88rem;line-height:1.32}.scenario-demo-industry-index button{min-height:74px}.permission-overview-page{--permission-green: #059669;--permission-blue: #2563eb;--permission-ink: #0b1f4d;--permission-muted: #64748b}.permission-overview-controls{align-items:center;grid-template-columns:minmax(180px,.95fr) minmax(210px,1fr) minmax(180px,.8fr) max-content;position:relative}.permission-readonly-control{display:flex;align-items:center;width:100%;min-height:42px;overflow:hidden;padding:0 12px;border:1px solid rgb(211 224 239 / 92%);border-radius:8px;background:#f8fafcdb;color:var(--permission-ink);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.permission-compact-action{justify-self:start;min-height:30px;padding:0 12px;border-radius:8px;font-size:.74rem;font-weight:900}.permission-staffing-save-action{align-self:center;min-height:42px;margin-top:0;white-space:nowrap}.permission-audit-log-entry{grid-column:4;justify-self:end;align-self:center;min-height:42px;white-space:nowrap}.permission-staffing-mode-status{position:absolute;top:14px;right:18px;color:var(--permission-muted);font-size:.76rem;font-weight:900;line-height:1.3}.permission-staffing-mode-status.is-error{color:#b91c1c}.permission-overview-empty{display:grid;gap:8px;justify-items:start;padding:22px;color:var(--permission-muted);border:1px solid var(--sd-line);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.permission-overview-empty.is-error{color:#9f1239;border-color:#f43f5e47;background:#fff1f2}.permission-overview-layout{order:2;display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:14px;align-items:start}.permission-overview-page .permission-recommendation-panel{order:3}.permission-member-list,.permission-member-detail{border:1px solid var(--sd-line);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.permission-member-list{display:grid;gap:10px;padding:14px}.permission-member-list button{display:grid;gap:5px;width:100%;min-height:82px;padding:12px;text-align:left;border:1px solid rgb(213 226 242 / 90%);border-radius:8px;background:#fff;cursor:pointer}.permission-member-list button:hover,.permission-member-list button.is-active{border-color:#2563eb52;background:#eff6ff}.permission-member-list strong{color:var(--permission-ink);font-size:.95rem}.permission-member-list span,.permission-member-list small{color:var(--permission-muted);font-size:.76rem;font-weight:780}.permission-member-detail{display:grid;gap:14px;min-height:520px;padding:16px}.permission-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgb(226 232 240 / 84%)}.permission-detail-head span,.permission-summary-grid span,.permission-card-section span{color:var(--permission-green);font-size:.72rem;font-weight:900}.permission-detail-head h2{margin:4px 0;color:var(--permission-ink);font-size:1.45rem;letter-spacing:0}.permission-detail-head p{margin:0;color:var(--permission-muted);font-size:.84rem;font-weight:780}.permission-detail-head em{display:inline-grid;min-height:30px;padding:0 10px;place-items:center;color:#047857;border:1px solid rgb(16 185 129 / 22%);border-radius:999px;background:#ecfdf5;font-size:.74rem;font-style:normal;font-weight:900}.permission-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.permission-summary-grid article{display:grid;gap:4px;padding:12px;border:1px solid rgb(213 226 242 / 84%);border-radius:8px;background:#f8fafc}.permission-summary-grid strong{color:var(--permission-ink);font-size:1.35rem}.permission-chip-section,.permission-card-section,.permission-node-section{display:grid;gap:10px}.permission-chip-section h3,.permission-card-section h3,.permission-node-section h3{margin:0;color:var(--permission-ink);font-size:.95rem}.permission-chip-section div{display:flex;flex-wrap:wrap;gap:8px}.permission-chip-section span{padding:7px 10px;color:#075985;border:1px solid rgb(14 165 233 / 24%);border-radius:999px;background:#f0f9ff;font-size:.78rem;font-weight:900}.permission-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-card-grid article{display:grid;gap:6px;padding:12px;border:1px solid rgb(213 226 242 / 84%);border-radius:8px;background:#fff}.permission-card-grid strong{color:var(--permission-ink);font-size:.9rem}.permission-card-grid small{color:var(--permission-muted);font-size:.76rem;font-weight:780}.permission-entitlement-section{padding:12px;border:1px solid rgb(16 185 129 / 20%);border-radius:8px;background:linear-gradient(135deg,#f7fffb,#f8fbff)}.permission-entitlement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.permission-entitlement-grid article{display:grid;gap:5px;padding:12px;border:1px solid rgb(203 213 225 / 84%);border-radius:8px;background:#fff}.permission-audit-metric-card{display:grid;gap:5px;padding:12px;border:1px solid rgb(203 213 225 / 84%);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.permission-audit-metric-card:hover{border-color:#2563eb73;box-shadow:0 10px 24px #2563eb1a}.permission-entitlement-grid span{color:var(--permission-green);font-size:.72rem;font-weight:900}.permission-audit-metric-card span,.permission-audit-metric-card small,.permission-audit-metric-card strong,.permission-entitlement-grid strong{display:block}.permission-audit-metric-card span{color:var(--permission-green);font-size:.72rem;font-weight:900}.permission-audit-metric-card strong,.permission-entitlement-grid strong{color:var(--permission-ink);font-size:1rem}.permission-audit-metric-card small,.permission-entitlement-grid small{color:var(--permission-muted);font-size:.74rem;font-weight:780}.permission-entitlement-actions{display:flex;flex-wrap:wrap;gap:8px}.permission-entitlement-actions button{min-height:34px;padding:0 12px;color:#0f766e;border:1px solid rgb(20 184 166 / 30%);border-radius:8px;background:#ecfdf5;font-size:.76rem;font-weight:900;cursor:pointer}.permission-entitlement-actions button:hover:not(:disabled){color:#fff;background:#0f766e}.permission-entitlement-actions button:disabled{cursor:not-allowed;opacity:.56}.permission-recommendation-panel{display:grid;gap:16px;margin:16px 0;padding:18px;border:1px solid rgba(131,176,240,.36);border-radius:14px;background:#ffffffc7;box-shadow:0 18px 42px #3e70aa24}.permission-recommendation-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.permission-recommendation-head span,.permission-recommendation-list span,.permission-recommendation-metrics span{color:#0a8f69;font-size:12px;font-weight:800}.permission-recommendation-head h2{margin:4px 0;color:#10234a;font-size:20px;line-height:1.35}.permission-recommendation-head small,.permission-recommendation-list small{color:#5d6c86;font-size:12px;line-height:1.5}.permission-recommendation-score{display:grid;place-items:center;min-width:82px;min-height:70px;border:1px solid rgba(43,118,238,.24);border-radius:12px;background:linear-gradient(180deg,#e8f5fff2,#ffffffe6)}.permission-recommendation-score strong{color:#1e63e9;font-size:26px;line-height:1}.permission-recommendation-score.is-high strong,.permission-recommendation-score.is-critical strong{color:#dc2626}.permission-recommendation-score.is-medium strong{color:#d97706}.permission-recommendation-score.is-low strong{color:#0f766e}.permission-recommendation-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.permission-recommendation-metrics article,.permission-recommendation-list article{border:1px solid rgba(144,178,224,.36);border-radius:12px;background:#f8fcffd1}.permission-recommendation-metrics article{padding:12px}.permission-recommendation-metrics strong{display:block;margin-top:5px;color:#14234a;font-size:22px}.permission-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.permission-recommendation-grid h3{margin:0 0 8px;color:#14234a;font-size:15px}.permission-recommendation-list{display:grid;gap:8px}.permission-recommendation-list article{display:grid;gap:4px;padding:11px}.permission-recommendation-list article.is-high{border-color:#f159596b;background:#fff6f6e6}.permission-recommendation-list article.is-medium{border-color:#ec9f366b;background:#fffaeee6}.permission-recommendation-list article.is-warning{border-color:#ec9f366b;background:#fffaeee6}.permission-recommendation-list article.is-blocked{border-color:#f159596b;background:#fff6f6e6}.permission-recommendation-list article.is-ok{border-color:#10b98152;background:#f0fdfae6}.permission-industry-template-panel{border-color:#4d94ff52;background:linear-gradient(135deg,#f5faffeb,#ffffffd1)}.permission-template-apply-action{display:grid;justify-items:end;gap:6px;min-width:min(360px,36vw)}.permission-template-apply-action small{max-width:420px;color:#31527f;font-size:12px;font-weight:760;line-height:1.45;text-align:right}.permission-template-apply-action .primary-button{justify-self:end;white-space:nowrap}.permission-adaptive-risk-panel{border-color:#14b8a652;background:linear-gradient(135deg,#f0fdfaeb,#ffffffd6)}.permission-external-integration-panel{border-color:#4f46e547;background:linear-gradient(135deg,#f6f8fff0,#ffffffd6)}.permission-business-governance-panel{border-color:#0ea5e94d;background:linear-gradient(135deg,#f0f9fff0,#ffffffdb)}.permission-platform-center-panel{border-color:#7c3aed47;background:linear-gradient(135deg,#f5f3fff0,#ffffffdb)}.permission-adaptive-risk-grid,.permission-external-integration-grid,.permission-business-governance-grid,.permission-platform-center-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.permission-risk-heatmap{display:grid;gap:8px}.permission-risk-heatmap article{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.45fr) 34px;align-items:center;gap:8px;padding:10px;border:1px solid rgba(144,178,224,.36);border-radius:12px;background:#f8fcffd1}.permission-risk-heatmap strong,.permission-risk-heatmap span{display:block}.permission-risk-heatmap strong{overflow:hidden;color:#14234a;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.permission-risk-heatmap span,.permission-risk-heatmap em{color:#5d6c86;font-size:12px;font-style:normal;font-weight:800}.permission-risk-bar{height:8px;overflow:hidden;border-radius:999px;background:#94a3b82e}.permission-risk-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#f59e0b,#ef4444)}.permission-recommendation-list strong{color:#14234a;font-size:14px;line-height:1.4}@media(max-width:1180px){.permission-recommendation-head,.permission-recommendation-metrics,.permission-recommendation-grid{grid-template-columns:1fr}}.permission-material-section{padding:12px;border:1px solid rgb(59 130 246 / 18%);border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff)}.permission-material-chip-group,.permission-material-state-row{display:flex;flex-wrap:wrap;gap:8px}.permission-material-chip-group span,.permission-material-state-row span{padding:7px 10px;border-radius:999px;font-size:.74rem;font-weight:900}.permission-material-chip-group span{color:#1d4ed8;border:1px solid rgb(37 99 235 / 18%);background:#eff6ff}.permission-material-state-row span{color:#047857;border:1px solid rgb(16 185 129 / 20%);background:#ecfdf5}.permission-audit-section{padding:12px;border:1px solid rgb(245 158 11 / 22%);border-radius:8px;background:linear-gradient(135deg,#fffaf0,#fff)}.permission-audit-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5600;display:grid;place-items:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.permission-audit-detail-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(760px,100%);max-height:min(72vh,680px);padding:18px;border:1px solid rgb(203 213 225 / 90%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a38}.permission-audit-detail-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px}.permission-audit-detail-dialog header span{color:var(--permission-green);font-size:.74rem;font-weight:900}.permission-audit-detail-dialog h3{margin:3px 0 0;color:var(--permission-ink);font-size:1.1rem}.permission-audit-detail-dialog header button{height:34px;padding:0 14px;border:1px solid rgb(203 213 225 / 90%);border-radius:999px;background:#fff;color:var(--permission-ink);font-weight:850;cursor:pointer}.permission-audit-detail-list{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto}.permission-audit-detail-list article{display:grid;gap:8px;padding:12px;border:1px solid rgb(203 213 225 / 80%);border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff)}.permission-audit-detail-list article strong{color:var(--permission-ink);font-size:.95rem}.permission-audit-detail-list article p,.permission-audit-detail-list article small,.permission-audit-detail-empty{margin:0;color:var(--permission-muted);font-size:.78rem;line-height:1.55}.permission-audit-log-list{display:grid;gap:8px}.permission-audit-log-list article,.permission-audit-log-list p{margin:0;padding:10px 12px;border:1px solid rgb(245 158 11 / 18%);border-radius:8px;background:#fff}.permission-audit-log-list strong{display:block;color:var(--permission-ink);font-size:.82rem}.permission-audit-log-list small,.permission-audit-log-list p{color:var(--permission-muted);font-size:.74rem;font-weight:780}.permission-node-list{display:grid;gap:8px}.permission-node-editor{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(150px,.74fr) minmax(150px,.74fr) minmax(90px,.42fr) 140px 140px;gap:10px;align-items:end;padding:12px;border:1px solid rgb(191 219 254 / 84%);border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.permission-node-editor label{display:grid;gap:6px}.permission-node-editor span{color:var(--permission-green);font-size:.72rem;font-weight:900}.permission-delegation-editor{grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) minmax(100px,.45fr) minmax(180px,1fr) auto}.permission-node-editor select,.permission-node-editor input{width:100%;min-height:38px;padding:0 10px;color:var(--permission-ink);border:1px solid rgb(148 163 184 / 45%);border-radius:8px;background:#fff;font-size:.82rem;font-weight:850}.permission-node-editor .primary-button,.permission-node-editor .secondary-button{min-height:38px;padding:0 14px;border-radius:8px}.permission-node-line-list{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:10px;align-items:start}.permission-node-line-column{display:grid;gap:8px;min-width:0}.permission-node-line-column>header{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 2px 8px;border-bottom:1px solid rgb(213 226 242 / 76%);text-align:center}.permission-node-line-column>header strong{color:var(--permission-green);font-size:.84rem;line-height:1.25}.permission-node-line-column>header span{flex:0 0 auto;color:var(--permission-muted);font-size:.72rem;font-weight:850}.permission-node-line-items{display:grid;gap:8px}.permission-node-list.permission-node-line-list article{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;min-height:90px;padding:10px}.permission-node-list.permission-node-line-list .permission-node-actions{align-self:end;justify-content:flex-start;padding-top:8px;border-top:1px solid rgb(226 232 240 / 80%)}.permission-node-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgb(213 226 242 / 84%);border-radius:8px;background:#fff}.permission-node-list strong{display:block;color:var(--permission-ink);font-size:.88rem}.permission-node-list small,.permission-node-list p,.permission-chip-section small{margin:0;color:var(--permission-muted);font-size:.76rem;font-weight:780}.permission-node-actions{display:inline-flex;gap:8px;align-items:center}.permission-node-actions>span{padding:6px 10px;color:#1d4ed8;border:1px solid rgb(37 99 235 / 20%);border-radius:999px;background:#eff6ff;font-size:.76rem;font-weight:900}.permission-node-actions button{min-height:30px;padding:0 10px;color:#9f1239;border:1px solid rgb(244 63 94 / 24%);border-radius:8px;background:#fff1f2;font-size:.74rem;font-weight:900;cursor:pointer}.permission-node-actions button:hover:not(:disabled){color:#fff;background:#e11d48}.permission-node-actions button:disabled,.permission-node-editor button:disabled,.permission-node-editor select:disabled{cursor:not-allowed;opacity:.56}.permission-inline-error{margin:0;color:#be123c;font-size:.78rem;font-weight:900}@media(max-width:1360px){.scenario-demo-board{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}.scenario-demo-industry-index{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.scenario-demo-header,.scenario-demo-selector,.scenario-demo-board,.scenario-demo-preview-head,.scenario-demo-output-grid,.scenario-demo-workflow ol,.scenario-demo-industry-index{grid-template-columns:1fr}.scenario-demo-preview-head .primary-button{justify-self:start}.permission-staffing-save-action{margin-top:0}.permission-staffing-mode-status{position:static}}.machining-quote-page{--mq-line: rgb(207 218 231 / 86%);--mq-soft: #f7fafc;--mq-ink: #162033;--mq-muted: #64748b;--mq-blue: #1d4ed8;--mq-green: #0f766e;--mq-orange: #c65f24;--mq-red: #b42318}.machining-quote-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.machining-quote-header p{max-width:760px}.machining-quote-header-actions,.machining-quote-action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.machining-quote-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--mq-line);border-radius:8px;background:#ffffffdb}.machining-quote-tabs button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#475569;background:transparent;font-size:.84rem;font-weight:950}.machining-quote-tabs button:hover,.machining-quote-tabs button.is-active{color:var(--mq-blue);border-color:#1d4ed842;background:#eef5ff}.machining-quote-status,.machining-quote-boss-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.machining-quote-status article,.machining-quote-boss-metrics article,.machining-quote-info-card,.machining-quote-hero-card,.machining-quote-inbox,.machining-quote-work-panel,.machining-quote-side-panel section,.machining-quote-boss-card,.machining-quote-footer{border:1px solid var(--mq-line);border-radius:8px;background:#ffffffe5;box-shadow:0 12px 30px #1e293b0f}.machining-quote-status article,.machining-quote-boss-metrics article{display:grid;gap:4px;min-height:88px;align-content:center;padding:12px}.machining-quote-status span,.machining-quote-boss-metrics span,.machining-quote-info-card span,.machining-quote-hero-card span,.machining-quote-panel-title span,.machining-quote-mainline span,.machining-quote-need-table article span,.machining-quote-cost-list span,.machining-quote-material-list span,.machining-quote-progress-list span{color:var(--mq-green);font-size:.74rem;font-weight:950}.machining-quote-status strong,.machining-quote-boss-metrics strong,.machining-quote-info-card h2,.machining-quote-hero-card h2,.machining-quote-panel-title strong,.machining-quote-mainline strong,.machining-quote-need-table article strong,.machining-quote-cost-list strong,.machining-quote-material-list strong,.machining-quote-progress-list strong{color:var(--mq-ink);line-height:1.25}.machining-quote-status strong{font-size:.94rem}.machining-quote-status small,.machining-quote-boss-metrics small,.machining-quote-info-card p,.machining-quote-hero-card p,.machining-quote-panel-title small,.machining-quote-inbox button small,.machining-quote-cost-list small,.machining-quote-material-list small{color:var(--mq-muted);font-size:.78rem;font-weight:780;line-height:1.42}.machining-quote-home{display:grid;grid-template-columns:minmax(320px,1.1fr) repeat(2,minmax(260px,.7fr));gap:14px;align-items:stretch}.machining-quote-entry-page{min-height:min(720px,calc(100vh - 72px))}.machining-quote-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;align-items:stretch}.machining-quote-entry-grid .role-entry-card{min-height:280px}.machining-quote-scene-card{display:grid;align-content:start;gap:12px;min-height:260px;padding:18px;border:1px solid var(--mq-line);border-radius:8px;color:var(--mq-ink);background:#ffffffeb;text-align:left;box-shadow:0 18px 36px #1e293b12}.machining-quote-scene-card:hover,.machining-quote-scene-card:focus-visible{border-color:#14b8a670;background:#f8fffd;transform:translateY(-1px)}.machining-quote-scene-card span{color:var(--mq-green);font-size:.78rem;font-weight:950}.machining-quote-scene-card h2{margin:0;color:var(--mq-ink);font-size:1.2rem;line-height:1.2}.machining-quote-scene-card p{margin:0;color:var(--mq-muted);font-size:.9rem;font-weight:760;line-height:1.5}.machining-quote-scene-card div{display:flex;flex-wrap:wrap;gap:7px}.machining-quote-scene-card small{padding:5px 8px;border:1px solid rgb(20 184 166 / 24%);border-radius:999px;color:#0f766e;background:#f0fdfa;font-size:.74rem;font-weight:900}.machining-quote-scene-card strong{align-self:end;color:var(--mq-blue);font-size:.9rem;font-weight:950}.machining-quote-dialog-layout{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);gap:14px;align-items:stretch;min-height:700px}.machining-quote-dialog-panel,.machining-quote-result-panel{min-width:0}.machining-quote-dialog-panel{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,auto);gap:12px;padding:14px}.machining-quote-chat-head{display:grid;gap:4px;padding:12px;border:1px solid rgb(29 78 216 / 16%);border-radius:8px;background:#f7fbff}.machining-quote-chat-head span,.machining-quote-bubble span,.machining-quote-dialog-input span,.machining-quote-result-tabs button{color:var(--mq-green);font-size:.76rem;font-weight:950}.machining-quote-chat-head strong{color:var(--mq-ink);font-size:1rem;line-height:1.25}.machining-quote-chat-head small{color:var(--mq-muted);font-size:.8rem;font-weight:780;line-height:1.42}.machining-quote-dialog-messages{display:grid;gap:10px}.machining-quote-bubble{display:grid;gap:5px;max-width:88%;padding:10px 12px;border:1px solid var(--mq-line);border-radius:8px;background:#fff}.machining-quote-bubble.is-ai{justify-self:start;border-color:#14b8a638;background:#f0fdfa}.machining-quote-bubble.is-user{justify-self:end;border-color:#1d4ed833;background:#eef5ff}.machining-quote-bubble p{margin:0;color:#26384f;font-size:.86rem;font-weight:760;line-height:1.52}.machining-quote-project-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.machining-quote-project-picker button{display:grid;gap:5px;min-height:78px;padding:10px;border:1px solid var(--mq-line);border-radius:8px;color:var(--mq-ink);background:#fff;text-align:left}.machining-quote-project-picker button:hover,.machining-quote-project-picker button.is-active{border-color:#14b8a66b;background:#f0fdfa}.machining-quote-project-picker strong{font-size:.86rem;line-height:1.24}.machining-quote-project-picker small{color:var(--mq-muted);font-size:.73rem;font-weight:780;line-height:1.32}.machining-quote-dialog-input{display:grid;gap:8px}.machining-quote-dialog-input textarea{width:100%;min-height:128px;resize:vertical;padding:12px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;line-height:1.5}.machining-quote-result-panel{display:grid;align-content:start;gap:12px;padding:14px}.machining-quote-result-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.machining-quote-result-tabs button{display:grid;gap:3px;place-items:center;min-height:36px;padding:8px;border:1px solid var(--mq-line);border-radius:8px;background:#fff}.machining-quote-result-tabs button small{color:var(--mq-muted);font-size:.72rem;font-weight:760;line-height:1.28}.machining-quote-result-tabs button:hover,.machining-quote-result-tabs button.is-active{color:var(--mq-blue);border-color:#1d4ed847;background:#eef5ff}.machining-quote-hero-card,.machining-quote-info-card{display:grid;align-content:start;gap:12px;min-width:0;padding:16px}.machining-quote-hero-card h2,.machining-quote-info-card h2{margin:0;font-size:1.12rem}.machining-quote-hero-card p,.machining-quote-info-card p{margin:0}.machining-quote-hero-card div{display:flex;flex-wrap:wrap;gap:8px}.machining-quote-mainline{display:grid;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.machining-quote-mainline article{display:grid;gap:7px;min-height:96px;padding:12px;border:1px solid var(--mq-line);border-radius:8px;background:#fff}.machining-quote-role-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(520px,1.25fr) minmax(280px,.78fr);gap:14px;align-items:start}.machining-quote-inbox,.machining-quote-work-panel,.machining-quote-side-panel section,.machining-quote-boss-card{display:grid;gap:12px;padding:14px}.machining-quote-inbox{position:sticky;top:22px}.machining-quote-panel-title{display:grid;gap:4px;min-width:0}.machining-quote-panel-title.compact{gap:3px}.machining-quote-inbox button{display:grid;gap:5px;width:100%;min-height:104px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:var(--mq-ink);background:#fff;text-align:left}.machining-quote-inbox button:hover,.machining-quote-inbox button.is-active{border-color:#14b8a66b;background:#f0fdfa}.machining-quote-inbox button span{color:#334155;font-size:.82rem;font-weight:900}.machining-quote-work-panel textarea{width:100%;min-height:124px;resize:vertical;padding:12px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;line-height:1.5}.machining-quote-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.machining-quote-field-grid label{display:grid;gap:6px;min-width:0;color:#52677e;font-size:.76rem;font-weight:950}.machining-quote-field-grid input{width:100%;min-height:38px;min-width:0;padding:0 10px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;font-size:.82rem}.machining-quote-field-grid input:focus-visible,.machining-quote-work-panel textarea:focus-visible{border-color:#1d4ed86b;outline:3px solid rgb(29 78 216 / 12%);outline-offset:1px}.machining-quote-dropzone{display:grid;gap:5px;padding:13px;border:1px dashed #9fb8d4;border-radius:8px;background:var(--mq-soft)}.machining-quote-dropzone strong{color:var(--mq-ink)}.machining-quote-dropzone small,.machining-quote-need-table p{margin:0;color:var(--mq-muted);font-size:.82rem;font-weight:760;line-height:1.48}.machining-quote-need-table,.machining-quote-progress-list,.machining-quote-cost-list,.machining-quote-material-list,.machining-quote-risk-list{display:grid;gap:8px}.machining-quote-need-table article,.machining-quote-progress-list article,.machining-quote-cost-list div,.machining-quote-material-list div{display:grid;gap:5px;padding:10px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#fbfdff}.machining-quote-side-panel{display:grid;gap:12px}.machining-quote-side-panel .primary-button,.machining-quote-side-panel .secondary-button{justify-self:start}.machining-quote-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.machining-quote-feedback-grid button{min-height:34px;padding:0 9px;border:1px solid var(--mq-line);border-radius:8px;color:#475569;background:#fff;font-size:.76rem;font-weight:900}.machining-quote-feedback-grid button:hover{color:var(--mq-blue);border-color:#1d4ed842;background:#eef5ff}.machining-quote-boss{display:grid;gap:14px}.machining-quote-result-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.7fr);gap:14px;align-items:start}.machining-quote-boss-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.machining-quote-boss-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:14px;align-items:start}.machining-quote-boss-card.is-wide{grid-column:1 / -1}.machining-quote-sketch-canvas{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:190px;align-items:center;overflow:hidden;padding:26px 18px;border:1px solid rgb(29 78 216 / 16%);border-radius:8px;background:linear-gradient(90deg,rgb(226 232 240 / 70%) 1px,transparent 1px),linear-gradient(0deg,rgb(226 232 240 / 70%) 1px,transparent 1px),#f8fbff;background-size:34px 34px}.mq-module{position:relative;z-index:2;display:grid;min-height:78px;place-items:center;padding:10px;border:1px solid rgb(20 184 166 / 30%);border-radius:8px;color:#123a4f;background:#fff;box-shadow:0 12px 24px #0f172a12;font-size:.8rem;font-weight:950;text-align:center}.mq-flow-line{position:absolute;right:42px;left:42px;top:50%;z-index:1;height:4px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#14b8a6,#f97316);opacity:.62}.machining-quote-project-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.machining-quote-project-flow span{display:grid;min-height:46px;place-items:center;padding:8px;border:1px solid var(--mq-line);border-radius:8px;color:#1f3658;background:var(--mq-soft);font-size:.82rem;font-weight:950;text-align:center}.machining-quote-risk-list label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#fff;color:#334155;font-size:.82rem;font-weight:820;line-height:1.4}.machining-quote-risk-list input{margin-top:2px}.machining-quote-video-sim{display:grid;gap:12px}.mq-video-canvas{position:relative;min-height:260px;overflow:hidden;border:1px solid rgb(207 218 231 / 86%);border-radius:8px;background:linear-gradient(180deg,#eef6ff,#f8fafc 54%,#e2e8f0 55%,#f8fafc)}.mq-machine-base{position:absolute;right:12%;bottom:64px;width:38%;height:78px;border:2px solid #2563eb;border-radius:8px;background:linear-gradient(135deg,#dbeafe,#fff);box-shadow:0 16px 32px #0f172a1f}.mq-machine-base:before,.mq-machine-base:after{position:absolute;top:18px;width:26px;height:26px;border-radius:999px;background:#1d4ed8;content:""}.mq-machine-base:before{left:18px}.mq-machine-base:after{right:18px}.mq-conveyor{position:absolute;right:8%;bottom:42px;left:8%;height:22px;border-radius:999px;background:repeating-linear-gradient(90deg,#64748b 0,#64748b 18px,#94a3b8 18px,#94a3b8 30px)}.mq-product{position:absolute;bottom:76px;left:9%;width:54px;height:34px;border:2px solid #0f766e;border-radius:8px;background:#ccfbf1}.machining-quote-video-sim.is-running .mq-product{animation:mq-product-move 4.2s linear infinite}.mq-robot-arm{position:absolute;top:54px;left:24%;width:110px;height:14px;border-radius:999px;background:#475569;transform-origin:10px 7px}.mq-robot-arm:after{position:absolute;right:-14px;top:-8px;width:28px;height:28px;border-radius:999px;background:#0f766e;content:""}.machining-quote-video-sim.is-running .mq-robot-arm{animation:mq-arm-swing 2.8s ease-in-out infinite}.mq-laser-beam{position:absolute;top:82px;right:30%;width:5px;height:96px;border-radius:999px;background:linear-gradient(180deg,#ef4444,#f97316,transparent);opacity:.35}.machining-quote-video-sim.is-running .mq-laser-beam{animation:mq-laser-pulse 1.1s ease-in-out infinite}.mq-video-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mq-video-steps span{display:grid;min-height:38px;place-items:center;padding:6px;border:1px solid rgb(207 218 231 / 80%);border-radius:8px;color:#334155;background:#fff;font-size:.76rem;font-weight:950;text-align:center}@keyframes mq-product-move{0%{transform:translate(0)}48%{transform:translate(42vw)}to{transform:translate(70vw)}}@keyframes mq-arm-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(13deg)}}@keyframes mq-laser-pulse{0%,to{opacity:.24;transform:scaleY(.7)}50%{opacity:.92;transform:scaleY(1)}}.machining-quote-footer{display:grid;gap:4px;padding:12px 14px;border-left:4px solid var(--mq-green)}.machining-quote-footer strong{color:var(--mq-ink);font-size:.9rem;line-height:1.35}.machining-quote-footer span{color:var(--mq-green);font-size:.8rem;font-weight:900}.machining-quote-xiaoce-page{gap:18px}.machining-quote-xiaoce-layout{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(560px,1.38fr);align-items:start;gap:16px;min-height:700px}.machining-quote-xiaoce-stage,.machining-quote-chat-card,.machining-quote-output-strip{border:1px solid rgb(167 194 225 / 76%);border-radius:8px;background:#ffffffe0;box-shadow:0 18px 42px #1c3c6914}.machining-quote-xiaoce-stage{position:sticky;top:20px;display:grid;min-height:min(660px,calc(100vh - 72px));align-content:start;justify-items:center;gap:14px;overflow:hidden;padding:22px 24px;background:linear-gradient(180deg,#ecf8ffc2,#ffffffeb),#f7fbff}.machining-quote-xiaoce-orbit{position:absolute;inset:48px 28px auto;height:220px;border:1px solid rgb(29 78 216 / 10%);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgb(59 130 246 / 12%),transparent 44%),radial-gradient(circle at 34% 22%,rgb(20 184 166 / 16%),transparent 18%),radial-gradient(circle at 70% 28%,rgb(249 115 22 / 13%),transparent 20%)}.machining-quote-xiaoce-stage>img{position:relative;z-index:1;width:min(260px,82%);object-fit:contain;filter:drop-shadow(0 26px 30px rgb(26 51 91 / 18%))}.machining-quote-xiaoce-tip{position:absolute;z-index:3;top:18px;right:18px}.machining-quote-xiaoce-tip button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(20 184 166 / 34%);border-radius:50%;color:#0f766e;background:#f0fdfaf0;box-shadow:0 10px 22px #0f766e24;font-size:1rem;font-weight:950;line-height:1}.machining-quote-xiaoce-tip button:hover,.machining-quote-xiaoce-tip button:focus-visible{border-color:#2563eb57;color:#1d4ed8;background:#eff6ff;outline:none}.machining-quote-xiaoce-tip-card{position:absolute;top:44px;right:0;display:grid;gap:6px;width:min(270px,calc(100vw - 40px));padding:14px;border:1px solid rgb(29 78 216 / 14%);border-radius:8px;background:#fffffff5;box-shadow:0 18px 42px #1c3c6924;opacity:0;pointer-events:none;text-align:left;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.machining-quote-xiaoce-tip:hover .machining-quote-xiaoce-tip-card,.machining-quote-xiaoce-tip:focus-within .machining-quote-xiaoce-tip-card{opacity:1;transform:translateY(0);visibility:visible}.machining-quote-xiaoce-tip-card span,.machining-quote-xiaoce-guide span,.machining-quote-generated-card>span,.machining-quote-guidance-grid span,.machining-quote-thread-message span{color:var(--mq-green);font-size:.76rem;font-weight:950}.machining-quote-xiaoce-tip-card strong{color:var(--mq-ink);font-size:1.04rem;line-height:1.3}.machining-quote-xiaoce-tip-card small{color:var(--mq-muted);font-size:.82rem;font-weight:780;line-height:1.45}.machining-quote-chat-workspace{display:grid;gap:14px;min-height:0;min-width:0}.machining-quote-chat-card{display:grid;align-content:start;gap:14px;max-height:calc(100vh - 178px);min-width:0;overflow-y:auto;padding:16px;scrollbar-gutter:stable}.machining-quote-chat-card::-webkit-scrollbar{width:8px}.machining-quote-chat-card::-webkit-scrollbar-thumb{border:2px solid rgb(255 255 255 / 80%);border-radius:999px;background:#94a3b894}.machining-quote-chat-card::-webkit-scrollbar-track{background:transparent}.machining-quote-demo-picker{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;justify-self:start}.machining-quote-demo-picker>span{color:#52677e;font-size:.74rem;font-weight:950;white-space:nowrap}.machining-quote-demo-picker>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.machining-quote-demo-picker button{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:180px;padding:0 9px 0 7px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:#42556f;background:#fff;font-size:.75rem;font-weight:900}.machining-quote-demo-picker button:hover,.machining-quote-demo-picker button.is-active{color:var(--mq-blue);border-color:#1d4ed847;background:#eef5ff}.machining-quote-demo-picker i{display:grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border:1px solid rgb(148 163 184 / 70%);border-radius:4px;color:#fff;background:#fff;font-style:normal;font-size:.7rem;line-height:1}.machining-quote-demo-picker button.is-active i{border-color:#1d4ed8b8;background:#2563eb}.machining-quote-demo-picker strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.machining-quote-xiaoce-guide{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:end;padding:14px 16px;border:1px solid rgb(20 184 166 / 24%);border-radius:8px;background:linear-gradient(135deg,#effffd,#fff 64%),#fff}.machining-quote-xiaoce-guide img{width:78px;height:78px;object-fit:contain;align-self:center;filter:drop-shadow(0 12px 18px rgb(15 118 110 / 12%))}.machining-quote-xiaoce-guide div{position:relative;display:grid;gap:5px;padding:12px 14px;border:1px solid rgb(20 184 166 / 18%);border-radius:8px;background:#fff}.machining-quote-xiaoce-guide div:before{position:absolute;left:-7px;bottom:18px;width:12px;height:12px;border-bottom:1px solid rgb(20 184 166 / 18%);border-left:1px solid rgb(20 184 166 / 18%);background:#fff;content:"";transform:rotate(45deg)}.machining-quote-xiaoce-guide p,.machining-quote-thread-message p,.machining-quote-generated-card p,.machining-quote-generated-card dd{margin:0;color:#26384f;font-size:.86rem;font-weight:760;line-height:1.52}.machining-quote-guided-thread{display:grid;gap:10px;padding:12px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#f8fbff}.machining-quote-live-thread{display:grid;gap:10px;padding:12px;border:1px solid rgb(20 184 166 / 24%);border-radius:8px;background:#f0fdfa}.machining-quote-live-thread.is-system{justify-items:center;border:0;background:transparent}.machining-quote-live-thread.is-system.is-inline{gap:6px;padding:2px 0}.machining-group-chat-system-message{width:fit-content;max-width:min(520px,88%);padding:3px 10px;border-radius:999px;color:#8a94a6;text-align:center;background:#94a3b821;font-size:.76rem;font-weight:760;line-height:1.45}.machining-group-chat-context-prompt{align-items:start}.machining-group-chat-context-prompt button{justify-self:start;min-height:30px;padding-inline:14px}.machining-quote-thread-message.is-shared-context{max-width:min(720px,92%)}.machining-group-chat-message-text{white-space:pre-wrap}.machining-group-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px;border-top:1px solid rgb(167 194 225 / 62%);background:#fffffff5}.machining-group-chat-composer input{min-width:0;height:32px;padding:0 12px;border:1px solid #cfdce9;border-radius:8px;color:#17243a;background:#fff;font:inherit;font-size:.86rem}.machining-group-chat-composer input:focus{outline:2px solid rgb(37 99 235 / 18%);border-color:#2563eb85}.machining-group-chat-composer button{min-width:68px;height:32px;min-height:32px;padding-inline:12px}.machining-group-chat-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgb(203 213 225 / 72%);background:#f8fafc}.machining-group-chat-bar div:first-child{display:grid;gap:2px}.machining-group-chat-bar strong{color:#0f172a;font-size:.92rem;font-weight:950}.machining-group-chat-bar small{color:#64748b;font-size:.74rem;font-weight:760}.machining-group-chat-actions{display:flex;align-items:center;gap:6px}.machining-group-chat-actions button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(148 163 184 / 40%);border-radius:6px;color:#334155;background:#fff;font-size:.82rem;font-weight:950}.machining-group-chat-actions button:hover{color:#1d4ed8;border-color:#1d4ed85c;background:#eff6ff}.machining-quote-chat-card.is-group-chat{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:calc(100vh - 178px);max-height:calc(100vh - 178px);overflow:hidden;padding:0}.machining-quote-chat-card.is-group-chat .primary-button,.machining-quote-chat-card.is-group-chat .secondary-button{min-height:30px;padding-inline:12px;font-size:.8rem}.machining-quote-chat-card.is-group-chat .machining-quote-thread-message,.machining-quote-chat-card.is-group-chat .machining-group-chat-system-message{animation:none!important;transition:none!important}.machining-group-chat-backdrop{position:fixed;z-index:155;top:0;right:0;bottom:0;left:0;background:#0f172a6b}.machining-quote-chat-card.is-maximized{position:fixed;z-index:160;top:42px;right:42px;bottom:42px;left:42px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:auto;overflow:hidden;max-width:none;margin:0;box-shadow:0 28px 80px #0f172a52}.machining-quote-chat-card.is-group-chat:not(.is-maximized) .machining-quote-customer-start{min-height:0;max-height:none;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable}.machining-quote-chat-card.is-maximized .machining-quote-customer-start{overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:14px;scrollbar-gutter:stable}.machining-group-chat-minimized-entry{position:fixed;z-index:132;right:20px;top:164px;display:grid;width:176px;gap:4px;padding:12px 14px;border:1px solid rgb(29 78 216 / 24%);border-radius:8px 0 0 8px;color:#0f172a;text-align:left;background:#fff;box-shadow:0 18px 44px #0f172a29}.machining-group-chat-minimized-entry strong{font-size:.9rem;font-weight:950}.machining-group-chat-minimized-entry small{overflow:hidden;color:#64748b;font-size:.74rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.machining-quote-xiaoce-page .machining-quote-chat-card>:not(.machining-quote-customer-start):not(.machining-group-chat-bar):not(.machining-quote-live-thread):not(.machining-group-chat-composer){display:none}.machining-quote-xiaoce-page .machining-quote-output-strip{display:none}.machining-quote-customer-start{display:grid;gap:12px}.machining-quote-customer-action-row{display:flex;flex-wrap:wrap;gap:8px}.machining-quote-customer-action-row button{min-height:30px;padding:0 12px;border:1px solid var(--mq-line);border-radius:8px;color:#36527a;background:#fff;font-weight:900}.machining-quote-customer-action-row button:hover,.machining-quote-customer-action-row button.is-active{color:var(--mq-blue);border-color:#1d4ed847;background:#eef5ff}.machining-quote-output-choice-row button{min-width:78px}.machining-quote-colleague-role-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;max-width:460px}.machining-quote-colleague-role-button{display:grid;gap:3px;min-height:54px;padding:9px 12px;border:1px solid rgb(203 213 225 / 88%);border-left:4px solid #f59e0b;border-radius:8px;color:#1f2937;text-align:left;background:#fffaf0;box-shadow:0 10px 22px #0f172a0f}.machining-quote-colleague-role-button:hover{border-color:#f59e0b94;background:#fff7e6}.machining-quote-colleague-role-button.is-complete{border-color:#14b8a661;border-left-color:#14b8a6;background:#f0fdfa}.machining-quote-colleague-role-button span{font-size:.92rem;font-weight:950}.machining-quote-colleague-role-button small{color:#64748b;font-size:.75rem;font-weight:800;line-height:1.35}.machining-quote-colleague-invite-message{color:#64748b;font-size:.78rem;font-weight:850}.machining-quote-colleague-invite-message.is-sent{color:#0f766e}.machining-quote-colleague-invite-message.is-error{color:#b45309}.machining-quote-template-choice-row button{min-width:156px}.machining-quote-confirm-output-button{justify-self:start}.machining-quote-output-result-list{display:grid;gap:10px}.machining-quote-output-result-card{display:grid;gap:10px;padding:12px;border:1px solid rgb(29 78 216 / 16%);border-radius:8px;background:#fff}.machining-quote-output-result-head{display:flex;align-items:center;gap:8px}.machining-quote-output-result-head span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;border-radius:8px;color:var(--mq-blue);background:#eef5ff;font-size:.72rem;font-weight:950}.machining-quote-output-result-head strong{color:var(--mq-ink);font-size:.94rem}.machining-quote-output-result-card ul{display:grid;gap:5px;margin:0;padding-left:18px}.machining-quote-output-result-card li{color:#31566b;font-size:.8rem;font-weight:800;line-height:1.48}.machining-quote-output-result-card .secondary-button{justify-self:end;min-height:34px;border-color:#1d4ed8;color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e);box-shadow:0 10px 22px #1d4ed838}.machining-quote-output-result-card .secondary-button:hover{border-color:#1746c7;background:linear-gradient(135deg,#1d4ed8,#0d9488);box-shadow:0 12px 26px #1d4ed84d}.machining-quote-output-result-card .machining-quote-sketch-canvas.is-chat-output{grid-template-columns:repeat(6,minmax(0,1fr));min-height:190px;padding:22px 16px}.machining-quote-output-result-card .machining-quote-sketch-canvas.is-chat-output .mq-flow-line{right:32px;left:32px}.machining-quote-budget-thumb{overflow:hidden;border:1px solid #b9cbe0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.machining-quote-budget-title{padding:7px 10px;color:#fff;background:#1f5b88;font-size:1rem;font-weight:950;text-align:center}.machining-quote-budget-subtitle{padding:5px 10px;color:#17476c;background:#d9ecfb;font-size:.78rem;font-weight:900;text-align:center}.machining-quote-budget-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(150px,.45fr);border-bottom:1px solid #cfcfcf}.machining-quote-budget-thumb table{width:100%;border-collapse:collapse;table-layout:fixed}.machining-quote-budget-thumb th,.machining-quote-budget-thumb td{border:1px solid #d1d5db;padding:4px 5px;color:#111827;font-size:.68rem;font-weight:760;line-height:1.2;text-align:center;vertical-align:middle}.machining-quote-budget-thumb th{color:#fff;background:#5b9bd5;font-weight:950}.machining-quote-budget-thumb .is-total td{color:#c00000;background:#fce4d6;font-weight:950}.machining-quote-budget-chart{display:grid;place-items:center;gap:6px;padding:10px;border-left:1px solid #d1d5db;text-align:center}.machining-quote-budget-chart strong{color:#000;font-size:.9rem;font-weight:950}.machining-quote-budget-chart span{width:58px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#145f7d 0,#145f7d 53%,#f4772f 53%,#f4772f)}.machining-quote-budget-chart small{color:#1f3658;font-size:.64rem;font-weight:820;line-height:1.25}.machining-quote-word-thumb{display:grid;gap:10px;overflow:hidden;min-height:260px;padding:12px;border:1px solid #c9d8ef;border-radius:8px;background:linear-gradient(180deg,#edf5ff 0,#fff 32%)}.machining-quote-word-toolbar{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #d8e5f7;border-radius:6px;background:#fff}.machining-quote-word-toolbar span{display:grid;width:24px;aspect-ratio:1;place-items:center;border-radius:5px;color:#fff;background:#2563eb;font-size:.78rem;font-weight:950}.machining-quote-word-toolbar strong{color:#17345d;font-size:.82rem;font-weight:950}.machining-quote-word-page{display:grid;gap:10px;min-height:198px;padding:18px 20px;border:1px solid #d7e2f1;background:#fff;box-shadow:0 10px 26px #0f172a14}.machining-quote-word-page h3{margin:0;color:#0f2f5f;font-size:1rem;line-height:1.28}.machining-quote-word-page dl{display:grid;gap:6px;margin:0}.machining-quote-word-page dl div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.machining-quote-word-page dt{color:#1d4ed8;font-size:.72rem;font-weight:950}.machining-quote-word-page dd{margin:0;color:#26384f;font-size:.72rem;font-weight:780;line-height:1.38}.machining-quote-word-page ol{display:grid;gap:4px;margin:0;padding-left:18px}.machining-quote-video-thumb{display:grid;gap:10px;overflow:hidden;border:1px solid #c9d8ef;border-radius:8px;background:#fff}.machining-quote-video-stage{position:relative;display:grid;min-height:205px;place-items:center;align-content:center;gap:8px;padding:18px;color:#fff;background:linear-gradient(135deg,#0f172ae0,#1d4ed8b8),linear-gradient(90deg,#0f172a,#1d4ed8);text-align:center}.machining-quote-video-stage button{display:grid;width:58px;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255 / 48%);border-radius:999px;background:#fff3;cursor:pointer}.machining-quote-video-stage button span{width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #ffffff}.machining-quote-video-stage strong{max-width:86%;color:#fff;font-size:1rem;font-weight:950}.machining-quote-video-stage small{color:#ffffffc7;font-size:.74rem;font-weight:850}.machining-quote-video-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:0 12px 2px}.machining-quote-video-controls span{height:6px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#2563eb 0,#2563eb 42%,#dbeafe 42%,#dbeafe)}.machining-quote-video-controls small{color:#52677e;font-size:.72rem;font-weight:850}.machining-quote-video-thumb ul{padding:0 18px 14px 30px}.machining-quote-ppt-thumb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #d6e0ee;border-radius:8px;background:#f8fbff}.machining-quote-ppt-thumb article{position:relative;display:grid;min-height:142px;align-content:end;gap:6px;padding:14px;border:1px solid #cbd5e1;border-radius:6px;background:linear-gradient(135deg,#fffffff2,#eef5ffeb),linear-gradient(135deg,#1d4ed8,#14b8a6);box-shadow:0 8px 20px #0f172a14}.machining-quote-ppt-thumb article:before{content:"";position:absolute;top:12px;right:12px;width:34px;height:8px;border-radius:999px;background:#1d4ed8;opacity:.18}.machining-quote-ppt-thumb span{position:absolute;top:10px;left:10px;display:grid;width:22px;aspect-ratio:1;place-items:center;border-radius:999px;color:#fff;background:#2563eb;font-size:.7rem;font-weight:950}.machining-quote-ppt-thumb strong{color:#0f2f5f;font-size:.82rem;font-weight:950;line-height:1.28}.machining-quote-ppt-thumb small{color:#52677e;font-size:.7rem;font-weight:800;line-height:1.3}.machining-quote-thread-message{display:grid;gap:4px;max-width:80%;padding:10px 12px;border:1px solid var(--mq-line);border-radius:8px;background:#fff}.machining-quote-thread-message.is-ai{justify-self:start;border-color:#14b8a638;background:#f0fdfa}.machining-quote-thread-message.is-user{justify-self:end;border-color:#1d4ed833;background:#eef5ff}.machining-quote-customer-manual{max-width:100%}.machining-quote-customer-manual textarea{width:100%;min-height:112px;resize:vertical;padding:11px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;font-size:.85rem;line-height:1.48}.machining-quote-customer-manual .primary-button{justify-self:start}.machining-quote-thread-message>.secondary-button{justify-self:end;min-height:30px;padding-inline:12px;font-size:.78rem}.machining-quote-manual-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.machining-quote-manual-action-row .primary-button,.machining-quote-manual-action-row .secondary-button{min-height:34px}.machining-quote-customer-manual small.is-success,.machining-quote-thread-message small.is-success{color:#0f766e;font-size:.74rem;font-weight:850}.machining-quote-customer-manual small.is-error,.machining-quote-thread-message small.is-error{color:#b45309;font-size:.74rem;font-weight:850}.machining-quote-workflow-message{max-width:100%;gap:8px}.machining-quote-workflow-message h2{margin:0;color:var(--mq-ink);font-size:.98rem;line-height:1.3}.machining-quote-workflow-steps,.machining-quote-workflow-outputs{display:flex;flex-wrap:wrap;gap:6px}.machining-quote-workflow-steps small,.machining-quote-workflow-outputs small{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgb(20 184 166 / 18%);border-radius:8px;color:#31566b;background:#ffffffc7;font-size:.74rem;font-weight:850;line-height:1.2}.machining-quote-workflow-outputs small{border-color:#1d4ed829;color:#36527a;background:#eff6ffc2}.machining-quote-project-picker.is-dialog-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.machining-quote-card-generation{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:12px}.machining-quote-generated-card{display:grid;align-content:start;gap:10px;min-width:0;min-height:210px;padding:14px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.machining-quote-generated-card.is-customer{border-color:#14b8a63d;background:linear-gradient(180deg,#f4fffc,#fff)}.machining-quote-generated-card.is-need{border-color:#1d4ed82e;background:linear-gradient(180deg,#f5f9ff,#fff)}.machining-quote-generated-card h2{margin:0;color:var(--mq-ink);font-size:1rem;line-height:1.3}.machining-quote-generated-card dl{display:grid;gap:8px;margin:0}.machining-quote-generated-card dl div{display:grid;gap:4px;padding:9px;border:1px solid rgb(207 218 231 / 72%);border-radius:8px;background:#ffffffd1}.machining-quote-generated-card dt{color:#52677e;font-size:.72rem;font-weight:950}.machining-quote-generated-card textarea,.machining-quote-guidance-grid textarea{width:100%;min-height:118px;resize:vertical;padding:11px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;font-size:.85rem;line-height:1.48}.machining-quote-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.machining-quote-guidance-grid label{display:grid;gap:8px;min-width:0}.machining-quote-action-row.is-dialog-actions{align-items:center;justify-content:flex-start;padding-top:2px}.machining-quote-action-row.is-dialog-actions small{color:var(--mq-muted);font-size:.78rem;font-weight:800}.machining-quote-output-strip{display:grid;gap:12px;padding:14px}.machining-quote-output-strip .machining-quote-hero-card{border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#fff}.machining-quote-artifact-showcase{display:grid;min-height:360px;min-width:0}.machining-quote-artifact-card{display:grid;align-content:start;gap:12px;min-width:0}.machining-quote-artifact-head{display:grid;gap:4px}.machining-quote-artifact-head span{color:var(--mq-green);font-size:.76rem;font-weight:950}.machining-quote-artifact-head h2{margin:0;color:var(--mq-ink);font-size:1.12rem;line-height:1.28}.machining-quote-artifact-card .machining-quote-sketch-canvas{min-height:300px}.machining-quote-need-table.is-artifact-table{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.machining-quote-need-table.is-artifact-table article{min-height:188px;align-content:start;padding:14px}.machining-quote-artifact-card .mq-video-canvas{min-height:360px}.machining-quote-output-actions{display:grid;gap:9px;padding-top:2px}.machining-quote-output-actions .machining-quote-action-row{justify-content:flex-start}.machining-quote-output-feedback{display:flex;flex-wrap:wrap;gap:7px}.machining-quote-output-feedback button{min-height:34px;padding:0 11px;border:1px solid var(--mq-line);border-radius:8px;color:#475569;background:#fff;font-size:.78rem;font-weight:900}.machining-quote-output-feedback button:hover,.machining-quote-output-feedback button.is-active{color:var(--mq-blue);border-color:#1d4ed847;background:#eef5ff}.machining-quote-output-actions small{color:var(--mq-muted);font-size:.78rem;font-weight:800;line-height:1.42}.machining-quote-ppt-generator{display:grid;gap:12px;min-width:0}.machining-quote-ppt-preview{display:grid;aspect-ratio:16 / 9;width:100%;overflow:hidden;place-items:center;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:linear-gradient(135deg,#eff6ffeb,#f0fdfac2),#f8fbff}.machining-quote-ppt-preview.has-image{background:#fff}.machining-quote-ppt-preview img{width:100%;height:100%;object-fit:contain;background:#fff}.machining-quote-ppt-preview div{display:grid;gap:6px;place-items:center;color:var(--mq-muted);font-weight:900}.machining-quote-ppt-preview strong{color:var(--mq-ink);font-size:1rem}.machining-quote-ppt-preview small,.machining-quote-ppt-message{color:var(--mq-muted);font-size:.78rem;font-weight:820}.machining-quote-ppt-annotation{display:grid;gap:8px}.machining-quote-ppt-annotation span{color:var(--mq-green);font-size:.76rem;font-weight:950}.machining-quote-ppt-annotation textarea{width:100%;min-height:86px;resize:vertical;padding:11px;border:1px solid #cfdce9;border-radius:8px;color:var(--mq-ink);background:#fff;font:inherit;font-size:.85rem;line-height:1.48}.machining-quote-ppt-message{display:block}.machining-quote-ppt-message.is-ready{color:var(--mq-green)}.machining-quote-ppt-message.is-error{color:#b45309}@media(max-width:1360px){.machining-quote-home,.machining-quote-role-layout,.machining-quote-boss-grid,.machining-quote-result-shell,.machining-quote-dialog-layout{grid-template-columns:1fr}.machining-quote-inbox{position:static}.machining-quote-inbox{grid-template-columns:repeat(3,minmax(0,1fr))}.machining-quote-inbox .machining-quote-panel-title{grid-column:1 / -1}}@media(max-width:980px){.machining-quote-header,.machining-quote-status,.machining-quote-boss-metrics,.machining-quote-mainline,.machining-quote-project-flow,.machining-quote-sketch-canvas,.mq-video-steps{grid-template-columns:1fr}.machining-quote-header-actions,.machining-quote-action-row{justify-content:flex-start}.machining-quote-xiaoce-layout,.machining-quote-card-generation,.machining-quote-guidance-grid{grid-template-columns:1fr}.machining-quote-xiaoce-stage{position:relative;top:auto}}@media(max-width:680px){.machining-quote-inbox,.machining-quote-feedback-grid,.machining-quote-field-grid,.machining-quote-entry-grid,.machining-quote-project-picker,.machining-quote-result-tabs{grid-template-columns:1fr}.machining-quote-header-actions .primary-button,.machining-quote-header-actions .secondary-button,.machining-quote-action-row .primary-button,.machining-quote-action-row .secondary-button,.machining-quote-side-panel .primary-button,.machining-quote-side-panel .secondary-button{width:100%}}.template-visualizer-page{--tv-line: rgb(207 218 231 / 86%);--tv-soft: #f7fafc;--tv-muted: #64748b;--tv-ink: #162033}.customer-settings-page{--customer-settings-line: #dbe5f1;--customer-settings-ink: #132033;--customer-settings-muted: #5d6f84;padding-bottom:44px}.customer-settings-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.customer-settings-header p:not(.eyebrow){max-width:840px;margin:10px 0 0;color:var(--customer-settings-muted);font-size:.96rem;line-height:1.65}.customer-settings-status{display:grid;min-width:170px;gap:5px;padding:14px 16px;border:1px solid #b8d6bd;border-radius:8px;background:#f2fff5}.customer-settings-status span,.customer-settings-card span,.customer-settings-panel-head span{color:#4f657c;font-size:.76rem;font-weight:900}.customer-settings-status strong{color:#12703d;font-size:1.05rem}.customer-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customer-settings-card,.customer-settings-panel{border:1px solid var(--customer-settings-line);border-radius:8px;background:#fff;box-shadow:0 16px 36px #18233212}.customer-settings-card{display:grid;align-content:start;min-height:230px;gap:10px;padding:18px}.customer-settings-card p,.customer-settings-panel p,.customer-settings-rule-list p{margin:0;color:var(--customer-settings-muted);font-size:.88rem;line-height:1.55}.customer-settings-card ul{display:grid;gap:7px;margin:4px 0 0;padding:0;list-style:none}.customer-settings-card li{position:relative;padding-left:16px;color:var(--customer-settings-ink);font-size:.84rem;font-weight:800;line-height:1.4}.customer-settings-card li:before{position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:50%;background:#1c67b5;content:""}.customer-settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;align-items:start}.customer-settings-panel{display:grid;gap:14px;padding:18px}.customer-settings-panel-head{display:grid;gap:5px}.customer-settings-panel-head strong{color:var(--customer-settings-ink);font-size:1.05rem;line-height:1.35}.customer-settings-checklist{display:grid;gap:10px}.customer-settings-checklist div{display:grid;grid-template-columns:44px minmax(0,140px) minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #e4ebf4;border-radius:8px;background:#f8fbff}.customer-settings-checklist em{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-size:.78rem;font-style:normal;font-weight:900}.customer-settings-checklist strong,.customer-settings-rule-list strong{color:var(--customer-settings-ink);font-size:.92rem;line-height:1.4}.customer-settings-rule-list{display:grid;gap:10px}.customer-settings-rule-list article{display:grid;gap:4px;padding:12px;border:1px solid #f0dfca;border-radius:8px;background:#fffaf3}.generation-ops-panel{gap:16px}.generation-ops-toolbar{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr)) minmax(150px,.8fr) auto;gap:10px;align-items:end}.generation-ops-toolbar label{display:grid;gap:6px;color:var(--customer-settings-muted);font-size:.78rem;font-weight:850}.generation-ops-toolbar select{min-height:38px;padding:0 10px;border:1px solid var(--customer-settings-line);border-radius:8px;background:#fff;color:var(--customer-settings-ink)}.generation-ops-checkbox{display:flex!important;gap:8px!important;align-items:center;min-height:38px}.generation-ops-checkbox input{width:16px;height:16px;accent-color:#1c67b5}.generation-ops-toolbar button,.generation-ops-actions button,.generation-ops-detail header button{min-height:36px;padding:0 12px;border:1px solid var(--customer-settings-line);border-radius:8px;background:#fff;color:var(--customer-settings-ink);font-weight:850}.generation-ops-toolbar button,.generation-ops-actions button:nth-child(2){border-color:#2563eb3d;background:#eef4ff;color:#1d4ed8}.generation-ops-actions button.is-danger{border-color:#dc26263d;background:#fff1f2;color:#b91c1c}.generation-ops-error{margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b91c1c!important;font-weight:850}.generation-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-ops-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#f8fbff}.generation-ops-recovery>div:first-child{display:grid;gap:4px;min-width:0}.generation-ops-recovery span,.generation-ops-recovery-list span{color:var(--customer-settings-muted);font-size:.76rem;font-weight:850}.generation-ops-recovery strong{color:var(--customer-settings-ink);font-size:1rem}.generation-ops-recovery small{color:#5f6f84;font-size:.78rem}.generation-ops-recovery-list{display:flex;flex-wrap:wrap;gap:6px}.generation-ops-recovery-list span{max-width:100%;padding:5px 8px;border:1px solid var(--customer-settings-line);border-radius:999px;background:#fff;overflow-wrap:anywhere}.generation-ops-list{display:grid;gap:8px}.generation-ops-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(130px,1fr) minmax(140px,1fr) minmax(118px,.8fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid var(--customer-settings-line);border-radius:8px;background:#fff}.generation-ops-row.is-stalled{border-color:#f59e0b;background:#fffbeb}.generation-ops-row>div{display:grid;gap:4px;min-width:0}.generation-ops-row span,.generation-ops-detail-grid span{color:var(--customer-settings-muted);font-size:.76rem;font-weight:850}.generation-ops-row strong,.generation-ops-detail-grid strong{overflow:hidden;color:var(--customer-settings-ink);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.generation-ops-row small{overflow:hidden;color:var(--customer-settings-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.generation-ops-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end}.generation-ops-empty{margin:0;padding:12px;border:1px dashed var(--customer-settings-line);border-radius:8px;background:#fff}.generation-ops-detail{display:grid;gap:12px;padding:12px;border:1px solid var(--customer-settings-line);border-radius:8px;background:#f8fbff}.generation-ops-detail header{display:flex;gap:10px;align-items:center;justify-content:space-between}.generation-ops-detail header span{color:#1c67b5;font-size:.76rem;font-weight:900}.generation-ops-detail header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-ops-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.generation-ops-detail-grid p{display:grid;gap:4px;min-width:0;margin:0;padding:8px;border:1px solid var(--customer-settings-line);border-radius:8px;background:#fff}@media(max-width:1180px){.customer-settings-grid,.generation-ops-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.customer-settings-header,.customer-settings-layout{grid-template-columns:1fr}.customer-settings-status{width:fit-content}.generation-ops-toolbar,.generation-ops-recovery,.generation-ops-metrics,.generation-ops-detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.customer-settings-grid,.customer-settings-checklist div,.generation-ops-row{grid-template-columns:1fr}.customer-settings-card{min-height:0}}.template-visualizer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.template-visualizer-header p{max-width:980px;margin-bottom:0}.template-visualizer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operation-engine-runner{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr) minmax(300px,400px);gap:14px;align-items:stretch}.operation-engine-console,.operation-engine-params,.operation-engine-score-grid article,.operation-decision-card{min-width:0;border:1px solid var(--tv-line);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.operation-engine-console,.operation-engine-params{display:grid;gap:12px;padding:14px}.operation-engine-console textarea{width:100%;min-height:132px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:#1e293b;background:#f8fafc;font-size:.9rem;font-weight:760;line-height:1.6;resize:vertical}.operation-engine-actions{display:flex;flex-wrap:wrap;gap:8px}.operation-engine-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-engine-score-grid article{display:grid;gap:6px;min-height:116px;padding:14px}.operation-engine-score-grid span,.operation-decision-card>span{color:#0f766e;font-size:.74rem;font-weight:950}.operation-engine-score-grid strong{color:#132033;font-size:1.45rem;line-height:1.05}.operation-engine-score-grid small{color:#5d6f84;font-size:.76rem;font-weight:820;line-height:1.35}.operation-engine-param-row{display:grid;grid-template-columns:74px minmax(0,1fr) 34px;gap:10px;align-items:center}.operation-engine-param-row label{color:#334155;font-size:.78rem;font-weight:900}.operation-engine-param-row input[type=range]{width:100%;accent-color:#2563eb}.operation-engine-param-row strong{color:#1d4ed8;font-size:.82rem;text-align:right}.operation-source-weight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operation-source-weight-grid label{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px;align-items:center;min-height:36px;padding:6px 8px;border:1px solid rgb(207 218 231 / 78%);border-radius:8px;background:#f8fafc}.operation-source-weight-grid span{color:#64748b;font-size:.72rem;font-weight:950}.operation-source-weight-grid input{width:100%;min-width:0;padding:5px 6px;border:1px solid rgb(207 218 231 / 82%);border-radius:6px;color:#172033;background:#fff;font-size:.78rem;font-weight:850}.operation-engine-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operation-decision-card{display:grid;gap:10px;padding:14px;border-top:4px solid #2563eb}.operation-decision-card:nth-child(2){border-top-color:#14b8a6}.operation-decision-card:nth-child(3){border-top-color:#f97316}.operation-decision-card:nth-child(4){border-top-color:#16a34a}.operation-decision-card h2{color:#152033;font-size:.98rem;line-height:1.35}.operation-decision-card p{margin:0;color:#55677c;font-size:.8rem;font-weight:760;line-height:1.48}.operation-decision-card dl{display:grid;gap:8px;margin:0}.operation-decision-card dl div{display:grid;gap:3px}.operation-decision-card dt{color:#64748b;font-size:.72rem;font-weight:950}.operation-decision-card dd{margin:0;color:#243449;font-size:.8rem;font-weight:820;line-height:1.42}.operation-decision-card ul,.operation-mini-workflow{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operation-decision-card li{color:#2f4055;font-size:.8rem;font-weight:780;line-height:1.38}.operation-mini-workflow li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center}.operation-mini-workflow li>strong{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#0f766e;background:#14b8a61f;font-size:.72rem}.operation-mini-workflow span{display:block;color:#203047;font-size:.8rem;font-weight:900}.operation-mini-workflow small{display:block;margin-top:2px;color:#64748b;font-size:.7rem;font-weight:800}.operation-config-page{--oc-line: rgb(207 218 231 / 86%);--oc-soft: #f8fafc;--oc-ink: #162033;--oc-muted: #64748b}.operation-config-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.operation-config-header p:not(.eyebrow){max-width:900px;margin-bottom:0}.operation-config-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operation-config-workbench{display:grid;gap:12px}.operation-config-section{margin:0;border:1px solid #dbe9fa;border-radius:12px;background:#fff;overflow:hidden}.operation-config-section summary{cursor:pointer;list-style:none;position:relative;padding:12px 14px;display:grid;gap:5px;background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.operation-config-section summary::-webkit-details-marker{display:none}.operation-config-section-summary{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#10306f;font-size:1rem}.operation-config-section-summary span{color:#5d6f84;font-size:.75rem;font-weight:900}.operation-config-section-summary:after{content:"▾";position:absolute;top:16px;right:14px;color:#3f5f8b;font-size:.9rem;transition:transform .2s ease}.operation-config-section[open] .operation-config-section-summary:after{transform:rotate(180deg)}.operation-config-section-body{padding:0 14px 14px;display:grid;gap:12px}.operation-config-shell{display:grid;grid-template-columns:minmax(250px,310px) minmax(520px,1fr) minmax(320px,400px);gap:14px;align-items:start}.operation-config-modules,.operation-config-editor,.operation-config-simulator{min-width:0}.operation-config-modules,.operation-config-card,.operation-config-kpi-grid article{border:1px solid var(--oc-line);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #1e293b12}.operation-config-modules{display:grid;gap:12px;padding:14px}.operation-config-module-list{display:grid;gap:8px}.operation-config-module-list button{display:grid;gap:5px;min-height:94px;padding:11px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:var(--oc-ink);background:#fff;text-align:left}.operation-config-module-list button:hover,.operation-config-module-list button.is-active{border-color:#2563eb52;background:#eef5ff}.operation-config-module-list strong{color:var(--oc-ink);font-size:.88rem;line-height:1.24}.operation-config-module-list span{width:fit-content;padding:2px 7px;border-radius:999px;color:#0f766e;background:#14b8a61f;font-size:.7rem;font-weight:950}.operation-config-module-list small{color:#5d6f84;font-size:.76rem;font-weight:780;line-height:1.35}.operation-config-editor,.operation-config-simulator{display:grid;gap:14px}.operation-config-card{display:grid;gap:12px;padding:14px}.operation-config-scope-card{grid-template-columns:minmax(220px,auto) minmax(260px,1fr) auto;align-items:center}.operation-config-segmented{display:flex;flex-wrap:wrap;gap:7px}.operation-config-segmented button{min-height:34px;padding:0 11px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:#475569;background:#fff;font-size:.78rem;font-weight:900}.operation-config-segmented button:hover,.operation-config-segmented button.is-active{color:#1d4ed8;border-color:#2563eb4d;background:#eef5ff}.operation-config-status-row{display:grid;gap:3px;min-width:168px;padding:9px 11px;border:1px solid rgb(20 184 166 / 20%);border-radius:8px;background:#f0fdfa}.operation-config-status-row span{color:#0f766e;font-size:.72rem;font-weight:950}.operation-config-status-row strong{color:#163047;font-size:.82rem;line-height:1.3}.operation-config-editor-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:14px}.operation-config-wide-card{grid-column:1 / -1}.operation-config-weight-list{display:grid;gap:8px}.operation-config-weight-list label{display:grid;grid-template-columns:42px minmax(0,1fr) 62px;gap:9px;align-items:center;padding:9px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--oc-soft)}.operation-config-weight-list label>span{display:grid;width:34px;height:30px;place-items:center;border-radius:8px;color:#1d4ed8;background:#eef5ff;font-size:.72rem;font-weight:950}.operation-config-weight-list strong{display:block;color:var(--oc-ink);font-size:.8rem;line-height:1.25}.operation-config-weight-list small{display:block;margin-top:2px;color:var(--oc-muted);font-size:.7rem;font-weight:760;line-height:1.28}.operation-config-weight-list input{width:100%;min-width:0;padding:7px 6px;border:1px solid rgb(207 218 231 / 86%);border-radius:7px;color:#132033;background:#fff;font-size:.8rem;font-weight:850}.operation-config-module-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-config-module-detail div{display:grid;gap:4px;padding:10px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--oc-soft)}.operation-config-module-detail span{color:var(--oc-muted);font-size:.72rem;font-weight:950}.operation-config-module-detail strong{color:var(--oc-ink);font-size:.84rem;line-height:1.35}.operation-config-chip-row{display:flex;flex-wrap:wrap;gap:7px}.operation-config-chip-row span{padding:6px 9px;border:1px solid rgb(20 184 166 / 22%);border-radius:999px;color:#0f766e;background:#f0fdfa;font-size:.76rem;font-weight:900}.operation-config-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operation-config-strategy-grid>div{display:grid;gap:8px;padding:10px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--oc-soft)}.operation-config-strategy-grid strong{color:var(--oc-ink);font-size:.82rem}.operation-config-simulator textarea{width:100%;min-height:126px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:#1e293b;background:var(--oc-soft);font-size:.86rem;font-weight:760;line-height:1.55;resize:vertical}.operation-config-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-config-kpi-grid article{display:grid;gap:5px;min-height:84px;padding:12px}.operation-config-kpi-grid span{color:#0f766e;font-size:.72rem;font-weight:950}.operation-config-kpi-grid strong{color:var(--oc-ink);font-size:1.3rem}.operation-config-result-summary{display:grid;gap:8px}.operation-config-result-summary span{width:fit-content;padding:4px 8px;border-radius:999px;color:#1d4ed8;background:#eef5ff;font-size:.74rem;font-weight:950}.operation-config-result-summary h2{color:var(--oc-ink);font-size:1rem;line-height:1.3}.operation-config-result-summary p{margin:0;color:#5d6f84;font-size:.82rem;font-weight:760;line-height:1.48}.operation-config-check-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operation-config-check-list li{position:relative;padding-left:14px;color:#304156;font-size:.8rem;font-weight:780;line-height:1.4}.operation-config-check-list li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:999px;background:#14b8a6;content:""}.operation-config-json{max-height:360px;margin:0;padding:12px;overflow:auto;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;color:#233249;background:var(--oc-soft);font-size:.72rem;line-height:1.52;white-space:pre-wrap}.strategy-center-page{--sc-line: rgb(207 218 231 / 86%);--sc-soft: #f8fafc;--sc-ink: #162033;--sc-muted: #64748b;--sc-blue: #2563eb;--sc-teal: #0f766e;--sc-amber: #b45309;--sc-red: #b42318}.strategy-center-loading{display:grid;gap:8px;min-height:220px;place-items:center;padding:28px;border:1px solid var(--sc-line);border-radius:8px;background:#fff;text-align:center}.strategy-center-loading strong{color:var(--sc-ink);font-size:1.05rem}.strategy-center-loading small{color:var(--sc-muted);font-size:.82rem;font-weight:820}.strategy-center-loading.is-error{border-color:#b423183d;background:#fff8f6}.strategy-center-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.strategy-center-header p:not(.eyebrow){max-width:980px;margin-bottom:0}.strategy-center-header-actions,.strategy-center-mode-switch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.strategy-center-mode-switch{padding:5px;border:1px solid var(--sc-line);border-radius:8px;background:#fff}.strategy-center-mode-switch button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#475569;background:transparent;font-size:.78rem;font-weight:920}.strategy-center-mode-switch button:hover,.strategy-center-mode-switch button.is-active{color:#fff;background:var(--sc-blue)}.strategy-center-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.strategy-center-metrics article,.strategy-center-sidebar,.strategy-center-panel,.strategy-center-unit-hero,.strategy-center-preview,.strategy-center-rightbar>section{min-width:0;border:1px solid var(--sc-line);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 34px #1e293b12}.strategy-center-metrics article{display:grid;gap:5px;min-height:98px;padding:14px}.strategy-center-metrics span,.strategy-center-section-title span,.strategy-center-unit-hero>div>span,.strategy-center-node-list span,.strategy-center-template-grid span,.strategy-center-deliverable-grid span,.strategy-center-mode-grid span{color:var(--sc-teal);font-size:.72rem;font-weight:950}.strategy-center-metrics strong{color:var(--sc-ink);font-size:1.4rem;line-height:1.1}.strategy-center-metrics small{color:var(--sc-muted);font-size:.75rem;font-weight:800;line-height:1.35}.strategy-center-shell{display:grid;grid-template-columns:minmax(260px,320px) minmax(540px,1fr) minmax(300px,380px);gap:14px;align-items:start}.strategy-center-sidebar,.strategy-center-main,.strategy-center-rightbar{min-width:0}.strategy-center-sidebar,.strategy-center-rightbar,.strategy-center-main{display:grid;gap:14px}.strategy-center-sidebar{position:sticky;top:12px;padding:14px}.strategy-center-section-title{display:grid;gap:5px}.strategy-center-section-title h2,.strategy-center-section-title h3{color:var(--sc-ink);font-size:.96rem;line-height:1.32}.strategy-center-section-title small{overflow-wrap:anywhere;color:var(--sc-muted);font-size:.74rem;font-weight:780;line-height:1.4}.strategy-center-search{display:grid;gap:6px}.strategy-center-search span{color:var(--sc-muted);font-size:.74rem;font-weight:900}.strategy-center-search input{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--sc-line);border-radius:8px;color:var(--sc-ink);background:var(--sc-soft);font-size:.84rem;font-weight:820}.strategy-center-node-list{display:grid;gap:8px}.strategy-center-node-list button{display:grid;gap:5px;min-height:94px;padding:10px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:var(--sc-ink);background:#fff;text-align:left}.strategy-center-node-list button:hover,.strategy-center-node-list button.is-active{border-color:#2563eb57;background:#eef5ff}.strategy-center-node-list strong{color:var(--sc-ink);font-size:.84rem;line-height:1.3}.strategy-center-node-list small{color:var(--sc-muted);font-size:.72rem;font-weight:800;line-height:1.35}.strategy-center-unit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px;align-items:stretch;padding:16px;border-top:4px solid var(--sc-blue)}.strategy-center-unit-hero h2{color:var(--sc-ink);font-size:1.18rem;line-height:1.28}.strategy-center-unit-hero p{margin:8px 0 0;color:#42566d;font-size:.9rem;font-weight:780;line-height:1.55}.strategy-center-unit-hero dl,.strategy-center-boundary-list{display:grid;gap:8px;margin:0}.strategy-center-unit-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-center-unit-hero dl div,.strategy-center-boundary-list div{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid rgb(207 218 231 / 72%);border-radius:8px;background:var(--sc-soft)}.strategy-center-unit-hero dt,.strategy-center-boundary-list dt{color:var(--sc-muted);font-size:.72rem;font-weight:950}.strategy-center-unit-hero dd,.strategy-center-boundary-list dd{margin:0;overflow-wrap:anywhere;color:#253449;font-size:.78rem;font-weight:820;line-height:1.35}.strategy-center-detail-grid,.strategy-center-source-grid,.strategy-center-preview-split,.strategy-center-mode-grid,.strategy-center-rules{display:grid;gap:14px}.strategy-center-detail-grid,.strategy-center-source-grid,.strategy-center-preview-split{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-center-mode-grid,.strategy-center-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-center-panel,.strategy-center-preview{display:grid;gap:12px;padding:14px}.strategy-center-panel ul,.strategy-center-preview ul,.strategy-center-check-list,.strategy-center-source-docs{display:grid;gap:7px;margin:0;padding:0;list-style:none}.strategy-center-panel li,.strategy-center-preview li,.strategy-center-check-list li,.strategy-center-source-docs li{position:relative;padding-left:14px;overflow-wrap:anywhere;color:#304156;font-size:.8rem;font-weight:780;line-height:1.45}.strategy-center-panel li:before,.strategy-center-preview li:before,.strategy-center-check-list li:before,.strategy-center-source-docs li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:999px;background:var(--sc-teal);content:""}.strategy-center-chip-row{display:flex;flex-wrap:wrap;gap:7px}.strategy-center-chip-row span{padding:5px 8px;border:1px solid rgb(15 118 110 / 20%);border-radius:999px;color:var(--sc-teal);background:#f0fdfa;font-size:.74rem;font-weight:900}.strategy-center-step-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.strategy-center-step-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--sc-soft)}.strategy-center-step-list span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#fff;background:var(--sc-blue);font-size:.72rem;font-weight:950}.strategy-center-step-list strong{color:var(--sc-ink);font-size:.82rem;line-height:1.4}.strategy-center-input-list,.strategy-center-source-list,.strategy-center-template-grid,.strategy-center-recovery-grid,.strategy-center-deliverable-grid,.strategy-center-dispatch-grid,.strategy-center-center-list{display:grid;gap:9px}.strategy-center-input-list,.strategy-center-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-center-input-list section,.strategy-center-source-list section,.strategy-center-template-grid article,.strategy-center-recovery-grid article,.strategy-center-deliverable-grid article,.strategy-center-rule-block article,.strategy-center-mode-grid article,.strategy-center-center-list article{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--sc-soft)}.strategy-center-source-list section.is-blocking{border-color:#b4530942;background:#fffaf1}.strategy-center-input-list strong,.strategy-center-source-list strong,.strategy-center-template-grid strong,.strategy-center-recovery-grid strong,.strategy-center-deliverable-grid strong,.strategy-center-rule-block strong,.strategy-center-mode-grid h3,.strategy-center-center-list strong{color:var(--sc-ink);font-size:.84rem;line-height:1.35}.strategy-center-input-list small,.strategy-center-source-list small,.strategy-center-template-grid small,.strategy-center-recovery-grid small,.strategy-center-deliverable-grid small,.strategy-center-rule-block small,.strategy-center-center-list small{color:var(--sc-blue);font-size:.72rem;font-weight:900;line-height:1.35}.strategy-center-input-list p,.strategy-center-source-list p,.strategy-center-template-grid p,.strategy-center-recovery-grid p,.strategy-center-deliverable-grid p,.strategy-center-rule-block p,.strategy-center-mode-grid p,.strategy-center-center-list p{margin:0;overflow-wrap:anywhere;color:#475569;font-size:.78rem;font-weight:760;line-height:1.45}.strategy-center-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-center-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-center-template-grid span,.strategy-center-deliverable-grid span,.strategy-center-recovery-head span{width:fit-content;padding:3px 7px;border-radius:999px;background:#f0fdfa}.strategy-center-recovery-grid article{align-content:start;border-left:4px solid var(--sc-blue);background:#fff}.strategy-center-recovery-grid article.is-l3,.strategy-center-recovery-grid article.is-l4{border-left-color:var(--sc-amber)}.strategy-center-recovery-head{display:grid;gap:5px}.strategy-center-recovery-head span{color:var(--sc-blue);font-size:.72rem;font-weight:950}.strategy-center-recovery-grid article.is-l3 .strategy-center-recovery-head span,.strategy-center-recovery-grid article.is-l4 .strategy-center-recovery-head span{color:#92400e;background:#fff7ed}.strategy-center-recovery-grid dl{display:grid;gap:6px;margin:0}.strategy-center-recovery-grid dl div{display:grid;gap:3px;min-width:0}.strategy-center-recovery-grid dt{color:var(--sc-muted);font-size:.7rem;font-weight:950}.strategy-center-recovery-grid dd{margin:0;overflow-wrap:anywhere;color:#334155;font-size:.76rem;font-weight:780;line-height:1.45}.strategy-center-rules{align-items:start}.strategy-center-rule-block{display:grid;gap:10px}.strategy-center-rule-block h3{color:var(--sc-ink);font-size:.94rem;line-height:1.32}.strategy-center-mode-grid article{border-top:4px solid var(--sc-blue);background:#fff}.strategy-center-mode-grid article:nth-child(2){border-top-color:var(--sc-teal)}.strategy-center-mode-grid strong{color:var(--sc-amber);font-size:.75rem}.strategy-center-preview{border-top:4px solid var(--sc-teal)}.strategy-center-preview-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:12px}.strategy-center-preview-head>div>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#fff;background:var(--sc-teal);font-size:.74rem;font-weight:950}.strategy-center-preview-head h3{margin-top:8px;color:var(--sc-ink);font-size:1rem;line-height:1.38}.strategy-center-preview-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.strategy-center-preview-head dl div{display:grid;gap:3px;padding:9px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--sc-soft)}.strategy-center-preview-head dt{color:var(--sc-muted);font-size:.7rem;font-weight:950}.strategy-center-preview-head dd{margin:0;color:var(--sc-ink);font-size:.82rem;font-weight:900}.strategy-center-deliverable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-center-deliverable-grid article.is-recommended{border-color:#0f766e47;background:#f0fdfa}.strategy-center-preview-split section{display:grid;gap:8px;padding:12px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--sc-soft)}.strategy-center-preview-split h3{color:var(--sc-ink);font-size:.9rem}.strategy-center-dispatch{display:grid;gap:10px}.strategy-center-dispatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-center-dispatch-grid article{display:grid;gap:5px;min-height:112px;padding:10px;border:1px solid rgb(207 218 231 / 76%);border-left:4px solid var(--sc-teal);border-radius:8px;background:#fff}.strategy-center-dispatch-grid article.is-waiting_source{border-left-color:var(--sc-amber);background:#fffaf1}.strategy-center-dispatch-grid article.is-waiting_confirm,.strategy-center-dispatch-grid article.is-blocked{border-left-color:var(--sc-red);background:#fff8f6}.strategy-center-dispatch-grid span{color:var(--sc-muted);font-size:.72rem;font-weight:950}.strategy-center-dispatch-grid strong{color:var(--sc-ink);font-size:.82rem}.strategy-center-dispatch-grid p{margin:0;color:#475569;font-size:.76rem;font-weight:760;line-height:1.4}.strategy-center-dispatch-grid small{margin-top:auto;color:var(--sc-blue);font-size:.72rem;font-weight:920}.strategy-center-empty{display:grid;gap:6px;padding:14px;border:1px dashed var(--sc-line);border-radius:8px;background:var(--sc-soft)}.strategy-center-empty strong{color:var(--sc-ink)}.strategy-center-empty small{color:var(--sc-muted)}.strategy-center-check-list li:before{background:var(--sc-blue)}.strategy-center-source-docs li{font-size:.72rem}.live-full-link-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.live-full-link-message.is-passed{border-color:#0f766e47;background:#f0fdfa}.live-full-link-message.is-running{border-color:#2563eb47;background:#eff6ff}.live-full-link-summary dd{font-size:.74rem}.live-full-link-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-full-link-step-list article{display:grid;gap:6px;min-width:0;min-height:118px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.live-full-link-step-list article.is-running{border-color:#2563eb57;background:#eff6ff}.live-full-link-step-list article.is-passed{border-color:#0f766e42;background:#f0fdfa}.live-full-link-step-list article.is-failed{border-color:#b4231842;background:#fff8f6}.live-full-link-step-list span{width:fit-content;padding:4px 7px;border:1px solid rgb(100 116 139 / 18%);border-radius:999px;color:var(--sc-muted);background:#f8fafc;font-size:.68rem;font-weight:950;text-transform:uppercase}.live-full-link-step-list article.is-running span{color:#1d4ed8;background:#dbeafe}.live-full-link-step-list article.is-passed span{color:#0f766e;background:#ccfbf1}.live-full-link-step-list article.is-failed span{color:#b42318;background:#fee4e2}.live-full-link-step-list strong{color:var(--sc-ink);font-size:.9rem}.live-full-link-step-list p{margin:0;overflow-wrap:anywhere;color:#42566d;font-size:.79rem;font-weight:760;line-height:1.45}@media(max-width:1320px){.strategy-center-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.strategy-center-rightbar{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.strategy-center-header,.strategy-center-unit-hero,.strategy-center-preview-head,.strategy-center-shell,.strategy-center-rightbar,.strategy-center-detail-grid,.strategy-center-source-grid,.strategy-center-preview-split,.strategy-center-mode-grid,.strategy-center-rules{grid-template-columns:minmax(0,1fr)}.strategy-center-metrics,.strategy-center-template-grid,.strategy-center-recovery-grid,.strategy-center-deliverable-grid,.strategy-center-dispatch-grid,.strategy-center-input-list,.strategy-center-source-list,.live-full-link-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-center-sidebar{position:static}}@media(max-width:640px){.strategy-center-metrics,.strategy-center-template-grid,.strategy-center-recovery-grid,.strategy-center-deliverable-grid,.strategy-center-dispatch-grid,.strategy-center-input-list,.strategy-center-source-list,.live-full-link-step-list,.strategy-center-preview-head dl,.strategy-center-unit-hero dl{grid-template-columns:minmax(0,1fr)}.strategy-center-mode-switch,.strategy-center-header-actions{width:100%;justify-content:stretch}.strategy-center-mode-switch button{flex:1}}.strategy-card-center-page{display:grid;gap:18px;margin-top:22px}.strategy-card-center-loading{display:grid;gap:6px;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#172033}.strategy-card-center-loading.is-error{border-color:#be123c40;background:#fff1f2}.strategy-card-center-header,.strategy-card-hero,.strategy-card-panel,.strategy-card-preview,.strategy-card-sidebar,.strategy-card-metrics article{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 32px #0f172a0f}.strategy-card-center-header{display:flex;justify-content:space-between;gap:18px;padding:22px}.strategy-card-center-header h2,.strategy-card-hero h3,.strategy-card-panel h3,.strategy-card-preview h3{margin:0;color:#172033;letter-spacing:0}.strategy-card-center-header h2{font-size:24px}.strategy-card-mode-switch{display:flex;align-items:center;gap:8px}.strategy-card-mode-switch button{min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;color:#475569;font-weight:700}.strategy-card-mode-switch button.is-active,.strategy-card-mode-switch button:hover{border-color:#14b8a673;background:#ecfeff;color:#0f766e}.strategy-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy-card-metrics article{display:grid;gap:6px;padding:16px}.strategy-card-metrics span,.strategy-card-sidebar span,.strategy-card-list span,.strategy-card-hero>div>span,.strategy-card-variant-grid span,.strategy-card-match-grid span,.strategy-card-option-list span,.strategy-card-dispatch-grid span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase}.strategy-card-metrics strong{color:#172033;font-size:24px}.strategy-card-metrics small{color:#64748b}.strategy-card-center-shell{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px}.strategy-card-sidebar{display:grid;align-content:start;gap:14px;padding:16px}.strategy-card-search{display:grid;gap:8px}.strategy-card-search input{min-height:40px;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:0 12px;background:#f8fafc}.strategy-card-list{display:grid;gap:8px}.strategy-card-list button{display:grid;gap:4px;width:100%;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;text-align:left}.strategy-card-list button.is-active,.strategy-card-list button:hover{border-color:#14b8a673;background:#ecfeff}.strategy-card-list strong,.strategy-card-variant-grid strong,.strategy-card-option-list strong,.strategy-card-reject-list strong,.strategy-card-dispatch-grid strong{color:#172033}.strategy-card-list small,.strategy-card-variant-grid small,.strategy-card-option-list small,.strategy-card-reject-list small,.strategy-card-dispatch-grid small{color:#64748b}.strategy-card-main{display:grid;gap:16px}.strategy-card-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:18px;padding:20px}.strategy-card-hero p,.strategy-card-preview p,.strategy-card-variant-grid p,.strategy-card-reject-list p,.strategy-card-dispatch-grid p{margin:0;color:#475569;line-height:1.6}.strategy-card-hero dl,.strategy-card-preview-head dl{display:grid;gap:8px;margin:0}.strategy-card-hero dl div,.strategy-card-preview-head dl div{display:grid;gap:3px;padding:10px;border-radius:8px;background:#f8fafc}.strategy-card-hero dt,.strategy-card-preview-head dt{font-size:12px;font-weight:800;color:#64748b}.strategy-card-hero dd,.strategy-card-preview-head dd{margin:0;color:#172033;font-weight:800;overflow-wrap:anywhere}.strategy-card-section-grid,.strategy-card-preview-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.strategy-card-panel{display:grid;gap:12px;padding:16px}.strategy-card-chip-row{display:flex;flex-wrap:wrap;gap:8px}.strategy-card-chip-row span{padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.strategy-card-variant-grid,.strategy-card-match-grid,.strategy-card-dispatch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.strategy-card-variant-grid article,.strategy-card-match-grid article,.strategy-card-option-list article,.strategy-card-reject-list article,.strategy-card-dispatch-grid article{display:grid;gap:8px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.strategy-card-variant-grid article{background:#f8fafc}.strategy-card-preview{display:grid;gap:16px;padding:18px}.strategy-card-preview-head{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px}.strategy-card-preview-head>div>span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:#ecfeff;color:#0f766e;font-size:12px;font-weight:800}.strategy-card-match-grid article.is-hit{border-color:#14b8a647;background:#f0fdfa}.strategy-card-match-grid article.is-miss{border-color:#f43f5e38;background:#fff1f2}.strategy-card-option-list,.strategy-card-reject-list{display:grid;gap:10px;margin-top:10px}.strategy-card-option-list article.is-recommended{border-color:#14b8a659;background:#f0fdfa}.strategy-card-dispatch{display:grid;gap:12px}.strategy-card-dispatch-grid article{background:#f8fafc}.strategy-card-dispatch-grid article.is-waiting_source,.strategy-card-dispatch-grid article.is-waiting_confirm,.strategy-card-dispatch-grid article.is-needs_user_choice,.strategy-card-dispatch-grid article.is-blocked{border-color:#ea580c47;background:#fff7ed}@media(max-width:1180px){.strategy-card-center-shell,.strategy-card-hero,.strategy-card-preview-head{grid-template-columns:1fr}.strategy-card-metrics,.strategy-card-section-grid,.strategy-card-preview-split,.strategy-card-variant-grid,.strategy-card-match-grid,.strategy-card-dispatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.strategy-card-center-header{flex-direction:column}.strategy-card-mode-switch,.strategy-card-mode-switch button{width:100%}.strategy-card-metrics,.strategy-card-section-grid,.strategy-card-preview-split,.strategy-card-variant-grid,.strategy-card-match-grid,.strategy-card-dispatch-grid{grid-template-columns:1fr}}.agent-center-page{display:grid;gap:18px;margin-top:22px}.agent-center-loading{display:grid;gap:6px;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#172033}.agent-center-loading.is-error{border-color:#be123c40;background:#fff1f2}.agent-center-header,.agent-center-sidebar,.agent-center-agent-detail,.agent-center-recipe-detail,.agent-center-recipe-hero,.agent-center-preview,.agent-center-metrics article{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 32px #0f172a0f}.agent-center-header{display:flex;justify-content:space-between;gap:18px;padding:22px}.agent-center-header h2,.agent-center-agent-detail h3,.agent-center-recipe-detail h3,.agent-center-preview h3,.agent-center-agent-detail h4{margin:0;color:#172033;letter-spacing:0}.agent-center-header h2{font-size:24px}.agent-center-mode-switch,.agent-center-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-center-mode-switch button,.agent-center-tabs button{min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;color:#475569;font-weight:800}.agent-center-mode-switch button.is-active,.agent-center-mode-switch button:hover,.agent-center-tabs button.is-active,.agent-center-tabs button:hover{border-color:#4f46e557;background:#eef2ff;color:#3730a3}.agent-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agent-center-metrics article{display:grid;gap:6px;padding:16px}.agent-center-metrics span,.agent-center-sidebar span,.agent-center-list-buttons span,.agent-center-agent-detail>div>span,.agent-center-recipe-hero>div>span,.agent-center-preview-head>div>span,.agent-center-match-grid span,.agent-center-run-grid span,.agent-center-list span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase}.agent-center-metrics strong{color:#172033;font-size:24px}.agent-center-metrics small{color:#64748b}.agent-center-shell{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px}.agent-center-sidebar{display:grid;align-content:start;gap:14px;padding:16px}.agent-center-search{display:grid;gap:8px}.agent-center-search input{min-height:40px;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:0 12px;background:#f8fafc}.agent-center-list-buttons,.agent-center-list,.agent-center-ability-list{display:grid;gap:10px}.agent-center-list-buttons button{display:grid;gap:4px;width:100%;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;text-align:left}.agent-center-list-buttons button.is-active,.agent-center-list-buttons button:hover{border-color:#4f46e557;background:#eef2ff}.agent-center-list-buttons strong,.agent-center-list strong,.agent-center-ability-list strong,.agent-center-run-grid strong,.agent-center-match-grid strong{color:#172033;overflow-wrap:anywhere}.agent-center-list-buttons small,.agent-center-list small,.agent-center-ability-list small,.agent-center-run-grid small{color:#64748b;overflow-wrap:anywhere}.agent-center-main{display:grid;gap:16px;min-width:0}.agent-center-agent-detail,.agent-center-recipe-detail,.agent-center-preview{display:grid;gap:16px;padding:18px}.agent-center-agent-detail p,.agent-center-recipe-detail p,.agent-center-preview p,.agent-center-list p,.agent-center-run-grid p,.agent-center-ability-list p{margin:0;color:#475569;line-height:1.6;overflow-wrap:anywhere}.agent-center-section-grid,.agent-center-preview-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-center-section-grid article,.agent-center-list article,.agent-center-ability-list article,.agent-center-match-grid article,.agent-center-run-grid article{display:grid;gap:8px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc}.agent-center-chip-row{display:flex;flex-wrap:wrap;gap:8px}.agent-center-chip-row span{padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800;overflow-wrap:anywhere}.agent-center-recipe-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:18px;padding:20px;box-shadow:none}.agent-center-recipe-hero dl,.agent-center-preview-head dl{display:grid;gap:8px;margin:0}.agent-center-recipe-hero dl div,.agent-center-preview-head dl div{display:grid;gap:3px;padding:10px;border-radius:8px;background:#f8fafc}.agent-center-recipe-hero dt,.agent-center-preview-head dt{font-size:12px;font-weight:800;color:#64748b}.agent-center-recipe-hero dd,.agent-center-preview-head dd{margin:0;color:#172033;font-weight:800;overflow-wrap:anywhere}.agent-center-preview-head{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px}.agent-center-preview-head>div>span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#3730a3}.agent-center-match-grid,.agent-center-run-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-center-match-grid article.is-hit{border-color:#4f46e53d;background:#eef2ff}.agent-center-match-grid article.is-miss{border-color:#f43f5e38;background:#fff1f2}.agent-center-runner{display:grid;gap:12px}.agent-center-run-grid article.is-waiting_source,.agent-center-run-grid article.is-waiting_confirm,.agent-center-run-grid article.is-blocked{border-color:#ea580c47;background:#fff7ed}@media(max-width:1180px){.agent-center-shell,.agent-center-recipe-hero,.agent-center-preview-head{grid-template-columns:1fr}.agent-center-metrics,.agent-center-section-grid,.agent-center-preview-split,.agent-center-match-grid,.agent-center-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.agent-center-header{flex-direction:column}.agent-center-mode-switch,.agent-center-mode-switch button,.agent-center-tabs button{width:100%}.agent-center-metrics,.agent-center-section-grid,.agent-center-preview-split,.agent-center-match-grid,.agent-center-run-grid{grid-template-columns:1fr}}.template-visualizer-shell{display:grid;grid-template-columns:minmax(240px,300px) minmax(520px,1fr) minmax(320px,380px);gap:14px;align-items:start}.template-visualizer-scenes,.template-visualizer-main,.template-visualizer-detail{min-width:0}.template-visualizer-scenes,.template-workflow-panel,.template-guardrail-panel,.template-contract-panel,.template-engine-role-panel,.template-engine-feedback-panel,.template-visualizer-command,.template-scenario-card-preview{border:1px solid var(--tv-line);border-radius:8px;background:#ffffffdb;box-shadow:0 14px 34px #1e293b12}.template-visualizer-scenes{display:grid;gap:14px;padding:14px}.template-visualizer-panel-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.template-visualizer-panel-title>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;color:#1d4ed8;background:#eef5ff;font-size:.76rem;font-weight:950}.template-visualizer-panel-title strong{display:block;color:var(--tv-ink);font-size:.92rem;line-height:1.2}.template-visualizer-panel-title small{display:block;margin-top:2px;color:var(--tv-muted);font-size:.76rem;font-weight:800;line-height:1.25}.template-visualizer-scene-list{display:grid;gap:8px}.template-visualizer-scene-list button{display:grid;gap:6px;min-height:116px;padding:12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;color:var(--tv-ink);background:#fff;text-align:left}.template-visualizer-scene-list button:hover,.template-visualizer-scene-list button.is-active{border-color:#14b8a66b;background:#f0fdfa}.template-visualizer-scene-list span{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f766e;background:#14b8a61f;font-size:.72rem;font-weight:950}.template-visualizer-scene-list strong{font-size:.96rem;line-height:1.25}.template-visualizer-scene-list small{color:#516273;font-size:.78rem;font-weight:800;line-height:1.42}.template-layer-filter,.template-engine-mini-panel{display:grid;gap:10px;padding-top:2px}.template-engine-mini-score{display:grid;gap:2px;padding:12px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#eef5ff}.template-engine-mini-score strong{color:#1d4ed8;font-size:2rem;line-height:1}.template-engine-mini-score span{color:#35506d;font-size:.76rem;font-weight:900}.template-engine-mini-panel dl{display:grid;gap:7px;margin:0}.template-engine-mini-panel dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;min-height:34px;align-items:center;padding:7px 9px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#fff}.template-engine-mini-panel dt,.template-engine-mini-panel dd{margin:0;font-size:.76rem;font-weight:900}.template-engine-mini-panel dt{color:#64748b}.template-engine-mini-panel dd{overflow-wrap:anywhere;color:#172033}.template-layer-filter-grid{display:grid;gap:7px}.template-layer-filter-grid button{min-height:34px;padding:0 10px;border:1px solid var(--tv-line);border-radius:8px;color:#475569;background:#fff;font-size:.78rem;font-weight:900;text-align:left}.template-layer-filter-grid button:hover,.template-layer-filter-grid button.is-active{color:#1d4ed8;border-color:#2563eb47;background:#eef5ff}.template-visualizer-main{display:grid;gap:14px}.template-visualizer-command{display:grid;gap:8px;padding:16px;border-left:4px solid #14b8a6}.template-visualizer-command span{color:#0f766e;font-size:.76rem;font-weight:950}.template-visualizer-command strong{color:var(--tv-ink);font-size:1.08rem;line-height:1.35}.template-visualizer-command p{margin:0;color:#526478;font-size:.88rem;font-weight:760;line-height:1.55}.template-engine-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.template-engine-summary-strip article{display:grid;gap:5px;min-height:94px;padding:11px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.template-engine-summary-strip span{color:#64748b;font-size:.72rem;font-weight:950}.template-engine-summary-strip strong{color:#1d4ed8;font-size:1.45rem;line-height:1}.template-engine-summary-strip small{color:#526478;font-size:.72rem;font-weight:850}.operation-engine-view{display:grid;gap:14px}.operation-engine-hero,.operation-metric-grid article,.operation-engine-pipeline article,.operation-source-board,.operation-action-board,.template-engine-role-panel,.template-engine-feedback-panel{border:1px solid var(--tv-line);border-radius:8px;background:#ffffffe0;box-shadow:0 12px 28px #1e293b0f}.operation-engine-hero{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:14px;padding:16px;border-left:4px solid #2563eb}.operation-engine-hero>div{display:grid;align-content:start;gap:7px}.operation-engine-hero span{color:#1d4ed8;font-size:.76rem;font-weight:950}.operation-engine-hero strong{color:#172033;font-size:2.7rem;line-height:1}.operation-engine-hero p{margin:0;color:#526478;font-size:.88rem;font-weight:760;line-height:1.5}.operation-engine-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.operation-engine-hero dl div{display:grid;gap:5px;min-height:68px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#f8fafc}.operation-engine-hero dt,.operation-engine-hero dd{margin:0;line-height:1.35}.operation-engine-hero dt{color:#64748b;font-size:.72rem;font-weight:950}.operation-engine-hero dd{color:#172033;font-size:.82rem;font-weight:900;overflow-wrap:anywhere}.operation-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-metric-grid article{display:grid;gap:8px;min-height:136px;padding:12px}.operation-metric-grid article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.operation-metric-grid span{color:#334155;font-size:.8rem;font-weight:950}.operation-metric-grid strong{color:#0f766e;font-size:1.45rem;line-height:1}.operation-metric-grid small{color:#526478;font-size:.76rem;font-weight:780;line-height:1.45}.operation-meter-bar,.operation-source-meter{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.operation-meter-bar i,.operation-source-meter i{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.operation-engine-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-engine-pipeline article{display:grid;min-height:178px;align-content:start;gap:7px;padding:12px}.operation-engine-pipeline article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#1d4ed8;background:#eef5ff;font-size:.72rem;font-weight:950}.operation-engine-pipeline strong{color:#172033;font-size:.92rem}.operation-engine-pipeline small,.operation-engine-pipeline em{color:#64748b;font-size:.74rem;font-style:normal;font-weight:850;line-height:1.38}.operation-engine-pipeline p{margin:0;color:#1d4ed8;font-size:.8rem;font-weight:900;line-height:1.4}.operation-engine-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);gap:12px;align-items:start}.operation-source-board,.operation-action-board,.template-engine-role-panel,.template-engine-feedback-panel{display:grid;gap:10px;padding:14px}.operation-source-board article{display:grid;gap:7px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#f8fafc}.operation-source-board article>div:first-child{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center}.operation-source-board strong{color:#1d4ed8;font-size:.82rem}.operation-source-board span{color:#172033;font-size:.82rem;font-weight:900}.operation-source-board small,.operation-source-board em,.operation-source-board p{margin:0;color:#526478;font-size:.74rem;font-style:normal;font-weight:800;line-height:1.38}.operation-action-board article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#fff}.operation-action-board article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#0f766e;background:#f0fdfa;font-size:.86rem;font-weight:950}.operation-action-board strong{color:#172033;font-size:.86rem;overflow-wrap:anywhere}.operation-action-board p{margin:4px 0;color:#526478;font-size:.76rem;font-weight:780;line-height:1.42}.operation-action-board small{color:#1d4ed8;font-size:.72rem;font-weight:900;line-height:1.35}.template-engine-role-panel article{display:grid;gap:6px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#fff}.template-engine-role-panel article>span{width:fit-content;padding:3px 8px;border-radius:999px;color:#9a3412;background:#fff7ed;font-size:.72rem;font-weight:950}.template-engine-role-panel strong{color:#172033;font-size:.86rem}.template-engine-role-panel p,.template-engine-role-panel small{margin:0;color:#526478;font-size:.76rem;font-weight:780;line-height:1.42}.template-engine-checkpoints{display:grid;gap:7px}.template-engine-checkpoints span{padding:8px 9px;border-radius:8px;color:#7a3014;background:#fff7ed;font-size:.75rem;font-weight:850;line-height:1.38}.template-scenario-card-preview{display:grid;gap:12px;padding:14px}.template-scenario-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.template-scenario-card-grid div{display:grid;gap:5px;min-height:78px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#f8fafc}.template-scenario-card-grid span{color:#64748b;font-size:.72rem;font-weight:950}.template-scenario-card-grid strong{color:#172033;font-size:.8rem;font-weight:820;line-height:1.38}.template-visualizer-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.template-chain-node{display:grid;min-height:48px;place-items:center;padding:8px;border:1px solid rgb(207 218 231 / 86%);border-radius:8px;color:#1f3658;background:#fff;font-size:.82rem;font-weight:950;text-align:center;line-height:1.2}.template-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-layer-card{display:grid;gap:10px;min-height:300px;padding:14px;border:1px solid var(--tv-line);border-top:4px solid #1d4ed8;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1e293b0f}.template-layer-card.is-aiStatic{border-top-color:#7c3aed}.template-layer-card.is-enterpriseDynamic{border-top-color:#f97316}.template-layer-card.is-dynamicSupplement{border-top-color:#14b8a6}.template-layer-card.is-xiaoceOps{border-top-color:#2563eb}.template-layer-card.is-training{border-top-color:#16a34a}.template-layer-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-layer-card-head span{color:#1d4ed8;font-size:.76rem;font-weight:950}.template-layer-card-head small{color:var(--tv-muted);font-size:.74rem;font-weight:900;white-space:nowrap}.template-layer-card h2{font-size:1rem}.template-layer-card p{margin-bottom:0;color:#5f7085;font-size:.84rem;font-weight:760;line-height:1.48}.template-layer-card ul,.template-guardrail-panel ul,.template-engine-feedback-panel ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.template-layer-card li,.template-guardrail-panel li,.template-engine-feedback-panel li{position:relative;padding-left:14px;color:#334155;font-size:.82rem;font-weight:780;line-height:1.42}.template-layer-card li:before,.template-guardrail-panel li:before,.template-engine-feedback-panel li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:999px;background:#14b8a6;content:""}.template-layer-output{display:grid;gap:4px;margin-top:auto;padding:10px;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;background:var(--tv-soft)}.template-layer-output span{color:#64748b;font-size:.72rem;font-weight:950}.template-layer-output strong{color:#172033;font-size:.82rem;line-height:1.35}.template-visualizer-detail{display:grid;gap:14px}.template-workflow-panel,.template-guardrail-panel,.template-contract-panel{display:grid;gap:12px;padding:14px}.template-workflow-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.template-workflow-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;border:1px solid rgb(207 218 231 / 74%);border-radius:8px;background:#fff}.template-workflow-list li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#9a3412;background:#fff7ed;font-size:.72rem;font-weight:950}.template-workflow-list strong{color:var(--tv-ink);font-size:.86rem}.template-workflow-list p{margin:4px 0 0;color:#596b7f;font-size:.78rem;font-weight:760;line-height:1.45}.template-workflow-list small{display:block;margin-top:6px;color:#1d4ed8;font-size:.72rem;font-weight:900;line-height:1.32}.template-rule-block{display:grid;gap:8px}.template-rule-block>strong{color:#172033;font-size:.82rem;font-weight:950}.template-contract-panel pre{max-height:420px;margin:0;padding:12px;overflow:auto;border:1px solid rgb(207 218 231 / 76%);border-radius:8px;color:#233249;background:#f8fafc;font-size:.74rem;line-height:1.55;white-space:pre-wrap}@media(max-width:1360px){.operation-engine-runner{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.operation-engine-params{grid-column:1 / -1}.operation-engine-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-config-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.operation-config-simulator{grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr) minmax(360px,.9fr)}.template-visualizer-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.template-visualizer-detail{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr) minmax(320px,.9fr)}.template-engine-role-panel,.template-engine-feedback-panel{grid-column:auto}.template-layered-shell{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.template-inspector-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.template-visualizer-header,.operation-config-header,.operation-config-shell,.operation-config-simulator,.operation-config-scope-card,.operation-config-editor-grid,.operation-config-module-detail,.operation-config-strategy-grid,.operation-engine-runner,.operation-engine-result-grid,.template-visualizer-shell,.template-visualizer-detail,.template-scenario-card-grid,.template-plain-summary-grid,.template-rule-columns,.template-feedback-grid,.template-engine-summary-strip,.operation-engine-hero,.operation-metric-grid,.operation-engine-pipeline,.operation-engine-split,.template-layer-grid{grid-template-columns:1fr}.template-visualizer-actions{justify-content:flex-start}.template-visualizer-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.template-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.template-visualizer-chain,.operation-config-kpi-grid,.operation-config-weight-list label,.operation-engine-score-grid,.operation-source-weight-grid,.template-layer-filter-grid{grid-template-columns:1fr}.operation-config-header-actions,.operation-config-segmented,.operation-config-header-actions .primary-button,.operation-config-header-actions .secondary-button,.operation-config-segmented button{width:100%}.operation-config-section-summary{flex-direction:column;align-items:flex-start;font-size:.9rem}.operation-config-section-summary:after{top:14px}.template-visualizer-actions .primary-button,.template-visualizer-actions .secondary-button,.template-visualizer-mode-switch{width:100%}.template-visualizer-mode-switch button{width:50%}}.enterprise-flow-page{--ef-line: rgb(207 218 231 / 86%);--ef-soft: #f7fafc;--ef-ink: #162033;--ef-muted: #657386;--ef-blue: #1c67b5;--ef-orange: #c35b28;--ef-green: #117c55;--ef-teal: #0f766e;width:min(1480px,100%);padding-top:18px}.enterprise-flow-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.enterprise-flow-header p:not(.eyebrow){max-width:760px;margin-bottom:0}.enterprise-flow-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.enterprise-flow-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.enterprise-flow-metrics article{display:grid;min-height:96px;align-content:center;gap:3px;padding:14px;border:1px solid var(--ef-line);border-radius:8px;background:#fff}.enterprise-flow-metrics span,.enterprise-flow-metrics small{color:var(--ef-muted);font-size:.76rem;font-weight:850}.enterprise-flow-metrics strong{color:var(--ef-ink);font-size:1.55rem;line-height:1.05}.marketplace-strategy-center{display:grid;gap:14px;padding:18px;border:1px solid var(--ef-line);border-radius:8px;background:linear-gradient(135deg,rgb(28 103 181 / 8%),transparent 42%),#fff;box-shadow:0 14px 34px #1e293b12}.marketplace-strategy-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.marketplace-strategy-head span,.marketplace-strategy-user>.enterprise-panel-head span,.marketplace-paid-strategy>.enterprise-panel-head span{color:var(--ef-blue);font-size:.78rem;font-weight:950}.marketplace-strategy-head h2{margin:4px 0 0;color:var(--ef-ink);font-size:1.28rem}.marketplace-strategy-head p{max-width:860px;margin:8px 0 0;color:#526478;font-size:.9rem;font-weight:820;line-height:1.6}.marketplace-strategy-head strong{padding:7px 10px;border-radius:999px;color:var(--ef-green);background:#eaf8f0;white-space:nowrap}.marketplace-strategy-error{margin:0;padding:10px 12px;border:1px solid #f0c8b8;border-radius:8px;color:#9b3b1d;background:#fff7f3;font-weight:850}.marketplace-strategy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketplace-strategy-metrics article{display:grid;gap:4px;min-height:92px;padding:13px;border:1px solid #e1ebf5;border-radius:8px;background:#ffffffe0}.marketplace-strategy-metrics span,.marketplace-strategy-metrics small{color:var(--ef-muted);font-size:.75rem;font-weight:850}.marketplace-strategy-metrics strong{color:var(--ef-blue);font-size:1.5rem;line-height:1}.marketplace-strategy-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.marketplace-strategy-user,.marketplace-paid-strategy{display:grid;align-content:start;gap:10px;min-width:0}.marketplace-strategy-user article,.marketplace-paid-strategy article{display:grid;gap:8px;padding:13px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.marketplace-strategy-user article>span,.marketplace-paid-strategy article span{justify-self:start;padding:3px 8px;border-radius:999px;color:var(--ef-orange);background:#fff4ed;font-size:.72rem;font-weight:950}.marketplace-strategy-user article strong,.marketplace-paid-strategy article strong{color:var(--ef-ink);font-size:.96rem;line-height:1.3}.marketplace-strategy-user article p,.marketplace-paid-strategy article p,.marketplace-strategy-user article small,.marketplace-paid-strategy article small{margin:0;color:#526478;font-size:.8rem;font-weight:800;line-height:1.5}.marketplace-paid-strategy-tags{display:flex;flex-wrap:wrap;gap:6px}.marketplace-paid-strategy-tags em{padding:4px 8px;border-radius:999px;color:#335276;background:#edf4fc;font-size:.72rem;font-style:normal;font-weight:900}.marketplace-paid-strategy article .primary-button{justify-self:start}.enterprise-flow-board{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(560px,1.25fr) minmax(300px,.72fr);align-items:start;gap:14px}.enterprise-template-library,.enterprise-flow-canvas,.enterprise-flow-inspector{min-width:0}.enterprise-template-library,.enterprise-flow-canvas,.enterprise-inspector-card{border:1px solid var(--ef-line);border-radius:8px;background:#ffffffeb;box-shadow:0 12px 30px #1e293b0f}.enterprise-template-library,.enterprise-flow-canvas{display:grid;gap:14px;padding:14px}.enterprise-template-library,.enterprise-flow-inspector{position:sticky;top:24px}.enterprise-panel-head{display:grid;gap:4px}.enterprise-panel-head.compact{gap:2px}.enterprise-panel-head span{color:var(--ef-orange);font-size:.75rem;font-weight:950}.enterprise-panel-head strong{color:var(--ef-ink);font-size:.96rem;line-height:1.25}.enterprise-template-filters{display:flex;flex-wrap:wrap;gap:7px}.enterprise-template-filters button{min-height:30px;padding:0 10px;border:1px solid var(--ef-line);border-radius:8px;color:#475569;background:#fff;font-size:.76rem;font-weight:900}.enterprise-template-filters button:hover,.enterprise-template-filters button.is-active{color:var(--ef-blue);border-color:#1c67b54d;background:#edf6ff}.enterprise-template-list{display:grid;gap:9px;max-height:520px;overflow:auto;padding-right:2px}.enterprise-template-card{display:grid;gap:10px;padding:12px;border:1px solid var(--ef-line);border-left:4px solid var(--ef-blue);border-radius:8px;background:#fff;cursor:grab}.enterprise-template-card:active{cursor:grabbing}.enterprise-template-card.is-orange{border-left-color:var(--ef-orange)}.enterprise-template-card.is-green{border-left-color:var(--ef-green)}.enterprise-template-card.is-teal{border-left-color:var(--ef-teal)}.enterprise-template-card.is-added{background:#f8fbff}.enterprise-template-card span{width:fit-content;padding:2px 7px;border-radius:999px;color:var(--ef-blue);background:#edf6ff;font-size:.7rem;font-weight:950}.enterprise-template-card strong{display:block;margin-top:8px;color:var(--ef-ink);font-size:.94rem;line-height:1.25}.enterprise-template-card p{margin:5px 0 0;color:#526478;font-size:.78rem;font-weight:760;line-height:1.45}.enterprise-template-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.enterprise-template-card-foot small{color:var(--ef-orange);font-size:.72rem;font-weight:950;white-space:nowrap}.enterprise-template-card-foot .secondary-button{min-height:32px;padding:0 10px;font-size:.74rem}.enterprise-custom-template{display:grid;gap:10px;padding:12px;border:1px solid rgb(28 103 181 / 16%);border-radius:8px;background:#f7fbff}.enterprise-custom-template textarea{width:100%;min-height:78px;resize:vertical;padding:10px;border:1px solid #cfdce9;border-radius:8px;color:var(--ef-ink);background:#fff;line-height:1.45}.enterprise-custom-template .primary-button{justify-self:start;min-height:34px}.enterprise-flow-canvas{min-height:720px}.enterprise-flow-canvas.is-dragging{border-color:#0f766e75;background:#f3fbf9}.enterprise-flow-lane{display:grid;gap:11px}.enterprise-empty-flow{display:grid;min-height:320px;place-items:center;gap:6px;border:1px dashed #9fb8d4;border-radius:8px;background:var(--ef-soft);text-align:center}.enterprise-empty-flow strong{color:var(--ef-ink)}.enterprise-empty-flow p{margin:0;color:var(--ef-muted);font-size:.88rem}.enterprise-flow-step{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:stretch;padding:12px;border:1px solid var(--ef-line);border-radius:8px;background:#fff;cursor:pointer}.enterprise-flow-step:hover,.enterprise-flow-step.is-selected{border-color:#1c67b559;box-shadow:0 10px 24px #1c67b514}.enterprise-flow-step.is-disabled{opacity:.56}.enterprise-flow-step-index{display:grid;align-items:start}.enterprise-flow-step-index span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff;background:var(--ef-blue);font-size:.78rem;font-weight:950}.enterprise-flow-step.is-needConfirm .enterprise-flow-step-index span{background:var(--ef-orange)}.enterprise-flow-step.is-completed .enterprise-flow-step-index span{background:var(--ef-green)}.enterprise-flow-step-main{display:grid;gap:8px;min-width:0}.enterprise-flow-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.enterprise-flow-step-head strong{display:block;color:var(--ef-ink);font-size:.96rem;line-height:1.25}.enterprise-flow-step-head small{display:block;margin-top:3px;color:var(--ef-muted);font-size:.75rem;font-weight:800}.enterprise-flow-step p{margin:0;color:#526478;font-size:.82rem;font-weight:760;line-height:1.48}.enterprise-flow-step-tags{display:flex;flex-wrap:wrap;gap:6px}.enterprise-flow-step-tags span{min-height:24px;padding:3px 8px;border-radius:999px;color:#46627e;background:#edf4fc;font-size:.7rem;font-weight:900}.enterprise-status-pill{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#53677f;background:#eef2f7;font-size:.7rem;font-weight:950;white-space:nowrap}.enterprise-status-pill.is-running{color:var(--ef-blue);background:#edf6ff}.enterprise-status-pill.is-needConfirm{color:var(--ef-orange);background:#fff4ed}.enterprise-status-pill.is-completed{color:var(--ef-green);background:#eaf8f0}.enterprise-flow-step-actions{display:grid;grid-template-columns:repeat(2,minmax(36px,auto));gap:6px;align-content:start}.enterprise-flow-step-actions button{min-height:30px;padding:0 8px;border:1px solid var(--ef-line);border-radius:8px;color:#475569;background:#fff;font-size:.72rem;font-weight:900}.enterprise-flow-step-actions button:hover:not(:disabled){color:var(--ef-blue);border-color:#1c67b54d;background:#edf6ff}.enterprise-flow-step-actions button:disabled{cursor:not-allowed;opacity:.42}.enterprise-flow-inspector{display:grid;gap:12px}.enterprise-inspector-card{display:grid;gap:12px;padding:14px}.enterprise-inspector-card.is-confirm{border-color:#c35b283d;background:#fffaf6}.enterprise-inspector-card label{display:grid;gap:6px;color:#52677e;font-size:.82rem;font-weight:900}.enterprise-inspector-card select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cfdce9;border-radius:8px;color:var(--ef-ink);background:#fff;font:inherit;font-size:.84rem}.enterprise-inspector-card p{margin:0;color:#526478;font-size:.84rem;font-weight:760;line-height:1.55}.enterprise-source-list,.enterprise-agent-list{display:grid;gap:8px}.enterprise-source-list>span,.enterprise-agent-list>span{color:var(--ef-orange);font-size:.74rem;font-weight:950}.enterprise-source-list strong{width:fit-content;padding:5px 8px;border-radius:999px;color:var(--ef-blue);background:#edf6ff;font-size:.74rem;font-weight:950}.enterprise-agent-list p{padding:8px 10px;border:1px solid rgb(207 218 231 / 70%);border-radius:8px;background:#fff}.enterprise-output-list{display:grid;gap:8px}.enterprise-output-list article{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border:1px solid rgb(207 218 231 / 72%);border-radius:8px;background:#fff}.enterprise-output-list strong{display:block;color:var(--ef-ink);font-size:.82rem}.enterprise-output-list small{display:block;margin-top:2px;color:var(--ef-muted);font-size:.72rem;font-weight:800}.enterprise-status-dot{width:9px;height:9px;border-radius:999px;background:#94a3b8}.enterprise-status-dot.is-running{background:var(--ef-blue)}.enterprise-status-dot.is-needConfirm{background:var(--ef-orange)}.enterprise-status-dot.is-completed{background:var(--ef-green)}@media(max-width:1360px){.enterprise-flow-board{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.enterprise-flow-inspector{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media(max-width:980px){.enterprise-flow-header,.enterprise-flow-board,.enterprise-flow-inspector,.marketplace-strategy-grid,.marketplace-strategy-metrics,.enterprise-flow-metrics{grid-template-columns:1fr}.marketplace-strategy-head{display:grid}.enterprise-flow-header-actions{justify-content:flex-start}.enterprise-template-library{position:static}.enterprise-template-list{max-height:none}}@media(max-width:680px){.enterprise-flow-step{grid-template-columns:1fr}.enterprise-flow-step-index span{width:100%}.enterprise-flow-step-head,.enterprise-template-card-foot{display:grid;justify-content:stretch}.enterprise-flow-step-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-flow-header-actions .primary-button,.enterprise-flow-header-actions .secondary-button,.enterprise-custom-template .primary-button,.enterprise-inspector-card .primary-button,.enterprise-inspector-card .secondary-button{width:100%}}.service-package-page{gap:16px}.service-package-hero{display:grid;gap:10px;min-height:auto;padding:22px}.service-package-hero p:not(.eyebrow){max-width:820px;margin:0;color:#475569;font-size:.96rem;font-weight:800;line-height:1.7}.service-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-package-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:430px;overflow:hidden;border:1px solid rgb(187 203 225 / 70%);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 48px #1f29371a;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.service-package-card:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;content:"";background:linear-gradient(90deg,#2563eb,#f97316)}.service-package-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e5edf7}.service-package-cover:after{position:absolute;inset:auto 0 0;height:42%;content:"";background:linear-gradient(180deg,transparent,rgb(15 23 42 / 44%))}.service-package-cover span{position:absolute;right:12px;bottom:10px;z-index:1;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgb(255 255 255 / 58%);border-radius:999px;color:#fff;background:#0f172a85;font-size:.74rem;font-weight:950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-package-body{display:grid;align-content:start;gap:11px;padding:14px 16px 0}.service-package-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.service-package-title-row h2{margin:0;color:#0f172a;font-size:1.02rem;letter-spacing:0;line-height:1.35}.service-package-title-row small{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#0f766e;background:#ccfbf1b8;font-size:.72rem;font-weight:950;white-space:nowrap}.service-package-body p,.service-package-scenario span{margin:0;color:#475569;font-size:.82rem;font-weight:800;line-height:1.58}.service-package-scenario{display:grid;gap:4px;min-height:64px;padding:9px 10px;border:1px solid rgb(207 218 231 / 72%);border-radius:8px;background:#f8fbffc7}.service-package-scenario strong{color:#164aa5;font-size:.74rem;font-weight:950}.service-package-deliverables{display:flex;flex-wrap:wrap;gap:6px}.service-package-deliverables span{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:999px;color:#334155;background:#eef4fb;font-size:.74rem;font-weight:900}.service-package-card .primary-button{justify-self:start;margin:14px 16px 16px}@media(max-width:1180px){.service-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.service-package-grid{grid-template-columns:1fr}.service-package-card{min-height:0}}.plugin-market-page{gap:16px}.plugin-market-hero{display:grid;gap:10px;min-height:auto;padding:22px}.plugin-market-hero p:not(.eyebrow){display:block;max-width:900px;margin:0;color:#475569;font-size:.96rem;font-weight:800;line-height:1.72}.plugin-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plugin-market-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:392px;overflow:hidden;border:1px solid rgb(187 203 225 / 70%);border-radius:8px;background:linear-gradient(180deg,#ffffffe0,#f8fbffd1),#ffffffc7;box-shadow:0 18px 48px #1f29371a;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.plugin-market-card:hover{border-color:#2563eb4d;box-shadow:0 24px 60px #2563eb24;transform:translateY(-2px)}.plugin-market-card:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;content:"";background:linear-gradient(90deg,#2563eb,#22c55e,#f97316)}.plugin-market-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgb(96 165 250 / 30%),transparent 34%),#eef4fb}.plugin-market-cover:after{position:absolute;inset:auto 0 0;height:45%;content:"";background:linear-gradient(180deg,transparent,rgb(15 23 42 / 38%))}.plugin-market-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.plugin-market-card:hover .plugin-market-cover img{transform:scale(1.035)}.plugin-market-cover span{position:absolute;right:12px;bottom:10px;z-index:1;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgb(255 255 255 / 58%);border-radius:999px;color:#fff;background:#0f172a7f;font-size:.74rem;font-weight:950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plugin-market-body{display:grid;align-content:start;gap:10px;padding:14px 16px 0}.plugin-market-title-row{display:grid;gap:7px}.plugin-market-title-row>span{display:inline-flex;align-items:center;justify-self:start;min-height:24px;padding:0 8px;border-radius:999px;color:#164aa5;background:#dbeafec7;font-size:.72rem;font-weight:950}.plugin-market-title-row h2{margin:0;color:#0f172a;font-size:1.02rem;letter-spacing:0;line-height:1.35}.plugin-market-body p{margin:0;color:#475569;font-size:.82rem;font-weight:800;line-height:1.58}.plugin-market-body small{display:block;min-height:36px;padding:8px 10px;border:1px solid rgb(207 218 231 / 72%);border-radius:8px;color:#52677e;background:#f8fbffc2;font-size:.75rem;font-weight:900;line-height:1.45}.plugin-market-card .secondary-button{justify-self:start;margin:14px 16px 16px;background:#fff}@media(max-width:1180px){.plugin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.plugin-market-grid{grid-template-columns:1fr}.plugin-market-card{min-height:0}}.marketplace-refresh-page{width:min(1380px,100%);gap:18px;padding-left:22px;color:#10203c}.marketplace-refresh-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 0 10px}.marketplace-refresh-header h1{margin:0;color:#061a3a;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.15;letter-spacing:0}.marketplace-refresh-header p{max-width:760px;margin:8px 0 0;color:#58677f;font-size:.96rem;font-weight:760;line-height:1.55}.marketplace-header-actions,.enterprise-flow-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.marketplace-refresh-page .primary-button{border-color:#155bdc;background:linear-gradient(180deg,#2b73f0,#155bdc);box-shadow:0 10px 22px #155bdc2e}.marketplace-refresh-page .primary-button:hover{background:linear-gradient(180deg,#2168e5,#0f4fc8)}.marketplace-refresh-page .secondary-button{border-color:#cdd9ec;color:#10203c;background:#fff;box-shadow:0 8px 18px #0f23420f}.marketplace-refresh-page .secondary-button:hover{border-color:#9bb4db;color:#155bdc}.marketplace-search-field{display:grid;min-width:0;gap:6px}.marketplace-search-field span{color:#6d7b91;font-size:.74rem;font-weight:850}.marketplace-search-field input{width:100%;min-height:42px;padding:0 14px;border:1px solid #cdd9ec;border-radius:8px;color:#10203c;background:#fff;font-weight:780;box-shadow:inset 0 1px #ffffffe5}.marketplace-search-field input::placeholder{color:#8c9aae}.marketplace-search-field.is-header{width:min(360px,38vw)}.marketplace-search-field.is-header span,.marketplace-search-field.is-toolbar span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.marketplace-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.marketplace-stat-row article{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:18px;border:1px solid #dbe6f5;border-radius:8px;background:#fff;box-shadow:0 14px 36px #10203c0f}.marketplace-stat-icon{position:relative;display:block;width:46px;height:46px;border-radius:999px;background:#edf4ff}.marketplace-stat-icon:before,.marketplace-stat-icon:after{position:absolute;box-sizing:border-box;content:""}.marketplace-stat-icon:before{top:14px;left:15px;width:17px;height:17px;border:3px solid #1d63e7;border-radius:5px;transform:rotate(45deg)}.marketplace-stat-icon:after{top:19px;left:20px;width:7px;height:7px;border:2px solid #1d63e7;border-radius:3px}.marketplace-stat-icon.tone-1{background:#eaf9f2}.marketplace-stat-icon.tone-1:before{top:13px;left:18px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #17a76d;border-radius:2px;transform:none}.marketplace-stat-icon.tone-1:after{display:none}.marketplace-stat-icon.tone-2{background:#eef4ff}.marketplace-stat-icon.tone-2:before{top:24px;left:14px;width:4px;height:10px;border:0;border-radius:999px;background:#1d63e7;box-shadow:8px -7px #1d63e7,16px -14px #1d63e7;transform:none}.marketplace-stat-icon.tone-2:after{display:none}.marketplace-stat-icon.tone-3{background:#fff1e8}.marketplace-stat-icon.tone-3:before{top:11px;left:12px;width:22px;height:20px;border:3px solid #f06a2a;border-radius:6px 6px 8px 8px;background:transparent;clip-path:polygon(50% 0,100% 100%,0 100%);transform:none}.marketplace-stat-icon.tone-3:after{top:19px;left:22px;width:3px;height:9px;border:0;border-radius:999px;background:#f06a2a;box-shadow:0 12px 0 -1px #f06a2a}.marketplace-stat-row span{display:block;color:#60708a;font-size:.88rem;font-weight:820}.marketplace-stat-row strong{display:block;margin-top:4px;color:#061a3a;font-size:1.72rem;line-height:1}.marketplace-toolbar{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr) auto;align-items:center;gap:16px}.plugin-market-page .marketplace-toolbar{grid-template-columns:minmax(0,1fr) auto}.marketplace-category-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.marketplace-category-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:8px;color:#263a56;background:transparent;font-size:.9rem;font-weight:880}.marketplace-category-tabs button:hover,.marketplace-category-tabs button.is-active{color:#155bdc;background:#edf4ff;box-shadow:inset 0 -2px #155bdc}.marketplace-two-column-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.plugin-market-main,.service-package-main,.marketplace-side-stack{display:grid;gap:18px;min-width:0}.marketplace-section-panel,.marketplace-side-panel,.enterprise-template-library,.enterprise-flow-canvas,.enterprise-inspector-card{border:1px solid #dbe6f5;border-radius:8px;background:#fffffff5;box-shadow:0 14px 36px #10203c0f}.marketplace-section-panel{display:grid;gap:16px;padding:18px}.marketplace-section-head,.marketplace-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketplace-section-head h2,.marketplace-side-head h2{margin:0;color:#061a3a;font-size:1.16rem}.marketplace-section-head p{margin:5px 0 0;color:#66758c;font-size:.86rem;font-weight:760}.marketplace-section-head button,.marketplace-side-head button{min-height:30px;padding:0 8px;border:0;color:#155bdc;background:transparent;font-size:.82rem;font-weight:880}.marketplace-section-actions{display:flex;gap:10px}.marketplace-section-actions .secondary-button{min-height:36px}.plugin-recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plugin-recommend-card,.plugin-market-card{position:relative;display:grid;gap:12px;min-height:188px;padding:18px;overflow:hidden;border:1px solid #dbe6f5;border-radius:8px;background:#fff;box-shadow:none}.plugin-recommend-card:before,.plugin-market-card:before{display:none}.plugin-recommend-card{grid-template-columns:54px minmax(0,1fr);align-content:start}.plugin-recommend-card h3,.plugin-market-card h2,.service-package-card h2{margin:0;color:#071b3d;font-size:1.02rem;line-height:1.35}.plugin-recommend-card p,.plugin-market-card p,.service-package-card p{margin:6px 0 0;color:#5e6d83;font-size:.84rem;font-weight:760;line-height:1.52}.plugin-market-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plugin-recommend-card small{align-self:end;color:#f39a16;font-size:.86rem;font-weight:900}.plugin-recommend-card .primary-button{align-self:end;min-height:36px}.plugin-icon{--plugin-glyph: #1d63e7;position:relative;display:block;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#6da3ff,#1767e8);box-shadow:inset 0 1px #ffffff5c,0 10px 18px #155bdc29}.plugin-icon:before,.plugin-icon:after{position:absolute;box-sizing:border-box;content:""}.plugin-icon.is-green{--plugin-glyph: #16a768;background:linear-gradient(135deg,#6be0a4,#16a768)}.plugin-icon.is-orange{--plugin-glyph: #ef7725;background:linear-gradient(135deg,#ffb05f,#ef7725)}.plugin-icon.is-purple{--plugin-glyph: #7554e8;background:linear-gradient(135deg,#9d7bff,#7554e8)}.plugin-icon.is-teal{--plugin-glyph: #12b8b3;background:linear-gradient(135deg,#55d7d1,#12a7a0)}.plugin-icon.icon-speech:before{top:12px;left:10px;width:24px;height:17px;border-radius:5px;background:#fff;box-shadow:6px 7px #ffffffb8}.plugin-icon.icon-speech:after{top:17px;left:16px;width:13px;height:2px;border-radius:999px;background:var(--plugin-glyph);box-shadow:0 5px 0 var(--plugin-glyph)}.plugin-icon.icon-report:before{top:9px;left:14px;width:22px;height:28px;border:2px solid rgb(255 255 255 / 78%);border-radius:5px;background:#ffffffdb}.plugin-icon.icon-report:after{bottom:12px;left:19px;width:4px;height:10px;border-radius:999px;background:var(--plugin-glyph);box-shadow:7px -5px 0 var(--plugin-glyph),14px -11px 0 var(--plugin-glyph)}.plugin-icon.icon-shield:before{top:9px;left:12px;width:24px;height:28px;background:#fff;clip-path:polygon(50% 3%,84% 17%,80% 56%,50% 90%,20% 56%,16% 17%)}.plugin-icon.icon-shield:after{top:20px;left:19px;width:12px;height:7px;border-bottom:3px solid var(--plugin-glyph);border-left:3px solid var(--plugin-glyph);transform:rotate(-45deg)}.plugin-icon.icon-document:before{top:9px;left:13px;width:22px;height:28px;border-radius:5px;background:#fff;box-shadow:inset -5px 5px #ffffffb8}.plugin-icon.icon-document:after{top:18px;left:18px;width:13px;height:2px;border-radius:999px;background:var(--plugin-glyph);box-shadow:0 6px 0 var(--plugin-glyph),0 12px 0 var(--plugin-glyph)}.plugin-icon.icon-calendar:before{top:11px;left:11px;width:24px;height:24px;border:3px solid #ffffff;border-top-width:8px;border-radius:6px}.plugin-icon.icon-calendar:after{top:24px;left:18px;width:4px;height:4px;border-radius:1px;background:#fff;box-shadow:8px 0 #fff,0 7px #fff,8px 7px #fff}.plugin-icon.icon-share:before{top:13px;left:13px;width:20px;height:20px;border:4px solid #ffffff;border-radius:999px}.plugin-icon.icon-share:after{top:13px;left:29px;width:7px;height:7px;border-radius:999px;background:#fff;box-shadow:-18px 5px #fff,0 17px #fff}.plugin-icon.icon-book:before{top:12px;left:10px;width:13px;height:22px;border-radius:5px 2px 2px 5px;background:#fff;box-shadow:14px 0 #fff}.plugin-icon.icon-book:after{top:15px;left:23px;width:2px;height:17px;border-radius:999px;background:var(--plugin-glyph)}.plugin-icon.icon-bot:before{top:13px;left:10px;width:26px;height:20px;border-radius:8px;background:#fff}.plugin-icon.icon-bot:after{top:20px;left:17px;width:5px;height:5px;border-radius:999px;background:var(--plugin-glyph);box-shadow:10px 0 0 var(--plugin-glyph)}.service-status-icon:before{width:20px;height:20px;border-radius:5px;background:#1d63e7;content:""}.plugin-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plugin-market-card{grid-template-columns:46px minmax(0,1fr);grid-template-rows:minmax(92px,1fr) auto;align-content:start;gap:10px 12px;min-height:166px;padding:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.plugin-market-card:hover{border-color:#155bdc47;box-shadow:0 18px 40px #155bdc1a;transform:translateY(-2px)}.plugin-market-body{grid-column:2;grid-row:1;min-width:0;padding:0}.plugin-market-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.plugin-market-title-row>span,.service-package-title-row>span{display:inline-flex;align-items:center;justify-self:start;min-height:22px;padding:0 8px;border-radius:999px;color:#e25d19;background:#fff0e6;font-size:.72rem;font-weight:900}.plugin-market-body small{display:block;margin-top:6px;min-height:0;padding:0;border:0;color:#77859a;background:transparent;font-size:.78rem;font-weight:820}.plugin-market-card-foot{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.plugin-market-card-foot strong{color:#071b3d;font-size:.92rem}.plugin-market-card-foot .primary-button,.plugin-market-card-foot .secondary-button{min-height:32px;padding:0 10px;font-size:.78rem}.marketplace-side-panel{display:grid;gap:14px;padding:18px}.marketplace-applied-list{display:grid}.marketplace-applied-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 0;border:0;border-top:1px solid #edf2f8;color:#10203c;background:transparent;text-align:left}.marketplace-applied-list button:first-child{border-top:0}.marketplace-applied-list .plugin-icon{width:38px;height:38px}.marketplace-applied-list .service-status-icon:before{width:16px;height:16px}.marketplace-applied-list strong{display:block;color:#11213b;font-size:.9rem}.marketplace-applied-list small{display:block;margin-top:3px;color:#75839a;font-size:.76rem;font-weight:780}.marketplace-applied-list em{color:#12a06a;font-size:.74rem;font-style:normal;font-weight:900;white-space:nowrap}.marketplace-side-panel label{display:grid;gap:8px;color:#5f6d83;font-size:.82rem;font-weight:850}.marketplace-side-panel select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d4deed;border-radius:8px;color:#10203c;background:#fff}.plugin-workflow-options,.service-constraint-list{display:grid;gap:8px}.plugin-workflow-options span,.service-constraint-list span{padding:11px 12px;border:1px solid #dce6f4;border-radius:8px;color:#263a56;background:#f8fbff;font-size:.82rem;font-weight:820}.plugin-workflow-options span.is-active{border-color:#155bdc47;color:#155bdc;background:#edf4ff}.marketplace-ranking-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.marketplace-ranking-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px}.marketplace-ranking-list span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#fff;background:#155bdc;font-size:.72rem;font-weight:900}.marketplace-ranking-list li:nth-child(n+4) span{color:#516178;background:#edf2f8}.marketplace-ranking-list strong{overflow:hidden;color:#263a56;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.marketplace-ranking-list small{color:#155bdc;font-size:.78rem;font-weight:820}.service-layout{grid-template-columns:minmax(0,1fr) 330px}.marketplace-info-strip{padding:12px 16px;border:1px solid #d7e6fb;border-radius:8px;color:#4c6280;background:#edf5ff;font-size:.86rem;font-weight:820}.service-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-package-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:370px;overflow:hidden;border:1px solid #dbe6f5;border-radius:8px;background:#fff;box-shadow:0 14px 36px #10203c0f}.service-package-card:before{display:none}.service-package-cover{aspect-ratio:16 / 7;background:#eef4fb}.service-package-cover:after{height:34%;background:linear-gradient(180deg,transparent,rgb(15 29 56 / 20%))}.service-package-cover span{right:12px;bottom:10px;border:0;color:#00876c;background:#dff8ee}.service-package-body{gap:10px;padding:14px 16px 0}.service-package-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.service-package-title-row small{color:#00876c;background:#e3f8ee}.service-package-scenario{min-height:0;padding:0;border:0;background:transparent}.service-package-scenario strong{display:block;margin-bottom:5px;color:#155bdc;font-size:.78rem}.service-package-deliverables span{border-radius:8px;color:#3e526c;background:#edf2f8}.service-package-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 16px}.service-package-card-foot .primary-button{min-height:36px}.service-package-card-foot .ghost-button{color:#155bdc}.service-status-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#eaf2ff}.service-status-icon.is-进行中{background:#e8f8f1}.service-status-icon.is-进行中:before{border-radius:999px;background:#12a06a}.service-status-icon.is-待验收{background:#fff0e6}.service-status-icon.is-待验收:before{background:#e76f1f}.service-status-icon.is-已交付{background:#edf4ff}.service-status-icon.is-已交付:before{background:#155bdc}.service-package-page{width:min(1420px,100%);--service-blue: #1664e8;--service-blue-dark: #0d4fca;--service-line: #d8e4f4;--service-ink: #071b3d;--service-muted: #5b6a82;--service-green: #12a879;--service-orange: #e9771e;--service-purple: #6b58e8;--service-icon-blue: #5f8ed6;--service-icon-green: #66ad9c;--service-icon-orange: #d79b62;--service-icon-purple: #8a82d5;background:linear-gradient(180deg,#f8fbff,#f5f8fc)}.service-package-page .marketplace-refresh-header{align-items:center;padding:2px 0 4px}.service-package-page .marketplace-refresh-header h1{color:#061a3a;font-size:clamp(1.9rem,2.45vw,2.45rem);font-weight:950}.service-package-page .marketplace-refresh-header p{margin-top:6px;color:#52637b;font-size:.94rem;font-weight:790}.service-package-page .marketplace-header-actions .secondary-button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 20px;border-radius:8px;color:#102143;font-weight:920}.service-header-icon,.service-select-chevron{position:relative;display:inline-grid;width:16px;height:16px;flex:0 0 auto}.service-header-icon:before,.service-header-icon:after,.service-select-chevron:before,.service-select-chevron:after{position:absolute;content:""}.service-header-icon.is-order{border:2px solid currentColor;border-radius:4px}.service-header-icon.is-order:before{left:4px;top:-4px;width:6px;height:5px;border:2px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;background:#fff}.service-header-icon.is-order:after{left:3px;top:5px;width:8px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 4px 0 currentColor}.service-header-icon.is-history{border:2px solid currentColor;border-radius:999px}.service-header-icon.is-history:before{left:7px;top:3px;width:2px;height:5px;border-radius:999px;background:currentColor}.service-header-icon.is-history:after{left:7px;top:7px;width:5px;height:2px;border-radius:999px;background:currentColor;transform:rotate(38deg);transform-origin:left center}.service-package-page .marketplace-stat-row{gap:18px}.service-package-page .marketplace-stat-row article{grid-template-columns:54px minmax(0,1fr);min-height:96px;padding:18px 20px;border-color:#dce7f6;background:#fff}.service-package-page .marketplace-stat-icon{position:relative;width:50px;height:50px;border-radius:999px;background:#e8f1ff}.service-package-page .marketplace-stat-icon:before,.service-package-page .marketplace-stat-icon:after{position:absolute;content:""}.service-package-page .marketplace-stat-icon.is-box:before{left:15px;top:15px;width:18px;height:18px;border:3px solid var(--service-blue);border-radius:5px;background:transparent;transform:rotate(30deg) skew(-6deg)}.service-package-page .marketplace-stat-icon.is-box:after{left:21px;top:12px;width:9px;height:22px;border-left:3px solid var(--service-blue);border-right:3px solid var(--service-blue);opacity:.78;transform:rotate(30deg) skew(-6deg)}.service-package-page .marketplace-stat-icon.is-clock{background:#e0f7f1}.service-package-page .marketplace-stat-icon.is-clock:before{left:13px;top:13px;width:20px;height:20px;border:3px solid var(--service-green);border-radius:999px;background:transparent}.service-package-page .marketplace-stat-icon.is-clock:after{left:24px;top:18px;width:8px;height:9px;border-left:3px solid var(--service-green);border-bottom:3px solid var(--service-green);border-radius:0 0 0 3px}.service-package-page .marketplace-stat-icon.is-help{background:#fff1dd}.service-package-page .marketplace-stat-icon.is-help:before{left:13px;top:13px;display:grid;width:22px;height:22px;place-items:center;border:3px solid var(--service-orange);border-radius:999px;color:var(--service-orange);background:transparent;content:"?";font-size:.9rem;font-style:normal;font-weight:950;line-height:1}.service-package-page .marketplace-stat-icon.is-calendar{background:#eeebff}.service-package-page .marketplace-stat-icon.is-calendar:before{left:14px;top:13px;width:21px;height:24px;border:3px solid var(--service-purple);border-radius:5px;background:linear-gradient(var(--service-purple),var(--service-purple)) 0 5px / 100% 3px no-repeat}.service-package-page .marketplace-stat-icon.is-calendar:after{left:22px;top:25px;width:9px;height:5px;border-left:3px solid var(--service-purple);border-bottom:3px solid var(--service-purple);transform:rotate(-45deg)}.service-package-page .marketplace-stat-row span{color:#5b6a82;font-size:.9rem}.service-package-page .marketplace-stat-row strong{color:#061a3a;font-size:1.76rem}.service-package-page .marketplace-toolbar{grid-template-columns:minmax(260px,390px) minmax(0,1fr) 136px auto;gap:16px}.service-package-page .marketplace-search-field{position:relative}.service-package-page .marketplace-search-field:before{position:absolute;left:16px;top:50%;z-index:1;width:14px;height:14px;border:2px solid #8190a7;border-radius:999px;content:"";transform:translateY(-55%)}.service-package-page .marketplace-search-field:after{position:absolute;left:29px;top:calc(50% + 8px);z-index:1;width:7px;height:2px;border-radius:999px;content:"";background:#8190a7;transform:rotate(45deg)}.service-package-page .marketplace-search-field input{min-height:42px;padding-left:44px;border-color:#cfdcf0;font-size:.88rem}.service-package-page .marketplace-category-tabs{gap:12px}.service-package-page .marketplace-category-tabs button{min-height:36px;padding:0 9px;border-radius:8px;background:transparent;box-shadow:none}.service-package-page .marketplace-category-tabs button.is-active,.service-package-page .marketplace-category-tabs button:hover{color:var(--service-blue);background:#eef5ff;box-shadow:none}.service-package-page .marketplace-toolbar>.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 16px;border-radius:8px}.service-select-chevron:before{left:4px;top:5px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.service-delivery-toggle{display:inline-flex;align-items:center;gap:12px;min-height:42px;color:#243650;font-size:.88rem;font-weight:880;white-space:nowrap}.service-delivery-toggle input{position:absolute;opacity:0;pointer-events:none}.service-delivery-toggle i{position:relative;display:inline-block;width:42px;height:24px;border-radius:999px;background:#cfd9e8;box-shadow:inset 0 1px 2px #1e34541f;transition:background .16s ease}.service-delivery-toggle i:before{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:999px;content:"";background:#fff;box-shadow:0 2px 6px #0e23442e;transition:transform .16s ease}.service-delivery-toggle input:checked+i{background:var(--service-blue)}.service-delivery-toggle input:checked+i:before{transform:translate(18px)}.service-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.service-package-page .marketplace-info-strip{padding:11px 14px 11px 42px;border-color:#cfe0fa;color:#50627e;background:#edf5ff;font-size:.84rem;position:relative}.service-package-page .marketplace-info-strip:before{position:absolute;left:16px;top:50%;display:grid;width:16px;height:16px;place-items:center;border-radius:999px;color:#fff;content:"i";background:var(--service-blue);font-size:.68rem;font-weight:950;transform:translateY(-50%)}.service-package-grid{gap:16px}.service-package-card{min-height:0;border-color:#dbe6f5;background:#fff;box-shadow:0 12px 30px #10203c0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-package-card:hover{border-color:#1664e847;box-shadow:0 16px 34px #1664e817;transform:translateY(-2px)}.service-package-cover{position:relative;height:104px;aspect-ratio:auto;overflow:hidden;border-bottom:1px solid #e6edf7;background:linear-gradient(135deg,#edf5ff,#f8fbff 56%,#e8f1ff)}.service-package-cover:after{display:none}.service-package-cover img{display:block;width:100%;height:100%;object-fit:cover}.service-package-cover>span{display:none}.service-cover-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.service-cover-art:before{position:absolute;left:26px;right:24px;bottom:14px;height:18px;border-radius:999px;content:"";background:#5875a51a;filter:blur(6px)}.service-cover-art .art-piece{position:absolute;display:block;border:1px solid rgb(116 143 184 / 14%);background:#fff;box-shadow:0 12px 24px #234c891f}.service-cover-art .art-piece:before,.service-cover-art .art-piece:after{position:absolute;content:""}.service-cover-art.is-data .art-piece-a{left:28px;bottom:27px;width:100px;height:58px;border-radius:13px 13px 11px 11px;background:linear-gradient(145deg,#78b7f5,#3676d7);transform:skewY(-8deg)}.service-cover-art.is-data .art-piece-a:before{left:8px;top:-13px;width:42px;height:18px;border-radius:9px 12px 0 0;background:#91c5fb}.service-cover-art.is-data .art-piece-b,.service-cover-art.is-data .art-piece-c{bottom:39px;width:72px;height:46px;border-radius:8px;background:linear-gradient(90deg,#dbeafe 0 22%,transparent 22%),repeating-linear-gradient(0deg,#e8eef7 0 5px,transparent 5px 12px),#fff}.service-cover-art.is-data .art-piece-b{left:132px;transform:rotate(5deg)}.service-cover-art.is-data .art-piece-c{left:196px;transform:rotate(-5deg)}.service-cover-art.is-data .art-piece-d{right:46px;bottom:28px;width:92px;height:56px;border-radius:9px;background:linear-gradient(90deg,transparent 26%,#e4ecf7 26% 28%,transparent 28% 56%,#e4ecf7 56% 58%,transparent 58%),linear-gradient(0deg,transparent 34%,#e4ecf7 34% 36%,transparent 36% 68%,#e4ecf7 68% 70%,transparent 70%),#fff}.service-cover-art.is-data .art-piece-d:after{left:15px;bottom:10px;width:9px;height:24px;border-radius:3px 3px 0 0;background:#2d74df;box-shadow:20px -10px #8bb8f4,40px -2px #4b8be7}.service-cover-art.is-video .art-piece-a{left:60px;top:22px;width:132px;height:74px;border-radius:12px;background:linear-gradient(90deg,rgb(8 55 138 / 58%),transparent),linear-gradient(135deg,#1f65dc,#93c5fd)}.service-cover-art.is-video .art-piece-a:before{left:54px;top:23px;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #ffffff;filter:drop-shadow(0 4px 8px rgb(8 37 89 / 20%))}.service-cover-art.is-video .art-piece-b{left:42px;bottom:13px;width:182px;height:22px;border-radius:7px;background:repeating-linear-gradient(90deg,#dfe8f6 0,#dfe8f6 20px,#c8d8f0 20px,#c8d8f0 24px),#eef4fb}.service-cover-art.is-video .art-piece-c{right:38px;top:29px;width:70px;height:56px;border-radius:12px;background:linear-gradient(90deg,#cbd8eb 0 58%,transparent 58%),repeating-linear-gradient(0deg,#eef3fa 0 5px,transparent 5px 12px),#fff}.service-cover-art.is-video .art-piece-d{right:88px;top:41px;width:30px;height:30px;border-radius:999px;background:conic-gradient(#4b8be7 0,#4b8be7 35%,#dbeafe 35%,#dbeafe)}.service-cover-art.is-script .art-piece-a,.service-cover-art.is-script .art-piece-b,.service-cover-art.is-script .art-piece-c{width:118px;height:60px;border-radius:12px;background:linear-gradient(90deg,#dfe8f6 0 10px,transparent 10px),repeating-linear-gradient(0deg,#dbe4f0 0 5px,transparent 5px 14px),#fff}.service-cover-art.is-script .art-piece-a{left:44px;top:26px}.service-cover-art.is-script .art-piece-b{right:40px;top:20px;transform:rotate(2deg)}.service-cover-art.is-script .art-piece-c{left:128px;bottom:18px;width:146px;height:46px}.service-cover-art.is-script .art-piece-d,.service-cover-art.is-script .art-piece-e{left:25px;top:39px;width:26px;height:26px;border-radius:999px;background:#4b8be7;box-shadow:none}.service-cover-art.is-script .art-piece-e{left:86px;top:72px;background:#18a777}.service-cover-art.is-flow .art-piece-a,.service-cover-art.is-flow .art-piece-b,.service-cover-art.is-flow .art-piece-c,.service-cover-art.is-flow .art-piece-d{width:38px;height:34px;border-radius:10px;background:#fff}.service-cover-art.is-flow .art-piece-a{left:44px;top:38px}.service-cover-art.is-flow .art-piece-b{left:132px;top:24px;background:#e8f2ff}.service-cover-art.is-flow .art-piece-c{left:220px;top:44px;background:#e8f8f1}.service-cover-art.is-flow .art-piece-d{right:34px;top:30px;background:#eef0ff}.service-cover-art.is-flow .art-piece-e{left:76px;top:54px;width:212px;height:2px;border:0;background:#8db4ef;box-shadow:88px -16px #8db4ef,88px 18px #8db4ef}.service-cover-art.is-flow .art-piece-a:before,.service-cover-art.is-flow .art-piece-b:before,.service-cover-art.is-flow .art-piece-c:before,.service-cover-art.is-flow .art-piece-d:before{left:12px;top:9px;width:13px;height:13px;border-radius:4px;background:var(--service-blue)}.service-cover-art.is-flow .art-piece-c:before{background:var(--service-green)}.service-cover-art.is-campaign .art-piece-a{left:42px;top:24px;width:82px;height:82px;border-radius:999px;background:conic-gradient(#2d74df 0,#2d74df 34%,#93c5fd 34%,#93c5fd 67%,#dbeafe 67%,#dbeafe)}.service-cover-art.is-campaign .art-piece-a:after{right:-4px;top:-3px;width:31px;height:31px;border:8px solid #f8fbff;border-radius:999px;background:#b6d4ff}.service-cover-art.is-campaign .art-piece-b{left:142px;top:24px;width:116px;height:76px;border-radius:12px;background:repeating-linear-gradient(0deg,#dce6f3 0 5px,transparent 5px 15px),#fff}.service-cover-art.is-campaign .art-piece-b:before{left:13px;top:12px;width:9px;height:5px;border-left:3px solid var(--service-green);border-bottom:3px solid var(--service-green);transform:rotate(-45deg);box-shadow:0 22px 0 -1px var(--service-green),0 44px 0 -1px var(--service-green)}.service-cover-art.is-campaign .art-piece-c{right:38px;top:34px;width:62px;height:54px;border-radius:11px;background:#fff}.service-cover-art.is-campaign .art-piece-c:before{left:13px;bottom:12px;width:8px;height:24px;border-radius:3px 3px 0 0;background:#8fc2ff;box-shadow:14px -12px #2d74df,28px -4px #59b48b}.service-cover-art.is-poster .art-piece-a,.service-cover-art.is-poster .art-piece-b,.service-cover-art.is-poster .art-piece-c{top:22px;width:64px;height:82px;border-radius:10px;background:linear-gradient(180deg,#1d63e7 0,#1d63e7 48%,#fff 48%,#fff)}.service-cover-art.is-poster .art-piece-a{left:84px;transform:rotate(-5deg)}.service-cover-art.is-poster .art-piece-b{left:146px;z-index:1;background:linear-gradient(180deg,#0e58c9 0,#0e58c9 50%,#fff 50%,#fff)}.service-cover-art.is-poster .art-piece-c{left:208px;transform:rotate(5deg)}.service-cover-art.is-poster .art-piece-a:before,.service-cover-art.is-poster .art-piece-b:before,.service-cover-art.is-poster .art-piece-c:before{left:14px;top:15px;width:18px;height:18px;border-radius:999px;background:#ffffffd1}.service-cover-art.is-poster .art-piece-a:after,.service-cover-art.is-poster .art-piece-b:after,.service-cover-art.is-poster .art-piece-c:after{left:11px;bottom:15px;width:42px;height:5px;border-radius:999px;background:#dbe7f7;box-shadow:0 11px #eef3fa}.service-package-body{gap:5px;padding:10px 16px 0}.service-package-title-row{min-height:22px}.service-package-title-row>span{min-height:21px;padding:0 8px;border-radius:7px;color:#2768d8;background:#e8f1ff}.service-package-title-row small{min-height:21px;border-radius:999px;color:#08796a;background:#e1f8ef}.service-package-card h2{margin:0;overflow:hidden;color:var(--service-ink);font-size:.96rem;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.service-package-card p{margin:0;color:var(--service-muted);font-size:.78rem;line-height:1.34}.service-package-scenario{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:21px;padding:0;border:0;background:transparent}.service-package-scenario strong{margin:0;color:#1f4f9e;font-size:.74rem}.service-package-scenario p{min-width:0}.service-package-deliverables{overflow:visible}.service-package-deliverables span{min-height:22px;padding:0 9px;border-radius:8px;color:#40516a;background:#eef3fa;font-size:.74rem}.service-package-card-foot{min-height:48px;padding:8px 16px 12px}.service-package-card-foot .primary-button{min-height:32px;padding:0 15px;border-radius:8px}.service-package-card-foot .ghost-button{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:var(--service-blue);font-weight:900}.service-package-card-foot .ghost-button:after{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg)}.service-package-page .marketplace-side-panel{padding:20px 0 16px;overflow:hidden}.service-package-page .marketplace-side-head{align-items:center;padding:0 20px 14px;border-bottom:1px solid #edf2f8}.service-package-page .marketplace-side-head h2{position:relative;padding-left:30px;font-size:1.02rem}.service-package-page .marketplace-side-head h2:before{position:absolute;left:0;top:50%;width:18px;height:14px;border:2px solid var(--service-blue-dark);border-top:0;border-radius:3px;content:"";transform:translateY(-44%) rotate(-28deg)}.service-package-page .marketplace-side-head h2:after{position:absolute;left:1px;top:50%;width:18px;height:14px;border:2px solid var(--service-blue-dark);border-top:0;border-radius:3px;content:"";transform:translateY(-72%) rotate(-28deg)}.service-package-page .marketplace-applied-list button{grid-template-columns:40px minmax(0,1fr) auto;min-height:68px;padding:12px 18px;border-color:#edf2f8}.service-status-icon{position:relative;width:36px;height:36px;border-radius:8px;background:#e9f2ff}.service-status-icon:before,.service-status-icon:after{position:absolute;content:""}.service-status-icon.is-folder{background:#e8f1ff}.service-status-icon.is-folder:before{left:8px;top:12px;width:21px;height:15px;border:2px solid var(--service-blue);border-radius:4px;background:transparent}.service-status-icon.is-folder:after{left:9px;top:9px;width:10px;height:6px;border:2px solid var(--service-blue);border-bottom:0;border-radius:4px 4px 0 0}.service-status-icon.is-video{background:#fff1e6}.service-status-icon.is-video:before{left:8px;top:10px;width:18px;height:16px;border:2px solid var(--service-orange);border-radius:4px}.service-status-icon.is-video:after{right:6px;top:13px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--service-orange)}.service-status-icon.is-chat{background:#eaf8ef}.service-status-icon.is-chat:before{left:8px;top:9px;width:20px;height:16px;border:2px solid #55a852;border-radius:5px}.service-status-icon.is-chat:after{left:13px;bottom:7px;width:8px;height:8px;border-left:2px solid #55a852;border-bottom:2px solid #55a852;transform:skew(-28deg)}.service-package-page .marketplace-applied-list em{padding:5px 10px;border-radius:999px;color:#08796a;background:#e1f8ef;font-size:.72rem}.service-package-page .marketplace-applied-list button:nth-child(2) em{color:#c45b1b;background:#fff1e6}.service-package-page .marketplace-applied-list button:nth-child(3) em{color:#2a65dc;background:#edf4ff}.service-package-page .marketplace-side-panel:nth-child(2){padding:18px}.service-package-page .marketplace-side-panel:nth-child(2) .marketplace-side-head{padding:0 0 12px}.service-package-page .service-constraint-list span{position:relative;min-height:32px;padding:7px 10px 7px 34px;border:0;background:transparent}.service-package-page .service-constraint-list span:before{position:absolute;left:5px;top:7px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:var(--service-green);content:"✓";background:#dcf7eb;font-size:.74rem;font-weight:950}.service-package-page .service-header-icon{width:26px;height:26px;border:0;border-radius:8px;color:#fff;background:var(--service-icon-blue);box-shadow:0 8px 18px #4a70b029}.service-package-page .marketplace-header-actions .secondary-button:nth-child(2) .service-header-icon{background:var(--service-icon-purple)}.service-package-page .service-header-icon.is-order:before{left:7px;top:6px;width:10px;height:13px;border:2px solid #ffffff;border-radius:3px;background:transparent}.service-package-page .service-header-icon.is-order:after{left:10px;top:10px;width:6px;height:2px;border-radius:999px;background:#fff;box-shadow:0 4px #fff}.service-package-page .service-header-icon.is-history{border:0}.service-package-page .service-header-icon.is-history:before{left:6px;top:6px;width:12px;height:12px;border:2px solid #ffffff;border-radius:999px;background:transparent}.service-package-page .service-header-icon.is-history:after{left:13px;top:9px;width:2px;height:7px;border-radius:999px;background:#fff;box-shadow:4px 4px 0 -1px #fff;transform:rotate(0)}.service-package-page .marketplace-stat-icon{border-radius:12px;background:var(--service-icon-blue);box-shadow:0 12px 24px #4a70b029}.service-package-page .marketplace-stat-icon.is-box{background:var(--service-icon-blue)}.service-package-page .marketplace-stat-icon.is-box:before{left:15px;top:15px;width:18px;height:18px;border:3px solid #ffffff;border-radius:5px;background:transparent}.service-package-page .marketplace-stat-icon.is-box:after{left:21px;top:12px;width:9px;height:22px;border-left:3px solid #ffffff;border-right:3px solid #ffffff}.service-package-page .marketplace-stat-icon.is-clock{background:var(--service-icon-green)}.service-package-page .marketplace-stat-icon.is-clock:before{left:13px;top:13px;width:20px;height:20px;border:3px solid #ffffff;border-radius:999px;background:transparent}.service-package-page .marketplace-stat-icon.is-clock:after{left:24px;top:18px;width:8px;height:9px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff}.service-package-page .marketplace-stat-icon.is-help{background:var(--service-icon-orange)}.service-package-page .marketplace-stat-icon.is-help:before{left:13px;top:13px;width:22px;height:22px;border:3px solid #ffffff;color:#fff;background:transparent}.service-package-page .marketplace-stat-icon.is-calendar{background:var(--service-icon-purple)}.service-package-page .marketplace-stat-icon.is-calendar:before{left:14px;top:13px;width:21px;height:24px;border:3px solid #ffffff;border-radius:5px;background:linear-gradient(#fff,#fff) 0 5px / 100% 3px no-repeat}.service-package-page .marketplace-stat-icon.is-calendar:after{left:22px;top:25px;width:9px;height:5px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff}.service-package-page .marketplace-search-field:before{left:14px;width:24px;height:24px;border:0;border-radius:8px;background:var(--service-icon-blue);box-shadow:0 8px 16px #4a70b024}.service-package-page .marketplace-search-field:after{left:21px;top:calc(50% - 5px);width:9px;height:9px;border:2px solid #ffffff;border-radius:999px;background:linear-gradient(#fff,#fff) 8px 9px / 7px 2px no-repeat;transform:rotate(45deg)}.service-package-page .marketplace-info-strip:before{width:20px;height:20px;border-radius:7px;background:var(--service-icon-blue)}.service-package-page .marketplace-side-head h2{padding-left:34px}.service-package-page .marketplace-side-head h2:before{left:0;top:50%;width:24px;height:24px;border:0;border-radius:8px;background:var(--service-icon-blue);transform:translateY(-50%)}.service-package-page .marketplace-side-head h2:after{left:7px;top:50%;width:11px;height:8px;border:2px solid #ffffff;border-top:0;border-radius:0 0 3px 3px;background:transparent;box-shadow:3px -5px 0 -1px #fff;transform:translateY(-40%) rotate(-26deg)}.service-package-page .marketplace-side-panel:nth-child(2) .marketplace-side-head h2:before{background:var(--service-icon-green)}.service-status-icon{border-radius:8px;box-shadow:0 8px 18px #4a70b021}.service-status-icon.is-folder{background:var(--service-icon-blue)}.service-status-icon.is-folder:before{left:8px;top:13px;width:20px;height:14px;border:2px solid #ffffff;border-radius:4px}.service-status-icon.is-folder:after{left:9px;top:10px;width:10px;height:6px;border:2px solid #ffffff;border-bottom:0}.service-status-icon.is-video{background:var(--service-icon-orange)}.service-status-icon.is-video:before{left:8px;top:10px;width:18px;height:16px;border:2px solid #ffffff}.service-status-icon.is-video:after{right:6px;top:13px;border-left-color:#fff}.service-status-icon.is-chat{background:var(--service-icon-green)}.service-status-icon.is-chat:before{left:8px;top:9px;width:20px;height:16px;border:2px solid #ffffff}.service-status-icon.is-chat:after{left:13px;bottom:7px;width:8px;height:8px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff}.service-status-icon.is-flow{background:var(--service-icon-blue)}.service-status-icon.is-flow:before{left:8px;top:9px;width:6px;height:6px;border-radius:2px;background:#fff;box-shadow:14px 0 #fff,7px 14px #fff}.service-status-icon.is-flow:after{left:13px;top:12px;width:15px;height:14px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;border-radius:3px}.service-status-icon.is-chart{background:var(--service-icon-green)}.service-status-icon.is-chart:before{left:9px;bottom:9px;width:5px;height:12px;border-radius:2px 2px 0 0;background:#fff;box-shadow:8px -7px #fff,16px -3px #fff}.service-status-icon.is-poster{background:var(--service-icon-purple)}.service-status-icon.is-poster:before{left:9px;top:8px;width:17px;height:20px;border:2px solid #ffffff;border-radius:4px}.service-status-icon.is-poster:after{left:13px;top:13px;width:9px;height:2px;border-radius:999px;background:#fff;box-shadow:0 5px #fff,0 10px #fff}.service-package-page .service-constraint-list span:before{border-radius:7px;color:#fff;background:var(--service-icon-green)}.service-package-page{--service-icon-blue-bg: #eef5ff;--service-icon-blue-fg: #1f66e5;--service-icon-green-bg: #eaf7f1;--service-icon-green-fg: #2a9a73;--service-icon-orange-bg: #fff3e8;--service-icon-orange-fg: #df7b2c;--service-icon-purple-bg: #f0efff;--service-icon-purple-fg: #6f62dc}.service-package-page .service-header-icon,.service-package-page .marketplace-stat-icon,.service-status-icon,.service-package-page .marketplace-search-field:before,.service-package-page .marketplace-info-strip:before,.service-package-page .marketplace-side-head h2:before,.service-package-page .service-constraint-list span:before{border-radius:8px;box-shadow:none}.service-package-page .service-header-icon,.service-package-page .marketplace-stat-icon.is-box,.service-package-page .marketplace-search-field:before,.service-package-page .marketplace-info-strip:before,.service-package-page .marketplace-side-head h2:before,.service-status-icon.is-folder,.service-status-icon.is-flow{color:var(--service-icon-blue-fg);background:var(--service-icon-blue-bg)}.service-package-page .marketplace-stat-icon.is-clock,.service-package-page .marketplace-side-panel:nth-child(2) .marketplace-side-head h2:before,.service-status-icon.is-chat,.service-status-icon.is-chart,.service-package-page .service-constraint-list span:before{color:var(--service-icon-green-fg);background:var(--service-icon-green-bg)}.service-package-page .marketplace-stat-icon.is-help,.service-status-icon.is-video{color:var(--service-icon-orange-fg);background:var(--service-icon-orange-bg)}.service-package-page .marketplace-header-actions .secondary-button:nth-child(2) .service-header-icon,.service-package-page .marketplace-stat-icon.is-calendar,.service-status-icon.is-poster{color:var(--service-icon-purple-fg);background:var(--service-icon-purple-bg)}.service-package-page .service-header-icon.is-order:before{border-color:currentColor}.service-package-page .service-header-icon.is-order:after{background:currentColor;box-shadow:0 4px 0 currentColor}.service-package-page .service-header-icon.is-history:before{border-color:currentColor}.service-package-page .service-header-icon.is-history:after{background:currentColor;box-shadow:4px 4px 0 -1px currentColor}.service-package-page .marketplace-stat-icon.is-box:before{border-color:currentColor}.service-package-page .marketplace-stat-icon.is-box:after{border-left-color:currentColor;border-right-color:currentColor}.service-package-page .marketplace-stat-icon.is-clock:before{border-color:currentColor}.service-package-page .marketplace-stat-icon.is-clock:after{border-left-color:currentColor;border-bottom-color:currentColor}.service-package-page .marketplace-stat-icon.is-help:before{border-color:currentColor;color:currentColor}.service-package-page .marketplace-stat-icon.is-calendar:before{border-color:currentColor;background:linear-gradient(currentColor,currentColor) 0 5px / 100% 3px no-repeat}.service-package-page .marketplace-stat-icon.is-calendar:after{border-left-color:currentColor;border-bottom-color:currentColor}.service-package-page .marketplace-search-field:before{width:24px;height:24px}.service-package-page .marketplace-search-field:after{border-color:var(--service-icon-blue-fg);background:linear-gradient(var(--service-icon-blue-fg),var(--service-icon-blue-fg)) 8px 9px / 7px 2px no-repeat}.service-package-page .marketplace-info-strip:before{color:var(--service-icon-blue-fg)}.service-package-page .marketplace-side-head h2:after{border-color:var(--service-icon-blue-fg);border-top:0;box-shadow:3px -5px 0 -1px var(--service-icon-blue-fg)}.service-package-page .marketplace-side-panel:nth-child(2) .marketplace-side-head h2:after{border-color:var(--service-icon-green-fg);border-top:0;box-shadow:3px -5px 0 -1px var(--service-icon-green-fg)}.service-status-icon.is-folder:before{border-color:var(--service-icon-blue-fg)}.service-status-icon.is-folder:after{border-color:var(--service-icon-blue-fg);border-bottom:0}.service-status-icon.is-video:before{border-color:var(--service-icon-orange-fg)}.service-status-icon.is-video:after{border-left-color:var(--service-icon-orange-fg)}.service-status-icon.is-chat:before{border-color:var(--service-icon-green-fg)}.service-status-icon.is-chat:after{border-left-color:var(--service-icon-green-fg);border-bottom-color:var(--service-icon-green-fg)}.service-status-icon.is-flow:before{background:var(--service-icon-blue-fg);box-shadow:14px 0 0 var(--service-icon-blue-fg),7px 14px 0 var(--service-icon-blue-fg)}.service-status-icon.is-flow:after{border-top-color:var(--service-icon-blue-fg);border-bottom-color:var(--service-icon-blue-fg)}.service-status-icon.is-chart:before{background:var(--service-icon-green-fg);box-shadow:8px -7px 0 var(--service-icon-green-fg),16px -3px 0 var(--service-icon-green-fg)}.service-status-icon.is-poster:before{border-color:var(--service-icon-purple-fg)}.service-status-icon.is-poster:after{background:var(--service-icon-purple-fg);box-shadow:0 5px 0 var(--service-icon-purple-fg),0 10px 0 var(--service-icon-purple-fg)}.service-package-page .service-constraint-list span:before{color:var(--service-icon-green-fg)}@media(max-width:1180px){.service-package-page .marketplace-toolbar{grid-template-columns:minmax(260px,1fr) auto}.service-package-page .marketplace-category-tabs{grid-column:1 / -1}}@media(max-width:720px){.service-package-card{height:auto}.service-package-page .marketplace-toolbar{grid-template-columns:1fr}.service-delivery-toggle{justify-content:space-between}}.template-center-page{width:min(1480px,100%);--ef-line: #dbe6f5;--ef-soft: #f8fbff;--ef-ink: #071b3d;--ef-muted: #63728a;--ef-blue: #155bdc;--ef-orange: #e25d19;--ef-green: #12a06a;--ef-teal: #13a8a0}.template-center-board{grid-template-columns:380px minmax(0,1fr) 360px;gap:16px}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-canvas,.template-center-page .enterprise-inspector-card{border-color:#dbe6f5;background:#fff;box-shadow:0 14px 36px #10203c0f}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-canvas{padding:18px}.template-center-page .enterprise-panel-head span{color:#071b3d;font-size:1.02rem}.template-center-page .enterprise-panel-head strong{color:#5f6d83;font-size:.86rem;font-weight:780}.template-center-page .enterprise-template-filters button{min-height:32px;border-color:#dbe6f5;background:#f7faff}.template-center-page .enterprise-template-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:72px;padding:10px 12px;border:1px solid #dbe6f5;border-left:1px solid #dbe6f5;box-shadow:none}.template-center-page .enterprise-template-card:before{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:#eaf2ff;content:""}.template-center-page .enterprise-template-card.is-orange:before{background:#fff0e6}.template-center-page .enterprise-template-card.is-green:before{background:#e8f8f1}.template-center-page .enterprise-template-card.is-teal:before{background:#e6fbf8}.template-center-page .enterprise-template-card>div:first-child{min-width:0}.template-center-page .enterprise-template-card span{padding:0;color:#155bdc;background:transparent}.template-center-page .enterprise-template-card strong{margin-top:4px;font-size:.96rem}.template-center-page .enterprise-template-card p{display:none}.template-center-page .enterprise-template-card-foot{display:grid;justify-items:end}.template-center-page .enterprise-template-card-foot .primary-button{display:none}.template-center-page .enterprise-template-card-foot small{color:#12a06a;background:#e8f8f1;padding:5px 9px;border-radius:8px}.template-center-page .enterprise-custom-template{border-color:#d4e4fb;background:#f8fbff}.template-center-page .enterprise-flow-canvas{min-height:640px}.template-center-page .enterprise-flow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #dbe6f5;border-radius:8px}.template-center-page .enterprise-flow-metrics article{min-height:78px;border:0;border-left:1px solid #dbe6f5;border-radius:0;box-shadow:none}.template-center-page .enterprise-flow-step{grid-template-columns:54px minmax(0,1fr) auto;min-height:104px;padding:14px;border-color:#dbe6f5}.template-center-page .enterprise-flow-step-index span{width:42px;height:42px;border-radius:8px;font-size:1rem}.template-center-page .enterprise-flow-step-tags span{border-radius:8px}.template-center-page .enterprise-flow-step-actions{grid-template-columns:repeat(2,minmax(34px,auto))}.template-center-page .enterprise-flow-step-actions button{min-height:30px;border-radius:8px}.template-center-page .enterprise-inspector-card{padding:18px}.enterprise-inspector-card.is-guardrail{border-color:#dbe6f5;background:#fff}.enterprise-guardrail-list{display:grid;gap:12px}.enterprise-guardrail-list span{position:relative;min-height:24px;padding-left:30px;color:#263a56;font-size:.9rem;font-weight:850}.enterprise-guardrail-list span:before{position:absolute;top:2px;left:0;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#12a06a;background:#e8f8f1;content:"✓";font-size:.76rem;font-weight:950}@media(max-width:1320px){.service-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-center-board{grid-template-columns:340px minmax(0,1fr)}.template-center-page .enterprise-flow-inspector{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.marketplace-refresh-header,.marketplace-two-column-layout,.service-layout,.marketplace-toolbar,.plugin-market-page .marketplace-toolbar,.marketplace-stat-row,.plugin-recommend-grid,.template-center-board,.template-center-page .enterprise-flow-inspector{grid-template-columns:1fr}.marketplace-refresh-header{display:grid}.marketplace-header-actions,.enterprise-flow-header-actions{justify-content:flex-start}.marketplace-search-field.is-header{width:100%}.plugin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.marketplace-stat-row article,.template-center-page .enterprise-template-card,.marketplace-applied-list button{grid-template-columns:1fr}.plugin-market-grid,.service-package-grid,.plugin-recommend-card{grid-template-columns:1fr}.marketplace-header-actions .primary-button,.marketplace-header-actions .secondary-button,.enterprise-flow-header-actions .primary-button,.enterprise-flow-header-actions .secondary-button{width:100%}.marketplace-refresh-page{padding-left:0}}.template-center-page.marketplace-refresh-page{width:min(1520px,100%);gap:18px;padding:22px clamp(16px,2vw,30px) 34px;--template-border: #d9e4f4;--template-ink: #071a39;--template-muted: #5d6b82;--template-blue: #1f66e5;--template-blue-dark: #1557ce;--template-orange: #e86728;--template-green: #22a86f;--template-purple: #7b47d9;--template-soft-blue: #edf4ff;background:radial-gradient(circle at 12% 0%,rgb(47 107 255 / 7%),transparent 34%),linear-gradient(180deg,#f8fbff,#f5f8fc)}.template-center-page .marketplace-refresh-header{align-items:center;padding:0 0 8px}.template-center-page .marketplace-refresh-header h1{font-size:clamp(1.85rem,2.35vw,2.35rem);font-weight:950}.template-center-page .marketplace-refresh-header p{margin-top:5px;color:#52637b;font-size:.94rem;font-weight:790}.template-center-page .enterprise-flow-header-actions{gap:14px}.template-center-page .enterprise-flow-header-actions .primary-button,.template-center-page .enterprise-flow-header-actions .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border-radius:8px;font-size:.96rem;font-weight:930}.template-button-icon{position:relative;display:inline-grid;width:16px;height:16px;flex:0 0 auto;border:2px solid currentColor;border-radius:4px}.template-button-icon:before,.template-button-icon:after{position:absolute;content:"";background:currentColor}.template-button-icon.is-add:before{top:6px;left:3px;width:8px;height:2px}.template-button-icon.is-add:after{top:3px;left:6px;width:2px;height:8px}.template-button-icon.is-run:before{right:-4px;top:-4px;width:8px;height:2px;transform:rotate(-45deg)}.template-button-icon.is-run:after{right:-4px;top:-4px;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;background:transparent}.template-center-page .enterprise-panel-head span{color:var(--template-ink);font-size:1.05rem;font-weight:950}.template-center-board.enterprise-flow-board{grid-template-columns:minmax(320px,.78fr) minmax(560px,1.36fr) minmax(300px,.72fr);gap:16px}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-canvas,.template-center-page .enterprise-inspector-card{border:1px solid var(--template-border);border-radius:8px;background:#fffffff5;box-shadow:0 14px 36px #10203c0f}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-canvas{gap:16px;padding:18px}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-inspector{top:18px}.template-center-page .enterprise-panel-head strong{color:var(--template-muted);font-size:.84rem;font-weight:760}.template-library-search{position:relative}.template-library-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-library-search:before{position:absolute;right:16px;top:50%;z-index:1;width:14px;height:14px;border:2px solid #7c8ca5;border-radius:999px;content:"";transform:translateY(-55%)}.template-library-search:after{position:absolute;right:12px;top:calc(50% + 9px);z-index:1;width:7px;height:2px;border-radius:999px;content:"";background:#7c8ca5;transform:rotate(45deg)}.template-center-page .marketplace-search-field input{min-height:42px;padding:0 46px 0 14px;border-color:var(--template-border);color:var(--template-ink);background:#fff;font-size:.86rem}.template-center-page .enterprise-template-filters{gap:8px}.template-center-page .enterprise-template-filters button{min-height:32px;padding:0 12px;border:1px solid #dce6f5;border-radius:8px;color:#2f3f58;background:#f7faff;font-size:.82rem;font-weight:860}.template-center-page .enterprise-template-filters button.is-active,.template-center-page .enterprise-template-filters button:hover{color:#fff;border-color:var(--template-blue);background:linear-gradient(180deg,#2d76f0,var(--template-blue-dark));box-shadow:0 8px 18px #1f66e52e}.template-center-page .enterprise-template-list{gap:10px;max-height:312px;padding-right:2px}.template-center-page .enterprise-template-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;min-height:76px;gap:12px;padding:10px 12px;border:1px solid var(--template-border);border-radius:8px;color:inherit;background:#fff;box-shadow:0 8px 20px #142d520a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-center-page .enterprise-template-card:before{display:none;content:none}.template-center-page .enterprise-template-card:hover,.template-center-page .enterprise-template-card.is-added{border-color:#1f66e547;box-shadow:0 12px 24px #1f66e514;transform:translateY(-1px)}.template-center-page .enterprise-template-card .template-card-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#eaf2ff}.template-center-page .enterprise-template-card .template-card-icon:before,.template-center-page .enterprise-template-card .template-card-icon:after{position:absolute;content:"";background:var(--template-blue)}.template-center-page .enterprise-template-card .template-card-icon:before{width:18px;height:13px;border-radius:4px}.template-center-page .enterprise-template-card .template-card-icon:after{top:13px;left:22px;width:8px;height:8px;border-radius:2px;background:#fff}.template-center-page .enterprise-template-card .template-card-icon.is-orange{background:#fff0e8}.template-center-page .enterprise-template-card .template-card-icon.is-orange:before{background:var(--template-orange)}.template-center-page .enterprise-template-card .template-card-icon.is-green{background:#e8f8f0}.template-center-page .enterprise-template-card .template-card-icon.is-green:before{border-radius:999px 999px 4px 4px;background:var(--template-green)}.template-center-page .enterprise-template-card .template-card-icon.is-teal{background:#e6fbf8}.template-center-page .enterprise-template-card .template-card-icon.is-teal:before{background:#16a394}.template-center-page .enterprise-template-card>div{min-width:0}.template-center-page .enterprise-template-card span:not(.template-card-icon){display:block;padding:0;color:var(--template-blue);background:transparent;font-size:.76rem;font-weight:900}.template-center-page .enterprise-template-card strong{display:block;margin-top:4px;overflow:hidden;color:var(--template-ink);font-size:.96rem;font-weight:930;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.template-state-pill{min-height:32px;padding:0 11px;border:0;border-radius:8px;font-size:.78rem;font-weight:900;white-space:nowrap}.template-state-pill.is-enabled{color:#12875b;background:#e7f8ef}.template-state-pill.is-config{color:#c24f18;background:#fff0e8}.template-state-pill.is-pending{color:#2c64d8;background:#edf4ff}.template-center-page .enterprise-custom-template{gap:10px;padding:14px;border:1px solid #cfe0f6;border-radius:8px;background:#f8fbff}.template-center-page .enterprise-custom-template textarea{min-height:94px;resize:vertical;border-color:#cfe0f6;border-radius:8px;background:#fff;font-size:.84rem;line-height:1.55}.template-center-page .enterprise-custom-template .primary-button{justify-self:end;min-height:36px;padding:0 16px;border-radius:8px}.template-center-page .enterprise-flow-canvas{min-height:642px}.template-flow-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:16px}.template-flow-head .enterprise-panel-head span{font-size:1.32rem}.template-flow-head .enterprise-panel-head strong{max-width:540px;line-height:1.45}.template-center-page .enterprise-flow-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--template-border);border-radius:8px;background:#fff}.template-center-page .enterprise-flow-metrics article{display:grid;min-height:76px;align-content:center;justify-items:center;gap:5px;padding:10px 8px;border:0;border-left:1px solid var(--template-border);border-radius:0;background:#fff;box-shadow:none}.template-center-page .enterprise-flow-metrics article:first-child{border-left:0}.template-center-page .enterprise-flow-metrics span{color:#4d5f78;font-size:.78rem;font-weight:840}.template-center-page .enterprise-flow-metrics strong{color:var(--template-blue);font-size:1.65rem;font-weight:950}.template-center-page .enterprise-flow-metrics article:nth-child(2) strong{color:var(--template-orange)}.template-center-page .enterprise-flow-lane{position:relative;display:grid;gap:12px;padding-left:0}.template-center-page .enterprise-flow-lane:before{position:absolute;top:40px;bottom:34px;left:33px;width:2px;border-radius:999px;content:"";background:#d8e2f0}.template-center-page .enterprise-flow-step{position:relative;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;min-height:118px;gap:14px;padding:14px 14px 14px 12px;border:1px solid var(--template-border);border-radius:8px;background:#fff;box-shadow:0 10px 24px #10203c0a}.template-center-page .enterprise-flow-step:hover,.template-center-page .enterprise-flow-step.is-selected{border-color:#1f66e557;box-shadow:0 16px 28px #1f66e514}.template-center-page .enterprise-flow-step-index{position:relative;z-index:1;align-items:center}.template-center-page .enterprise-flow-step-index span{width:42px;height:42px;border-radius:8px;color:#fff;background:linear-gradient(180deg,#2d76f0,var(--template-blue-dark));box-shadow:0 9px 18px #1f66e538;font-size:1rem;font-weight:950}.template-center-page .enterprise-flow-step.is-needConfirm .enterprise-flow-step-index span{background:linear-gradient(180deg,#ff8a45,var(--template-orange))}.template-center-page .enterprise-flow-step.is-completed .enterprise-flow-step-index span{background:linear-gradient(180deg,#37bb7e,var(--template-green))}.template-center-page .enterprise-flow-step-main{gap:10px}.template-center-page .enterprise-flow-step-head{align-items:center}.template-center-page .enterprise-flow-step-head strong{color:var(--template-ink);font-size:1.05rem;font-weight:950}.template-center-page .enterprise-flow-step-head small{display:none}.template-center-page .enterprise-status-pill{padding:5px 11px;border-radius:8px;font-size:.78rem;font-weight:900}.template-center-page .enterprise-status-pill.is-running{color:#129167;background:#dff7ec}.template-center-page .enterprise-status-pill.is-ready{color:#2c64d8;background:#edf4ff}.template-center-page .enterprise-status-pill.is-needConfirm{color:#c24f18;background:#fff0e8}.template-center-page .enterprise-status-pill.is-completed{color:#16744e;background:#e8f8f0}.template-center-page .enterprise-flow-step-tags{gap:8px}.template-center-page .enterprise-flow-step-tags span{padding:5px 10px;border:0;border-radius:8px;color:#51627a;background:#eef4fb;font-size:.78rem;font-weight:820}.template-center-page .enterprise-flow-step-actions{position:absolute;right:12px;bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;opacity:0;pointer-events:none;transition:opacity .14s ease}.template-center-page .enterprise-flow-step:hover .enterprise-flow-step-actions,.template-center-page .enterprise-flow-step:focus-within .enterprise-flow-step-actions{opacity:1;pointer-events:auto}.template-center-page .enterprise-flow-step-actions button{min-height:28px;padding:0 8px;border:1px solid #d7e3f3;border-radius:8px;color:#53647c;background:#fff;font-size:.72rem;font-weight:850}.template-center-page .enterprise-flow-step-actions button:hover:not(:disabled){color:#fff;border-color:var(--template-blue);background:var(--template-blue)}.template-center-page .enterprise-flow-step:after{justify-self:end;width:24px;height:24px;border:2px solid #7e8ca3;border-radius:999px;color:#7e8ca3;content:""}.template-center-page .enterprise-flow-step.is-running:after{border-color:var(--template-green);box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 999px var(--template-green)}.template-center-page .enterprise-flow-step.is-needConfirm:after{border-color:var(--template-orange);box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 999px var(--template-orange)}.template-confirm-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--template-border);border-radius:8px;background:#fff}.template-confirm-panel>span{color:#d8531f;font-size:.86rem;font-weight:950}.template-confirm-panel article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;border:1px solid #f1d2c4;border-radius:8px;background:linear-gradient(90deg,#fff8f4,#fff 58%)}.template-confirm-panel i{position:relative;display:grid;width:24px;height:24px;place-items:center;border:2px solid var(--template-orange);border-radius:999px}.template-confirm-panel i:before{width:2px;height:9px;border-radius:999px;content:"";background:var(--template-orange)}.template-confirm-panel i:after{position:absolute;bottom:5px;width:3px;height:3px;border-radius:999px;content:"";background:var(--template-orange)}.template-confirm-panel strong{color:var(--template-ink);font-size:.92rem;font-weight:930}.template-confirm-panel p{margin:3px 0 0;color:#5b6b82;font-size:.8rem;font-weight:790}.template-confirm-panel .secondary-button{min-height:36px;padding:0 14px;border-radius:8px;color:var(--template-blue);background:#fff}.template-center-page .enterprise-flow-inspector{display:grid;gap:14px}.template-center-page .enterprise-inspector-card{gap:16px;padding:18px}.template-center-page .enterprise-output-list{gap:12px}.template-center-page .enterprise-output-list article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:66px;padding:10px 12px;border:1px solid var(--template-border);border-radius:8px;background:#fff}.template-center-page .enterprise-status-dot{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--template-blue)}.template-center-page .enterprise-status-dot:before{width:14px;height:10px;border-radius:3px;content:"";background:#fff}.template-center-page .enterprise-output-list article.is-orange .enterprise-status-dot{background:var(--template-orange)}.template-center-page .enterprise-output-list article.is-green .enterprise-status-dot{background:var(--template-green)}.template-center-page .enterprise-output-list article.is-teal .enterprise-status-dot{background:#16a394}.template-center-page .enterprise-output-list strong{color:var(--template-ink);font-size:.94rem;font-weight:930}.template-center-page .enterprise-output-list small{justify-self:end;padding:5px 10px;border-radius:8px;font-size:.76rem;font-weight:900}.template-center-page .enterprise-output-list small.is-blue,.template-center-page .enterprise-output-list small.is-green{color:#2c64d8;background:#edf4ff}.template-center-page .enterprise-output-list small.is-orange{color:#c24f18;background:#fff0e8}.template-center-page .enterprise-output-list small.is-neutral{color:#52627b;background:#eef2f6}.template-center-page .enterprise-guardrail-list{gap:14px}.template-center-page .enterprise-guardrail-list span{min-height:22px;padding-left:30px;color:#263852;font-size:.92rem;font-weight:860}.template-center-page .enterprise-guardrail-list span:before{width:20px;height:20px;color:var(--template-green);background:#dcf7eb}@media(max-width:1320px){.template-center-board.enterprise-flow-board{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr)}.template-center-page .enterprise-flow-inspector{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.template-center-board.enterprise-flow-board,.template-flow-head,.template-center-page .enterprise-flow-inspector{grid-template-columns:1fr}.template-center-page .enterprise-template-library,.template-center-page .enterprise-flow-inspector{position:static}.template-center-page .enterprise-template-list{max-height:none}}@media(max-width:680px){.template-center-page.marketplace-refresh-page{padding:14px 10px 24px}.template-center-page .marketplace-refresh-header,.template-confirm-panel article,.template-center-page .enterprise-template-card,.template-center-page .enterprise-flow-step{grid-template-columns:1fr}.template-center-page .enterprise-flow-header-actions,.template-center-page .enterprise-flow-header-actions .primary-button,.template-center-page .enterprise-flow-header-actions .secondary-button{width:100%}.template-center-page .enterprise-flow-step-actions{position:static;justify-content:flex-start;opacity:1;pointer-events:auto}.template-center-page .enterprise-flow-lane:before,.template-center-page .enterprise-flow-step:after{display:none}}.cultivation-home-page{width:100%;min-height:calc(100vh - 60px);padding:clamp(18px,3vw,42px);overflow:hidden;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(135deg,#ffffffe5,#f1f7fcf0),#f7fafc}.growth-dashboard-page{min-height:calc(100vh - 72px);padding:clamp(18px,2.6vw,34px);overflow:auto}.growth-topbar,.growth-title-row,.growth-card-head,.growth-card-head-inline,.growth-week-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.growth-topbar{margin-bottom:22px}.growth-search{display:grid;width:min(420px,100%);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:10px 13px;border:1px solid #d7e3f0;border-radius:8px;background:#ffffffdb}.growth-search span{width:14px;height:14px;border:2px solid #7a8ba3;border-radius:999px;box-shadow:6px 6px 0 -4px #7a8ba3}.growth-search input{min-width:0;border:0;outline:0;color:#172033;background:transparent;font-weight:800}.growth-userbar{display:flex;align-items:center;gap:10px}.growth-service-pill,.growth-score-pill,.growth-profile,.growth-bell{border:1px solid #d7e3f0;border-radius:8px;background:#ffffffdb}.growth-service-pill{padding:9px 12px;color:#0f766e;font-size:.82rem;font-weight:950}.growth-bell{position:relative;display:grid;width:40px;height:40px;place-items:center}.growth-bell span{width:14px;height:16px;border:2px solid #52677e;border-radius:8px 8px 5px 5px}.growth-bell i{position:absolute;top:-5px;right:-4px;display:grid;width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;background:#1c67b5;font-size:.68rem;font-style:normal;font-weight:950}.growth-profile{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px}.growth-profile-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:950}.growth-profile strong,.growth-profile small{display:block;text-align:left}.growth-profile strong{color:#172033;font-size:.88rem}.growth-profile small{color:#607188;font-size:.72rem}.growth-dashboard-main{display:grid;gap:20px}.growth-title-row h1{margin:0 0 8px;color:#111927;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05}.growth-title-row p{margin:0;color:#52677e;font-weight:850}.growth-score-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.growth-score-pill{display:flex;align-items:center;gap:8px;padding:10px 12px}.growth-score-pill span{color:#c35b28}.growth-score-pill strong{color:#111927}.growth-score-pill small{color:#0f766e;font-weight:900}.growth-score-actions>button,.growth-card-head-inline button,.growth-task-row button,.growth-link-button,.growth-contact-button{min-height:38px;padding:0 14px;border:1px solid #bfd1e6;border-radius:8px;color:#1c67b5;background:#fff;font-weight:950}.growth-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.growth-card{min-width:0;padding:18px;border:1px solid #d7e3f0;border-radius:8px;background:#ffffffe0;box-shadow:0 16px 42px #1c263512}.growth-hero-card{position:relative;display:grid;grid-column:span 12;grid-template-columns:minmax(300px,1fr) minmax(170px,.58fr);align-items:center;min-height:430px;overflow:hidden;background:linear-gradient(145deg,#ffffffd6,#ebf5ffc7),#f8fbff}.growth-help-pill{position:absolute;top:16px;left:16px;z-index:4;min-height:34px;padding:0 12px;border:1px solid #d7e3f0;border-radius:8px;color:#52677e;background:#ffffffdb;font-weight:900}.growth-hero-image-wrap{position:relative;display:grid;min-height:390px;place-items:center;isolation:isolate}.growth-hero-image-wrap:before{position:absolute;right:10%;bottom:7%;left:8%;z-index:-1;height:70px;border-radius:50%;content:"";background:#1c67b51a;filter:blur(18px)}.growth-hero-image-wrap .office-pet-assistant.is-inline{width:min(390px,100%)}.growth-hero-image-wrap .office-pet-assistant.is-inline .office-pet-chat-panel{left:min(96%,330px);bottom:18px}.growth-hero-copy{display:grid;align-content:center;gap:14px;min-width:0}.growth-hero-title h2,.growth-card-head h2,.growth-service-card h2,.growth-week-head h2{margin:0;color:#111927;font-size:1.25rem;line-height:1.2}.growth-hero-title span,.growth-card-head p,.growth-progress-block span,.growth-progress-block small{color:#607188;font-weight:850}.growth-hero-copy p{margin:0;color:#52677e;font-weight:900}.growth-progress-block div{display:flex;align-items:center;justify-content:space-between;gap:12px}.growth-progress-block strong{color:#1c67b5;font-size:1.45rem}.growth-progress-block progress,.growth-ability-item progress{width:100%;height:9px;overflow:hidden;border:0;border-radius:999px;background:#e7eef7}.growth-progress-block progress::-webkit-progress-bar,.growth-ability-item progress::-webkit-progress-bar{background:#e7eef7}.growth-progress-block progress::-webkit-progress-value,.growth-ability-item progress::-webkit-progress-value{border-radius:999px;background:#1c67b5}.growth-ability-card,.growth-service-card{display:grid;grid-column:span 5;gap:12px}.growth-ability-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px;border:1px solid #e0e9f4;border-radius:8px;background:#f8fbff}.growth-ability-icon,.growth-check{display:grid;place-items:center;border-radius:8px;background:#e9f4ff}.growth-ability-icon{width:38px;height:38px}.growth-ability-icon:before,.growth-check:before{width:12px;height:12px;border-radius:4px;content:"";background:#1c67b5}.growth-ability-item h3{margin:0;color:#111927;font-size:1rem}.growth-ability-item p{grid-column:2 / -1;margin:0;color:#607188;font-size:.82rem;font-weight:820}.growth-ability-meta{display:grid;gap:2px;justify-items:end}.growth-ability-meta strong{color:#1c67b5}.growth-ability-meta small{color:#607188;font-weight:850}.growth-ability-item progress{grid-column:2 / -1}.growth-task-card,.growth-practice-card,.growth-record-card{display:grid;grid-column:span 7;gap:14px}.growth-task-list,.growth-practice-list,.growth-suggestion-card{display:grid;gap:10px}.growth-task-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;border:1px solid #e0e9f4;border-radius:8px;background:#f8fbff}.growth-check{width:32px;height:32px}.growth-task-row strong,.growth-practice-item strong,.growth-advisor strong,.growth-celebration strong{color:#111927}.growth-task-row small,.growth-practice-item small,.growth-advisor small,.growth-celebration small{display:block;color:#607188;font-weight:820}.growth-task-row em,.growth-suggestion-row em{color:#0f766e;font-style:normal;font-weight:950}.growth-link-button{justify-self:start}.growth-practice-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px;border:1px solid #e0e9f4;border-radius:8px;background:#fff;text-align:left}.growth-practice-item.is-active,.growth-practice-item:hover{border-color:#1c67b5;box-shadow:0 12px 28px #1c67b51f}.growth-practice-item>span{grid-row:span 2;width:34px;height:34px;border-radius:8px;background:#e9f4ff}.growth-practice-item small{grid-column:2 / 3}.growth-practice-item em{grid-column:3;grid-row:1 / span 2;color:#1c67b5;font-style:normal;font-weight:950}.growth-service-card{align-content:start}.growth-advisor{display:flex;align-items:center;gap:12px}.growth-advisor img{width:48px;height:48px;border-radius:8px;object-fit:cover}.growth-suggestion-card{padding:12px;border:1px solid #e0e9f4;border-radius:8px;background:#f8fbff}.growth-suggestion-card h3{margin:0;color:#111927}.growth-suggestion-row{display:flex;justify-content:space-between;gap:10px;color:#52677e;font-weight:850}.growth-contact-button{justify-self:start;color:#fff;border-color:#1c67b5;background:#1c67b5}.growth-record-card,.growth-week-card{grid-column:span 12}.growth-legend{display:flex;gap:14px;color:#607188;font-size:.82rem;font-weight:900}.growth-chart{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:210px}.growth-chart-scale,.growth-chart-days{display:grid;color:#8a98aa;font-size:.72rem;font-weight:850}.growth-chart-scale{align-content:space-between;padding:8px 0 28px}.growth-chart-plot{position:relative;min-width:0;padding:16px 8px 26px}.growth-chart-grid{position:absolute;top:16px;right:8px;bottom:40px;left:8px;background:repeating-linear-gradient(to bottom,#e7eef7 0 1px,transparent 1px 40px)}.growth-chart svg{position:relative;z-index:1;display:block;width:100%;height:150px;overflow:visible}.growth-line-blue{stroke:#1c67b5}.growth-line-green{stroke:#0f766e}.growth-dot-blue{fill:#1c67b5}.growth-dot-green{fill:#0f766e}.growth-chart-tooltip{position:absolute;top:36px;left:50%;z-index:2;display:grid;gap:2px;padding:8px 10px;border:1px solid #d7e3f0;border-radius:8px;background:#fff;box-shadow:0 12px 26px #1c26351a}.growth-chart-tooltip span{color:#607188;font-size:.72rem;font-weight:850}.growth-chart-days{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:8px}.growth-week-card{display:grid;gap:14px}.growth-week-head span{color:#607188;font-weight:900}.growth-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.growth-review-grid div{display:grid;gap:4px;padding:12px;border:1px solid #e0e9f4;border-radius:8px;background:#f8fbff}.growth-review-grid span,.growth-review-grid small{color:#607188;font-weight:850}.growth-review-grid strong{color:#1c67b5;font-size:1.4rem}.growth-celebration{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef7ff)}.growth-celebration img{width:96px;max-height:90px;object-fit:contain}@media(max-width:980px){.growth-title-row,.growth-topbar{align-items:stretch;flex-direction:column}.growth-score-actions,.growth-userbar{justify-content:flex-start}.growth-hero-card{grid-template-columns:1fr}.growth-hero-copy{justify-items:center;text-align:center}.growth-ability-card,.growth-task-card,.growth-practice-card,.growth-service-card{grid-column:span 12}.growth-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.growth-task-row,.growth-practice-item,.growth-ability-item{grid-template-columns:1fr}.growth-task-row button,.growth-practice-item em,.growth-ability-meta{justify-self:start}.growth-review-grid{grid-template-columns:1fr}}.cultivation-hero-stage{display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(340px,.82fr);align-items:center;min-height:calc(100vh - 150px);gap:clamp(24px,4vw,70px)}.cultivation-character-zone{position:relative;display:grid;min-height:min(720px,calc(100vh - 170px));place-items:center;isolation:isolate;cursor:default}.cultivation-character-zone:focus-visible{outline:3px solid rgb(28 103 181 / 22%);outline-offset:4px}.cultivation-character-plate{position:absolute;top:7%;right:14%;bottom:5%;left:7%;z-index:-1;border:1px solid rgb(208 220 233 / 74%);border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#f7fafd8a),#f8f6f4;box-shadow:0 28px 80px #1c263517;transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.cultivation-character-image{display:block;width:min(520px,82%);max-height:min(690px,calc(100vh - 170px));object-fit:contain;filter:drop-shadow(0 28px 36px rgb(28 38 53 / 18%));transform:translate(-4%);transition:transform .26s ease,filter .26s ease}.cultivation-character-pet{position:relative;z-index:1;display:grid;width:min(520px,82%);max-height:min(690px,calc(100vh - 170px));place-items:center;transform:none;transition:transform .26s ease,filter .26s ease}.cultivation-character-zone:hover .cultivation-character-image,.cultivation-character-zone.is-active .cultivation-character-image{filter:drop-shadow(0 34px 46px rgb(28 38 53 / 22%));transform:translate(-5%) translateY(-4px)}.cultivation-character-zone:hover .cultivation-character-pet,.cultivation-character-zone.is-active .cultivation-character-pet{transform:translateY(-4px)}.cultivation-character-caption{position:absolute;left:9%;bottom:7%;display:grid;gap:3px;padding:12px 14px;border:1px solid rgb(208 220 233 / 78%);border-radius:8px;background:#ffffffd1;box-shadow:0 18px 46px #1c26351a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cultivation-character-caption span{color:#1c67b5;font-size:.78rem;font-weight:950}.cultivation-character-caption strong{color:#111927;font-size:.95rem;line-height:1.3}.cultivation-hover-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cultivation-bubble{position:absolute;display:inline-flex;align-items:center;min-height:42px;max-width:190px;padding:0 14px;border:1px solid rgb(183 199 216 / 82%);border-radius:8px;color:#172033;background:#ffffffe5;box-shadow:0 16px 34px #1c26351f;font-size:.92rem;font-weight:950;line-height:1.25;opacity:0;pointer-events:none;transform:translateY(8px) scale(.96);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cultivation-character-zone:hover .cultivation-bubble,.cultivation-character-zone.is-active .cultivation-bubble{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.cultivation-bubble:after{position:absolute;width:10px;height:10px;border-right:1px solid rgb(183 199 216 / 82%);border-bottom:1px solid rgb(183 199 216 / 82%);content:"";background:#ffffffeb;transform:rotate(45deg)}.bubble-1{top:16%;left:6%;color:#1c67b5}.bubble-1:after{right:-6px;bottom:11px}.bubble-2{top:22%;right:14%;color:#0f766e}.bubble-2:after{left:-6px;bottom:11px;transform:rotate(135deg)}.bubble-3{left:3%;bottom:25%;color:#c35b28}.bubble-3:after{right:-6px;top:12px}.bubble-4{right:6%;bottom:19%;color:#7c3aed}.bubble-4:after{left:-6px;top:12px;transform:rotate(135deg)}.cultivation-board-panel{display:grid;align-content:center;gap:22px;min-width:0}.cultivation-board-heading{display:grid;gap:10px}.cultivation-board-heading span{color:#c35b28;font-size:.78rem;font-weight:950;letter-spacing:0}.cultivation-board-heading h1{max-width:520px;margin:0;color:#111927;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.cultivation-board-list{display:grid;gap:14px}.cultivation-main-board{position:relative;display:grid;min-height:122px;align-content:center;gap:8px;padding:18px 54px 18px 20px;overflow:hidden;border:1px solid #d7e1ee;border-radius:8px;background:#ffffffe0;box-shadow:0 16px 40px #1c263512;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cultivation-main-board:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:#1c67b5}.cultivation-main-board:nth-child(2):before{background:#0f766e}.cultivation-main-board:nth-child(3):before{background:#c35b28}.cultivation-main-board:after{position:absolute;right:20px;top:50%;color:#9aabbd;content:">";font-size:1.4rem;font-weight:900;transform:translateY(-50%);transition:color .18s ease,transform .18s ease}.cultivation-main-board:hover{border-color:#9fb8d4;box-shadow:0 22px 52px #1c26351c;transform:translateY(-2px)}.cultivation-main-board:hover:after{color:#1c67b5;transform:translate(4px,-50%)}.cultivation-main-board span{color:#6d7d91;font-size:.78rem;font-weight:900}.cultivation-main-board strong{color:#111927;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.cultivation-main-board small{max-width:420px;color:#52677e;font-size:.88rem;font-weight:850;line-height:1.45}@media(max-width:860px){.cultivation-hero-stage{grid-template-columns:1fr;min-height:0}.cultivation-character-zone{min-height:590px}.cultivation-character-image,.cultivation-character-pet{width:min(460px,78%)}.cultivation-board-heading h1{max-width:720px}}@media(max-width:720px){.cultivation-home-page{min-height:calc(100vh - 72px);padding:16px}.cultivation-character-zone{min-height:470px}.cultivation-character-plate{top:8%;right:0;bottom:7%;left:0}.cultivation-character-image,.cultivation-character-pet{width:min(360px,94%);max-height:460px;transform:none}.cultivation-character-zone:hover .cultivation-character-image,.cultivation-character-zone.is-active .cultivation-character-image,.cultivation-character-zone:hover .cultivation-character-pet,.cultivation-character-zone.is-active .cultivation-character-pet{transform:translateY(-3px)}.cultivation-character-caption{left:10px;bottom:10px}.cultivation-bubble{min-height:34px;max-width:150px;padding:0 10px;font-size:.78rem}.bubble-1{top:5%;left:4%}.bubble-2{top:12%;right:3%}.bubble-3{left:3%;bottom:22%}.bubble-4{right:2%;bottom:13%}.cultivation-main-board{min-height:104px}}@media(hover:none){.cultivation-bubble{opacity:1;transform:translateY(0) scale(1)}}.cultivation-decision-page{width:100%;min-height:calc(100vh - 60px);padding:clamp(16px,2.6vw,34px);overflow:hidden;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f0f7fbf2),#f7fafc}.cultivation-decision-stage{display:grid;grid-template-columns:minmax(410px,.92fr) minmax(360px,1.08fr);align-items:stretch;min-height:calc(100vh - 142px);gap:clamp(18px,2.8vw,42px)}.cultivation-decision-character{position:relative;display:grid;min-height:680px;place-items:center;isolation:isolate}.cultivation-decision-character-plate{position:absolute;top:8%;right:13%;bottom:8%;left:5%;z-index:-1;border:1px solid rgb(208 220 233 / 76%);border-radius:8px;background:linear-gradient(180deg,#ffffffc2,#f7fafda3),#f8f6f4;box-shadow:0 26px 72px #1c263517;transform:perspective(900px) rotateY(-4deg)}.cultivation-decision-character-image{display:block;width:min(430px,78%);max-height:660px;object-fit:contain;filter:drop-shadow(0 26px 36px rgb(28 38 53 / 18%));transform:translate(-6%);transition:transform .22s ease,filter .22s ease}.cultivation-decision-character:hover .cultivation-decision-character-image,.cultivation-decision-character.is-active .cultivation-decision-character-image{filter:drop-shadow(0 32px 44px rgb(28 38 53 / 22%));transform:translate(-7%) translateY(-3px)}.cultivation-scene-card-cloud{position:absolute;top:3%;right:-2%;bottom:2%;left:-1%;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.cultivation-decision-character:hover .cultivation-scene-card-cloud,.cultivation-decision-character.is-active .cultivation-scene-card-cloud{opacity:1;pointer-events:auto;transform:translateY(0)}.cultivation-scene-cloud-title{position:absolute;top:0;left:10px;display:grid;gap:2px;padding:11px 13px;border:1px solid rgb(183 199 216 / 82%);border-radius:8px;background:#ffffffe8;box-shadow:0 16px 34px #1c26351f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cultivation-scene-cloud-title span{color:#c35b28;font-size:.74rem;font-weight:950}.cultivation-scene-cloud-title strong{color:#111927;font-size:.96rem}.cultivation-scene-card-grid{position:absolute;top:0;right:0;bottom:0;left:0}.cultivation-scene-card{position:absolute;display:grid;width:min(245px,48%);min-height:126px;align-content:start;gap:7px;padding:12px 13px;border:1px solid rgb(183 199 216 / 82%);border-radius:8px;color:#172033;background:#ffffffeb;box-shadow:0 16px 36px #1c26351f;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cultivation-scene-card:nth-child(1){top:11%;right:3%}.cultivation-scene-card:nth-child(2){top:22%;left:0}.cultivation-scene-card:nth-child(3){right:0;bottom:31%}.cultivation-scene-card:nth-child(4){left:1%;bottom:16%}.cultivation-scene-card:nth-child(5){right:8%;bottom:2%}.cultivation-scene-card:hover,.cultivation-scene-card.is-active{border-color:#1c67b5;box-shadow:0 20px 46px #1c67b529;transform:translateY(-2px)}.cultivation-scene-card strong{color:#111927;font-size:.92rem;line-height:1.28;overflow-wrap:anywhere}.cultivation-scene-card small{color:#52677e;font-size:.74rem;font-weight:850;line-height:1.45;overflow-wrap:anywhere}.cultivation-scene-card span{justify-self:start;min-height:26px;padding:5px 9px;border-radius:8px;color:#fff;background:#1c67b5;font-size:.72rem;font-weight:950}.cultivation-dialog-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0}.cultivation-dialog-head{display:grid;gap:9px;padding-top:8px}.cultivation-dialog-head span{color:#c35b28;font-size:.78rem;font-weight:950}.cultivation-dialog-head h1{max-width:640px;margin:0;color:#111927;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}.cultivation-dialog-head p{max-width:640px;margin:0;color:#52677e;font-weight:850}.cultivation-dialog-box{display:grid;grid-template-rows:minmax(210px,1fr) auto auto;gap:14px;min-height:540px;padding:16px;border:1px solid #d7e1ee;border-radius:8px;background:#ffffffe5;box-shadow:0 18px 48px #1c263514}.cultivation-dialog-stream{display:grid;align-content:end;gap:12px;min-height:0;overflow:hidden}.cultivation-dialog-message{display:grid;max-width:82%;gap:5px}.cultivation-dialog-message span{color:#6d7d91;font-size:.74rem;font-weight:900}.cultivation-dialog-message p{margin:0;padding:11px 13px;border-radius:8px;color:#172033;background:#f1f6fb;font-size:.9rem;font-weight:820;line-height:1.55}.cultivation-dialog-message.user,.cultivation-dialog-message.user span{justify-self:end}.cultivation-dialog-message.user p{color:#fff;background:#1c67b5}.cultivation-workflow-card{display:grid;gap:9px;padding:14px;border:1px solid #d7e1ee;border-radius:8px;background:#f8fbff}.cultivation-workflow-card>span{color:#0f766e;font-size:.74rem;font-weight:950}.cultivation-workflow-card strong{color:#111927;font-size:1rem}.cultivation-workflow-card ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:cultivation-workflow}.cultivation-workflow-card li{position:relative;min-height:38px;padding:9px 10px 9px 34px;border:1px solid #dfe8f2;border-radius:8px;color:#52677e;background:#fff;font-size:.82rem;font-weight:850;line-height:1.35;counter-increment:cultivation-workflow}.cultivation-workflow-card li:before{position:absolute;left:9px;top:9px;display:grid;width:18px;height:18px;place-items:center;border-radius:6px;color:#fff;content:counter(cultivation-workflow);background:#1c67b5;font-size:.7rem;font-weight:950}.cultivation-dialog-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 13px;border:1px solid #d5dde8;border-radius:8px;background:#fff}.cultivation-dialog-composer span{color:#8a98aa;font-size:.82rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cultivation-dialog-composer button{min-height:36px;padding:0 13px;border:0;border-radius:8px;color:#fff;background:#1c67b5;font-weight:950}@media(max-width:760px){.cultivation-decision-stage{grid-template-columns:1fr}.cultivation-decision-character{min-height:660px}.cultivation-dialog-box{min-height:500px}}@media(max-width:720px){.cultivation-decision-page{padding:14px}.cultivation-decision-character{min-height:600px}.cultivation-decision-character-image{width:min(330px,80%);max-height:560px}.cultivation-scene-card{width:49%;min-height:118px;padding:10px}.cultivation-scene-card small{font-size:.7rem}.cultivation-workflow-card ol{grid-template-columns:1fr}}.app-shell.is-cultivation-shell{grid-template-columns:218px minmax(0,1fr);min-height:100vh;background:#f7fbff}.app-shell.is-cultivation-shell .sidebar{top:0;height:100vh;padding:28px 16px 20px;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#08275a,#06326b 55%,#06265b)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-cultivation-shell .sidebar:before{display:none}.app-shell.is-cultivation-shell .sidebar-toggle,.app-shell.is-cultivation-shell .workspace-back-link{display:none!important}.app-shell.is-cultivation-shell .workspace{min-height:100vh;padding:0;background:#f7fbff}.app-shell.is-cultivation-shell .cultivation-shell-brand{min-height:54px;margin:0 0 54px;padding:0;color:#fff}.app-shell.is-cultivation-shell .cultivation-shell-brand img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 8px 16px rgb(0 0 0 / 18%))}.app-shell.is-cultivation-shell .cultivation-shell-brand span:last-child{gap:1px;color:#fff;font-size:1.15rem;font-weight:950}.app-shell.is-cultivation-shell .cultivation-shell-brand small{color:#e8f1ffe0;font-size:.76rem;font-weight:800}.app-shell.is-cultivation-shell .cultivation-shell-nav{grid-template-columns:1fr;gap:18px}.app-shell.is-cultivation-shell .cultivation-shell-nav .nav-item{display:grid;grid-template-columns:24px minmax(0,1fr);min-height:44px;align-items:center;gap:12px;padding:0 16px;border-radius:8px!important;color:#f2f7fff0;font-size:1.03rem;font-weight:900;white-space:nowrap;background:transparent!important;box-shadow:none!important}.app-shell.is-cultivation-shell .cultivation-shell-nav .nav-item:before{display:none}.app-shell.is-cultivation-shell .cultivation-shell-nav .nav-item:hover{color:#fff;background:#ffffff14!important}.app-shell.is-cultivation-shell .cultivation-shell-nav .nav-item.is-active{color:#fff;background:linear-gradient(135deg,#1e73ff,#337cff)!important;box-shadow:0 12px 24px #0050ff40!important}.cultivation-shell-nav-icon{position:relative;display:block;width:22px;height:22px;border:2px solid currentColor;border-radius:6px}.cultivation-shell-nav .nav-item:nth-child(1) .cultivation-shell-nav-icon:before,.cultivation-shell-nav .nav-item:nth-child(3) .cultivation-shell-nav-icon:before,.cultivation-shell-nav .nav-item:nth-child(6) .cultivation-shell-nav-icon:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid currentColor;border-radius:2px;content:"";opacity:.75}.cultivation-shell-nav .nav-item:nth-child(2) .cultivation-shell-nav-icon{border-radius:3px 9px 9px 3px}.cultivation-shell-nav .nav-item:nth-child(2) .cultivation-shell-nav-icon:before{position:absolute;top:4px;right:5px;bottom:4px;border-left:2px solid currentColor;content:""}.cultivation-shell-nav .nav-item:nth-child(4) .cultivation-shell-nav-icon{border-radius:50%}.cultivation-shell-nav .nav-item:nth-child(4) .cultivation-shell-nav-icon:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid currentColor;border-radius:50%;content:""}.cultivation-shell-nav .nav-item:nth-child(5) .cultivation-shell-nav-icon{border-radius:50%}.cultivation-shell-nav .nav-item:nth-child(5) .cultivation-shell-nav-icon:before{position:absolute;top:7px;left:5px;width:12px;border-top:2px solid currentColor;content:""}.app-shell.is-cultivation-shell .cultivation-shell-foot{display:grid;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:64px;margin-top:auto;padding:10px 12px;border:0!important;border-radius:8px!important;background:#ffffff14!important;box-shadow:none!important}.app-shell.is-cultivation-shell .cultivation-shell-foot img{width:42px;height:42px;object-fit:contain}.app-shell.is-cultivation-shell .cultivation-shell-foot div{display:grid;gap:2px}.app-shell.is-cultivation-shell .cultivation-shell-foot strong{color:#fff;font-size:.92rem}.app-shell.is-cultivation-shell .cultivation-shell-foot span{color:#e8f1ffb8;font-size:.72rem}.app-shell.is-cultivation-shell .cultivation-shell-foot i{display:block;width:7px;height:7px;border-radius:999px;background:#33d17a}.growth-dashboard-page.cultivation-home-page{width:100%;min-height:100vh;padding:0;overflow:visible;border:0;border-radius:0;background:#f7fbff;box-shadow:none}.growth-topbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:0 42px;border-bottom:1px solid #dbe8f7;background:#fffffff5;box-shadow:0 8px 24px #20548c0a}.growth-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;width:min(358px,48vw);min-height:36px;gap:8px;padding:0 16px;border:1px solid #e6eefb;border-radius:999px;background:#edf4ff}.growth-search span{position:relative;width:15px;height:15px;border:2px solid #6d83ad;border-radius:50%}.growth-search span:after{position:absolute;right:-5px;bottom:-4px;width:7px;border-top:2px solid #6d83ad;content:"";transform:rotate(45deg)}.growth-search input{width:100%;min-width:0;border:0;color:#172b54;background:transparent;font-size:.86rem;font-weight:800;outline:0}.growth-search input::placeholder{color:#7d8fac}.growth-userbar{display:flex;align-items:center;gap:18px}.growth-service-pill{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 14px;border:1px solid #bcebd4;border-radius:999px;color:#17a467;background:#f0fff7;font-size:.82rem;font-weight:900;white-space:nowrap}.growth-service-pill:before,.growth-suggestion-row:before{display:inline-block;width:15px;height:15px;border-radius:999px;color:#fff;background:#28c980;content:"✓";font-size:10px;font-weight:950;line-height:15px;text-align:center}.growth-bell{position:relative;display:grid;width:34px;height:34px;place-items:center;border:0;border-left:1px solid #dfe8f4;border-radius:0;background:transparent}.growth-bell span{position:relative;width:15px;height:18px;border:2px solid #0b2465;border-radius:9px 9px 5px 5px}.growth-bell span:before{position:absolute;top:-5px;left:4px;width:5px;height:5px;border-radius:50%;background:#0b2465;content:""}.growth-bell span:after{position:absolute;bottom:-6px;left:4px;width:5px;height:3px;border-radius:0 0 6px 6px;background:#0b2465;content:""}.growth-bell i{position:absolute;top:1px;right:-1px;display:grid;width:17px;height:17px;place-items:center;border-radius:999px;color:#fff;background:#ff4343;font-size:.66rem;font-style:normal;font-weight:950}.growth-profile{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left}.growth-profile-avatar{display:grid;width:38px;height:38px;place-items:center;border:2px solid #d9e7ff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3d8dff,#1d3b78);font-weight:950}.growth-profile strong{display:block;color:#0c245c;font-size:.92rem;line-height:1.2}.growth-profile small{color:#7585a3;font-size:.72rem;font-weight:800}.growth-dashboard-main{padding:26px 42px 34px}.growth-title-row{display:flex;align-items:start;justify-content:space-between;gap:22px;margin-bottom:18px}.growth-title-row h1{margin:0 0 6px;color:#091b52;font-size:1.7rem;font-weight:950}.growth-title-row p{margin:0;color:#657697;font-size:.94rem;font-weight:800;line-height:1.45}.growth-score-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px}.growth-score-pill,.growth-score-actions>button{min-height:42px;border:1px solid #cfe0f8;border-radius:999px;background:#fff;box-shadow:0 8px 22px #144c970d}.growth-score-pill{display:flex;align-items:center;gap:13px;padding:0 18px}.growth-score-pill span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#ffbd37;font-size:.88rem}.growth-score-pill strong{color:#13245d;font-size:.95rem}.growth-score-pill small{color:#6f7f9d;font-size:.78rem;font-weight:900}.growth-score-actions>button{padding:0 22px;color:#2c71ff;font-size:.86rem;font-weight:950}.growth-dashboard-grid{display:grid;grid-template-columns:minmax(420px,.98fr) minmax(430px,.88fr) minmax(300px,.62fr);grid-template-areas:"hero ability ability" "tasks practice service" "record week service";gap:20px}.growth-card{border:1px solid #d7e5f7;border-radius:8px;background:#fff;box-shadow:0 14px 34px #20548c0d}.growth-hero-card{position:relative;display:grid;grid-area:hero;grid-template-columns:45% minmax(0,1fr);min-height:250px;overflow:hidden;background:linear-gradient(90deg,#eff6ff,#fff 56%),#fff}.growth-hero-card:before{position:absolute;top:26px;left:26px;width:4px;height:4px;border-radius:50%;background:#d8e7ff;box-shadow:34px 26px #bfd7ff,86px -5px #f7d9ad,112px 38px #c6dcff,160px 8px #e6d7ff;content:""}.growth-help-pill{position:absolute;top:18px;right:16px;z-index:2;min-height:28px;padding:0 12px;border:1px solid #d2e2f7;border-radius:999px;color:#7685a2;background:#fff;font-size:.78rem;font-weight:900}.growth-hero-image-wrap{position:relative;display:grid;align-items:end;justify-items:center;padding:26px 4px 0 22px}.growth-hero-image-wrap img{width:min(300px,112%);max-height:236px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 20px rgb(41 70 120 / 15%))}.growth-hero-copy{display:grid;align-content:center;gap:16px;padding:36px 34px 26px 8px}.growth-hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.growth-hero-title h2{margin:0;color:#071b54;font-size:1.55rem;font-weight:950}.growth-hero-title span{padding:4px 10px;border-radius:999px;color:#2874ff;background:#edf4ff;font-size:.82rem;font-weight:950}.growth-hero-copy p{margin:-8px 0 6px;color:#1d2e63;font-size:1rem;font-weight:900}.growth-progress-block{display:grid;gap:8px}.growth-progress-block div,.growth-ability-meta,.growth-week-head,.growth-chart-head,.growth-card-head-inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.growth-progress-block span{color:#42587f;font-size:.86rem;font-weight:900}.growth-progress-block strong{color:#2874ff;font-size:1.55rem;line-height:1}.growth-progress-block small{color:#6d7e9c;font-size:.82rem;font-weight:800}.growth-progress-block progress,.growth-ability-item progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:#e8effb}.growth-progress-block progress::-webkit-progress-bar,.growth-ability-item progress::-webkit-progress-bar{background:#e8effb}.growth-progress-block progress::-webkit-progress-value{border-radius:999px;background:#2c71ff}.growth-ability-card{display:grid;grid-area:ability;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:250px;padding:22px 18px}.growth-ability-item{display:grid;align-content:center;gap:10px;min-height:204px;padding:18px 16px;border:1px solid #dfe9f8;border-radius:8px;background:#fff}.growth-ability-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#eaf2ff}.growth-ability-icon:before{width:20px;height:22px;border-radius:4px;background:#2c71ff;box-shadow:inset -5px 0 #ffffff47,8px 8px #2c71ff38;content:""}.growth-ability-item.is-green .growth-ability-icon{background:#e9fbf1}.growth-ability-item.is-green .growth-ability-icon:before{border-radius:50% 50% 6px 6px;background:#36bd73;box-shadow:-10px 10px #36bd73,10px 10px #36bd73}.growth-ability-item.is-purple .growth-ability-icon{background:#f3eaff}.growth-ability-item.is-purple .growth-ability-icon:before{width:24px;height:16px;border-radius:4px;background:#8a4cf6;box-shadow:0 8px #8a4cf652;transform:rotate(45deg) skew(-10deg,-10deg)}.growth-ability-item h3{margin:4px 0 0;color:#11245a;font-size:1.02rem;font-weight:950;white-space:nowrap}.growth-ability-item p{min-height:34px;margin:0;color:#6d7e9c;font-size:.78rem;font-weight:800;line-height:1.45}.growth-ability-meta strong{color:#13245d;font-size:.95rem}.growth-ability-meta small{color:#6b7c9a;font-size:.78rem;font-weight:800}.growth-ability-item progress::-webkit-progress-value{border-radius:999px;background:#2c71ff}.growth-ability-item.is-green progress::-webkit-progress-value{background:#36bd73}.growth-ability-item.is-purple progress::-webkit-progress-value{background:#8a4cf6}.growth-task-card{grid-area:tasks;padding:18px 18px 14px}.growth-practice-card{grid-area:practice;padding:18px}.growth-service-card{display:grid;grid-area:service;align-content:start;gap:18px;padding:18px}.growth-record-card{grid-area:record;padding:18px}.growth-week-card{grid-area:week;padding:18px}.growth-card-head{margin-bottom:14px}.growth-card h2{margin:0 0 5px;color:#10235a;font-size:1.03rem;font-weight:950}.growth-card p{margin:0;color:#71819e;font-size:.8rem;font-weight:800;line-height:1.4}.growth-task-list{display:grid;gap:10px}.growth-task-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto 66px;min-height:50px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e4ecf7;border-radius:8px;background:#fbfdff}.growth-check{display:grid;width:16px;height:16px;place-items:center;border:2px solid #2c71ff;border-radius:4px}.growth-check:before{color:#2c71ff;content:"✓";font-size:10px;font-weight:950;line-height:1}.growth-task-row strong,.growth-practice-item strong,.growth-advisor strong,.growth-celebration strong{display:block;color:#13245d;font-size:.83rem;font-weight:950;line-height:1.25}.growth-task-row small,.growth-practice-item small,.growth-advisor small,.growth-celebration small{display:block;margin-top:2px;color:#72809b;font-size:.7rem;font-weight:800;line-height:1.35}.growth-task-row em{display:flex;align-items:center;gap:4px;color:#6a7893;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.growth-task-row em:before{color:#ffb82e;content:"★"}.growth-task-row button{min-height:28px;padding:0 9px;border:0;border-radius:8px;color:#2c71ff;background:#eef5ff;font-size:.72rem;font-weight:950}.growth-link-button,.growth-card-head-inline>button{display:block;margin:12px auto 0;border:0;color:#2874ff;background:transparent;font-size:.8rem;font-weight:950}.growth-card-head-inline>button{margin:0;white-space:nowrap}.growth-practice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-practice-item{display:grid;min-height:116px;justify-items:center;align-content:start;gap:8px;padding:15px 10px 12px;border:1px solid #dfe9f8;border-radius:8px;background:#fff;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.growth-practice-item:hover,.growth-practice-item.is-active{border-color:#b9d2ff;box-shadow:0 12px 26px #20548c17;transform:translateY(-1px)}.growth-practice-item>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#fff4e6}.growth-practice-item>span:before{width:17px;height:17px;border:4px solid #ff9f1f;border-radius:50%;content:""}.growth-practice-item.is-blue>span{background:#eef5ff}.growth-practice-item.is-blue>span:before{border-color:#3f82ff}.growth-practice-item.is-green>span{background:#eafbf2}.growth-practice-item.is-green>span:before{border-color:#36bd73}.growth-practice-item em{display:grid;width:100%;min-height:30px;margin-top:6px;place-items:center;border:1px solid #d9e7f8;border-radius:999px;color:#2874ff;font-size:.78rem;font-style:normal;font-weight:950}.growth-service-card h2{margin-bottom:0}.growth-advisor{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #e3ecf8}.growth-advisor img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:62% 25%}.growth-suggestion-card{display:grid;gap:12px;padding:15px;border:1px solid #e1eaf7;border-radius:8px;background:#fff}.growth-suggestion-card h3{margin:0;color:#10235a;font-size:.94rem;font-weight:950}.growth-suggestion-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px}.growth-suggestion-row span{color:#415579;font-size:.78rem;font-weight:900;line-height:1.3}.growth-suggestion-row em{padding:3px 8px;border-radius:999px;color:#20a15f;background:#ebfbf2;font-size:.7rem;font-style:normal;font-weight:950}.growth-suggestion-row:first-of-type em{color:#f08a20;background:#fff2e5}.growth-contact-button{width:100%;min-height:42px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1f6fff,#2f7cff);font-weight:950;box-shadow:0 12px 22px #206bff38}.growth-chart-head{margin-bottom:8px}.growth-legend{display:flex;gap:18px;color:#6e7e9c;font-size:.72rem;font-weight:900}.growth-legend span{display:inline-flex;align-items:center;gap:6px}.growth-legend span:before{width:7px;height:7px;border-radius:50%;background:#2874ff;content:""}.growth-legend span:nth-child(2):before{background:#28b66b}.growth-chart{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:152px}.growth-chart-scale{display:grid;height:132px;align-content:space-between;padding-top:6px;color:#8190aa;font-size:.72rem;font-weight:800}.growth-chart-plot{position:relative;min-width:0;padding:0 4px 20px}.growth-chart-grid{position:absolute;top:8px;right:0;bottom:28px;left:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#edf2f9 32px),repeating-linear-gradient(to right,transparent 0,transparent 64px,#edf2f9 65px)}.growth-chart svg{position:relative;z-index:1;display:block;width:100%;height:132px;overflow:visible}.growth-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.growth-line-blue{stroke:#2874ff}.growth-line-green{stroke:#28b66b}.growth-dot-blue,.growth-dot-green{fill:#fff;stroke-width:3}.growth-dot-blue{stroke:#2874ff}.growth-dot-green{stroke:#28b66b}.growth-chart-tooltip{position:absolute;top:24px;left:58%;z-index:2;display:grid;gap:4px;min-width:118px;padding:10px 12px;border:1px solid #d8e4f3;border-radius:8px;background:#fff;box-shadow:0 14px 28px #20548c1f}.growth-chart-tooltip strong{color:#50617d;font-size:.7rem}.growth-chart-tooltip span{color:#4a5f84;font-size:.68rem;font-weight:900}.growth-chart-tooltip span:nth-child(2):before,.growth-chart-tooltip span:nth-child(3):before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#2874ff;content:""}.growth-chart-tooltip span:nth-child(3):before{background:#28b66b}.growth-chart-days{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));color:#7d8ba4;font-size:.7rem;font-weight:850;text-align:center}.growth-week-head{margin-bottom:14px}.growth-week-head span{color:#71819e;font-size:.72rem;font-weight:900}.growth-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #e1eaf7;border-radius:8px;overflow:hidden}.growth-review-grid div{display:grid;gap:7px;min-height:86px;align-content:center;justify-items:center;border-right:1px solid #e1eaf7;background:#fff}.growth-review-grid div:last-child{border-right:0}.growth-review-grid span{color:#7a89a4;font-size:.76rem;font-weight:900}.growth-review-grid strong{color:#2874ff;font-size:1.42rem;line-height:1}.growth-review-grid div:first-child strong{color:#28b66b}.growth-review-grid small{color:#8b98ae;font-size:.72rem;font-weight:850}.growth-celebration{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;border:1px solid #e2ebf8;border-radius:8px;background:linear-gradient(90deg,#fffaf0,#fff 65%)}.growth-celebration:before{color:#f6a000;content:"★";font-size:1.8rem;font-weight:950}.growth-celebration div{grid-column:1;grid-row:1;padding-left:42px}.growth-celebration img{width:76px;height:64px;object-fit:contain;object-position:center bottom}@media(max-width:1380px){.growth-dashboard-grid{grid-template-columns:minmax(380px,1fr) minmax(380px,1fr);grid-template-areas:"hero ability" "tasks practice" "record service" "week week"}.growth-ability-card{grid-template-columns:1fr}.growth-ability-item,.growth-service-card{min-height:0}}@media(max-width:760px){.app-shell.is-cultivation-shell{grid-template-columns:1fr}.app-shell.is-cultivation-shell .sidebar{position:static;height:auto;padding:16px}.app-shell.is-cultivation-shell .cultivation-shell-brand{margin-bottom:16px}.app-shell.is-cultivation-shell .cultivation-shell-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell.is-cultivation-shell .cultivation-shell-foot{display:none}.growth-topbar{display:grid;gap:12px;padding:14px 20px}.growth-dashboard-main{padding-right:20px;padding-left:20px}.growth-search{width:100%}.growth-userbar{justify-content:space-between;gap:10px}.growth-service-pill{min-height:30px;padding:0 10px}.growth-profile small{display:none}.growth-profile{grid-template-columns:38px}.growth-profile>span:not(.growth-profile-avatar){display:none}.growth-title-row{display:grid}.growth-score-actions{justify-content:flex-start}.growth-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"hero" "ability" "tasks" "practice" "service" "record" "week"}.growth-hero-card{grid-template-columns:1fr}.growth-hero-image-wrap{min-height:210px;padding-right:18px}.growth-hero-copy{padding:10px 20px 22px}.growth-ability-card,.growth-practice-list,.growth-review-grid{grid-template-columns:1fr}.growth-task-row{grid-template-columns:18px minmax(0,1fr)}.growth-task-row em,.growth-task-row button{grid-column:2;justify-self:start}.growth-review-grid div{border-right:0;border-bottom:1px solid #e1eaf7}.growth-review-grid div:last-child{border-bottom:0}}@media(min-width:761px)and (max-width:1180px){.app-shell.is-cultivation-shell{grid-template-columns:230px minmax(0,1fr)}.app-shell.is-cultivation-shell .cultivation-shell-nav{grid-template-columns:1fr!important;gap:14px}.app-shell.is-cultivation-shell .cultivation-shell-nav .nav-item{grid-template-columns:24px minmax(0,1fr)}.growth-topbar{gap:14px;padding:0 28px}.growth-search{width:min(320px,42vw)}.growth-userbar{gap:12px}.growth-profile small{display:none}.growth-profile{grid-template-columns:38px}.growth-profile>span:not(.growth-profile-avatar){display:none}.growth-dashboard-main{padding:24px 28px 34px}.growth-title-row{display:grid}.growth-score-actions{justify-content:flex-start}.growth-dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "ability" "tasks" "practice" "service" "record" "week"}.growth-hero-card{grid-template-columns:minmax(210px,.46fr) minmax(0,.54fr)}.growth-ability-card,.growth-practice-list{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-service-card{grid-template-columns:minmax(0,.78fr) minmax(220px,.62fr);align-items:start}.growth-service-card h2,.growth-advisor,.growth-contact-button{grid-column:1}.growth-suggestion-card{grid-column:2;grid-row:1 / span 3}}.growth-dashboard-page.cultivation-home-page .growth-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.72fr);grid-template-areas:"hero hero service" "ability ability service" "tasks practice service" "record week service"}.growth-dashboard-page.cultivation-home-page .growth-hero-card{grid-template-columns:minmax(340px,.95fr) minmax(0,1fr);min-height:430px;overflow:visible;background:linear-gradient(135deg,#f6fbfff0,#fffffff5),#f8fbff}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap{min-height:398px;padding:24px 10px 0 28px;align-items:end;justify-items:center}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap .office-pet-assistant.is-inline{width:min(430px,100%)}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap .office-pet-avatar.is-hero-image{width:min(410px,100%);max-width:100%;aspect-ratio:624 / 734}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap .office-pet-avatar.is-hero-image img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;filter:none}.growth-dashboard-page.cultivation-home-page .growth-hero-copy{padding:36px 34px 28px 12px}@media(min-width:761px)and (max-width:1180px){.growth-dashboard-page.cultivation-home-page .growth-dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "ability" "tasks" "practice" "service" "record" "week"}.growth-dashboard-page.cultivation-home-page .growth-hero-card{grid-template-columns:minmax(0,1fr);min-height:auto}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap{min-height:440px;padding:28px 34px 0}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap .office-pet-assistant.is-inline{width:min(430px,100%)}.growth-dashboard-page.cultivation-home-page .growth-hero-copy{justify-items:center;padding:0 28px 30px;text-align:center}}@media(max-width:760px){.growth-dashboard-page.cultivation-home-page .growth-dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "ability" "tasks" "practice" "service" "record" "week"}.growth-dashboard-page.cultivation-home-page .growth-hero-card{grid-template-columns:minmax(0,1fr);min-height:auto}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap{min-height:330px;padding:28px 18px 0}.growth-dashboard-page.cultivation-home-page .growth-hero-image-wrap .office-pet-assistant.is-inline{width:min(330px,88vw)}.growth-dashboard-page.cultivation-home-page .growth-hero-copy{padding:8px 20px 24px;text-align:center}}.role-workstation-page{color:#0b1f55;background:linear-gradient(180deg,#f6faff,#fff 62%),#f7fbff}.role-workstation-page .growth-dashboard-main{padding:26px 42px 34px}.role-workstation-title{align-items:center;margin-bottom:18px}.role-workstation-title h1{color:#071b54}.role-workstation-title p{max-width:780px}.role-workstation-title .growth-score-actions{flex-wrap:nowrap;gap:10px}.role-workstation-title .growth-score-pill,.role-workstation-title .growth-score-actions>button{min-height:38px}.role-workstation-title .growth-score-pill{gap:9px;padding:0 14px}.role-workstation-title .growth-score-pill strong,.role-workstation-title .growth-score-pill small{white-space:nowrap}.role-workstation-title .growth-score-actions>button{padding:0 16px;white-space:nowrap}.role-workstation-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.48fr);grid-template-areas:"hero metrics" "roles side" "templates side" "flow flow" "scenes scenes";gap:18px}.role-workstation-grid .growth-card{border-color:#d9e7f8;border-radius:8px;background:#fffffff0;box-shadow:0 18px 44px #23549612}.role-hero-card{display:grid;grid-area:hero;grid-template-columns:minmax(0,1fr) 198px;align-items:center;min-height:204px;gap:20px;padding:18px 24px;overflow:hidden;background:radial-gradient(circle at 84% 28%,rgb(216 234 255 / 72%),transparent 36%),linear-gradient(135deg,#fff,#eef6ff)}.role-section-kicker{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 10px;border:1px solid #cce0ff;border-radius:999px;color:#2f75ff;background:#eef6ff;font-size:.78rem;font-weight:950}.role-hero-copy{display:grid;align-content:center;gap:12px}.role-hero-copy h2{max-width:650px;margin:0;color:#06194d;font-size:clamp(1.45rem,1.9vw,1.86rem);line-height:1.18}.role-hero-copy p{max-width:650px;margin:0;color:#506384;font-size:.92rem;font-weight:820;line-height:1.55}.role-hero-actions,.role-card-head,.role-flow-tabs,.role-flow-steps,.role-linked-templates{display:flex;flex-wrap:wrap;gap:10px}.role-hero-actions button,.role-card-head button,.role-flow-tabs button,.role-scene-card,.role-card-item{border:1px solid #d8e5f6;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.role-hero-actions button,.role-card-head button{min-height:38px;padding:0 15px;color:#2f75ff;font-weight:950}.role-hero-actions button:first-child{color:#fff;border-color:#2f75ff;background:#2f75ff;box-shadow:0 12px 26px #2f75ff38}.role-hero-pet{display:grid;min-height:168px;place-items:end center}.role-hero-pet .office-pet-assistant.is-inline{width:min(184px,100%)}.role-hero-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{width:min(176px,100%)}.role-hero-pet .office-pet-assistant.is-inline .office-pet-chat-panel{left:auto;right:0}.role-metric-row{display:grid;grid-area:metrics;grid-template-columns:1fr;gap:12px}.role-metric-card{display:grid;min-height:66px;align-content:center;gap:4px;padding:12px 16px}.role-metric-card span,.role-template-row span,.role-scene-card span,.role-flow-tabs small{color:#7183a4;font-size:.76rem;font-weight:900}.role-metric-card strong{color:#0a2464;font-size:1.44rem;line-height:1}.role-metric-card small{color:#26a46a;font-weight:900}.role-metric-card.is-orange small{color:#dc7c20}.role-card-panel{grid-area:roles;padding:20px}.role-template-panel{grid-area:templates;padding:20px}.role-flow-panel{grid-area:flow;padding:20px}.role-scene-panel{grid-area:scenes;padding:20px}.role-side-panel{display:grid;grid-area:side;align-content:start;gap:18px;padding:20px}.role-card-head{align-items:start;justify-content:space-between;margin-bottom:16px}.role-card-head h2,.role-side-head h2{margin:0 0 5px;color:#0a205c;font-size:1.12rem;font-weight:950}.role-card-head p{margin:0;color:#6d7f9f;font-size:.82rem;font-weight:820}.role-card-head>span,.role-side-head span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#2f75ff;background:#edf4ff;font-size:.76rem;font-weight:950;white-space:nowrap}.role-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-card-item{display:grid;min-height:154px;align-content:start;gap:8px;padding:15px;color:inherit;text-align:left}.role-card-item:hover,.role-card-item.is-active,.role-scene-card:hover,.role-flow-tabs button:hover,.role-flow-tabs button.is-active{border-color:#9fc0ff;box-shadow:0 14px 28px #2f75ff1c;transform:translateY(-1px)}.role-card-item>span{width:42px;height:42px;border-radius:8px;background:#edf4ff}.role-card-item>span:before{display:block;width:18px;height:18px;margin:12px;border-radius:5px;background:#2f75ff;content:""}.role-card-item.is-green>span{background:#eafaf2}.role-card-item.is-green>span:before{background:#37bd72}.role-card-item.is-purple>span{background:#f3edff}.role-card-item.is-purple>span:before{background:#8a62f4}.role-card-item.is-orange>span{background:#fff2e4}.role-card-item.is-orange>span:before{background:#f39a2f}.role-card-item strong,.role-template-row strong,.role-scene-card strong,.role-suggestion-list strong{color:#0b225e;font-size:.95rem;font-weight:950;line-height:1.25}.role-card-item small,.role-template-row small,.role-scene-card small,.role-suggestion-list small{color:#677a9b;font-size:.76rem;font-weight:820;line-height:1.45}.role-card-item em,.role-scene-card em{color:#2f75ff;font-size:.76rem;font-style:normal;font-weight:950}.role-template-stack{display:grid;gap:10px}.role-template-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:10px 12px;border:1px solid #e3edf9;border-radius:8px;background:#fbfdff}.role-template-row span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#2f75ff;background:#edf4ff}.role-flow-tabs{margin-bottom:16px}.role-flow-tabs button{display:grid;min-width:190px;min-height:58px;align-content:center;gap:4px;padding:10px 13px;text-align:left}.role-flow-tabs strong{color:#0b225e;font-size:.9rem}.role-flow-detail{display:grid;gap:14px;padding:16px;border:1px solid #e3edf9;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff),#fff}.role-flow-detail h3{margin:0 0 6px;color:#071b54;font-size:1.15rem}.role-flow-detail p{margin:0;color:#5d708f;font-size:.84rem;font-weight:820;line-height:1.55}.role-flow-progress{height:9px;overflow:hidden;border-radius:999px;background:#e8effb}.role-flow-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f75ff,#5ac489)}.role-flow-steps span,.role-linked-templates span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#35527d;background:#eef5ff;font-size:.76rem;font-weight:900}.role-linked-templates span{color:#2f75ff;background:#fff;border:1px solid #d9e7f8}.role-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-scene-card{display:grid;min-height:142px;align-content:start;gap:8px;padding:14px;text-align:left}.role-scene-card span{width:max-content;padding:4px 9px;border-radius:999px;color:#2f75ff;background:#edf4ff}.role-scene-card.is-green span{color:#1d9b62;background:#eafaf2}.role-scene-card.is-purple span{color:#7a57df;background:#f3edff}.role-scene-card.is-orange span{color:#c96e17;background:#fff2e4}.role-side-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.role-suggestion-list{display:grid;gap:12px}.role-suggestion-list div{display:grid;gap:5px;padding:12px;border:1px solid #e3edf9;border-radius:8px;background:#fbfdff}@media(max-width:1380px){.role-workstation-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "metrics" "roles" "templates" "flow" "scenes" "side"}.role-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.role-workstation-page .growth-dashboard-main{padding:22px 24px 30px}.role-hero-card{grid-template-columns:minmax(0,1fr)}.role-hero-pet{min-height:210px;place-items:center}.role-card-grid,.role-scene-grid,.role-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.role-workstation-page .growth-dashboard-main{padding:18px 16px 26px}.role-card-grid,.role-scene-grid,.role-metric-row{grid-template-columns:1fr}.role-template-row{grid-template-columns:34px minmax(0,1fr)}.role-template-row small{grid-column:2}}.app-shell,.app-shell .workspace{background:#f7fbff}.app-shell:not(.is-cultivation-shell) .sidebar{border-right:0;background:linear-gradient(180deg,#08275a,#06326b 55%,#06265b);box-shadow:none}.app-shell:not(.is-cultivation-shell) .sidebar:before{display:none}.app-shell:not(.is-cultivation-shell) .brand,.app-shell:not(.is-cultivation-shell) .nav-item{color:#f2f7ffeb}.app-shell:not(.is-cultivation-shell) .brand:hover,.app-shell:not(.is-cultivation-shell) .nav-item:hover{color:#fff;background:#ffffff14}.app-shell:not(.is-cultivation-shell) .brand small,.app-shell:not(.is-cultivation-shell) .nav-item small{color:#e8f1ffad}.app-shell:not(.is-cultivation-shell) .brand-mark{background:#2f75ff;box-shadow:0 10px 22px #0050ff3d}.app-shell:not(.is-cultivation-shell) .nav-item{min-height:50px;border-radius:8px}.app-shell:not(.is-cultivation-shell) .nav-item.is-active{color:#fff;background:linear-gradient(135deg,#1e73ff,#337cff);box-shadow:0 12px 24px #0050ff3d}.app-shell:not(.is-cultivation-shell) .nav-item.is-active small{color:#ffffffc7}.app-shell:not(.is-cultivation-shell) .sidebar-foot{border:0;background:#ffffff14;box-shadow:none}.app-shell:not(.is-cultivation-shell) .sidebar-foot span,.app-shell:not(.is-cultivation-shell) .sidebar-foot .ghost-button{color:#e8f1ffb8}.app-shell:not(.is-cultivation-shell) .sidebar-foot strong{color:#fff}.workspace-context-bar{position:sticky;top:0;z-index:40;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;margin:-30px -30px 24px;padding:12px 30px;border-bottom:1px solid #dbe8f7;background:#fffffff5;box-shadow:0 8px 24px #20548c0a}.app-shell.is-cultivation-shell .workspace-context-bar{margin:0;padding:0 42px}.workspace-context-left{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:12px}.workspace-search{display:grid;width:min(420px,38vw);min-width:260px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:0 14px;border:1px solid #d7e3f0;border-radius:8px;background:#f8fbff}.workspace-search span{width:14px;height:14px;border:2px solid #7a8ba3;border-radius:999px;box-shadow:6px 6px 0 -4px #7a8ba3}.workspace-search input{min-width:0;border:0;outline:0;color:#172033;background:transparent;font-weight:820}.workspace-switch-group{display:flex;flex:0 0 auto;align-items:center;gap:8px}.workspace-select-field{display:grid;grid-template-columns:auto minmax(98px,1fr);align-items:center;gap:7px;min-height:42px;padding:0 10px;border:1px solid #d7e3f0;border-radius:8px;background:#fff}.workspace-select-field span{color:#6d7f9f;font-size:.76rem;font-weight:950;white-space:nowrap}.workspace-select-field select{min-width:96px;border:0;outline:0;color:#0a205c;background:transparent;font-weight:950}.workspace-context-status{display:grid;flex:0 0 auto;gap:2px;text-align:right}.workspace-context-status span{color:#7183a4;font-size:.76rem;font-weight:880}.workspace-context-status strong{color:#0a205c;font-size:.92rem;font-weight:950}.app-shell .workspace :where(.hero-choice,.scenario-demo-selector,.scenario-demo-function-list,.scenario-demo-preview,.scenario-demo-industry-index,.scenario-demo-output-grid article,.scenario-demo-workflow,.library-summary article,.repository-main,.repository-assistant,.classified-panel,.classified-grid article,.file-card,.library-table,.signal-panel,.saved-deliverables-panel,.saved-deliverable-card,.customer-card-form,.customer-card-list,.boss-workspace .boss-template-card,.boss-workspace .boss-command-panel,.boss-workspace .result-side-panel,.flow-workspace .prompt-card,.flow-workspace .conversation-panel,.flow-workspace .result-side-panel,.template-intake,.inline-question,.inline-system-card,.expert-picker,.provider-list,.provider-editor,.growth-card){border-color:#d9e7f8;border-radius:8px;background-color:#fffffff0;box-shadow:0 18px 44px #23549612}.app-shell .workspace :where(.page-header h1,.scenario-demo-preview-head h2,.library-header h1,.role-workstation-title h1){color:#071b54;letter-spacing:0}.app-shell .workspace :where(.page-header p,.scenario-demo-preview-head p,.library-header p,.role-card-head p){color:#5d708f;font-weight:760}.role-current-panel{display:grid;align-content:start;gap:14px}.role-current-card{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:14px;border:1px solid #e3edf9;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff),#fff}.role-current-card>span{position:relative;display:block;width:48px;height:48px;border-radius:8px;background:#edf4ff}.role-current-card>span:before{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:6px;background:#2f75ff;content:""}.role-current-card.is-green>span{background:#eafaf2}.role-current-card.is-green>span:before{background:#37bd72}.role-current-card.is-purple>span{background:#f3edff}.role-current-card.is-purple>span:before{background:#8a62f4}.role-current-card.is-orange>span{background:#fff2e4}.role-current-card.is-orange>span:before{background:#f39a2f}.role-current-card div{display:grid;gap:5px}.role-current-card strong{color:#0b225e;font-size:1rem;font-weight:950}.role-current-card small{color:#677a9b;font-size:.8rem;font-weight:820;line-height:1.45}.role-current-card em{color:#2f75ff;font-size:.78rem;font-style:normal;font-weight:950}.role-boundary-list{display:flex;flex-wrap:wrap;gap:8px}.role-boundary-list span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid #d9e7f8;border-radius:999px;color:#2f75ff;background:#f6faff;font-size:.76rem;font-weight:950}.role-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-demo-board.is-context-scoped{grid-template-columns:minmax(260px,.6fr) minmax(520px,1.15fr) minmax(260px,.62fr)}@media(max-width:1120px){.workspace-context-bar,.app-shell.is-cultivation-shell .workspace-context-bar{align-items:stretch;flex-direction:column;padding:12px 24px}.workspace-context-left{width:100%;flex-wrap:wrap}.workspace-search{width:min(100%,520px);flex:1 1 320px}.workspace-context-status{width:100%;text-align:left}.scenario-demo-board.is-context-scoped{grid-template-columns:1fr}}@media(max-width:760px){.workspace-context-bar{margin:-30px -30px 18px;padding:12px 16px}.app-shell.is-cultivation-shell .workspace-context-bar{padding:12px 16px}.workspace-search,.workspace-switch-group,.workspace-select-field{width:100%}.workspace-switch-group{flex-wrap:wrap}.workspace-select-field{grid-template-columns:42px minmax(0,1fr)}.workspace-select-field select{min-width:0}.role-scene-grid{grid-template-columns:1fr}}.production-engine-task-center{display:grid;gap:12px;padding:15px;border:1px solid #dce7f4;border-radius:8px;background:#fff;box-shadow:0 14px 32px #2c405b12}.production-engine-task-center .production-section-head{align-items:start}.production-engine-task-center .production-section-head button{min-height:34px;padding:8px 10px;border:1px solid #cddceb;border-radius:8px;color:#1b3768;background:#f8fbff;font-size:.74rem;font-weight:900}.production-engine-task-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-engine-task-stats article,.production-engine-task-list article{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #e1eaf5;border-radius:8px;background:#fbfdff}.production-engine-task-stats span,.production-engine-task-list span{color:#63748f;font-size:.72rem;font-weight:950}.production-engine-task-stats strong{color:#14306a;font-size:1.15rem}.production-engine-task-list{display:grid;gap:8px}.production-engine-task-list strong{overflow-wrap:anywhere;color:#12275b;font-size:.82rem;line-height:1.32}.production-engine-task-list small,.production-engine-task-list em,.production-engine-task-empty,.production-engine-task-error{margin:0;color:#64748b;font-size:.74rem;font-style:normal;font-weight:820;line-height:1.38}.production-engine-task-list a{color:#1d5fd1;font-size:.74rem;font-weight:950;text-decoration:none}.try-flow-advisor-task-center{position:relative;display:block;width:min(1180px,calc(100% - 64px));min-height:118px;margin:0 auto 34px;padding:12px 16px;border-color:#dbe7fadb;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f8fcfff0 52%,#f1f8fff5);box-shadow:0 24px 58px #28569e1f,inset 0 1px #ffffffeb}.try-flow-advisor-task-center .production-section-head{grid-area:intro;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:86px;padding:0 24px 0 0;border-right:1px solid rgb(196 214 239 / 74%)}.try-flow-advisor-task-center .production-section-head:before{content:"";display:grid;width:42px;height:42px;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,#4f86ff,#b5d5ff) border-box;border:8px solid transparent;box-shadow:0 12px 22px #2c6fe624}.try-flow-advisor-task-center .production-section-head:after{content:"";position:absolute;left:16px;top:36px;width:18px;height:13px;border:2px solid #1b6fff;border-radius:4px;box-shadow:inset 0 -4px #1b6fff1a}.try-flow-advisor-task-center .production-section-head>div{display:grid;gap:7px;min-width:0}.try-flow-advisor-task-center .production-section-head span{width:fit-content;padding:4px 10px;border-radius:999px;color:#1269f3;background:#eaf3ff;font-size:.74rem;font-weight:950}.try-flow-advisor-task-center .production-section-head h2{margin:0;color:#0c1a3d;font-size:1.52rem;font-weight:950;line-height:1.1;letter-spacing:0}.try-flow-advisor-task-center .production-section-head p{margin:0;color:#4f617f;font-size:.8rem;font-weight:780}.try-flow-advisor-refresh{grid-area:action;display:inline-flex;align-items:center;justify-self:end;gap:7px;min-height:34px;padding:0 13px;border:1px solid #cfe0ff;border-color:#cfe0ff;border-radius:8px;color:#1269f3;background:linear-gradient(180deg,#fff,#f5f9ff);box-shadow:0 10px 20px #2f6bff14;font-size:.78rem;font-weight:950;white-space:nowrap}.try-flow-advisor-refresh:before{content:"";width:12px;height:12px;border:2px solid currentColor;border-left-color:transparent;border-radius:999px}.try-flow-advisor-task-center .production-engine-task-collapse{display:grid;width:100%;min-width:0}.try-flow-advisor-task-center .production-engine-task-collapse-summary{display:grid;grid-template-columns:minmax(290px,.56fr) minmax(0,1fr) auto;grid-template-areas:"intro distribution action" "intro stats action";gap:6px 24px;align-items:center;min-height:86px;padding:0;cursor:pointer;list-style:none}.try-flow-advisor-task-center .production-engine-task-collapse-summary::-webkit-details-marker{display:none}.try-flow-advisor-task-center .production-engine-task-summary-head{grid-area:distribution;position:relative;display:grid;gap:7px;min-width:0;padding-left:23px}.try-flow-advisor-task-center .production-engine-task-summary-head:before{content:"";position:absolute;left:0;top:5px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #0f2d68}.try-flow-advisor-task-center .production-engine-task-summary-head strong{color:#0c1a3d;font-size:1.08rem;font-weight:950;line-height:1.1}.try-flow-advisor-task-center .production-engine-task-summary-head span{color:#61718b;font-size:.76rem;font-weight:760}.try-flow-advisor-task-center .production-engine-task-progress-strip{display:none}.try-flow-advisor-task-center .production-engine-task-summary-stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-start;min-width:0}.try-flow-advisor-task-center .production-engine-task-summary-stats span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:max-content;min-height:30px;padding:0 12px 0 0;border-right:1px solid rgb(205 218 238 / 78%);color:#132348;font-size:.78rem;font-weight:920;white-space:nowrap}.try-flow-advisor-task-center .production-engine-task-summary-stats span:last-child{border-right:0}.try-flow-advisor-task-center .production-engine-task-summary-stats span:before{content:"";flex:0 0 auto;width:16px;height:16px;border-radius:999px;background:var(--task-summary-color, #4f86ff);box-shadow:0 6px 12px #336fdc29,inset 0 0 0 3px #ffffffad}.try-flow-advisor-task-center .production-engine-task-summary-stats .is-open{--task-summary-color: #4f86ff}.try-flow-advisor-task-center .production-engine-task-summary-stats .is-submitted{--task-summary-color: #23c7c9}.try-flow-advisor-task-center .production-engine-task-summary-stats .is-returned{--task-summary-color: #ff9f35}.try-flow-advisor-task-center .production-engine-task-summary-stats .is-done{--task-summary-color: #76bd36}.try-flow-advisor-task-center .production-engine-task-summary-stats .is-cancelled{--task-summary-color: #95a3b7}.try-flow-advisor-task-center .production-engine-task-collapse-content{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:stretch;width:100%;box-sizing:border-box;margin-top:6px;padding:16px;border-top:1px solid rgb(217 228 244 / 84%);border-radius:8px;background:#f8fbffd6}.try-flow-advisor-task-center .production-engine-task-error{grid-column:1 / -1}.try-flow-advisor-task-center .production-engine-task-stats{width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.try-flow-advisor-task-center .production-engine-task-stats article{min-height:64px;align-content:center;justify-items:center;padding:10px 8px;border-color:#d4e2f7e0;background:#fff;text-align:center}.try-flow-advisor-task-center .production-engine-task-stats span{font-size:.74rem}.try-flow-advisor-task-center .production-engine-task-stats strong{font-size:1.18rem}.try-flow-advisor-task-center .production-engine-task-list{width:100%;min-width:0;gap:10px}.try-flow-advisor-task-center .production-engine-task-card{width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1.08fr) minmax(96px,.42fr);align-items:stretch;gap:12px;padding:12px;border-color:#d5e2f6eb;background:#fff}.try-flow-advisor-task-center .production-engine-task-open{grid-column:1;display:grid;align-content:start;gap:6px;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left}.try-flow-advisor-task-center .production-engine-task-open:disabled{cursor:not-allowed;opacity:.65}.try-flow-advisor-task-center .production-engine-task-open span,.try-flow-advisor-task-center .production-engine-task-open strong,.try-flow-advisor-task-center .production-engine-task-open small,.try-flow-advisor-task-center .production-engine-task-open em,.try-flow-advisor-task-center .production-engine-task-feedback p,.try-flow-advisor-task-center .production-engine-task-feedback small,.try-flow-advisor-task-center .production-engine-task-response span,.try-flow-advisor-task-center .production-engine-task-waiting{min-width:0;overflow-wrap:anywhere}.try-flow-advisor-task-center .production-engine-task-open strong{font-size:.86rem}.try-flow-advisor-task-center .production-engine-task-feedback,.try-flow-advisor-task-center .production-engine-task-response{display:grid;align-content:start;gap:6px;min-width:0}.try-flow-advisor-task-center .production-engine-task-feedback{grid-column:2}.try-flow-advisor-task-center .production-engine-task-response{grid-column:3}.try-flow-advisor-task-center .production-engine-task-feedback p{margin:0;color:#1f3760;font-size:.78rem;font-weight:860;line-height:1.42}.try-flow-advisor-task-center .production-engine-task-feedback small.is-overdue{color:#d4511e}.try-flow-advisor-task-center .production-engine-task-response span{color:#1269f3}.try-flow-advisor-task-center .production-engine-task-response textarea{width:100%;min-height:64px;resize:vertical;border:1px solid #cfe0f6;border-radius:8px;color:#19345d;background:#f8fbff;font:inherit;font-size:.76rem;line-height:1.42}.try-flow-advisor-task-center .production-engine-task-waiting{grid-column:3;display:grid;align-content:center;min-height:64px;margin:0;padding:10px;border:1px solid #dbe8fb;border-radius:8px;color:#315b95;background:#f7fbff;font-size:.76rem;font-weight:850}.try-flow-advisor-task-center .production-engine-task-card-actions{grid-column:4;display:flex;flex-wrap:wrap;align-content:start;justify-content:center;gap:8px;min-width:0}.try-flow-advisor-task-center .production-engine-task-card-actions button{width:100%;min-height:30px;padding:0 12px;border:1px solid #cfe0ff;border-radius:999px;color:#1269f3;background:#fff;font-size:.74rem;font-weight:920}.try-flow-advisor-task-center .production-engine-task-card-actions button:first-child{color:#fff;border-color:#1269f3;background:#1269f3}.try-flow-advisor-task-center .production-engine-task-card-actions button.is-danger{color:#d54b2a;border-color:#ffd3c7;background:#fff7f4}.try-flow-advisor-task-center .production-engine-task-card-actions button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1180px){.try-flow-advisor-task-center{width:min(1180px,calc(100% - 64px))}.try-flow-advisor-task-center .production-section-head{min-height:72px;border-right:0}.try-flow-advisor-task-center .production-engine-task-collapse-summary{min-height:72px;padding:6px 0 0}.try-flow-advisor-task-center .production-engine-task-summary-stats{gap:6px 14px}.try-flow-advisor-task-center .production-engine-task-card{grid-template-columns:minmax(0,1fr)}.try-flow-advisor-task-center .production-engine-task-open,.try-flow-advisor-task-center .production-engine-task-feedback,.try-flow-advisor-task-center .production-engine-task-response,.try-flow-advisor-task-center .production-engine-task-waiting,.try-flow-advisor-task-center .production-engine-task-card-actions{grid-column:1}.try-flow-advisor-task-center .production-engine-task-card-actions{justify-content:flex-start}}.production-storyboard-panel,.production-engine-storyboard-panel{display:grid;gap:10px;margin-top:8px;padding:10px;border:1px solid #d8e6f8;border-radius:8px;background:#fff}.production-storyboard-panel>header,.production-storyboard-scene>header,.production-engine-storyboard-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.production-storyboard-panel p,.production-storyboard-asset-empty,.production-engine-storyboard-panel p{margin:0;color:#64748b;font-size:.76rem;font-weight:780;line-height:1.45}.production-storyboard-actions,.production-engine-storyboard-actions{display:flex;flex-wrap:wrap;gap:7px}.production-storyboard-actions button,.production-storyboard-actions a,.production-engine-storyboard-actions button,.production-engine-storyboard-actions a,.production-engine-storyboard-panel>button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #cbd9ea;border-radius:8px;color:#1b3768;background:#f8fbff;font-size:.72rem;font-weight:900;text-decoration:none}.production-storyboard-actions button:disabled,.production-engine-storyboard-actions button:disabled,.production-engine-storyboard-panel>button:disabled{cursor:not-allowed;opacity:.54}.production-storyboard-scenes,.production-engine-storyboard-scenes{display:grid;gap:8px}.production-storyboard-scene,.production-engine-storyboard-scenes article{padding:10px;border-color:#e7edf6;background:#fbfdff}.production-storyboard-assets,.production-engine-storyboard-assets{display:flex;flex-wrap:wrap;gap:6px}.production-storyboard-asset{display:grid;flex:1 1 170px;gap:5px;min-width:0;padding:9px;border:1px solid #e7edf6;border-radius:8px;background:#fff}.production-engine-task-error{padding:9px 10px;border:1px solid #f1c6bd;border-radius:8px;color:#a43d2e;background:#fff5f3}.production-engine-node-runner{max-width:min(1180px,calc(100vw - 32px))}.production-engine-node-runner .operation-node-next-action-section a{color:#1d5fd1;font-size:.82rem;font-weight:950;text-decoration:none}.production-engine-node-runner .operation-node-next-action-section>button:not(.operation-node-primary-action){min-height:34px;border:1px solid #cbd9ea;border-radius:8px;color:#183769;background:#f8fbff;font-size:.76rem;font-weight:900}@media(max-width:1440px){.production-line-workspace{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr)}.production-line-inspector{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.production-inspector-card{min-width:0}}@media(max-width:1160px){.production-line-topbar,.production-line-hero{grid-template-columns:minmax(0,1fr)}.production-line-actions{justify-content:start}.production-line-metrics,.production-layer-grid,.production-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-line-workspace,.production-line-inspector{grid-template-columns:minmax(0,1fr)}.production-line-inspector{grid-column:auto}.production-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.production-stage-grid,.production-stage-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.production-line-topbar,.production-line-main{padding-left:16px;padding-right:16px}.production-line-metrics,.production-layer-grid,.production-stage-rail,.production-stage-grid,.production-stage-bottom,.production-output-grid{grid-template-columns:minmax(0,1fr)}.production-stage-title{grid-template-columns:38px minmax(0,1fr)}.production-stage-title>strong{grid-column:2}.production-data-card dl div{grid-template-columns:minmax(0,1fr);gap:4px}}.app-shell:not(.is-cultivation-shell){grid-template-columns:218px minmax(0,1fr)!important;gap:0!important;min-height:100vh!important;padding:0!important;background:#f7fbff!important}.app-shell:not(.is-cultivation-shell) .sidebar{top:0!important;height:100vh!important;padding:28px 16px 20px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#08275a,#06326b 55%,#06265b)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell:not(.is-cultivation-shell) .sidebar:before{display:none!important}.app-shell:not(.is-cultivation-shell) .brand{min-height:54px!important;margin:0 0 38px!important;padding:0!important;color:#fff!important;background:transparent!important}.app-shell:not(.is-cultivation-shell) .brand span:last-child{color:#fff!important}.app-shell:not(.is-cultivation-shell) .brand small{color:#e8f1ffc7!important}.app-shell:not(.is-cultivation-shell) .brand-mark{width:42px!important;height:42px!important;background:#2f75ff!important}.app-shell:not(.is-cultivation-shell) .nav-list{gap:14px!important}.app-shell:not(.is-cultivation-shell) .nav-item{min-height:44px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;color:#f2f7fff0!important;background:transparent!important;box-shadow:none!important}.app-shell:not(.is-cultivation-shell) .nav-item small{color:#e8f1ffad!important}.app-shell:not(.is-cultivation-shell) .nav-item:hover{color:#fff!important;background:#ffffff14!important}.app-shell:not(.is-cultivation-shell) .nav-item.is-active{color:#fff!important;background:linear-gradient(135deg,#1e73ff,#337cff)!important;box-shadow:0 12px 24px #0050ff3d!important}.app-shell:not(.is-cultivation-shell) .sidebar-foot{border:0!important;border-radius:8px!important;background:#ffffff14!important;box-shadow:none!important}.app-shell:not(.is-cultivation-shell) .sidebar-foot span,.app-shell:not(.is-cultivation-shell) .sidebar-foot .ghost-button{color:#e8f1ffb8!important}.app-shell:not(.is-cultivation-shell) .sidebar-foot strong{color:#fff!important}@media(max-width:980px){.app-shell:not(.is-cultivation-shell){grid-template-columns:minmax(0,1fr)!important}.app-shell:not(.is-cultivation-shell) .sidebar{position:relative!important;height:auto!important;min-height:auto!important;padding:14px 16px!important}}:root{--xiaoce-pet-bg: #f2f5fe;--xiaoce-pet-bg-top: #f3f5fe;--xiaoce-pet-bg-bottom: #eef3fd;--xiaoce-pet-stage-bg: linear-gradient(180deg, var(--xiaoce-pet-bg-top) 0%, var(--xiaoce-pet-bg-bottom) 100%)}.app-shell .workspace,.app-shell.is-cultivation-shell .workspace,.growth-dashboard-page.cultivation-home-page,.role-workstation-page{background:var(--xiaoce-pet-bg)!important}.role-hero-card{border-color:#dbe7f8!important;background:radial-gradient(circle at 82% 18%,rgb(210 232 255 / 62%),transparent 34%),linear-gradient(135deg,#ffffff 0%,var(--xiaoce-pet-bg) 54%,var(--xiaoce-pet-bg) 100%)!important}.role-hero-pet{position:relative;overflow:visible;border-radius:8px;background:var(--xiaoce-pet-stage-bg)}.role-hero-pet:before{position:absolute;top:-12px;right:-8px;bottom:-8px;left:-8px;border-radius:8px;content:"";background:radial-gradient(circle at 56% 24%,rgb(255 255 255 / 72%),transparent 31%),radial-gradient(circle at 64% 74%,rgb(207 225 255 / 36%),transparent 36%),var(--xiaoce-pet-stage-bg)}.role-hero-pet .office-pet-assistant.is-inline{position:relative;z-index:1}.role-hero-pet .office-pet-assistant.is-inline .office-pet-dock,.role-hero-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{background:var(--xiaoce-pet-stage-bg)}.role-hero-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image img{mix-blend-mode:multiply;filter:drop-shadow(0 20px 22px rgb(38 78 135 / 10%))}.xiaoce-growth-page .xiaoce-growth-hero{border-color:#dbe7f8;background:radial-gradient(circle at 24% 18%,rgb(255 255 255 / 78%),transparent 34%),radial-gradient(circle at 18% 82%,rgb(207 225 255 / 34%),transparent 38%),linear-gradient(135deg,var(--xiaoce-pet-bg) 0%,#ffffff 58%,var(--xiaoce-pet-bg) 100%)}.xiaoce-growth-page .xiaoce-companion-stage{position:relative;min-height:360px;overflow:visible;isolation:isolate;background:var(--xiaoce-pet-stage-bg);box-shadow:inset 0 0 0 1px #d3e1f6b3,inset 0 -34px 58px #d3e1f647}.xiaoce-growth-page .xiaoce-companion-stage:before,.xiaoce-growth-page .xiaoce-companion-stage:after{position:absolute;z-index:0;border-radius:999px;content:"";pointer-events:none}.xiaoce-growth-page .xiaoce-companion-stage:before{top:26px;right:32px;bottom:26px;left:32px;background:radial-gradient(circle at 72% 22%,rgb(93 190 255 / 25%) 0 5px,transparent 6px),radial-gradient(circle at 22% 46%,rgb(92 204 134 / 20%) 0 6px,transparent 7px),radial-gradient(circle at 62% 78%,rgb(68 123 255 / 18%) 0 7px,transparent 8px);animation:xiaocePetGlowDrift 5.4s ease-in-out infinite}.xiaoce-growth-page .xiaoce-companion-stage:after{right:13%;bottom:7%;left:13%;height:56px;background:#264e8717;filter:blur(18px)}.xiaoce-growth-page .growth-orbit{z-index:1;top:32px;right:32px;bottom:32px;left:32px;border-color:#3071c238;animation:xiaoceOrbitBreath 6.4s ease-in-out infinite;pointer-events:none}.xiaoce-growth-page .growth-orbit span{box-shadow:0 8px 18px #1c67b524;animation:xiaocePetGlowDrift 3.8s ease-in-out infinite}.xiaoce-growth-page .growth-orbit span:nth-child(2){animation-delay:.6s}.xiaoce-growth-page .growth-orbit span:nth-child(3){animation-delay:1.1s}.xiaoce-growth-page .growth-pet{position:relative;z-index:2;display:grid;width:min(342px,94%);height:auto;padding:0;place-items:center;isolation:isolate;border-radius:8px;background:var(--xiaoce-pet-stage-bg);box-shadow:none;animation:xiaocePetStageFloat 4.6s ease-in-out infinite}.xiaoce-growth-page .growth-pet:before,.xiaoce-growth-page .growth-pet:after{position:absolute;z-index:-1;border-radius:999px;content:"";pointer-events:none}.xiaoce-growth-page .growth-pet:before{top:9%;right:6%;bottom:5%;left:6%;width:auto;height:auto;background:var(--xiaoce-pet-stage-bg)}.xiaoce-growth-page .growth-pet:after{right:4%;bottom:10%;width:78%;height:42px;background:#264e871a;filter:blur(18px)}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline{width:min(342px,100%)}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-dock,.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{background:var(--xiaoce-pet-stage-bg)}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{width:min(336px,100%);aspect-ratio:624 / 734}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 18px 20px rgb(38 78 135 / 10%)) saturate(1.04) contrast(1.02)}.xiaoce-growth-page .xiaoce-companion-stage>strong{z-index:3;border:1px solid rgb(82 169 118 / 22%);background:#dcf3e6e0;box-shadow:0 10px 22px #1f6b461f}@keyframes xiaocePetStageFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-.5deg)}}@keyframes xiaoceOrbitBreath{0%,to{opacity:.58;transform:scale(.985)}50%{opacity:.86;transform:scale(1.015)}}@keyframes xiaocePetGlowDrift{0%,to{opacity:.52;transform:translateY(0)}50%{opacity:.9;transform:translateY(-8px)}}@media(max-width:920px){.xiaoce-growth-page .xiaoce-companion-stage{min-height:338px}.xiaoce-growth-page .growth-pet{width:min(304px,92%)}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline{width:min(304px,100%)}}@media(prefers-reduced-motion:reduce){.xiaoce-growth-page .xiaoce-companion-stage:before,.xiaoce-growth-page .growth-orbit,.xiaoce-growth-page .growth-orbit span,.xiaoce-growth-page .growth-pet{animation:none!important}}.xiaoce-growth-page{width:min(100%,1180px);max-width:1180px;gap:16px;padding-bottom:28px}.xiaoce-growth-page .page-header{gap:8px;padding:4px 0 0}.xiaoce-growth-page .page-header .eyebrow{color:#176af2;font-size:.9rem;font-weight:950}.xiaoce-growth-page .page-header h1{max-width:980px;color:#071d53;font-size:clamp(1.86rem,3vw,2.66rem);line-height:1.16;letter-spacing:0}.xiaoce-growth-page .xiaoce-growth-hero,.xiaoce-growth-page .xiaoce-training-map,.xiaoce-growth-page .growth-panel,.xiaoce-growth-page .operation-loop-panel,.xiaoce-growth-page .growth-timeline{border:1px solid #d6e5f8;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f9fcffeb),#fff;box-shadow:0 20px 44px #2a65b61a,inset 0 1px #ffffffe0}.xiaoce-growth-page .xiaoce-growth-hero{grid-template-columns:minmax(270px,.54fr) minmax(0,1fr);gap:28px;min-height:282px;padding:0 36px 0 26px;overflow:hidden;background:radial-gradient(circle at 24% 17%,rgb(255 255 255 / 72%),transparent 32%),linear-gradient(135deg,#eef7ff,#fff 52%,#f0f7ff)}.xiaoce-growth-page .xiaoce-companion-stage{min-height:282px;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.xiaoce-growth-page .xiaoce-companion-stage:before{top:28px;right:18px;bottom:26px;left:18px;background:radial-gradient(circle at 26% 40%,rgb(44 121 255 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 78% 34%,rgb(55 198 143 / 14%) 0 6px,transparent 7px),radial-gradient(circle at 70% 74%,rgb(255 174 49 / 12%) 0 7px,transparent 8px)}.xiaoce-growth-page .xiaoce-companion-stage:after{right:7%;bottom:12px;left:7%;height:44px;background:#264e8717}.xiaoce-growth-page .growth-orbit{display:none}.xiaoce-growth-page .growth-pet{width:min(292px,96%);background:transparent}.xiaoce-growth-page .growth-pet:before{background:transparent}.xiaoce-growth-page .growth-pet:after{right:3%;bottom:5%;height:34px}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline{width:min(292px,100%)}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{width:min(286px,100%)}.xiaoce-growth-page .xiaoce-companion-stage>strong{position:absolute;z-index:4;bottom:28px;left:18px;min-width:58px;padding:9px 12px;border-color:#2cad7652;border-radius:999px;color:#11845e;background:#e8faf1e5;font-size:1rem;font-weight:950}.xiaoce-growth-page .xiaoce-growth-copy{align-content:center;gap:14px;min-width:0}.xiaoce-growth-page .xiaoce-growth-copy>span,.xiaoce-growth-page .growth-panel-head span,.xiaoce-growth-page .growth-timeline span{color:#ef6d1a;font-size:.78rem;font-weight:950}.xiaoce-growth-page .xiaoce-growth-copy h2{margin:0;color:#071d53;font-size:clamp(1.36rem,1.7vw,1.7rem);line-height:1.16}.xiaoce-growth-hero-pills{display:flex;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;overflow:hidden;border:1px solid #dce8f8;border-radius:999px;background:#ffffffc7}.xiaoce-growth-hero-pills span{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 14px;color:#536987;font-size:.82rem;font-weight:850;line-height:1.2}.xiaoce-growth-hero-pills span+span{border-left:1px solid #dce8f8}.xiaoce-growth-hero-pills strong{color:#173d8f;font-weight:950}.xiaoce-mini-icon,.xiaoce-source-icon,.xiaoce-training-flow i,.growth-timeline article>i{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;color:currentColor}.xiaoce-mini-icon{width:18px;height:18px;color:#2f75ff}.xiaoce-mini-icon:before,.xiaoce-source-icon:before{width:100%;height:100%;background:currentColor;content:"";-webkit-mask:var(--xiaoce-icon) center / contain no-repeat;mask:var(--xiaoce-icon) center / contain no-repeat}.xiaoce-mini-icon.is-chart{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4.8c.6 0 1 .4 1 1v12.4h14.2a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1V5.8c0-.6.4-1 1-1Zm4.2 6.6c.6 0 1 .4 1 1v3a1 1 0 1 1-2 0v-3c0-.6.4-1 1-1Zm4.2-4.2c.6 0 1 .4 1 1v7.2a1 1 0 1 1-2 0V8.2c0-.6.4-1 1-1Zm4.2 2.7c.6 0 1 .4 1 1v4.5a1 1 0 1 1-2 0v-4.5c0-.6.4-1 1-1Z'/%3E%3C/svg%3E")}.xiaoce-mini-icon.is-star{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2.8 2.5 5 5.5.8-4 3.9.9 5.5-4.9-2.6L7.1 18l.9-5.5-4-3.9 5.5-.8L12 2.8Z'/%3E%3C/svg%3E")}.xiaoce-growth-page .growth-progress{max-width:none;gap:9px}.xiaoce-growth-page .growth-progress>div:first-child{align-items:center}.xiaoce-growth-page .growth-progress strong{color:#071d53;font-size:.96rem}.xiaoce-growth-page .growth-progress span{color:#40577a;font-size:.86rem;font-weight:850}.xiaoce-growth-page .growth-progress-bar{height:8px;background:#d9e4f1}.xiaoce-growth-page .growth-progress-bar span{background:linear-gradient(90deg,#1e77f3,#20b77b)}.xiaoce-growth-page .xiaoce-growth-copy .primary-button{display:inline-flex;width:min(100%,680px);min-height:48px;align-items:center;justify-content:center;gap:14px;border-radius:999px;font-size:1rem;font-weight:950;box-shadow:0 16px 28px #2f75ff38}.xiaoce-training-map{display:grid;gap:12px;padding:16px}.growth-section-head h2,.growth-panel-head h2,.xiaoce-training-map h3,.growth-timeline h2{margin:0;color:#071d53;letter-spacing:0}.growth-section-head h2,.growth-timeline h2{font-size:1.18rem;line-height:1.2}.xiaoce-training-map-body{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:14px}.xiaoce-growth-page .growth-panel{gap:14px;min-width:0;padding:16px;box-shadow:none}.xiaoce-training-source-card h3,.xiaoce-training-chain-card>h3{font-size:.94rem}.xiaoce-training-source-list{display:grid;gap:0}.xiaoce-training-source-list>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:64px;align-items:center;padding:10px 0}.xiaoce-training-source-list>div+div{border-top:1px solid #e4edf8}.xiaoce-source-icon{width:38px;height:38px;border-radius:8px;color:#2f75ff;background:#eef5ff}.xiaoce-source-icon:before{width:21px;height:21px}.xiaoce-source-icon.is-habit{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4.2 4.2 0 1 0 0-8.4 4.2 4.2 0 0 0 0 8.4Zm-7.4 8.4h14.8c.8 0 1.4-.6 1.4-1.4 0-3.6-3.9-6.4-8.8-6.4S3.2 15.4 3.2 19c0 .8.6 1.4 1.4 1.4Zm15.1-8.6a2.3 2.3 0 1 0 0-4.6 2.3 2.3 0 0 0 0 4.6Z'/%3E%3C/svg%3E")}.xiaoce-source-icon.is-position{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 4.5h7c.6 0 1 .4 1 1V7H20c1.1 0 2 .9 2 2v8.5c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h3.5V5.5c0-.6.4-1 1-1Zm1 2.5h5V6.5h-5V7ZM4 11.2v6.3h16v-6.3l-6.1 2.3v.6c0 .6-.4 1-1 1h-1.8c-.6 0-1-.4-1-1v-.6L4 11.2Z'/%3E%3C/svg%3E");color:#22a774;background:#eaf9f2}.xiaoce-source-icon.is-business{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16l-6 7v6.4c0 .4-.2.7-.5.9l-3 1.8c-.7.4-1.5-.1-1.5-.9V11L3 4Z'/%3E%3C/svg%3E");color:#8a68dd;background:#f1ecff}.xiaoce-source-icon.is-alert{--xiaoce-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a6 6 0 0 0-6 6v3.2l-1.3 2.2c-.4.7.1 1.6.9 1.6h12.8c.8 0 1.3-.9.9-1.6L18 12.2V9a6 6 0 0 0-6-6Zm-2.4 15.2a2.6 2.6 0 0 0 4.8 0H9.6Z'/%3E%3C/svg%3E");color:#f18a18;background:#fff1dc}.xiaoce-training-source-list strong,.xiaoce-learning-path-list span,.xiaoce-training-center-list span{display:block;color:#0a245c;font-size:.9rem;font-weight:950;line-height:1.25}.xiaoce-training-source-list small,.xiaoce-learning-path-list small,.xiaoce-training-center-list small{display:block;margin-top:4px;color:#60718f;font-size:.76rem;font-weight:760;line-height:1.35}.xiaoce-training-chain-card{min-width:0}.xiaoce-training-chain{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:14px;align-items:center}.xiaoce-growth-page .xiaoce-center-panel{gap:12px;min-width:0;padding:14px;border:1px solid #dce8f8;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fcff),#fff}.xiaoce-growth-page .xiaoce-center-panel .growth-panel-head{gap:6px}.xiaoce-growth-page .xiaoce-center-panel .growth-panel-head span{color:#176af2}.xiaoce-growth-page .xiaoce-center-panel h3{font-size:.94rem}.xiaoce-growth-page .xiaoce-center-metrics{gap:6px}.xiaoce-growth-page .xiaoce-center-metrics span{min-height:52px;padding:9px 8px;text-align:center}.xiaoce-growth-page .xiaoce-center-metrics strong{color:#0b5be0;font-size:1.3rem}.xiaoce-growth-page .xiaoce-learning-path-list,.xiaoce-growth-page .xiaoce-training-center-list{gap:7px}.xiaoce-growth-page .xiaoce-learning-path-list button,.xiaoce-growth-page .xiaoce-training-center-list button{position:relative;display:grid;min-width:0;min-height:46px;gap:2px;padding:9px 38px 9px 12px;border:1px solid #e2ebf7;border-radius:8px;color:inherit;background:#fff;text-align:left}.xiaoce-growth-page .xiaoce-training-center-list{grid-template-columns:repeat(2,minmax(0,1fr))}.xiaoce-growth-page .xiaoce-training-center-list button{padding-right:10px}.xiaoce-growth-page .xiaoce-learning-path-list button:hover,.xiaoce-growth-page .xiaoce-training-center-list button:hover{border-color:#b8d4ff;background:#f4f9ff;box-shadow:0 12px 22px #2f75ff17;transform:translateY(-1px)}.xiaoce-growth-page .xiaoce-learning-path-list button>i{position:absolute;top:50%;right:13px;color:#7a91b3;font-size:1.2rem;font-style:normal;transform:translateY(-50%)}.xiaoce-chain-arrow{display:grid;width:48px;height:72px;place-items:center;color:#5a8fff;font-size:2.4rem;font-weight:950;line-height:1}.xiaoce-training-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:center;padding:0 190px}.xiaoce-training-flow span{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;color:#315a94;font-size:.78rem;font-weight:900;white-space:nowrap}.xiaoce-training-flow span:not(:last-child):after{position:absolute;right:-12px;color:#2f75ff;content:"→"}.xiaoce-training-flow i,.growth-timeline article>i{width:24px;height:24px;border-radius:7px;background:#eef5ff}.xiaoce-training-flow i:before,.growth-timeline article>i:before{width:13px;height:13px;border:2px solid #2f75ff;border-radius:3px;content:""}.xiaoce-growth-page .xiaoce-growth-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:0;overflow:hidden;border:1px solid #d6e5f8;border-radius:8px;background:#fff;box-shadow:0 18px 38px #2a65b614}.xiaoce-growth-page .xiaoce-growth-grid .growth-panel{border:0;border-radius:0;background:transparent}.xiaoce-growth-page .xiaoce-growth-grid .growth-panel+.growth-panel{border-left:1px solid #dce8f8}.xiaoce-growth-page .settings-panel{padding:16px}.xiaoce-growth-page .growth-panel-head h2{font-size:1.12rem}.xiaoce-growth-page .xiaoce-name-field,.xiaoce-growth-page .xiaoce-setting-group{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;padding:0;color:#315073;background:transparent}.xiaoce-growth-page .xiaoce-name-field input{min-height:38px;border-color:#d8e5f6;border-radius:8px;background:#fbfdff}.xiaoce-growth-page .xiaoce-setting-group>span{color:#315073;font-size:.82rem}.xiaoce-growth-page .xiaoce-setting-group div{gap:8px}.xiaoce-growth-page .xiaoce-setting-group button{min-height:30px;padding:0 13px;border-color:#d8e5f6;color:#294466;background:#fff}.xiaoce-growth-page .xiaoce-setting-group button.is-active,.xiaoce-growth-page .xiaoce-setting-group button:hover{color:#fff;border-color:#2f75ff;background:#2f75ff}.xiaoce-growth-page .flywheel-panel{padding:16px 18px}.xiaoce-growth-page .flywheel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.xiaoce-growth-page .flywheel-stat{position:relative;min-height:74px;padding:13px 52px 12px 16px;border:1px solid #dce8f8;border-radius:8px;background:#fff}.xiaoce-growth-page .flywheel-stat:after{position:absolute;top:50%;right:15px;width:34px;height:34px;border-radius:999px;background:#eef5ff;content:"";transform:translateY(-50%)}.xiaoce-growth-page .flywheel-stat strong{margin:0;color:#176af2;font-size:1.6rem;line-height:1}.xiaoce-growth-page .flywheel-stat span{margin-top:5px;color:#10265d;font-size:.86rem}.xiaoce-growth-page .flywheel-stat small{display:block;margin-top:2px;color:#60718f;font-size:.72rem;font-weight:820}.xiaoce-growth-page .flywheel-stat.is-green strong{color:#20a56f}.xiaoce-growth-page .flywheel-stat.is-purple strong{color:#7a5bd8}.xiaoce-growth-page .flywheel-stat.is-orange strong{color:#f18417}.xiaoce-growth-page .flywheel-stat.is-green:after{background:#e8f8f0}.xiaoce-growth-page .flywheel-stat.is-purple:after{background:#f0ecff}.xiaoce-growth-page .flywheel-stat.is-orange:after{background:#fff0dc}.xiaoce-growth-page .training-signal-list{gap:7px}.xiaoce-growth-page .training-signal-list div{display:grid;grid-template-columns:118px minmax(0,1fr) 82px;gap:8px;align-items:center;min-height:28px;padding:0;border:0;border-radius:0;background:transparent}.xiaoce-growth-page .training-signal-list span{color:#203f70;font-size:.8rem}.xiaoce-growth-page .training-signal-list small{justify-self:end;color:#6b7d9a;font-size:.76rem;font-weight:850}.training-signal-meter{display:flex;gap:4px;align-items:center}.training-signal-meter i{width:9px;height:9px;border:1px solid #cbd8e8;border-radius:999px;background:#fff}.training-signal-meter i.is-on{border-color:#21ad75;background:#21ad75}.training-signal-list div:nth-child(n+2) .training-signal-meter i.is-on{border-color:#ffbe2e;background:#ffbe2e}.xiaoce-learning-record-panel .operation-loop-panel{gap:10px;padding:16px 18px}.xiaoce-learning-record-panel .operation-loop-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.xiaoce-learning-record-panel .operation-loop-head span{display:none}.xiaoce-learning-record-panel .operation-loop-head h2{color:#071d53;font-size:1.18rem}.xiaoce-learning-record-panel .operation-loop-head small{color:#e96920;font-size:.78rem;font-weight:950}.xiaoce-learning-record-panel .operation-loop-command{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.xiaoce-learning-record-panel .operation-loop-command input{min-height:38px;border-color:#d8e5f6;border-radius:8px;background:#fff}.xiaoce-learning-record-panel .operation-loop-command .primary-button{min-height:38px;border-radius:999px}.xiaoce-learning-record-panel .operation-loop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xiaoce-learning-record-panel .operation-loop-steps span{min-height:26px;border-radius:999px;color:#2f75ff;background:#eef5ff;text-align:center;font-weight:950}.xiaoce-learning-record-panel .operation-loop-steps span:nth-child(2){color:#de7c18;background:#fff1e1}.xiaoce-learning-record-panel .operation-loop-steps span:nth-child(3){color:#169565;background:#eaf8f1}.xiaoce-learning-record-panel .operation-loop-steps span:nth-child(4){display:none}.xiaoce-learning-record-panel .operation-loop-metrics,.xiaoce-learning-record-panel .operation-loop-advice,.xiaoce-learning-record-panel .operation-loop-strategy{display:none}.xiaoce-learning-record-panel .operation-loop-task-list{gap:8px}.xiaoce-learning-record-panel .operation-loop-task-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:8px 14px;border:1px solid #dce8f8;border-radius:8px;background:#fff}.xiaoce-learning-record-panel .operation-loop-task-list strong{color:#10265d;font-size:.92rem}.xiaoce-learning-record-panel .operation-loop-task-list small{color:#5d6f8b;font-size:.74rem}.xiaoce-learning-record-panel .operation-loop-status{border-radius:7px;font-size:.72rem}.xiaoce-learning-record-panel .operation-loop-task-actions{flex-wrap:nowrap;justify-content:end}.xiaoce-learning-record-panel .operation-loop-task-actions button{min-height:32px;padding:0 14px;border-radius:999px;white-space:nowrap}.xiaoce-growth-page .growth-timeline{display:grid;gap:12px;padding:16px 18px}.growth-timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.growth-timeline-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:70px;align-items:center;padding:12px 14px;border:1px solid #dce8f8;border-radius:8px;background:#fff}.growth-timeline-grid article:nth-child(2)>i{background:#eaf8f1}.growth-timeline-grid article:nth-child(2)>i:before{border-color:#20a56f}.growth-timeline-grid article:nth-child(3)>i{background:#fff1dc}.growth-timeline-grid article:nth-child(3)>i:before{border-color:#f18417}.growth-timeline-grid p{margin:4px 0 0;color:#405879;font-size:.82rem;font-weight:780;line-height:1.45}@media(max-width:1180px){.xiaoce-training-map-body,.xiaoce-growth-page .xiaoce-growth-grid{grid-template-columns:minmax(0,1fr)}.xiaoce-growth-page .xiaoce-growth-grid .growth-panel+.growth-panel{border-top:1px solid #dce8f8;border-left:0}.xiaoce-training-flow{padding:0}}@media(max-width:920px){.xiaoce-growth-page .xiaoce-growth-hero,.xiaoce-training-chain,.growth-timeline-grid{grid-template-columns:minmax(0,1fr)}.xiaoce-growth-page .xiaoce-growth-hero{padding:18px}.xiaoce-growth-page .xiaoce-companion-stage{min-height:260px}.xiaoce-chain-arrow{width:100%;height:28px;transform:rotate(90deg)}.xiaoce-training-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.xiaoce-training-flow span:not(:last-child):after{display:none}.xiaoce-growth-page .xiaoce-name-field,.xiaoce-growth-page .xiaoce-setting-group,.xiaoce-growth-page .training-signal-list div,.xiaoce-learning-record-panel .operation-loop-task-list article{grid-template-columns:minmax(0,1fr)}.xiaoce-learning-record-panel .operation-loop-task-actions,.xiaoce-growth-page .training-signal-list small{justify-self:start}}@media(max-width:640px){.xiaoce-growth-hero-pills{width:100%;border-radius:8px}.xiaoce-growth-hero-pills span{width:100%}.xiaoce-growth-hero-pills span+span{border-top:1px solid #dce8f8;border-left:0}.xiaoce-growth-page .xiaoce-training-center-list,.xiaoce-growth-page .flywheel-stat-grid,.xiaoce-growth-page .xiaoce-center-metrics,.xiaoce-learning-record-panel .operation-loop-command,.xiaoce-learning-record-panel .operation-loop-steps{grid-template-columns:minmax(0,1fr)}}.app-shell.is-platform-shell{grid-template-columns:220px minmax(0,1fr)!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:#f6f7f9!important}.app-shell.is-platform-shell .sidebar{position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;padding:22px 14px!important;border:0!important;border-right:1px solid #e1e6ee!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.is-platform-shell .sidebar:before,.app-shell.is-platform-shell .sidebar-toggle{display:none!important}.app-shell.is-platform-shell .brand{min-height:48px!important;margin:0 0 24px!important;padding:6px!important;color:#111927!important;background:transparent!important}.app-shell.is-platform-shell .brand:hover{background:#f3f6fa!important}.app-shell.is-platform-shell .brand-avatar{display:block!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid #dbe7f8!important;border-radius:8px!important;background:var(--xiaoce-pet-bg)!important;object-fit:cover!important;object-position:center 26%!important}.app-shell.is-platform-shell .brand-mark{width:34px!important;height:34px!important;border-radius:8px!important;background:#1c67b5!important;box-shadow:none!important}.app-shell.is-platform-shell .brand span:last-child{color:#111927!important;font-size:.95rem!important}.app-shell.is-platform-shell .brand small{color:#7a8798!important;font-size:.72rem!important}.app-shell.is-platform-shell .nav-list{display:grid!important;gap:6px!important}.app-shell.is-platform-shell .platform-support-nav{margin-top:auto!important;padding-top:16px!important;border-top:1px solid #eef1f5!important}.app-shell.is-platform-shell .nav-item{min-height:46px!important;padding:7px 10px!important;border:1px solid transparent!important;border-radius:8px!important;color:#2c3848!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell .nav-item span{color:inherit!important;font-size:.9rem!important;font-weight:850!important}.app-shell.is-platform-shell .nav-item small{color:#8491a3!important;font-size:.72rem!important;font-weight:760!important}.app-shell.is-platform-shell .nav-item:hover,.app-shell.is-platform-shell .nav-item.is-active{color:#1c67b5!important;border-color:#d6e4f5!important;background:#f4f8fd!important}.app-shell.is-platform-shell .nav-item.is-active small{color:#5c7694!important}.app-shell.is-platform-shell .sidebar-foot{margin-top:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell .platform-sidebar-foot{margin-top:auto!important}.app-shell.is-platform-shell .platform-assistant-mini{display:flex!important;width:100%!important;min-height:58px!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border:1px solid #dbe7f8!important;border-radius:8px!important;color:#172033!important;background:#f3f6fed1!important;box-shadow:none!important}.app-shell.is-platform-shell .platform-assistant-mini img{display:block!important;width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:8px!important;background:var(--xiaoce-pet-bg)!important;object-fit:cover!important;object-position:center 24%!important}.app-shell.is-platform-shell .platform-assistant-mini span{display:grid!important;min-width:0!important;gap:2px!important;text-align:left!important}.app-shell.is-platform-shell .platform-assistant-mini strong{color:#172033!important;font-size:.86rem!important;line-height:1.15!important}.app-shell.is-platform-shell .platform-assistant-mini small{color:#6b7b8f!important;font-size:.72rem!important;line-height:1.25!important}.app-shell.is-platform-shell .platform-assistant-mini i{width:7px!important;height:7px!important;margin-left:auto!important;border-radius:999px!important;background:#35a06f!important;box-shadow:0 0 0 4px #35a06f1f!important}.app-shell.is-platform-shell .sidebar-foot .ghost-button{width:100%!important;justify-content:flex-start!important;color:#5d6b7b!important;background:transparent!important}.app-shell.is-platform-shell .workspace{height:100vh!important;min-height:0!important;max-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;background:var(--xiaoce-pet-bg)!important}.app-shell.is-platform-shell .workspace-back-link{margin-bottom:18px!important;color:#43566c!important;background:#fff!important;border:1px solid #e1e6ee!important}.platform-home-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;width:min(1360px,100%);min-height:calc(100vh - 56px);margin:0 auto}.platform-home-center,.platform-home-right,.platform-industry-demo,.platform-mini-status{min-width:0}.platform-home-center{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px}.platform-home-hero,.platform-industry-demo,.platform-home-right>button,.platform-mini-status{border:1px solid #e1e6ee;border-radius:8px;background:#fff;box-shadow:none}.platform-home-hero{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:18px;padding:18px}.platform-home-hero span,.platform-section-head span,.platform-active-scene span,.platform-mini-status span{color:#c35b28;font-size:.76rem;font-weight:900}.platform-home-hero h1{margin:4px 0 0;color:#111927;font-size:1.72rem;line-height:1.18}.platform-scope-picker{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.platform-scope-picker label{display:grid;gap:5px;color:#6a7789;font-size:.74rem;font-weight:850}.platform-scope-picker select{min-width:118px;min-height:38px;padding:0 10px;border:1px solid #d8e0ea;border-radius:8px;color:#1c2635;background:#f9fbfd;font-weight:850}.platform-function-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.platform-function-card{display:grid;min-height:108px;align-content:center;gap:12px;padding:16px;border:1px solid #e1e6ee;border-radius:8px;background:#fff;text-align:left}.platform-function-card:hover,.platform-function-card:focus-visible{border-color:#b8c8d9;transform:translateY(-1px)}.platform-function-card strong{color:#111927;font-size:1.05rem;line-height:1.28}.platform-function-card small,.platform-scene-strip small,.platform-active-scene small,.platform-home-right small{color:#6d7a8c;font-size:.8rem;font-weight:760;line-height:1.45}.platform-function-card:before{display:block;width:30px;height:4px;margin-bottom:12px;border-radius:999px;content:"";background:#1c67b5}.platform-function-card.is-green:before{background:#117c55}.platform-function-card.is-orange:before{background:#c35b28}.platform-function-card.is-purple:before{background:#6f5bd6}.platform-function-card.is-teal:before{background:#0f766e}.platform-industry-demo{display:grid;align-content:start;gap:14px;padding:16px}.platform-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-section-head strong,.platform-active-scene strong,.platform-mini-status strong{color:#111927;font-size:.98rem;line-height:1.32}.platform-scene-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-scene-strip button{display:grid;min-height:108px;align-content:start;gap:8px;padding:12px;border:1px solid #e1e6ee;border-radius:8px;color:inherit;background:#f9fbfd;text-align:left}.platform-scene-strip button:hover,.platform-scene-strip button.is-active{border-color:#bfd5ed;background:#f3f8fe}.platform-scene-strip strong,.platform-home-right strong{color:#111927;font-size:.94rem;line-height:1.32}.platform-active-scene{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;border-top:1px solid #eef1f5}.platform-active-scene div{display:grid;gap:4px}.platform-active-scene .primary-button{min-width:72px}.platform-home-right{display:grid;align-content:start;gap:12px}.platform-home-right>button{display:grid;min-height:112px;align-content:center;gap:8px;padding:16px;border-color:#dfe6ef;color:inherit;text-align:left}.platform-home-right>button:hover{border-color:#b8c8d9;background:#fbfcfe}.platform-mini-status{display:grid;gap:10px;padding:16px}.platform-mini-status div{display:flex;flex-wrap:wrap;gap:6px}.platform-mini-status em{min-height:26px;padding:5px 8px;border:1px solid #e1e6ee;border-radius:999px;color:#516075;background:#f9fbfd;font-size:.72rem;font-style:normal;font-weight:820}@media(max-width:1180px){.platform-home-page{grid-template-columns:minmax(0,1fr)}.platform-home-right{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-scope-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-mini-status{grid-column:1 / -1}}@media(max-width:920px){.app-shell.is-platform-shell{grid-template-columns:minmax(0,1fr)!important;height:auto!important;overflow:visible!important}.app-shell.is-platform-shell .sidebar{position:relative!important;height:auto!important}.app-shell.is-platform-shell .platform-support-nav{margin-top:14px!important}.app-shell.is-platform-shell .workspace{height:auto!important;max-height:none!important;overflow-y:visible!important;padding:18px!important}.platform-function-grid,.platform-scene-strip,.platform-home-right{grid-template-columns:minmax(0,1fr)}.platform-home-hero,.platform-active-scene{align-items:stretch;grid-template-columns:minmax(0,1fr);flex-direction:column}.platform-scope-picker{justify-content:stretch}.platform-scope-picker label,.platform-scope-picker select{width:100%}}.app-shell.is-platform-shell{grid-template-columns:232px minmax(0,1fr)!important;background:#f4f8ff!important}.app-shell.is-platform-shell .sidebar{padding:28px 18px!important;border-right:0!important;color:#fff!important;background:radial-gradient(circle at 30% 10%,rgb(59 130 246 / 26%),transparent 28%),linear-gradient(180deg,#063873,#062c63 48%,#041f4e)!important}.app-shell.is-platform-shell .brand{min-height:58px!important;margin-bottom:28px!important;gap:12px!important;color:#fff!important}.app-shell.is-platform-shell .brand:hover{background:#ffffff14!important}.brand-avatar{width:52px;height:52px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 10px 16px rgb(0 0 0 / 18%))}.app-shell.is-platform-shell .brand span:last-child{color:#fff!important;font-size:1.12rem!important;font-weight:950!important}.app-shell.is-platform-shell .brand small{color:#e1eeffd1!important;font-size:.82rem!important;font-weight:780!important}.app-shell.is-platform-shell .platform-primary-nav,.app-shell.is-platform-shell .platform-support-nav{gap:12px!important}.app-shell.is-platform-shell .platform-support-nav{margin-top:24px!important;padding-top:0!important;border-top:0!important}.app-shell.is-platform-shell .nav-item{position:relative;display:grid!important;grid-template-columns:28px minmax(0,1fr);min-height:54px!important;align-items:center;gap:12px;padding:0 16px!important;color:#f2f7fff0!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important}.app-shell.is-platform-shell .nav-item:before{grid-column:1;grid-row:1;display:grid;width:22px;height:22px;place-items:center;border:2px solid currentcolor;border-radius:6px;color:#ecf6ffe0;content:"";opacity:.9}.app-shell.is-platform-shell .nav-item span{grid-column:2;min-width:0;width:auto!important;color:inherit!important;font-size:1rem!important;font-weight:900!important}.app-shell.is-platform-shell .nav-item small{display:none!important}.app-shell.is-platform-shell .nav-item:hover,.app-shell.is-platform-shell .nav-item.is-active{color:#fff!important;border-color:#ffffff29!important;background:linear-gradient(135deg,#2f7dff,#2f63ff)!important;box-shadow:0 16px 28px #00266e42!important}.app-shell.is-platform-shell .sidebar-foot{margin-top:auto!important}.platform-assistant-mini{display:grid;grid-template-columns:44px minmax(0,1fr) 8px;width:100%;min-height:66px;align-items:center;gap:10px;padding:10px;border:1px solid rgb(255 255 255 / 10%);border-radius:14px;color:#fff;background:#ffffff17;text-align:left}.platform-assistant-mini img{width:42px;height:42px;object-fit:contain}.platform-assistant-mini span{display:grid;min-width:0;gap:2px}.platform-assistant-mini strong{color:#fff;font-size:.92rem}.platform-assistant-mini small{color:#e8f1ffc2;font-size:.72rem;font-weight:760}.platform-assistant-mini i{width:7px;height:7px;border-radius:999px;background:#31d07d}.app-shell.is-platform-shell .workspace{padding:0!important;background:radial-gradient(circle at 26% 6%,rgb(216 232 255 / 70%),transparent 28%),linear-gradient(180deg,#f7fbff,#f4f8ff)!important}@media(min-width:921px){.app-shell.is-platform-shell{transition:grid-template-columns .18s ease!important}.app-shell.is-platform-shell .sidebar{z-index:60!important;overflow:visible!important;transition:width .18s ease,padding .18s ease!important}.app-shell.is-platform-shell .sidebar-toggle{position:absolute;top:92px;right:-15px;z-index:8;display:grid!important;width:30px;height:48px;place-items:center;border:1px solid rgb(169 207 255 / 74%);border-radius:999px;color:#063873;background:linear-gradient(180deg,#fffffff0,#daebffdb),#fff;box-shadow:0 14px 30px #00266e38,inset 0 1px #ffffffeb;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.app-shell.is-platform-shell .sidebar-toggle:hover,.app-shell.is-platform-shell .sidebar-toggle:focus-visible{background:linear-gradient(180deg,#fff,#cde4ffeb),#fff;box-shadow:0 18px 36px #2f6bff42,inset 0 1px #fffffff5;transform:translate(2px)}.app-shell.is-platform-shell .sidebar-toggle span{display:block;margin-top:-2px;font-size:1.45rem;font-weight:950;line-height:1}.app-shell.is-platform-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.app-shell.is-platform-shell.is-sidebar-collapsed .sidebar{display:flex!important;width:0!important;min-width:0!important;padding:0!important;border-width:0!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell.is-sidebar-collapsed .brand,.app-shell.is-platform-shell.is-sidebar-collapsed .nav-list,.app-shell.is-platform-shell.is-sidebar-collapsed .sidebar-foot{display:none!important}.app-shell.is-platform-shell.is-sidebar-collapsed .sidebar-toggle{position:fixed;top:92px;left:10px;right:auto;display:grid!important;z-index:70}}.app-shell.is-platform-shell.is-workbench-welcome-shell{background:#f4f5f8!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace{position:relative!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#f8f9fb,#f2f4f7 58%,#f7f8fa)!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:before{position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;z-index:0;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%201000'%20fill='none'%3E%3Cg%20stroke-linecap='round'%3E%3Cpath%20d='M-120%20172C115%2092%20282%20240%20490%20182C755%20108%20874%2036%201132%20128C1330%20198%201466%20128%201720%2058'%20stroke='%232f7dff'%20stroke-opacity='.18'%20stroke-width='1.6'/%3E%3Cpath%20d='M-80%20422C170%20300%20315%20472%20562%20406C790%20345%20888%20266%201098%20334C1308%20402%201408%20382%201690%20266'%20stroke='%232f7dff'%20stroke-opacity='.14'%20stroke-width='1.25'/%3E%3Cpath%20d='M160%20744C382%20638%20535%20798%20768%20712C1014%20620%201126%20568%201378%20634C1515%20670%201602%20638%201760%20544'%20stroke='%232f7dff'%20stroke-opacity='.13'%20stroke-width='1.45'/%3E%3Cpath%20d='M1010%20-70C1134%2090%201048%20214%201198%20328C1346%20440%201512%20318%201676%20472'%20stroke='%2328c6d9'%20stroke-opacity='.11'%20stroke-width='1.2'/%3E%3Cpath%20d='M-100%20890C150%20786%20346%20854%20522%20792C720%20722%20788%20844%20974%20792C1170%20736%201278%20710%201492%20766C1600%20794%201656%20748%201724%20708'%20stroke='%232f7dff'%20stroke-opacity='.09'%20stroke-width='1.3'/%3E%3C/g%3E%3Cg%20fill='%232f7dff'%3E%3Ccircle%20cx='178'%20cy='114'%20r='3.6'%20fill-opacity='.24'/%3E%3Ccircle%20cx='494'%20cy='181'%20r='2.6'%20fill-opacity='.18'/%3E%3Ccircle%20cx='858'%20cy='55'%20r='3.2'%20fill-opacity='.2'/%3E%3Ccircle%20cx='1256'%20cy='164'%20r='2.8'%20fill-opacity='.16'/%3E%3Ccircle%20cx='326'%20cy='446'%20r='2.5'%20fill-opacity='.16'/%3E%3Ccircle%20cx='642'%20cy='384'%20r='3.4'%20fill-opacity='.18'/%3E%3Ccircle%20cx='1028'%20cy='312'%20r='2.4'%20fill-opacity='.16'/%3E%3Ccircle%20cx='1398'%20cy='384'%20r='3.2'%20fill-opacity='.18'/%3E%3Ccircle%20cx='278'%20cy='804'%20r='3.1'%20fill-opacity='.16'/%3E%3Ccircle%20cx='760'%20cy='716'%20r='2.6'%20fill-opacity='.18'/%3E%3Ccircle%20cx='1178'%20cy='734'%20r='3.5'%20fill-opacity='.14'/%3E%3Ccircle%20cx='1512'%20cy='760'%20r='2.4'%20fill-opacity='.18'/%3E%3C/g%3E%3Cg%20fill='%2328c6d9'%3E%3Ccircle%20cx='1132'%20cy='114'%20r='3.1'%20fill-opacity='.16'/%3E%3Ccircle%20cx='1336'%20cy='406'%20r='2.6'%20fill-opacity='.13'/%3E%3Ccircle%20cx='986'%20cy='790'%20r='2.8'%20fill-opacity='.12'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:.95;filter:drop-shadow(0 10px 22px rgb(47 125 255 / 10%));pointer-events:none;transform:translateZ(0) scale(1.02);animation:workbench-particle-flow-drift 18s ease-in-out infinite alternate}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:after{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:0;content:"";background:radial-gradient(circle at 14% 18%,rgb(47 125 255 / 16%) 0 2px,transparent 3px),radial-gradient(circle at 28% 48%,rgb(47 125 255 / 10%) 0 1px,transparent 3px),radial-gradient(circle at 42% 15%,rgb(40 198 217 / 13%) 0 2px,transparent 4px),radial-gradient(circle at 56% 66%,rgb(47 125 255 / 12%) 0 2px,transparent 4px),radial-gradient(circle at 72% 31%,rgb(47 125 255 / 15%) 0 2px,transparent 4px),radial-gradient(circle at 84% 58%,rgb(40 198 217 / 12%) 0 2px,transparent 4px),radial-gradient(circle at 93% 22%,rgb(47 125 255 / 12%) 0 1px,transparent 3px),radial-gradient(circle at 90% 84%,rgb(47 125 255 / 10%) 0 2px,transparent 4px);background-size:1120px 620px,920px 540px,1260px 720px,1080px 640px,960px 560px,1220px 700px,880px 520px,1180px 740px;background-position:0 0,220px 90px,-160px 180px,360px 240px,580px 40px,100px 320px,760px 150px,440px 420px;opacity:.72;pointer-events:none;animation:workbench-particle-spark-drift 22s ease-in-out infinite alternate}@keyframes workbench-particle-flow-drift{0%{opacity:.78;transform:translate3d(-10px,-6px,0) scale(1.02)}48%{opacity:1}to{opacity:.86;transform:translate3d(14px,10px,0) scale(1.035)}}@keyframes workbench-particle-spark-drift{0%{background-position:0 0,220px 90px,-160px 180px,360px 240px,580px 40px,100px 320px,760px 150px,440px 420px;opacity:.52;transform:translateZ(0)}to{background-position:34px -18px,194px 124px,-126px 154px,318px 268px,614px 18px,78px 356px,718px 186px,486px 392px;opacity:.78;transform:translate3d(6px,-8px,0)}}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace{isolation:isolate;background:radial-gradient(980px 560px at 58% 102%,rgb(195 224 255 / 24%) 0%,transparent 62%),linear-gradient(180deg,#f8fbfd,#eef6fb 52%,#f8fbfd)!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:before{position:absolute;top:-10%;right:-8%;bottom:-10%;left:-8%;z-index:0;content:"";background:radial-gradient(circle at 0% 45%,rgb(248 252 255 / 88%) 0 21%,rgb(211 231 255 / 74%) 34%,rgb(151 195 255 / 28%) 53%,transparent 66%),radial-gradient(circle at 2% 48%,transparent 0 39%,rgb(154 202 255 / 24%) 42%,transparent 47%),linear-gradient(112deg,transparent 0 17%,rgb(214 235 255 / 30%) 27%,rgb(255 255 255 / 44%) 36%,transparent 50%);background-repeat:no-repeat;background-size:880px 880px,980px 980px,1240px 760px;background-position:-390px 118px,-500px 78px,-220px -96px;opacity:.92;pointer-events:none;will-change:opacity,transform,background-position;animation:workbench-welcome-orb-sail 11s ease-in-out infinite alternate}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:after{position:absolute;top:-14%;right:-12%;bottom:-14%;left:-12%;z-index:0;content:"";background:radial-gradient(ellipse 1180px 820px at -6% 25%,transparent 0 45%,rgb(132 190 255 / 30%) 47%,transparent 51%),radial-gradient(ellipse 940px 620px at 38% 62%,transparent 0 49%,rgb(255 255 255 / 58%) 51%,rgb(151 204 255 / 22%) 53%,transparent 58%),radial-gradient(ellipse 1280px 860px at 10% 64%,transparent 0 52%,rgb(255 255 255 / 50%) 54%,rgb(172 211 255 / 20%) 56%,transparent 60%),linear-gradient(104deg,transparent 0 18%,rgb(188 221 255 / 24%) 28%,rgb(255 255 255 / 48%) 38%,transparent 52%),radial-gradient(920px 240px at 62% 96%,rgb(159 207 255 / 30%) 0%,rgb(225 240 255 / 18%) 48%,transparent 78%);background-repeat:no-repeat;background-size:1320px 900px,980px 660px,1420px 940px,1220px 760px,1080px 280px;background-position:-260px -150px,190px 260px,-120px -20px,-120px -40px,50% 102%;opacity:.9;mix-blend-mode:normal;pointer-events:none;will-change:opacity,transform,background-position;animation:workbench-welcome-arc-sweep 8s ease-in-out infinite alternate}@keyframes workbench-welcome-orb-sail{0%{background-position:-430px 124px,-540px 84px,-260px -108px;opacity:.72;transform:translate3d(-24px,-8px,0)}45%{opacity:.96;transform:translate3d(24px,8px,0)}to{background-position:-300px 132px,-410px 92px,-120px -64px;opacity:.86;transform:translate3d(42px,18px,0)}}@keyframes workbench-welcome-arc-sweep{0%{background-position:-320px -174px,150px 282px,-190px -46px,-190px -62px,44% 104%;opacity:.56;transform:translate3d(-26px,-10px,0)}52%{opacity:.9}to{background-position:-20px -118px,260px 228px,48px 18px,98px 18px,62% 96%;opacity:.92;transform:translate3d(32px,16px,0)}}.app-shell.is-platform-shell.is-workbench-welcome-shell{background:#e7f6ff!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace{isolation:isolate;background:radial-gradient(900px 520px at 50% 21%,rgb(255 255 255 / 82%) 0%,rgb(255 255 255 / 34%) 48%,transparent 72%),radial-gradient(760px 540px at 3% 18%,rgb(255 255 255 / 72%) 0%,rgb(201 235 255 / 58%) 48%,transparent 74%),radial-gradient(940px 620px at 98% 13%,rgb(226 237 255 / 72%) 0%,rgb(177 214 255 / 42%) 54%,transparent 78%),linear-gradient(128deg,#d2efff,#f8fdff 42%,#d9eaff)!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace>*{position:relative;z-index:1}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:before{position:absolute;top:-8%;right:-7%;bottom:-8%;left:-7%;z-index:0;display:block;content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='lineBlue'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'%20stop-opacity='0'%20/%3e%3cstop%20offset='0.48'%20stop-color='%23ffffff'%20stop-opacity='0.52'%20/%3e%3cstop%20offset='1'%20stop-color='%238bbcff'%20stop-opacity='0.18'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='lineCyan'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2365d6ff'%20stop-opacity='0.28'%20/%3e%3cstop%20offset='1'%20stop-color='%23ffffff'%20stop-opacity='0'%20/%3e%3c/linearGradient%3e%3cfilter%20id='softGlow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='6'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M54%2096C186%2046%20306%2076%20442%2024'%20stroke='url(%23lineBlue)'%20stroke-width='2.2'%20opacity='0.72'%20/%3e%3cpath%20d='M-12%20184C150%20128%20292%20168%20488%2078'%20stroke='%2376c8ff'%20stroke-opacity='0.16'%20stroke-width='3.4'%20/%3e%3cpath%20d='M80%20296C214%20238%20370%20266%20520%20186'%20stroke='%23ffffff'%20stroke-opacity='0.32'%20stroke-width='1.5'%20/%3e%3cpath%20d='M18%20560C158%20496%20292%20528%20452%20438'%20stroke='url(%23lineCyan)'%20stroke-width='2.4'%20opacity='0.66'%20/%3e%3cpath%20d='M-24%20704C116%20642%20260%20680%20420%20590'%20stroke='%23ffffff'%20stroke-opacity='0.2'%20stroke-width='1.8'%20/%3e%3cpath%20d='M1024%20118C1198%2044%201350%2096%201538%2018'%20stroke='url(%23lineBlue)'%20stroke-width='2.4'%20opacity='0.8'%20/%3e%3cpath%20d='M1090%20188C1242%20128%201360%20172%201544%2084'%20stroke='%238bbcff'%20stroke-opacity='0.22'%20stroke-width='3'%20/%3e%3cpath%20d='M1260%20620C1378%20566%201490%20600%201608%20520'%20stroke='%23ffffff'%20stroke-opacity='0.2'%20stroke-width='2'%20/%3e%3c/g%3e%3cg%20fill='%23ffffff'%20fill-opacity='0.16'%20stroke='%23ffffff'%20stroke-opacity='0.22'%3e%3cpath%20d='M94%20226L144%20197L194%20226L194%20284L144%20313L94%20284Z'%20/%3e%3cpath%20d='M32%20548L78%20522L124%20548L124%20600L78%20626L32%20600Z'%20fill='%239bd0ff'%20fill-opacity='0.12'%20/%3e%3cpath%20d='M248%20682L300%20652L352%20682L352%20742L300%20772L248%20742Z'%20/%3e%3cpath%20d='M408%20744L446%20722L484%20744L484%20788L446%20810L408%20788Z'%20fill='%23ffffff'%20fill-opacity='0.12'%20/%3e%3cpath%20d='M1258%20132L1318%2098L1378%20132L1378%20200L1318%20234L1258%20200Z'%20/%3e%3cpath%20d='M1364%20638L1416%20608L1468%20638L1468%20698L1416%20728L1364%20698Z'%20fill='%239bd0ff'%20fill-opacity='0.13'%20/%3e%3c/g%3e%3cg%20fill='%238ec8ff'%20fill-opacity='0.2'%20filter='url(%23softGlow)'%3e%3ccircle%20cx='88'%20cy='92'%20r='34'%20/%3e%3ccircle%20cx='212'%20cy='735'%20r='24'%20/%3e%3ccircle%20cx='1488'%20cy='282'%20r='28'%20/%3e%3c/g%3e%3cg%20fill='%23ffffff'%20fill-opacity='0.78'%3e%3ccircle%20cx='226'%20cy='104'%20r='2.2'%20/%3e%3ccircle%20cx='388'%20cy='66'%20r='1.8'%20/%3e%3ccircle%20cx='166'%20cy='512'%20r='2'%20/%3e%3ccircle%20cx='330'%20cy='780'%20r='1.8'%20/%3e%3ccircle%20cx='1048'%20cy='128'%20r='2.2'%20/%3e%3ccircle%20cx='1260'%20cy='78'%20r='1.8'%20/%3e%3ccircle%20cx='1448'%20cy='234'%20r='2.1'%20/%3e%3ccircle%20cx='1236'%20cy='612'%20r='2.2'%20/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(ellipse 620px 420px at 6% 7%,rgb(91 203 255 / 14%) 0%,transparent 68%),radial-gradient(ellipse 760px 500px at 98% 9%,rgb(112 162 255 / 16%) 0%,transparent 70%),radial-gradient(ellipse 620px 240px at 42% 100%,rgb(255 255 255 / 30%) 0%,transparent 74%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0,50% 100%;opacity:.9;filter:saturate(1.04);will-change:background-position,opacity,transform;animation:workbench-crm-fragment-drift 8.5s ease-in-out infinite alternate}.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:after{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;display:block;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%20fill='none'%3E%3Cg%20opacity='.38'%20stroke='%23ffffff'%20stroke-width='1.2'%3E%3Cpath%20d='M120%2076C270%2028%20392%2066%20524%2020'%20/%3E%3Cpath%20d='M1094%20104C1250%2040%201384%2076%201516%2028'%20/%3E%3Cpath%20d='M1032%20172C1200%20104%201352%20144%201554%2076'%20stroke='%2388b8ff'%20stroke-opacity='.58'/%3E%3Cpath%20d='M1242%20162L1292%20108L1356%20130L1368%20200L1308%20244Z'%20fill='%23ffffff'%20fill-opacity='.16'/%3E%3Cpath%20d='M118%20236L170%20206L222%20236L222%20296L170%20326L118%20296Z'%20fill='%23ffffff'%20fill-opacity='.14'/%3E%3Cpath%20d='M1372%20658L1424%20628L1476%20658L1476%20718L1424%20748L1372%20718Z'%20fill='%23a8d4ff'%20fill-opacity='.16'/%3E%3C/g%3E%3Cg%20fill='%23ffffff'%20opacity='.78'%3E%3Ccircle%20cx='254'%20cy='102'%20r='2.3'/%3E%3Ccircle%20cx='760'%20cy='66'%20r='2'/%3E%3Ccircle%20cx='1084'%20cy='116'%20r='2.4'/%3E%3Ccircle%20cx='1370'%20cy='230'%20r='2.1'/%3E%3Ccircle%20cx='196'%20cy='570'%20r='2'/%3E%3Ccircle%20cx='710'%20cy='728'%20r='2.2'/%3E%3Ccircle%20cx='1250'%20cy='614'%20r='2.3'/%3E%3C/g%3E%3Cg%20fill='%2386baff'%20opacity='.28'%3E%3Ccircle%20cx='72'%20cy='84'%20r='34'/%3E%3Ccircle%20cx='1484'%20cy='290'%20r='24'/%3E%3Ccircle%20cx='430'%20cy='784'%20r='18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 15% 18%,rgb(255 255 255 / 76%) 0 2px,transparent 4px),radial-gradient(circle at 83% 13%,rgb(255 255 255 / 70%) 0 2px,transparent 4px),radial-gradient(circle at 91% 32%,rgb(112 151 255 / 24%) 0 4px,transparent 7px),radial-gradient(circle at 12% 80%,rgb(255 255 255 / 44%) 0 3px,transparent 6px),linear-gradient(151deg,transparent 0 8%,rgb(255 255 255 / 38%) 10%,transparent 12%),linear-gradient(105deg,transparent 0 75%,rgb(255 255 255 / 32%) 77%,transparent 79%);background-repeat:no-repeat;background-size:100% 100%,720px 460px,840px 520px,760px 500px,920px 560px,100% 100%,100% 100%;background-position:center,20px 18px,calc(100% - 90px) 24px,calc(100% - 20px) 180px,12px calc(100% - 30px),0 0,0 0;opacity:.72;will-change:background-position,opacity,transform;animation:workbench-crm-spark-float 6.8s ease-in-out infinite alternate}@keyframes workbench-crm-fragment-drift{0%{background-position:0 0,-16px 8px,18px -10px,48% 102%;opacity:.72;transform:translate3d(-13px,-9px,0) scale(1.008)}to{background-position:42px -24px,24px -12px,-24px 16px,56% 96%;opacity:.96;transform:translate3d(18px,12px,0) scale(1.016)}}@keyframes workbench-crm-spark-float{0%{background-position:center,20px 18px,calc(100% - 90px) 24px,calc(100% - 20px) 180px,12px calc(100% - 30px),-12px 10px,8px -8px;opacity:.5;transform:translate3d(-4px,3px,0)}to{background-position:calc(50% + 34px) calc(50% - 20px),78px -18px,calc(100% - 148px) 64px,calc(100% - 78px) 130px,58px calc(100% - 74px),18px -12px,-14px 16px;opacity:.86;transform:translate3d(12px,-14px,0)}}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .sidebar{border-right:1px solid rgb(103 156 255 / 20%)!important;color:#26284f!important;background:linear-gradient(180deg,#fffffff5,#f3f8ffe5),#fff!important;box-shadow:16px 0 42px #2863be17,inset -1px 0 #ffffffd1!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .brand{color:#26284f!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .brand:hover{background:#2f7dff14!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .brand span:last-child{color:#26284f!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .brand small{color:#697292!important}.app-shell.is-platform-shell .nav-item{grid-template-columns:18px minmax(0,1fr)!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .nav-item{color:#3f456d!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell .nav-item:before{width:15px!important;height:15px!important;border:0!important;border-radius:0!important;color:#3179e8!important;background:currentcolor!important;box-shadow:none!important;opacity:.92!important;-webkit-mask:var(--workbench-nav-icon) center / contain no-repeat;mask:var(--workbench-nav-icon) center / contain no-repeat}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(1){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 3.5 9.9c-.7.6-.3 1.7.6 1.7H5v7.1c0 1 .8 1.8 1.8 1.8h3.1v-5.6h4.2v5.6h3.1c1 0 1.8-.8 1.8-1.8v-7.1h.9c.9 0 1.3-1.1.6-1.7L12 3Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(2){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.4 11.4a4.1 4.1 0 1 0 0-8.2 4.1 4.1 0 0 0 0 8.2Zm7.9.4a3.3 3.3 0 1 0 0-6.6 3.3 3.3 0 0 0 0 6.6ZM2.8 20.8h9.8c.8 0 1.4-.6 1.4-1.4 0-3.1-2.5-5.6-5.6-5.6s-5.6 2.5-5.6 5.6c0 .8.6 1.4 1.4 1.4Zm12.5-1.1h5.1c.7 0 1.2-.5 1.2-1.2 0-2.4-1.8-4.4-4.1-4.7a6.8 6.8 0 0 1 1.3 3.9c0 .8-.6 1.6-1.4 2Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(3){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5.8 3.5h10.9c1 0 1.8.8 1.8 1.8v12.2c0 1-.8 1.8-1.8 1.8H7.1c-.7 0-1.2.5-1.2 1.2 0 .4-.4.7-.8.5-1-.5-1.6-1.5-1.6-2.6V5.8c0-1.3 1-2.3 2.3-2.3Zm2.1 4.4c0 .5.4.9.9.9h5.4a.9.9 0 1 0 0-1.8H8.8c-.5 0-.9.4-.9.9Zm0 4c0 .5.4.9.9.9h6.4a.9.9 0 1 0 0-1.8H8.8c-.5 0-.9.4-.9.9Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(4){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 2.8h8c1.4 0 2.5 1.1 2.5 2.5v13.4c0 1.4-1.1 2.5-2.5 2.5H8c-1.4 0-2.5-1.1-2.5-2.5V5.3C5.5 3.9 6.6 2.8 8 2.8Zm1 2.1c-.7 0-1.2.5-1.2 1.2v10.8c0 .7.5 1.2 1.2 1.2h6c.7 0 1.2-.5 1.2-1.2V6.1c0-.7-.5-1.2-1.2-1.2H9Zm2 14.4a1 1 0 1 0 2 0 1 1 0 0 0-2 0Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(5){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.7c.4 0 .8.2 1 .6l1.8 3.6 4 .6c.4.1.8.4.9.8.1.4 0 .9-.3 1.2l-2.9 2.9.7 4c.1.4-.1.9-.5 1.1-.4.3-.8.3-1.2.1L12 15.7l-3.6 1.9c-.4.2-.9.2-1.2-.1-.4-.3-.6-.7-.5-1.1l.7-4-2.9-2.9c-.3-.3-.4-.8-.3-1.2.1-.4.5-.7.9-.8l4-.6 1.8-3.6c.2-.4.6-.6 1.1-.6Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(6){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.6 7.2a4.4 4.4 0 0 1 8.8 0h2.1c1 0 1.9.8 2 1.8l.8 9.2a2.6 2.6 0 0 1-2.6 2.8H5.3a2.6 2.6 0 0 1-2.6-2.8L3.5 9c.1-1 1-1.8 2-1.8h2.1Zm2 0h4.8a2.4 2.4 0 0 0-4.8 0Zm-.9 3.2c.5 0 .9-.4.9-.9V9h4.8v.5a.9.9 0 1 0 1.8 0V9h1.9l.8 9.4a.6.6 0 0 1-.6.6H5.7a.6.6 0 0 1-.6-.6L5.9 9h1.9v.5c0 .5.4.9.9.9Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(7){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.3 2.7c.6 0 1.1.4 1.3 1l.4 1.5c.5.2.9.4 1.3.7l1.5-.4c.6-.2 1.2.1 1.5.6l1.3 2.2c.3.5.2 1.2-.3 1.6l-1.1 1.1v1.6l1.1 1.1c.4.4.5 1.1.3 1.6l-1.3 2.2c-.3.5-.9.8-1.5.6l-1.5-.4c-.4.3-.8.5-1.3.7l-.4 1.5c-.2.6-.7 1-1.3 1h-2.6c-.6 0-1.1-.4-1.3-1L9 18.4c-.5-.2-.9-.4-1.3-.7l-1.5.4c-.6.2-1.2-.1-1.5-.6l-1.3-2.2c-.3-.5-.2-1.2.3-1.6l1.1-1.1V11L3.7 9.9c-.4-.4-.5-1.1-.3-1.6l1.3-2.2c.3-.5.9-.8 1.5-.6l1.5.4c.4-.3.8-.5 1.3-.7l.4-1.5c.2-.6.7-1 1.3-1h2.6ZM12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(8){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4.5 4.2h15c1 0 1.8.8 1.8 1.8v10.1c0 1-.8 1.8-1.8 1.8h-5.7v1.4h2.6a1 1 0 1 1 0 2H7.6a1 1 0 1 1 0-2h2.6v-1.4H4.5c-1 0-1.8-.8-1.8-1.8V6c0-1 .8-1.8 1.8-1.8Zm1.2 2.2v9.3h12.6V6.4H5.7Zm5 2.2c0-.6.7-1 1.2-.7l3.3 2c.5.3.5 1.1 0 1.4l-3.3 2c-.5.3-1.2-.1-1.2-.7v-4Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .platform-primary-nav .nav-item:nth-of-type(9){--workbench-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16.7 2.9c.8-.8 2-.8 2.8 0l1.6 1.6c.8.8.8 2 0 2.8L9.4 19H5.2v-4.2L16.7 2.9Zm-2.1 3.5L7 14v2h2l7.6-7.6-2-2ZM4.4 4.2h6.5a1 1 0 1 1 0 2H5.4c-.7 0-1.2.5-1.2 1.2v11.2c0 .7.5 1.2 1.2 1.2h11.2c.7 0 1.2-.5 1.2-1.2v-5.5a1 1 0 1 1 2 0v6.5c0 1.2-1 2.2-2.2 2.2H4.4c-1.2 0-2.2-1-2.2-2.2V6.4c0-1.2 1-2.2 2.2-2.2Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .nav-item:hover,.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .nav-item.is-active{color:#fff!important;border-color:#2f7dff5c!important;background:linear-gradient(135deg,#2f7dff,#1f63d9)!important;box-shadow:0 16px 34px #2f7dff38!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .nav-item:hover:before,.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .nav-item.is-active:before{color:#fffffff0!important;background:currentcolor!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .platform-assistant-mini{color:#26284f!important;border-color:#679cff42!important;background:linear-gradient(180deg,#ffffffd1,#eff5ffb8),#fff!important;box-shadow:0 14px 34px #2f7dff1a!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .platform-assistant-mini strong{color:#26284f!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .platform-assistant-mini small{color:#697292!important}.app-shell.is-platform-shell:not(.is-sidebar-collapsed) .platform-assistant-mini i{background:#8ce4df!important;box-shadow:0 0 0 4px #8ce4df2e!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-topbar{border-bottom-color:#679cff2e!important;background:#ffffffc7!important;box-shadow:0 10px 30px #2863be14!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important;backdrop-filter:blur(20px) saturate(1.18)!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-global-search{border:1px solid rgb(103 156 255 / 20%)!important;background:#f2f5ffc2!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-global-search span{border-color:#2f7dff!important;box-shadow:6px 6px 0 -4px #2f7dff!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-global-search input{color:#4f5678!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-service-status{border-color:#8ce4df6b!important;color:#0b8f87!important;background:#ecfcfadb!important}.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-bell,.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-user-menu,.app-shell.is-platform-shell.is-workbench-welcome-shell .platform-switch-account{border-color:#679cff38!important;background:#ffffffc2!important;box-shadow:0 12px 28px #2f7dff14!important}.platform-topbar{position:sticky;top:0;z-index:50;display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;padding:0 28px;border-bottom:1px solid #dde8f8;background:#fffffff0;box-shadow:0 8px 22px #2553910d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-global-search{display:grid;width:min(390px,38vw);min-width:260px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;background:#f0f5ff}.platform-global-search span{width:14px;height:14px;border:2px solid #7083a4;border-radius:999px;box-shadow:6px 6px 0 -4px #7083a4}.platform-global-search input{width:100%;border:0;outline:0;color:#415474;background:transparent;font-weight:820}.platform-topbar-actions{display:flex;align-items:center;gap:14px}.platform-notification-wrap{position:relative;z-index:7200}.platform-service-status{min-height:36px;padding:0 16px;border:1px solid #bfe9d3;border-radius:999px;color:#0b9a55;background:#effbf5;font-weight:920}.platform-bell{position:relative;width:38px;height:38px;border:0;border-radius:999px;background:#f4f8ff}.platform-bell:before{position:absolute;top:10px;right:12px;bottom:9px;left:12px;border:2px solid #0b225d;border-bottom-width:4px;border-radius:12px 12px 8px 8px;content:""}.platform-bell span{position:absolute;top:-3px;right:-2px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:#ff4d5e;font-size:.68rem;font-weight:950}.platform-notification-popover{position:fixed;z-index:30000;top:76px;right:28px;display:grid;width:min(420px,calc(100vw - 32px));gap:8px;padding:12px;border:1px solid rgb(203 213 225 / 90%);border-radius:8px;background:#fff;pointer-events:auto;box-shadow:0 20px 48px #0f172a29}.platform-notification-popover strong{color:#0f172a;font-size:.9rem}.platform-notification-popover button{min-height:38px;padding:0 12px;border:1px solid rgb(148 163 184 / 36%);border-radius:8px;color:#1d4ed8;text-align:left;background:#f8fbff;font-weight:900}.platform-notification-popover small{color:#64748b;font-size:.78rem;font-weight:800}.platform-notification-assist{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid rgb(148 163 184 / 34%);border-radius:8px;background:#f8fbff}.platform-notification-risk{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px;border:1px solid rgb(245 158 11 / 46%);border-radius:8px;background:#fffbeb}.platform-notification-assist.is-rejected{border-color:#f871716b;background:#fff7f7}.platform-notification-assist.is-confirmed{border-color:#22c55e5c;background:#f0fdf4}.platform-notification-assist p,.platform-notification-risk p{min-width:0;margin:0;overflow-wrap:anywhere;color:#17324f;font-size:.8rem;font-weight:850;line-height:1.42}.platform-notification-assist time,.platform-notification-risk time{margin-right:6px;color:#64748b;font-size:.74rem;font-weight:900}.platform-notification-popover .platform-notification-assist button,.platform-notification-popover .platform-notification-risk button{position:relative;z-index:1;order:2;min-height:32px;padding:0 12px;color:#fff;text-align:center;background:#2563eb;pointer-events:auto}.platform-notification-popover .platform-notification-assist button.is-danger,.platform-notification-popover .platform-notification-risk button.is-danger{order:3;color:#dc2626;border-color:#f871716b;background:#fff7f7}.platform-notification-popover .platform-notification-risk button.is-warning{order:4;color:#92400e;border-color:#f59e0b6b;background:#fff7ed}.platform-notification-popover .platform-notification-risk button.is-ghost{order:2;color:#1d4ed8;border-color:#2563eb3d;background:#fff}.platform-notification-popover .platform-notification-assist button:disabled,.platform-notification-popover .platform-notification-risk button:disabled{cursor:wait;opacity:.72}.platform-risk-detail-backdrop{position:fixed;z-index:35000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0f172a75}.platform-risk-detail-dialog{display:grid;width:min(820px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 56px));overflow:auto;gap:16px;padding:22px;border:1px solid rgb(203 213 225 / 88%);border-radius:10px;background:#fff;box-shadow:0 28px 80px #0f172a47}.platform-risk-detail-dialog header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center}.platform-risk-detail-dialog header span{color:#2563eb;font-size:.78rem;font-weight:900}.platform-risk-detail-dialog header h2{grid-column:1;margin:0;color:#0f172a;font-size:1.35rem;line-height:1.2}.platform-risk-detail-dialog header button{grid-column:2;grid-row:1 / span 2;min-height:38px;padding:0 16px;border:1px solid #d8e4f5;border-radius:999px;color:#0f172a;background:#fff;font-weight:900}.platform-risk-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.platform-risk-detail-grid div,.platform-risk-detail-section{padding:12px;border:1px solid #d6e5fb;border-radius:8px;background:#f8fbff}.platform-risk-detail-grid dt{margin:0 0 5px;color:#2563eb;font-size:.76rem;font-weight:900}.platform-risk-detail-grid dd{margin:0;color:#0f172a;font-size:.92rem;font-weight:820;line-height:1.5;overflow-wrap:anywhere}.platform-risk-detail-section{display:grid;gap:8px}.platform-risk-detail-section strong{color:#0f766e;font-size:.82rem}.platform-risk-detail-section p,.platform-risk-detail-section ul{margin:0;color:#253858;font-size:.9rem;line-height:1.65}.platform-risk-detail-section ul{padding-left:18px}.platform-risk-detail-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.platform-risk-detail-dialog footer button{min-height:38px;padding:0 18px;border:1px solid #cbdcf4;border-radius:999px;font-weight:900}.platform-risk-detail-dialog .warning-button{color:#92400e;border-color:#f59e0b6b;background:#fff7ed}.platform-risk-detail-dialog .danger-button{color:#dc2626;border-color:#f871716b;background:#fff7f7}.platform-user-menu{display:grid;min-height:44px;min-width:172px;align-content:center;gap:1px;padding:0 16px 0 46px;border:0;border-left:1px solid #dce6f5;border-radius:0;color:#0b225d;background:radial-gradient(circle at 22px 50%,#ffd0a7 0 13px,#3a7bff 14px 17px,transparent 18px),transparent;text-align:left}.platform-user-menu span{font-weight:950}.platform-user-menu small{color:#70809c;font-size:.74rem;font-weight:780}.platform-switch-account{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 13px;border:1px solid #c9d9f3;border-radius:8px;color:#16498e;background:#fff;font-size:.84rem;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #1c60b414}.platform-switch-account span{position:relative;width:15px;height:15px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%}.platform-switch-account span:after{position:absolute;right:-3px;bottom:0;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-18deg)}.platform-switch-account:hover{border-color:#7fa8ed;color:#0d3f87;background:#f4f8ff}.app-shell.is-platform-shell{--platform-icon-blue-bg: #eef5ff;--platform-icon-blue-fg: #2e6fd8;--platform-icon-green-bg: #eaf7f1;--platform-icon-green-fg: #319276;--platform-icon-orange-bg: #fff3e8;--platform-icon-orange-fg: #cf7b3b;--platform-icon-purple-bg: #f0efff;--platform-icon-purple-fg: #7168cf}.app-shell.is-platform-shell .nav-item{grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto;gap:10px!important}.app-shell.is-platform-shell .nav-item:before{display:none!important}.app-shell.is-platform-shell .nav-item-icon{position:relative;grid-column:1;grid-row:1;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--platform-icon-blue-fg);background:var(--platform-icon-blue-bg);box-shadow:none}.app-shell.is-platform-shell .nav-item-icon:before{width:17px;height:17px;background:currentColor;content:"";-webkit-mask:var(--platform-nav-icon) center / contain no-repeat;mask:var(--platform-nav-icon) center / contain no-repeat}.app-shell.is-platform-shell .nav-item span,.app-shell.is-platform-shell .nav-item small,.app-shell.is-platform-shell .nav-item-signal{grid-column:2}.app-shell.is-platform-shell .nav-item:hover .nav-item-icon,.app-shell.is-platform-shell .nav-item.is-active .nav-item-icon{color:#2163d5;background:#fff}.app-shell.is-platform-shell .nav-item[data-nav-key=workbenchWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 3.5 9.9c-.7.6-.3 1.7.6 1.7H5v7.1c0 1 .8 1.8 1.8 1.8h3.1v-5.6h4.2v5.6h3.1c1 0 1.8-.8 1.8-1.8v-7.1h.9c.9 0 1.3-1.1.6-1.7L12 3Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .nav-item[data-nav-key=customerNeedsWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.4 11.4a4.1 4.1 0 1 0 0-8.2 4.1 4.1 0 0 0 0 8.2Zm7.9.4a3.3 3.3 0 1 0 0-6.6 3.3 3.3 0 0 0 0 6.6ZM2.8 20.8h9.8c.8 0 1.4-.6 1.4-1.4 0-3.1-2.5-5.6-5.6-5.6s-5.6 2.5-5.6 5.6c0 .8.6 1.4 1.4 1.4Zm12.5-1.1h5.1c.7 0 1.2-.5 1.2-1.2 0-2.4-1.8-4.4-4.1-4.7a6.8 6.8 0 0 1 1.3 3.9c0 .8-.6 1.6-1.4 2Z'/%3E%3C/svg%3E");color:var(--platform-icon-green-fg);background:var(--platform-icon-green-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=positionKnowledgeWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5.8 3.5h10.9c1 0 1.8.8 1.8 1.8v12.2c0 1-.8 1.8-1.8 1.8H7.1c-.7 0-1.2.5-1.2 1.2 0 .4-.4.7-.8.5-1-.5-1.6-1.5-1.6-2.6V5.8c0-1.3 1-2.3 2.3-2.3Zm2.1 4.4c0 .5.4.9.9.9h5.4a.9.9 0 1 0 0-1.8H8.8c-.5 0-.9.4-.9.9Zm0 4c0 .5.4.9.9.9h6.4a.9.9 0 1 0 0-1.8H8.8c-.5 0-.9.4-.9.9Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .nav-item[data-nav-key=xiaoceTrainingWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.7c.4 0 .8.2 1 .6l1.8 3.6 4 .6c.4.1.8.4.9.8.1.4 0 .9-.3 1.2l-2.9 2.9.7 4c.1.4-.1.9-.5 1.1-.4.3-.8.3-1.2.1L12 15.7l-3.6 1.9c-.4.2-.9.2-1.2-.1-.4-.3-.6-.7-.5-1.1l.7-4-2.9-2.9c-.3-.3-.4-.8-.3-1.2.1-.4.5-.7.9-.8l4-.6 1.8-3.6c.2-.4.6-.6 1.1-.6Z'/%3E%3C/svg%3E");color:var(--platform-icon-purple-fg);background:var(--platform-icon-purple-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=marketplaceWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.6 7.2a4.4 4.4 0 0 1 8.8 0h2.1c1 0 1.9.8 2 1.8l.8 9.2a2.6 2.6 0 0 1-2.6 2.8H5.3a2.6 2.6 0 0 1-2.6-2.8L3.5 9c.1-1 1-1.8 2-1.8h2.1Zm2 0h4.8a2.4 2.4 0 0 0-4.8 0Zm-.9 3.2c.5 0 .9-.4.9-.9V9h4.8v.5a.9.9 0 1 0 1.8 0V9h1.9l.8 9.4a.6.6 0 0 1-.6.6H5.7a.6.6 0 0 1-.6-.6L5.9 9h1.9v.5c0 .5.4.9.9.9Z'/%3E%3C/svg%3E")}.app-shell.is-platform-shell .nav-item[data-nav-key=settingsWelcome] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.3 2.7c.6 0 1.1.4 1.3 1l.4 1.5c.5.2.9.4 1.3.7l1.5-.4c.6-.2 1.2.1 1.5.6l1.3 2.2c.3.5.2 1.2-.3 1.6l-1.1 1.1v1.6l1.1 1.1c.4.4.5 1.1.3 1.6l-1.3 2.2c-.3.5-.9.8-1.5.6l-1.5-.4c-.4.3-.8.5-1.3.7l-.4 1.5c-.2.6-.7 1-1.3 1h-2.6c-.6 0-1.1-.4-1.3-1L9 18.4c-.5-.2-.9-.4-1.3-.7l-1.5.4c-.6.2-1.2-.1-1.5-.6l-1.3-2.2c-.3-.5-.2-1.2.3-1.6l1.1-1.1V11L3.7 9.9c-.4-.4-.5-1.1-.3-1.6l1.3-2.2c.3-.5.9-.8 1.5-.6l1.5.4c.4-.3.8-.5 1.3-.7l.4-1.5c.2-.6.7-1 1.3-1h2.6ZM12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E");color:var(--platform-icon-purple-fg);background:var(--platform-icon-purple-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=operatingMethodWorkbench] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16.7 2.9c.8-.8 2-.8 2.8 0l1.6 1.6c.8.8.8 2 0 2.8L9.4 19H5.2v-4.2L16.7 2.9Zm-2.1 3.5L7 14v2h2l7.6-7.6-2-2ZM4.4 4.2h6.5a1 1 0 1 1 0 2H5.4c-.7 0-1.2.5-1.2 1.2v11.2c0 .7.5 1.2 1.2 1.2h11.2c.7 0 1.2-.5 1.2-1.2v-5.5a1 1 0 1 1 2 0v6.5c0 1.2-1 2.2-2.2 2.2H4.4c-1.2 0-2.2-1-2.2-2.2V6.4c0-1.2 1-2.2 2.2-2.2Z'/%3E%3C/svg%3E");color:var(--platform-icon-orange-fg);background:var(--platform-icon-orange-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=scenarioDemo] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4.5 4.2h15c1 0 1.8.8 1.8 1.8v10.1c0 1-.8 1.8-1.8 1.8h-5.7v1.4h2.6a1 1 0 1 1 0 2H7.6a1 1 0 1 1 0-2h2.6v-1.4H4.5c-1 0-1.8-.8-1.8-1.8V6c0-1 .8-1.8 1.8-1.8Zm1.2 2.2v9.3h12.6V6.4H5.7Zm5 2.2c0-.6.7-1 1.2-.7l3.3 2c.5.3.5 1.1 0 1.4l-3.3 2c-.5.3-1.2-.1-1.2-.7v-4Z'/%3E%3C/svg%3E");color:var(--platform-icon-green-fg);background:var(--platform-icon-green-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=billingCenter] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4.6 5.2h14.8c1.2 0 2.1.9 2.1 2.1v9.4c0 1.2-.9 2.1-2.1 2.1H4.6c-1.2 0-2.1-.9-2.1-2.1V7.3c0-1.2.9-2.1 2.1-2.1Zm0 3.1v1.9h14.8V8.3H4.6Zm1.8 5.1a1 1 0 1 0 0 2h4.8a1 1 0 1 0 0-2H6.4Z'/%3E%3C/svg%3E");color:var(--platform-icon-orange-fg);background:var(--platform-icon-orange-bg)}.app-shell.is-platform-shell .nav-item[data-nav-key=platformSuperAdmin] .nav-item-icon{--platform-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5 4.8 5.2v5.9c0 4.6 2.9 8.6 7.2 10.4 4.3-1.8 7.2-5.8 7.2-10.4V5.2L12 2.5Zm0 4.3a3.1 3.1 0 1 1 0 6.2 3.1 3.1 0 0 1 0-6.2Zm-5 10.1c.9-2 2.8-3.2 5-3.2s4.1 1.2 5 3.2a10 10 0 0 1-5 2.3 10 10 0 0 1-5-2.3Z'/%3E%3C/svg%3E");color:var(--platform-icon-purple-fg);background:var(--platform-icon-purple-bg)}.app-shell.is-platform-shell .sidebar .nav-item .nav-item-icon,.app-shell.is-platform-shell .sidebar .nav-item:hover .nav-item-icon,.app-shell.is-platform-shell .sidebar .nav-item.is-active .nav-item-icon{color:var(--platform-icon-blue-fg)!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell .sidebar .nav-item.is-active .nav-item-icon,.app-shell.is-platform-shell .sidebar .nav-item.is-active:hover .nav-item-icon{color:#fff!important}.app-shell.is-platform-shell .platform-global-search{grid-template-columns:28px minmax(0,1fr)!important;min-height:42px;padding:0 12px!important}.app-shell.is-platform-shell .platform-global-search span{position:relative;width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;color:var(--platform-icon-blue-fg)!important;background:var(--platform-icon-blue-bg)!important;box-shadow:none!important}.app-shell.is-platform-shell .platform-global-search span:before{position:absolute;left:8px;top:7px;width:9px;height:9px;border:2px solid currentColor;border-radius:50%;content:""}.app-shell.is-platform-shell .platform-global-search span:after{position:absolute;left:17px;top:17px;width:7px;height:2px;border-radius:999px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}.app-shell.is-platform-shell .platform-service-status{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 14px 0 8px;border-radius:8px}.app-shell.is-platform-shell .platform-service-status-icon{position:relative;display:inline-grid;width:26px;height:26px;flex:0 0 26px;border-radius:8px;color:var(--platform-icon-green-fg);background:var(--platform-icon-green-bg)}.app-shell.is-platform-shell .platform-service-status-icon:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px solid currentColor;border-radius:50%;content:""}.app-shell.is-platform-shell .platform-service-status-icon:after{position:absolute;left:10px;top:8px;width:6px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(40deg)}.app-shell.is-platform-shell .platform-bell{width:34px;height:34px;border-radius:8px;color:var(--platform-icon-blue-fg);background:var(--platform-icon-blue-bg)}.app-shell.is-platform-shell .platform-bell:before{top:8px;right:10px;bottom:8px;left:10px;border-color:currentColor;border-bottom-width:3px}.app-shell.is-platform-shell .platform-user-menu{position:relative;padding-left:48px;background:transparent!important}.app-shell.is-platform-shell .platform-user-menu:before{position:absolute;left:12px;top:50%;width:28px;height:28px;border-radius:8px;background:var(--platform-icon-purple-bg);content:"";transform:translateY(-50%)}.app-shell.is-platform-shell .platform-user-menu:after{position:absolute;left:18px;top:50%;width:16px;height:16px;background:var(--platform-icon-purple-fg);content:"";transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12.2a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Zm-7.5 7.7h15c.7 0 1.2-.5 1.2-1.2 0-3.7-3.9-6.6-8.7-6.6s-8.7 2.9-8.7 6.6c0 .7.5 1.2 1.2 1.2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12.2a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Zm-7.5 7.7h15c.7 0 1.2-.5 1.2-1.2 0-3.7-3.9-6.6-8.7-6.6s-8.7 2.9-8.7 6.6c0 .7.5 1.2 1.2 1.2Z'/%3E%3C/svg%3E") center / contain no-repeat}.app-shell.is-platform-shell .platform-switch-account span{position:relative;width:26px;height:26px;flex:0 0 26px;border:0;border-radius:8px;color:var(--platform-icon-orange-fg);background:var(--platform-icon-orange-bg)}.app-shell.is-platform-shell .platform-switch-account span:before{position:absolute;left:7px;top:6px;width:8px;height:13px;border:2px solid currentColor;border-right:0;border-radius:4px 0 0 4px;content:""}.app-shell.is-platform-shell .platform-switch-account span:after{position:absolute;left:12px;top:10px;width:8px;height:8px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg)}.machining-chat-invite-toast{position:fixed;z-index:140;right:28px;bottom:28px;display:grid;width:min(360px,calc(100vw - 56px));gap:10px;padding:16px;border:1px solid rgb(167 194 225 / 86%);border-left:4px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 24px 56px #0f172a2e}.machining-chat-invite-toast strong{color:#0f172a;font-size:1rem;font-weight:950}.machining-chat-invite-toast small{color:#64748b;font-size:.8rem;font-weight:780}.machining-chat-invite-toast div{display:flex;justify-content:flex-end;gap:8px}.app-shell.is-platform-shell .workspace-back-link{margin:18px 28px 0!important}.app-shell.is-platform-shell .workspace-back-link{min-height:34px!important;align-items:center;gap:8px;padding:3px 10px 3px 4px!important;border:1px solid rgb(198 215 238 / 82%)!important;border-radius:8px!important;color:#43566c!important;background:#ffffffd1!important}.app-shell.is-platform-shell .workspace-back-link span{position:relative;display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;color:var(--platform-icon-blue-fg);background:var(--platform-icon-blue-bg);font-size:0!important}.app-shell.is-platform-shell .workspace-back-link span:before{width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg)}@media(min-width:921px){.app-shell.is-platform-shell .sidebar-toggle{width:34px!important;height:34px!important;border-radius:9px!important;color:var(--platform-icon-blue-fg)!important;background:var(--platform-icon-blue-bg)!important;box-shadow:0 12px 28px #00266e29!important}.app-shell.is-platform-shell .sidebar-toggle span{position:relative;display:grid!important;width:100%;height:100%;place-items:center;font-size:0!important}.app-shell.is-platform-shell .sidebar-toggle span:before{width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg)}.app-shell.is-platform-shell.is-sidebar-collapsed .sidebar-toggle span:before{transform:rotate(-135deg)}}.platform-home-page{grid-template-columns:minmax(600px,1fr) minmax(300px,360px);gap:18px;width:min(1460px,100%);min-height:calc(100vh - 74px);padding:20px 24px 24px}.platform-home-center{grid-template-rows:auto minmax(390px,1fr) auto;gap:16px}.platform-home-hero,.platform-xiaoce-stage,.platform-industry-demo,.platform-home-right>button{border:1px solid #dce8f8;border-radius:16px;background:#ffffffdb;box-shadow:0 14px 34px #26569414}.platform-home-hero{min-height:92px;padding:18px 24px}.platform-home-hero span,.platform-section-head span,.platform-active-scene span{color:#2c6dff}.platform-home-hero h1{color:#061d55;font-size:1.68rem}.platform-scope-picker select{border-color:#d7e5f6;background:#f7fbff}.platform-scope-map{display:grid;gap:12px;padding:16px;border:1px solid #dce8f8;border-radius:16px;background:#ffffffe0;box-shadow:0 14px 34px #26569414}.platform-scope-map-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.platform-scope-map-head div{display:grid;gap:4px;min-width:0}.platform-scope-map-head span,.platform-scope-layers span,.platform-business-lane span{color:#2c6dff;font-size:.72rem;font-weight:920}.platform-scope-map-head strong{color:#061d55;font-size:1.08rem;line-height:1.25}.platform-scope-map-head small{color:#657896;font-size:.78rem;font-weight:820;line-height:1.35}.platform-scope-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.platform-scope-layers article{display:grid;min-height:126px;align-content:start;gap:6px;min-width:0;padding:12px;border:1px solid rgb(207 222 247 / 82%);border-radius:12px;background:linear-gradient(180deg,#f8fbfff0,#ffffffdb)}.platform-scope-layers strong,.platform-business-lane strong{color:#061d55;font-size:.9rem;line-height:1.28;overflow-wrap:anywhere}.platform-scope-layers small,.platform-business-lane small{color:#526986;font-size:.72rem;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.platform-scope-layers small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.platform-business-lane small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-scope-layers em{align-self:end;color:#1f8f65;font-size:.7rem;font-style:normal;font-weight:900;line-height:1.25}.platform-business-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.platform-business-lane button{display:grid;min-height:86px;align-content:start;gap:5px;padding:11px 12px;border:1px solid rgb(207 222 247 / 86%);border-radius:12px;color:inherit;background:#f8fbff;text-align:left}.platform-business-lane button:hover,.platform-business-lane button:focus-visible{border-color:#2c6dff57;background:#eef6ff}.platform-xiaoce-stage{position:relative;display:grid;min-height:456px;place-items:center;overflow:hidden;padding:28px;background:var(--xiaoce-pet-stage-bg)}.platform-xiaoce-stage:before{position:absolute;inset:34px 11% auto;height:260px;border-radius:50%;content:"";background:radial-gradient(circle at 50% 50%,rgb(255 255 255 / 58%),transparent 48%),radial-gradient(circle at 24% 28%,rgb(49 207 125 / 14%),transparent 16%),radial-gradient(circle at 78% 34%,rgb(255 170 56 / 13%),transparent 18%);pointer-events:none}.platform-xiaoce-focus{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;background:var(--xiaoce-pet-stage-bg);outline:0}.platform-xiaoce-focus img{width:min(326px,46vw);height:auto;max-height:none;background:var(--xiaoce-pet-stage-bg);object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 24px 26px rgb(26 72 140 / 16%)) saturate(1.04) contrast(1.02);transition:transform .18s ease}.platform-xiaoce-focus .office-pet-assistant.is-inline{width:min(326px,46vw)}.platform-xiaoce-focus .office-pet-assistant.is-inline .office-pet-dock,.platform-xiaoce-focus .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{background:var(--xiaoce-pet-stage-bg)}.platform-xiaoce-focus .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{width:min(326px,100%);aspect-ratio:624 / 734}.platform-xiaoce-focus .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom}.platform-xiaoce-focus img,.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image img,.role-hero-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image img{mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 94%,transparent 100%);mask-composite:intersect;mask-size:100% 100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%}.platform-xiaoce-stage:hover .platform-xiaoce-focus>img,.platform-xiaoce-stage:focus-within .platform-xiaoce-focus>img,.platform-xiaoce-stage:hover .platform-xiaoce-focus .office-pet-avatar.is-hero-image,.platform-xiaoce-stage:focus-within .platform-xiaoce-focus .office-pet-avatar.is-hero-image{transform:translateY(-4px) scale(1.02)}.platform-xiaoce-speech{display:grid;justify-items:center;gap:3px;padding:10px 16px;border:1px solid #dce8f8;border-radius:999px;background:#ffffffe5;box-shadow:0 12px 26px #26569414;transition:opacity .16s ease,transform .16s ease}.platform-xiaoce-stage:hover .platform-xiaoce-speech,.platform-xiaoce-stage:focus-within .platform-xiaoce-speech{opacity:0;transform:translateY(8px)}.platform-xiaoce-speech strong{color:#061d55;font-size:.92rem}.platform-xiaoce-speech small{color:#657896;font-size:.76rem;font-weight:780}.platform-capability-cloud{position:absolute;z-index:3;right:20px;bottom:24px;left:20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .18s ease,transform .18s ease}.platform-xiaoce-stage:hover .platform-capability-cloud,.platform-xiaoce-stage:focus-within .platform-capability-cloud{opacity:1;pointer-events:auto;transform:translateY(0)}.platform-function-card{min-width:0;min-height:76px;gap:5px;padding:11px 10px;border-color:#dce8f8;border-radius:12px;background:#fffffff0;box-shadow:0 10px 22px #26569414}.platform-function-card:before{width:28px;height:4px;margin-bottom:6px}.platform-function-card strong{color:#061d55;font-size:.88rem}.platform-function-card small{color:#687994;font-size:.7rem}.platform-industry-demo{min-height:260px;padding:18px;border-radius:16px}.platform-scene-strip button{min-height:96px;border-color:#dce8f8;border-radius:12px;background:#f8fbff}.platform-scene-strip button.is-active{border-color:#b8d4ff;background:#f0f6ff}.platform-home-right{gap:16px}.platform-home-right>button{min-height:150px;align-content:start;gap:10px;padding:24px;border-radius:16px;background:radial-gradient(circle at 88% 18%,rgb(216 232 255 / 72%),transparent 30%),#ffffffe0}.platform-home-right strong{color:#061d55;font-size:1.05rem}.platform-home-right span{max-width:250px;color:#526986;font-size:.82rem;font-weight:760;line-height:1.55}.platform-home-right small{align-self:end;color:#2c6dff;font-size:.76rem;font-weight:900}@media(max-width:1180px){.platform-home-page{grid-template-columns:minmax(0,1fr)}.platform-home-right,.platform-capability-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.app-shell.is-platform-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell:before{top:0;right:0;bottom:0;left:0}.platform-topbar{align-items:stretch;flex-direction:column;height:auto;padding:14px 18px}.platform-global-search{width:100%}.platform-topbar-actions{width:100%;flex-wrap:wrap;gap:8px;min-width:0;justify-content:flex-start}.platform-switch-account{flex:0 1 auto;max-width:100%;justify-content:space-between}.platform-home-page{padding:18px}.platform-capability-cloud{position:static;grid-template-columns:minmax(0,1fr);width:100%;margin-top:12px;opacity:1;pointer-events:auto;transform:none}.platform-xiaoce-stage{min-height:0}.platform-xiaoce-focus img{width:min(300px,88vw)}}.platform-xiaoce-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 38%,rgb(255 255 255 / 88%) 0 24%,rgb(246 250 255 / 70%) 48%,transparent 72%),radial-gradient(circle at 30% 24%,rgb(77 153 255 / 13%),transparent 28%),radial-gradient(circle at 72% 30%,rgb(51 207 126 / 10%),transparent 25%),linear-gradient(180deg,#f8fbff,#eef5ff);box-shadow:inset 0 1px #ffffffd1,inset 0 -40px 80px #79a5e51a,0 16px 38px #26569414}.platform-xiaoce-stage:before{z-index:0;inset:26px 8% auto;height:310px;border-radius:999px;opacity:.84;background:radial-gradient(circle at 50% 46%,rgb(255 255 255 / 72%),transparent 45%),radial-gradient(circle at 22% 30%,rgb(82 182 255 / 18%) 0 5px,transparent 6px),radial-gradient(circle at 78% 26%,rgb(49 207 125 / 18%) 0 6px,transparent 7px),radial-gradient(circle at 66% 76%,rgb(255 181 63 / 14%) 0 6px,transparent 7px);filter:blur(.2px);animation:xiaoceStageGlowBreath 5.6s ease-in-out infinite}.platform-xiaoce-stage:after{position:absolute;z-index:0;right:18%;bottom:96px;left:18%;height:58px;border-radius:999px;content:"";background:#2752921a;filter:blur(18px);transform:scaleX(.88);pointer-events:none;animation:xiaoceFloorShadow 4.8s ease-in-out infinite}.platform-xiaoce-focus{background:transparent}.platform-xiaoce-avatar{position:relative;display:grid;width:min(344px,46vw);aspect-ratio:624 / 734;place-items:center;isolation:isolate;animation:xiaoceAvatarFloat 4.8s ease-in-out infinite}.platform-xiaoce-focus .platform-xiaoce-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;background:transparent;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 24px 28px rgb(26 72 140 / 14%)) saturate(1.04) contrast(1.02);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 94%,transparent 100%);mask-composite:intersect;mask-size:100% 100%}.platform-xiaoce-focus .platform-xiaoce-base{z-index:1}.platform-xiaoce-focus .platform-xiaoce-wave-hand{z-index:2;clip-path:inset(52% 68% 25% 0 round 999px);opacity:0;transform-origin:16% 62%;animation:none}.platform-xiaoce-stage:hover .platform-xiaoce-avatar,.platform-xiaoce-stage:focus-within .platform-xiaoce-avatar{animation:xiaoceAvatarWaveRock 1.2s ease-in-out infinite}.platform-xiaoce-stage:hover .platform-xiaoce-wave-hand,.platform-xiaoce-stage:focus-within .platform-xiaoce-wave-hand{opacity:.92;animation:xiaoceWaveHandActive .86s ease-in-out infinite}.platform-xiaoce-stage:hover .platform-xiaoce-focus>img,.platform-xiaoce-stage:focus-within .platform-xiaoce-focus>img{transform:none}.platform-xiaoce-orbit-dot,.platform-xiaoce-wave-spark{position:absolute;z-index:3;display:block;border-radius:999px;pointer-events:none}.platform-xiaoce-orbit-dot{width:8px;height:8px;background:#3284ffad;box-shadow:0 8px 18px #3284ff29;animation:xiaoceOrbitDot 4.8s ease-in-out infinite}.platform-xiaoce-orbit-dot.dot-one{top:20%;left:11%}.platform-xiaoce-orbit-dot.dot-two{top:16%;right:13%;width:10px;height:10px;background:#30c77c9e;animation-delay:.7s}.platform-xiaoce-orbit-dot.dot-three{right:18%;bottom:20%;width:7px;height:7px;background:#ffb039a8;animation-delay:1.2s}.platform-xiaoce-wave-spark{top:34%;left:13%;width:36px;height:36px;border:2px solid rgb(47 125 255 / 18%);opacity:0;transform:rotate(-18deg) scale(.72)}.platform-xiaoce-wave-spark.spark-two{top:27%;left:19%;width:26px;height:26px;border-color:#2bcd812e;animation-delay:.18s}.platform-xiaoce-stage:hover .platform-xiaoce-wave-spark,.platform-xiaoce-stage:focus-within .platform-xiaoce-wave-spark{animation:xiaoceWaveSpark 1.1s ease-out infinite}.platform-xiaoce-speech{border-color:#bfd6ffb8;background:#ffffffd6;box-shadow:0 14px 28px #26569417,inset 0 1px #ffffffdb}.platform-capability-cloud{z-index:1;top:24px;right:18px;bottom:30px;left:18px;display:block;visibility:hidden;transform:translateY(12px) scale(.99);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.platform-xiaoce-stage:hover .platform-capability-cloud,.platform-xiaoce-stage:focus-within .platform-capability-cloud{visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}.platform-capability-cloud:before{position:absolute;z-index:0;inset:52px clamp(130px,23%,260px) 54px;border-radius:44% 56% 52% 48%/58% 42% 56% 44%;content:"";background:radial-gradient(circle at 16% 24%,rgb(44 109 255 / 16%) 0 4px,transparent 5px),radial-gradient(circle at 83% 20%,rgb(10 143 91 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 20% 76%,rgb(182 92 22 / 13%) 0 5px,transparent 6px),radial-gradient(circle at 78% 78%,rgb(102 81 216 / 13%) 0 4px,transparent 5px),linear-gradient(120deg,transparent 0 28%,rgb(105 150 230 / 15%) 29% 31%,transparent 32% 66%,rgb(87 184 157 / 13%) 67% 69%,transparent 70%);filter:blur(.2px);opacity:0;pointer-events:none;transform:scale(.92) rotate(-1.2deg);transition:opacity .18s ease,transform .24s ease}.platform-capability-cloud .platform-function-card{--bubble-tilt: 0deg;--bubble-enter-x: 0;--bubble-enter-y: 20px;--bubble-float-y: -5px;position:absolute;z-index:2;width:clamp(142px,13vw,176px);min-height:78px;align-content:start;gap:5px;overflow:visible;padding:12px 14px 13px;border-color:#cbddf8d1;border-radius:var(--bubble-radius, 24px 18px 26px 17px / 18px 24px 19px 27px);color:#2c6dff;background:linear-gradient(145deg,#fffffff5,#f5faffeb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 32px #2656941f,inset 0 1px #ffffffeb;opacity:0;translate:0 0;transform:translate(var(--bubble-enter-x),var(--bubble-enter-y)) scale(.84) rotate(var(--bubble-tilt));transform-origin:var(--bubble-origin, center);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .26s cubic-bezier(.18,.9,.24,1.2)}.platform-capability-cloud .platform-function-card:nth-child(1){top:48px;left:-6px;--bubble-enter-x: -34px;--bubble-enter-y: 14px;--bubble-float-y: -6px;--bubble-tilt: -3.5deg;--bubble-origin: right center;--bubble-radius: 27px 18px 25px 16px / 18px 25px 17px 28px;--bubble-delay: 0ms}.platform-capability-cloud .platform-function-card:nth-child(2){top:42px;right:-4px;--bubble-enter-x: 34px;--bubble-enter-y: 12px;--bubble-float-y: -4px;--bubble-tilt: 3deg;--bubble-origin: left center;--bubble-radius: 18px 29px 17px 26px / 25px 18px 28px 17px;--bubble-delay: 42ms}.platform-capability-cloud .platform-function-card:nth-child(3){top:182px;left:14px;--bubble-enter-x: -30px;--bubble-enter-y: 6px;--bubble-float-y: -5px;--bubble-tilt: 2.4deg;--bubble-origin: right center;--bubble-radius: 19px 25px 16px 30px / 26px 17px 29px 18px;--bubble-delay: 86ms}.platform-capability-cloud .platform-function-card:nth-child(4){top:174px;right:18px;--bubble-enter-x: 30px;--bubble-enter-y: 8px;--bubble-float-y: -7px;--bubble-tilt: -4deg;--bubble-origin: left center;--bubble-radius: 28px 16px 27px 19px / 17px 29px 19px 24px;--bubble-delay: 128ms}.platform-capability-cloud .platform-function-card:nth-child(5){bottom:38px;left:46px;--bubble-enter-x: -26px;--bubble-enter-y: -6px;--bubble-float-y: -4px;--bubble-tilt: -1.8deg;--bubble-origin: right center;--bubble-radius: 25px 20px 30px 16px / 20px 27px 18px 25px;--bubble-delay: 168ms}.platform-capability-cloud .platform-function-card:before{width:30px;height:4px;margin-bottom:5px;background:currentcolor;box-shadow:0 0 16px currentcolor}.platform-capability-cloud .platform-function-card:after{position:absolute;top:50%;width:12px;height:12px;border-radius:56% 44% 48% 52%;content:"";background:currentcolor;opacity:.2;pointer-events:none;transform:translateY(-50%) scale(.9);animation:xiaoceThoughtTrailPulse 2.8s ease-in-out infinite;animation-delay:var(--bubble-delay)}.platform-capability-cloud .platform-function-card.is-green{color:#0a8f5b}.platform-capability-cloud .platform-function-card.is-orange{color:#b65c16}.platform-capability-cloud .platform-function-card.is-purple{color:#6651d8}.platform-capability-cloud .platform-function-card.is-teal{color:#0c7f76}.platform-capability-cloud .platform-function-card span{width:fit-content;max-width:100%;margin-top:4px;padding:4px 8px;border-radius:999px;color:#2c6dff;background:#edf4ff;font-size:.66rem;font-weight:920;line-height:1}.platform-capability-cloud .platform-function-card.is-green span{color:#0a8f5b;background:#ecfaf3}.platform-capability-cloud .platform-function-card.is-orange span{color:#b65c16;background:#fff4e8}.platform-capability-cloud .platform-function-card.is-purple span{color:#6651d8;background:#f2efff}.platform-capability-cloud .platform-function-card.is-teal span{color:#0c7f76;background:#ecfbf9}.platform-capability-cloud{z-index:1;top:24px!important;right:18px!important;bottom:30px!important;left:18px!important;display:block!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px) scale(.99);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.platform-xiaoce-stage:hover .platform-capability-cloud,.platform-xiaoce-stage:focus-within .platform-capability-cloud{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}.platform-capability-cloud:before{position:absolute;z-index:0;inset:52px clamp(130px,23%,260px) 54px;display:block!important;border-radius:44% 56% 52% 48%/58% 42% 56% 44%;content:"";background:radial-gradient(circle at 16% 24%,rgb(44 109 255 / 16%) 0 4px,transparent 5px),radial-gradient(circle at 83% 20%,rgb(10 143 91 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 20% 76%,rgb(182 92 22 / 13%) 0 5px,transparent 6px),radial-gradient(circle at 78% 78%,rgb(102 81 216 / 13%) 0 4px,transparent 5px),linear-gradient(120deg,transparent 0 28%,rgb(105 150 230 / 15%) 29% 31%,transparent 32% 66%,rgb(87 184 157 / 13%) 67% 69%,transparent 70%);filter:blur(.2px);opacity:0;pointer-events:none;transform:scale(.92) rotate(-1.2deg);transition:opacity .18s ease,transform .24s ease}.platform-xiaoce-stage:hover .platform-capability-cloud:before,.platform-xiaoce-stage:focus-within .platform-capability-cloud:before{opacity:1;transform:scale(1) rotate(-1.2deg)}.platform-capability-head{display:none;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 2px}.platform-capability-head strong{color:#061d55;font-size:.96rem;font-weight:950;line-height:1.25}.platform-capability-head small{color:#66809f;font-size:.74rem;font-weight:780;line-height:1.35}.platform-capability-cloud .platform-function-card,.platform-capability-cloud .platform-function-card:nth-child(1),.platform-capability-cloud .platform-function-card:nth-child(2),.platform-capability-cloud .platform-function-card:nth-child(3),.platform-capability-cloud .platform-function-card:nth-child(4),.platform-capability-cloud .platform-function-card:nth-child(5),.platform-capability-cloud .platform-function-card:nth-child(6){--bubble-tilt: 0deg;--bubble-enter-x: 0;--bubble-enter-y: 20px;--bubble-float-y: -5px;--bubble-delay: 0ms;position:absolute!important;z-index:2;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;grid-column:auto;width:clamp(142px,13vw,176px);min-width:0;min-height:74px;align-content:start;gap:5px;overflow:visible;padding:12px 14px 13px;border-radius:var(--bubble-radius, 24px 18px 26px 17px / 18px 24px 19px 27px);color:#2c6dff;background:linear-gradient(145deg,#fffffff5,#f5faffeb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 32px #2656941f,inset 0 1px #ffffffeb;opacity:0;translate:0 0;transform:translate(var(--bubble-enter-x),var(--bubble-enter-y)) scale(.84) rotate(var(--bubble-tilt));transform-origin:var(--bubble-origin, center);animation:none;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .26s cubic-bezier(.18,.9,.24,1.2)}.platform-capability-cloud .platform-function-card:nth-child(1){top:48px!important;left:-6px!important;--bubble-enter-x: -34px;--bubble-enter-y: 14px;--bubble-float-y: -6px;--bubble-tilt: -3.5deg;--bubble-origin: right center;--bubble-radius: 27px 18px 25px 16px / 18px 25px 17px 28px}.platform-capability-cloud .platform-function-card:nth-child(2){top:42px!important;right:-4px!important;--bubble-enter-x: 34px;--bubble-enter-y: 12px;--bubble-float-y: -4px;--bubble-tilt: 3deg;--bubble-origin: left center;--bubble-radius: 18px 29px 17px 26px / 25px 18px 28px 17px;--bubble-delay: 42ms}.platform-capability-cloud .platform-function-card:nth-child(3){top:182px!important;left:14px!important;--bubble-enter-x: -30px;--bubble-enter-y: 6px;--bubble-float-y: -5px;--bubble-tilt: 2.4deg;--bubble-origin: right center;--bubble-radius: 19px 25px 16px 30px / 26px 17px 29px 18px;--bubble-delay: 86ms}.platform-capability-cloud .platform-function-card:nth-child(4){top:174px!important;right:18px!important;--bubble-enter-x: 30px;--bubble-enter-y: 8px;--bubble-float-y: -7px;--bubble-tilt: -4deg;--bubble-origin: left center;--bubble-radius: 28px 16px 27px 19px / 17px 29px 19px 24px;--bubble-delay: 128ms}.platform-capability-cloud .platform-function-card:nth-child(5){bottom:38px!important;left:46px!important;--bubble-enter-x: -26px;--bubble-enter-y: -6px;--bubble-float-y: -4px;--bubble-tilt: -1.8deg;--bubble-origin: right center;--bubble-radius: 25px 20px 30px 16px / 20px 27px 18px 25px;--bubble-delay: 168ms}.platform-xiaoce-stage:hover .platform-capability-cloud .platform-function-card,.platform-xiaoce-stage:focus-within .platform-capability-cloud .platform-function-card{opacity:1;transform:translate(0) scale(1) rotate(var(--bubble-tilt));transition-delay:var(--bubble-delay);animation:xiaoceThoughtBubbleFloat 4.6s ease-in-out infinite;animation-delay:var(--bubble-delay)}.platform-capability-cloud .platform-function-card:after{position:absolute;top:50%;display:block!important;width:12px;height:12px;border-radius:56% 44% 48% 52%;content:"";background:currentcolor;opacity:.2;pointer-events:none;transform:translateY(-50%) scale(.9);animation:xiaoceThoughtTrailPulse 2.8s ease-in-out infinite;animation-delay:var(--bubble-delay)}.platform-capability-cloud .platform-function-card:before{width:30px;height:4px;margin-bottom:5px;border-radius:999px;background:currentcolor;box-shadow:0 0 16px currentcolor}.platform-capability-cloud .platform-function-card:nth-child(odd):after{right:-22px;box-shadow:17px 11px 0 -5px currentcolor,34px -8px 0 -7px currentcolor}.platform-capability-cloud .platform-function-card:nth-child(2n):after{left:-22px;box-shadow:-17px 11px 0 -5px currentcolor,-34px -8px 0 -7px currentcolor}.platform-capability-cloud .platform-function-card:nth-child(2n){justify-items:end;text-align:right}.platform-capability-cloud .platform-function-card strong{color:#061d55;font-size:.9rem;line-height:1.25}.platform-capability-cloud .platform-function-card small{color:#526986;font-size:.68rem;font-weight:780;line-height:1.36}.platform-capability-cloud .platform-function-card span{width:fit-content;max-width:100%;margin-top:4px;padding:4px 8px;font-size:.66rem;line-height:1}.platform-capability-cloud .platform-function-card:hover,.platform-capability-cloud .platform-function-card:focus-visible{border-color:#80afffc7;box-shadow:0 18px 36px #26569429,inset 0 1px #fffffff0;transform:translateY(-3px) scale(1.02) rotate(var(--bubble-tilt))}@keyframes xiaoceStageGlowBreath{0%,to{opacity:.7;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes xiaoceFloorShadow{0%,to{opacity:.86;transform:scaleX(.86)}50%{opacity:.58;transform:scaleX(.98)}}@keyframes xiaoceAvatarFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-.45deg)}}@keyframes xiaoceWaveHandIdle{0%,to{transform:rotate(0) translate(0)}50%{transform:rotate(-2.5deg) translate(-1px,-2px)}}@keyframes xiaoceWaveHandActive{0%,to{transform:rotate(-2deg) translate(-1px,-1px)}35%{transform:rotate(-9deg) translate(-5px,-5px)}70%{transform:rotate(6deg) translate(3px,1px)}}@keyframes xiaoceAvatarWaveRock{0%,to{transform:translateY(-2px) rotate(0) scale(1)}28%{transform:translateY(-8px) rotate(-1.2deg) scale(1.012)}58%{transform:translateY(-5px) rotate(1deg) scale(1.006)}}@keyframes xiaoceOrbitDot{0%,to{opacity:.42;transform:translateY(0) scale(.9)}50%{opacity:.9;transform:translateY(-10px) scale(1.12)}}@keyframes xiaoceWaveSpark{0%{opacity:0;transform:rotate(-18deg) scale(.68)}22%{opacity:.7}to{opacity:0;transform:rotate(-18deg) scale(1.28) translate(-14px,-8px)}}@keyframes xiaoceThoughtBubbleFloat{0%,to{translate:0 0}50%{translate:0 var(--bubble-float-y)}}@keyframes xiaoceThoughtTrailPulse{0%,to{opacity:.14;transform:translateY(-50%) scale(.84)}50%{opacity:.24;transform:translateY(-50%) scale(1.08)}}@media(max-width:920px){.platform-xiaoce-avatar{width:min(300px,82vw)}.platform-capability-cloud{position:static;display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:12px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.platform-capability-cloud:before,.platform-capability-cloud .platform-function-card:after{display:none}.platform-capability-cloud .platform-function-card{position:relative;inset:auto;width:100%;min-height:78px;opacity:1;transform:none;animation:none}.platform-function-card{min-height:78px}.platform-scope-map-head{align-items:start;flex-direction:column}.platform-scope-layers,.platform-business-lane{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.platform-xiaoce-stage:before,.platform-xiaoce-stage:after,.platform-xiaoce-avatar,.platform-xiaoce-wave-hand,.platform-xiaoce-orbit-dot,.platform-xiaoce-wave-spark,.platform-capability-cloud .platform-function-card,.platform-capability-cloud .platform-function-card:after{animation:none!important}}.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud{position:absolute!important;z-index:1!important;top:24px!important;right:18px!important;bottom:30px!important;left:18px!important;display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(12px) scale(.99)!important}.app-shell.is-platform-shell .platform-xiaoce-stage:hover .platform-capability-cloud,.app-shell.is-platform-shell .platform-xiaoce-stage:focus-within .platform-capability-cloud{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.app-shell.is-platform-shell .platform-capability-cloud:before{position:absolute!important;z-index:0!important;inset:52px clamp(130px,23%,260px) 54px!important;display:block!important;border-radius:44% 56% 52% 48%/58% 42% 56% 44%!important;content:""!important;background:radial-gradient(circle at 16% 24%,rgb(44 109 255 / 16%) 0 4px,transparent 5px),radial-gradient(circle at 83% 20%,rgb(10 143 91 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 20% 76%,rgb(182 92 22 / 13%) 0 5px,transparent 6px),radial-gradient(circle at 78% 78%,rgb(102 81 216 / 13%) 0 4px,transparent 5px),linear-gradient(120deg,transparent 0 28%,rgb(105 150 230 / 15%) 29% 31%,transparent 32% 66%,rgb(87 184 157 / 13%) 67% 69%,transparent 70%)!important;opacity:0!important;pointer-events:none!important;transform:scale(.92) rotate(-1.2deg)!important}.app-shell.is-platform-shell .platform-xiaoce-stage:hover .platform-capability-cloud:before,.app-shell.is-platform-shell .platform-xiaoce-stage:focus-within .platform-capability-cloud:before{opacity:1!important;transform:scale(1) rotate(-1.2deg)!important}.app-shell.is-platform-shell .platform-capability-head{display:none!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card{--bubble-tilt: 0deg;--bubble-enter-x: 0;--bubble-enter-y: 20px;--bubble-float-y: -5px;--bubble-delay: 0ms;position:absolute!important;z-index:2!important;inset:auto!important;grid-column:auto!important;width:clamp(142px,13vw,176px)!important;min-height:74px!important;gap:5px!important;overflow:visible!important;padding:12px 14px 13px!important;border-radius:var(--bubble-radius, 24px 18px 26px 17px / 18px 24px 19px 27px)!important;background:linear-gradient(145deg,#fffffff5,#f5faffeb)!important;text-align:left!important;box-shadow:0 16px 32px #2656941f,inset 0 1px #ffffffeb!important;opacity:0!important;transform:translate(var(--bubble-enter-x),var(--bubble-enter-y)) scale(.84) rotate(var(--bubble-tilt))!important;transform-origin:var(--bubble-origin, center)!important;animation:none!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(1){top:48px!important;left:-6px!important;--bubble-enter-x: -34px;--bubble-enter-y: 14px;--bubble-float-y: -6px;--bubble-tilt: -3.5deg;--bubble-origin: right center;--bubble-radius: 27px 18px 25px 16px / 18px 25px 17px 28px}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(2){top:42px!important;right:-4px!important;--bubble-enter-x: 34px;--bubble-enter-y: 12px;--bubble-float-y: -4px;--bubble-tilt: 3deg;--bubble-origin: left center;--bubble-radius: 18px 29px 17px 26px / 25px 18px 28px 17px;--bubble-delay: 42ms}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(3){top:182px!important;left:14px!important;--bubble-enter-x: -30px;--bubble-enter-y: 6px;--bubble-float-y: -5px;--bubble-tilt: 2.4deg;--bubble-origin: right center;--bubble-radius: 19px 25px 16px 30px / 26px 17px 29px 18px;--bubble-delay: 86ms}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(4){top:174px!important;right:18px!important;--bubble-enter-x: 30px;--bubble-enter-y: 8px;--bubble-float-y: -7px;--bubble-tilt: -4deg;--bubble-origin: left center;--bubble-radius: 28px 16px 27px 19px / 17px 29px 19px 24px;--bubble-delay: 128ms}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(5){bottom:38px!important;left:46px!important;--bubble-enter-x: -26px;--bubble-enter-y: -6px;--bubble-float-y: -4px;--bubble-tilt: -1.8deg;--bubble-origin: right center;--bubble-radius: 25px 20px 30px 16px / 20px 27px 18px 25px;--bubble-delay: 168ms}.app-shell.is-platform-shell .platform-xiaoce-stage:hover .platform-capability-cloud>.platform-function-card,.app-shell.is-platform-shell .platform-xiaoce-stage:focus-within .platform-capability-cloud>.platform-function-card{opacity:1!important;transform:translate(0) scale(1) rotate(var(--bubble-tilt))!important;transition-delay:var(--bubble-delay)!important;animation:xiaoceThoughtBubbleFloat 4.6s ease-in-out infinite!important;animation-delay:var(--bubble-delay)!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:after{position:absolute!important;top:50%!important;display:block!important;width:12px!important;height:12px!important;border-radius:56% 44% 48% 52%!important;content:""!important;background:currentcolor!important;opacity:.2!important;pointer-events:none!important;transform:translateY(-50%) scale(.9)!important;animation:xiaoceThoughtTrailPulse 2.8s ease-in-out infinite!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:before{width:30px!important;height:4px!important;margin-bottom:5px!important;background:currentcolor!important;box-shadow:0 0 16px currentcolor!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(odd):after{right:-22px!important;box-shadow:17px 11px 0 -5px currentcolor,34px -8px 0 -7px currentcolor!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(2n):after{left:-22px!important;box-shadow:-17px 11px 0 -5px currentcolor,-34px -8px 0 -7px currentcolor!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:nth-of-type(2n){justify-items:end!important;text-align:right!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card small{font-size:.68rem!important;line-height:1.36!important;white-space:normal!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:hover,.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:focus-visible{transform:translateY(-3px) scale(1.02) rotate(var(--bubble-tilt))!important}@media(max-width:920px){.app-shell.is-platform-shell .platform-xiaoce-stage .platform-capability-cloud{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin-top:12px!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}.app-shell.is-platform-shell .platform-capability-cloud:before,.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card:after{display:none!important}.app-shell.is-platform-shell .platform-capability-cloud>.platform-function-card{position:relative!important;inset:auto!important;grid-column:1!important;width:100%!important;opacity:1!important;transform:none!important;animation:none!important}}.workbench-home{width:min(1320px,100%);gap:18px}.workbench-home-simple{width:min(1180px,100%);gap:16px}.workbench-home-simple .workbench-home-header{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:center}.workbench-home-simple .role-home-header h1{max-width:680px;margin-bottom:6px;font-size:clamp(1.72rem,2.2vw,2.36rem)}.workbench-home-simple .role-home-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:min(390px,100%)}.workbench-home-simple .role-home-tab{min-height:48px;padding:8px 10px}.workbench-home-simple .role-home-tab span{font-size:.9rem}.workbench-simple-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:16px;align-items:start}.workbench-flow-panel{display:grid;min-width:0;gap:12px}.workbench-flow-summary,.workbench-guide-step,.workbench-next-panel{min-width:0;border:1px solid #d9e7f8;border-radius:8px;background:#fffffff5;box-shadow:0 18px 44px #23549612}.workbench-flow-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.46fr);gap:18px;padding:20px}.workbench-flow-summary>div:first-child{display:grid;align-content:center;gap:7px}.workbench-flow-summary span,.workbench-step-body>span,.workbench-next-panel>span,.workbench-boundary>span{color:#c35b28;font-size:.76rem;font-weight:950}.workbench-flow-summary h2,.workbench-step-body h2,.workbench-next-panel h2{margin:0;color:#071b54;letter-spacing:0}.workbench-flow-summary h2{font-size:clamp(1.26rem,1.8vw,1.74rem);line-height:1.2}.workbench-flow-summary p,.workbench-next-panel p{margin:0;color:#5d708f;font-size:.92rem;font-weight:760;line-height:1.55}.workbench-flow-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.workbench-flow-summary dl div{display:grid;align-content:center;min-height:82px;gap:4px;padding:12px;border:1px solid #edf2f8;border-radius:8px;background:#fbfdff}.workbench-flow-summary dt{color:#7183a4;font-size:.72rem;font-weight:950}.workbench-flow-summary dd{margin:0;color:#0a205c;font-size:1.22rem;font-weight:950;line-height:1}.workbench-flow-summary small{color:#28a464;font-size:.72rem;font-weight:850;line-height:1.32}.workbench-flow-summary dl div.is-orange small{color:#dc7c20}.workbench-guide{display:grid;gap:12px;margin:0;padding:0;list-style:none}.workbench-guide-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px}.workbench-step-index{display:grid;width:42px;height:42px;place-items:center;border:1px solid #cfe0ff;border-radius:8px;color:#1d5fc8;background:#eef5ff;font-size:.86rem;font-weight:950}.workbench-step-body{display:grid;min-width:0;gap:12px}.workbench-step-body h2{font-size:1.12rem;line-height:1.28}.workbench-home-simple .workbench-task-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-home-simple .workbench-task-card{display:grid;min-height:132px;align-content:start;gap:8px;padding:13px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fbfdff;text-align:left}.workbench-home-simple .workbench-task-card span{color:#7183a4;font-size:.72rem;font-weight:950}.workbench-home-simple .workbench-task-card strong{color:#0b225e;font-size:.94rem;line-height:1.25}.workbench-home-simple .workbench-task-card small{display:-webkit-box;overflow:hidden;color:#60728f;font-size:.78rem;font-weight:800;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench-home-simple .workbench-task-card em{width:fit-content;margin-top:auto;padding:5px 8px;border-radius:999px;color:#1d5fc8;background:#eef5ff;font-size:.72rem;font-style:normal;font-weight:950}.workbench-home-simple .workbench-task-card.is-orange em,.workbench-home-simple .workbench-task-card.is-purple em{color:#b65c17;background:#fff1df}.workbench-home-simple .workbench-task-card.is-green em{color:#168556;background:#eaf8f1}.workbench-ai-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workbench-ai-strip div{display:grid;min-width:0;min-height:82px;align-content:start;gap:5px;padding:12px;border:1px solid #e0e9f4;border-radius:8px;background:#fbfdff}.workbench-ai-strip span,.workbench-confirm-focus span,.workbench-deliverable-focus span{color:#7183a4;font-size:.72rem;font-weight:950}.workbench-ai-strip strong,.workbench-confirm-focus strong,.workbench-deliverable-focus strong{color:#0b225e;font-size:.92rem;line-height:1.25}.workbench-ai-strip small,.workbench-confirm-focus small,.workbench-deliverable-focus small{color:#60728f;font-size:.78rem;font-weight:800;line-height:1.45}.workbench-ai-strip small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench-confirm-focus,.workbench-deliverable-focus{display:grid;width:100%;min-width:0;gap:6px;padding:13px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fbfdff;text-align:left}.workbench-home-simple .workbench-task-card:hover,.workbench-confirm-focus:hover,.workbench-deliverable-focus:hover{border-color:#9fc0ff;box-shadow:0 14px 28px #2f75ff1a;transform:translateY(-1px)}.workbench-confirm-focus span{width:fit-content;padding:3px 7px;border-radius:999px;color:#b65c17;background:#fff1df}.workbench-deliverable-focus{background:#f8fcfa}.workbench-home-simple .workbench-flow-steps{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-home-simple .workbench-flow-steps span{display:grid;min-height:48px;place-items:center;padding:6px;border:1px solid #e0e9f4;border-radius:8px;color:#213a66;background:#fbfdff;font-size:.76rem;font-weight:900;text-align:center}.workbench-next-panel{position:sticky;top:16px;display:grid;gap:14px;padding:18px}.workbench-next-panel h2{font-size:1.24rem;line-height:1.25}.workbench-primary-action,.workbench-secondary-actions button{min-height:42px;border-radius:8px;font-weight:950}.workbench-primary-action{border:1px solid #2f75ff;color:#fff;background:#2f75ff}.workbench-secondary-actions{display:grid;gap:8px}.workbench-secondary-actions button{border:1px solid #d5e3f3;color:#1d5fc8;background:#fff}.workbench-boundary{display:grid;gap:10px;padding-top:14px;border-top:1px solid #edf2f8}.workbench-boundary strong{color:#0b225e;font-size:.94rem;line-height:1.35}.workbench-boundary dl{display:grid;gap:8px;margin:0}.workbench-boundary dl div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.workbench-boundary dt{color:#7183a4;font-size:.74rem;font-weight:950}.workbench-boundary dd{margin:0;color:#435675;font-size:.8rem;font-weight:820;line-height:1.42}@media(max-width:1080px){.workbench-home-simple .workbench-home-header,.workbench-simple-layout,.workbench-flow-summary{grid-template-columns:minmax(0,1fr)}.workbench-home-simple .role-home-tabs{justify-self:stretch;width:100%}.workbench-next-panel{position:static}}@media(max-width:760px){.workbench-guide-step,.workbench-flow-summary dl,.workbench-home-simple .workbench-task-list,.workbench-ai-strip,.workbench-home-simple .workbench-flow-steps{grid-template-columns:minmax(0,1fr)}.workbench-guide-step{gap:10px}.workbench-step-index{width:38px;height:38px}}.workbench-home-dashboard{--wb-ink: #1e2147;--wb-muted: #697292;--wb-primary: #2f7dff;--wb-primary-deep: #1f63d9;--wb-primary-soft: rgb(47 125 255 / 12%);--wb-purple: #6f63f2;--wb-purple-soft: rgb(111 99 242 / 10%);--wb-mint: #8ce4df;--wb-mint-soft: rgb(191 244 239 / 48%);--wb-glass: rgb(255 255 255 / 78%);--wb-glass-strong: rgb(255 255 255 / 90%);--wb-border: rgb(103 156 255 / 24%);--wb-shadow: 0 22px 58px rgb(47 125 255 / 12%);position:relative;z-index:1;width:min(1220px,100%);gap:12px;color:var(--wb-ink);isolation:isolate}.workbench-home-dashboard:before{position:absolute;top:-42px;right:-56px;bottom:44%;left:-56px;z-index:-1;content:"";background:radial-gradient(ellipse at 78% 18%,rgb(47 125 255 / 6%),transparent 38%),radial-gradient(ellipse at 62% 40%,rgb(45 197 186 / 4%),transparent 32%),linear-gradient(135deg,#fff0,#ffffff2e 54%,#fff0);filter:blur(1px);pointer-events:none}.workbench-home-dashboard .workbench-home-header{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:center}.workbench-home-dashboard .role-section-kicker{border:1px solid rgb(47 125 255 / 18%);color:var(--wb-primary-deep);background:#ffffffb3;box-shadow:inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18)}.workbench-home-dashboard .role-home-header h1{color:var(--wb-ink)}.workbench-home-dashboard .role-home-header p{color:var(--wb-muted)}.workbench-home-dashboard .role-home-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:min(410px,100%)}.workbench-role-switch{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);justify-self:end;width:min(300px,100%);min-height:42px;align-items:center;gap:10px;padding:5px 10px 5px 12px;border:1px solid var(--wb-border);border-radius:999px;background:linear-gradient(180deg,#ffffffe5,#f5f7ffb8),var(--wb-glass);box-shadow:0 14px 34px #2f7dff17,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.workbench-role-switch span{color:var(--wb-primary-deep);font-size:.76rem;font-weight:950;white-space:nowrap}.workbench-role-switch select{min-width:0;width:100%;height:32px;padding:0 28px 0 10px;border:1px solid rgb(47 125 255 / 16%);border-radius:999px;outline:0;color:var(--wb-ink);background:linear-gradient(135deg,#ebf4fff0,#e8faf89e),#ffffffc7;font:inherit;font-size:.86rem;font-weight:900;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workbench-role-switch:after{position:absolute;right:20px;top:50%;width:7px;height:7px;border-right:2px solid var(--wb-primary-deep);border-bottom:2px solid var(--wb-primary-deep);content:"";pointer-events:none;transform:translateY(-62%) rotate(45deg)}.workbench-role-switch select:focus-visible{border-color:#2f7dff7a;box-shadow:0 0 0 3px #2f7dff1f}.workbench-home-dashboard .role-home-tab{border-color:var(--wb-border);color:var(--wb-ink);background:linear-gradient(180deg,var(--wb-glass-strong),rgb(246 249 255 / 72%)),var(--wb-glass);box-shadow:0 14px 34px #5660a614,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.workbench-home-dashboard .role-home-tab span{color:var(--wb-ink)}.workbench-home-dashboard .role-home-tab small{color:var(--wb-muted)}.workbench-home-dashboard .role-home-tab:hover,.workbench-home-dashboard .role-home-tab.is-active{border-color:#2f7dff6b;color:var(--wb-primary-deep);background:linear-gradient(135deg,#ebf4fff0,#e8faf8a3,#f6f4ff6b),var(--wb-glass-strong);box-shadow:0 18px 42px #2f7dff24,inset 0 1px #ffffffeb}.workbench-dashboard-board{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;width:100%}.workbench-dashboard-hero-card,.workbench-scenario-entry-board{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--wb-border);border-radius:8px;background:linear-gradient(180deg,var(--wb-glass-strong),rgb(250 252 255 / 78%)),var(--wb-glass);box-shadow:var(--wb-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18)}.workbench-dashboard-hero-card{position:relative;overflow:hidden;min-height:254px;align-content:start;gap:0;padding:0;border-color:#c4d8f594;color:var(--wb-ink);background:linear-gradient(180deg,#fffffff0,#f6fbffe5),#ffffffeb;box-shadow:0 24px 56px #2f7dff24,inset 0 1px #ffffffd6}.workbench-dashboard-hero-card:before{display:none}.workbench-dashboard-hero-card>*{position:relative;z-index:2}.workbench-board-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.workbench-board-head span,.workbench-panel-title span,.workbench-analysis-box span{color:var(--wb-primary-deep);font-size:.76rem;font-weight:950}.workbench-dashboard-hero-card .workbench-board-head span,.workbench-dashboard-hero-card .workbench-panel-title span{color:#ffffffdb}.workbench-dashboard-hero-card .workbench-board-head{min-height:58px;padding:0 22px 0 24px;background:radial-gradient(circle at 84% 12%,rgb(255 255 255 / 20%) 0 8%,transparent 30%),linear-gradient(135deg,#2f7dff,#2c79f0,#236bd8)}.workbench-board-head h2{margin:4px 0 0;color:var(--wb-ink);font-size:1.18rem;line-height:1.25;letter-spacing:0}.workbench-dashboard-hero-card .workbench-board-head h2{margin-top:0;color:#fff;font-size:clamp(1.24rem,1.48vw,1.48rem);text-shadow:0 2px 10px rgb(8 38 98 / 24%)}.workbench-board-head p{margin:6px 0 0;max-width:680px;color:var(--wb-muted);font-size:.86rem;font-weight:800;line-height:1.55}.workbench-dashboard-hero-card .workbench-board-head p{max-width:720px;color:#ffffffc2}.workbench-board-head button,.workbench-analysis-box button{min-height:40px;padding:0 14px;border:1px solid rgb(31 99 217 / 72%);border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--wb-primary),var(--wb-primary-deep));font-weight:950;white-space:nowrap;box-shadow:0 12px 26px #2f7dff38}.workbench-conclusion-list small,.workbench-analysis-box small{color:var(--wb-muted);font-size:.78rem;font-weight:800;line-height:1.45}.workbench-dashboard-detail{display:grid;gap:14px;padding:16px 22px 20px}.workbench-boss-priority-panel{display:grid;gap:5px;min-width:0;padding:12px 13px;border:1px solid rgb(255 255 255 / 18%);border-radius:8px;background:radial-gradient(circle at 92% 12%,rgb(255 255 255 / 15%) 0 13%,transparent 36%),linear-gradient(135deg,#ffffff29,#ffffff12),#ffffff14;box-shadow:inset 0 1px #fff3,0 12px 30px #0222641a}.workbench-boss-priority-panel span{color:#ffffffd1;font-size:.74rem;font-weight:950}.workbench-boss-priority-panel strong{color:#fff;font-size:clamp(1rem,1.22vw,1.16rem);font-weight:950;line-height:1.28;letter-spacing:0;text-shadow:0 2px 10px rgb(8 38 98 / 22%)}.workbench-boss-priority-panel small{max-width:840px;color:#e5f2ffc7;font-size:.78rem;font-weight:820;line-height:1.38}.workbench-source-context-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:11px 12px;border:1px solid rgb(255 255 255 / 18%);border-radius:8px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e}.workbench-source-context-strip>div{display:grid;gap:4px;min-width:0}.workbench-source-context-strip span,.workbench-source-context-strip dt{color:#e2f0ffb8;font-size:.72rem;font-weight:920}.workbench-source-context-strip strong{color:#fff;font-size:.92rem;font-weight:950;line-height:1.25}.workbench-source-context-strip small{color:#e8f4ffc7;font-size:.76rem;font-weight:760;line-height:1.35}.workbench-source-rag-hit{display:grid;gap:3px;min-width:0;margin:4px 0 0;padding-top:7px;border-top:1px solid rgb(255 255 255 / 14%)}.workbench-source-rag-hit b{color:#b9f7d0;font-size:.72rem;font-weight:950;line-height:1.1}.workbench-source-rag-hit span{color:#fff;font-size:.78rem;font-weight:920}.workbench-source-rag-hit small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench-source-context-strip dl{display:grid;grid-template-columns:repeat(5,minmax(54px,auto));gap:8px;margin:0}.workbench-source-context-strip dl div{display:grid;gap:2px;min-width:0;padding:7px 8px;border-radius:7px;background:#051f522e}.workbench-source-context-strip dd{margin:0;color:#fff;font-size:1rem;font-weight:950;line-height:1}.workbench-boss-command-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0}.workbench-boss-command-card{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:136px;padding:15px 16px 14px;border:1px solid rgb(207 222 243 / 86%);border-radius:8px;color:#12244d;text-align:left;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.workbench-boss-command-card:after{display:none}.workbench-boss-command-card.is-purple:after{background:linear-gradient(180deg,#e2daffdb,#9c8affa8)}.workbench-boss-command-card.is-orange:after{background:linear-gradient(180deg,#ffe1a8db,#ffa952a8)}.workbench-boss-command-card.is-green:after{background:linear-gradient(180deg,#a1ffebc7,#48e7c59e)}.workbench-boss-command-card:hover,.workbench-boss-command-card:focus-visible{transform:translateY(-2px);border-color:#91b8f0b8;background:linear-gradient(180deg,#fff,#f8fbff),#fff;box-shadow:0 16px 34px #2f7dff1f,inset 0 1px #fffffff5}.workbench-boss-command-card:focus-visible{outline:2px solid rgb(47 125 255 / 42%);outline-offset:2px}.workbench-boss-command-card span{color:#2f6bff;font-size:.76rem;font-weight:950;line-height:1.1}.workbench-boss-command-card strong{color:#102052;font-size:clamp(.98rem,1.04vw,1.12rem);font-weight:950;line-height:1.18;letter-spacing:0;text-shadow:none}.workbench-boss-command-card small{color:#566988;font-size:.76rem;font-weight:780;line-height:1.46}.workbench-boss-command-card em{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:27px;padding:0 10px;border:1px solid rgb(184 210 248 / 72%);border-radius:999px;color:#2f6bff;background:#eef5ff;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.workbench-boss-command-card em b{color:currentColor;font-size:.68rem}.workbench-boss-command-card.is-purple span,.workbench-boss-command-card.is-purple em{color:#7a55d9}.workbench-boss-command-card.is-purple em{border-color:#c7b4f6bd;background:#f2ecff}.workbench-boss-command-card.is-green span,.workbench-boss-command-card.is-green em{color:#089b78}.workbench-boss-command-card.is-green em{border-color:#9de2cfc7;background:#eaf9f4}.workbench-boss-command-card.is-orange span,.workbench-boss-command-card.is-orange em{color:#e8750d}.workbench-boss-command-card.is-orange em{border-color:#facb91c7;background:#fff3e3}.workbench-panel-title{display:flex;align-items:baseline;gap:10px;min-width:0}.workbench-panel-title strong,.workbench-analysis-box strong{color:var(--wb-ink);font-size:1rem;line-height:1.3}.workbench-dashboard-hero-card .workbench-panel-title strong{color:#fff;font-size:.9rem}.workbench-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;padding:4px 0 8px;border-bottom:0}.workbench-metric-grid.workbench-boss-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.workbench-metric-grid.workbench-boss-metric-row article{min-height:68px}.workbench-metric-grid.workbench-boss-metric-row strong{font-size:clamp(1.42rem,2vw,1.86rem)}.workbench-metric-grid article{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:12px;row-gap:4px;min-height:70px;padding:11px 12px;border:1px solid rgb(255 255 255 / 22%);border-radius:8px;background:radial-gradient(circle at 83% 15%,rgb(255 255 255 / 16%) 0 11%,transparent 34%),linear-gradient(145deg,#ffffff2e,#ffffff12);box-shadow:inset 0 1px #ffffff3d,0 12px 30px #0222641a;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12)}.workbench-metric-grid article:first-child{padding-left:12px}.workbench-metric-grid article:last-child{border-right:1px solid rgb(255 255 255 / 22%);padding-right:12px}.workbench-metric-grid article:after{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(180deg,#ffffffad,#7cd6ffa3);box-shadow:0 0 18px #9ddaff57}.workbench-metric-grid span{grid-column:1;grid-row:1;color:#ffffffc2;font-size:.72rem;font-weight:950;line-height:1.12}.workbench-metric-grid strong{grid-column:2;grid-row:1 / span 2;justify-self:end;color:#fff;font-size:1.92rem;line-height:1.05;white-space:nowrap;text-shadow:0 3px 14px rgb(6 40 112 / 24%)}.workbench-metric-grid small{grid-column:1;grid-row:2;color:#e5f2ffc2;font-size:.74rem;font-weight:850;line-height:1.12}.workbench-metric-grid article.is-green strong{color:#9ff7e8}.workbench-metric-grid article.is-orange strong{color:#e4dcff}.workbench-metric-grid article.is-green:after{background:linear-gradient(180deg,#a1ffebc7,#48e7c59e)}.workbench-metric-grid article.is-orange:after{background:linear-gradient(180deg,#e6dcffc7,#a48dff9e)}.workbench-metric-grid.workbench-boss-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0}.workbench-metric-grid.workbench-boss-metric-row article{grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;min-height:76px;padding:14px 16px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb}.workbench-metric-grid.workbench-boss-metric-row article:after{display:none}.workbench-boss-metric-icon{grid-column:1;grid-row:1 / span 2;display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:#2f6bff;background:#edf4ff}.workbench-boss-metric-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.workbench-metric-grid.workbench-boss-metric-row article.is-blue .workbench-boss-metric-icon{color:#2f6bff;background:#edf4ff}.workbench-metric-grid.workbench-boss-metric-row article.is-purple .workbench-boss-metric-icon{color:#7b52d9;background:#f0eaff}.workbench-metric-grid.workbench-boss-metric-row article.is-green .workbench-boss-metric-icon{color:#22ad84;background:#e7f8f2}.workbench-metric-grid.workbench-boss-metric-row article.is-orange .workbench-boss-metric-icon{color:#f28a17;background:#fff1dc}.workbench-metric-grid.workbench-boss-metric-row span{grid-column:2;grid-row:1;color:#0f285f;font-size:.84rem;font-weight:950}.workbench-metric-grid.workbench-boss-metric-row small{grid-column:2;grid-row:2;color:#5f708f;font-size:.75rem;font-weight:850}.workbench-metric-grid.workbench-boss-metric-row strong{grid-column:3;grid-row:1 / span 2;align-self:center;color:#2f6bff;font-size:clamp(1.6rem,2vw,1.92rem);font-weight:950;letter-spacing:0;text-shadow:none}.workbench-metric-grid.workbench-boss-metric-row article.is-purple strong{color:#7d55dd}.workbench-metric-grid.workbench-boss-metric-row article.is-green strong{color:#16b784}.workbench-metric-grid.workbench-boss-metric-row article.is-orange strong{color:#f28a17}.workbench-boss-daily-readout{display:grid;gap:10px}.workbench-boss-daily-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;border:1px solid rgb(242 219 198 / 92%);border-radius:8px;background:linear-gradient(90deg,#fffbf7fa,#fffffdf5 58%,#fffaf4f0),#fff;box-shadow:0 14px 28px #bc713012,inset 0 1px #fffffff0}.workbench-boss-daily-icon{position:relative;display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:linear-gradient(145deg,#fff3e8,#ffe7d4);box-shadow:inset 0 1px #fffc}.workbench-boss-daily-icon:before{content:"";position:absolute;left:15px;top:13px;width:3px;height:20px;border-radius:999px;background:#ff6a1a}.workbench-boss-daily-icon:after{content:"";position:absolute;left:18px;top:12px;width:17px;height:12px;border-radius:2px 8px 8px 2px;background:linear-gradient(135deg,#ff7a1d,#f24a13);box-shadow:0 6px 12px #f45f182e}.workbench-boss-daily-copy{display:grid;gap:5px;min-width:0}.workbench-boss-daily-readout span{color:#f05f1f;font-size:.72rem;font-weight:950;line-height:1.1}.workbench-boss-daily-readout strong{color:#102052;font-size:clamp(1.08rem,1.26vw,1.28rem);font-weight:950;line-height:1.22;letter-spacing:0}.workbench-boss-daily-readout small{color:#5f708f;font-size:.76rem;font-weight:820;line-height:1.35}.workbench-boss-daily-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;white-space:nowrap}.workbench-boss-evidence-copy span{color:#2f6bff;font-size:.76rem;font-weight:950;line-height:1.1}.workbench-boss-evidence-copy strong{color:#102052;font-size:clamp(1rem,1.12vw,1.16rem);font-weight:950;line-height:1.24;letter-spacing:0}.workbench-boss-evidence-copy small{color:#5f708f;font-size:.78rem;font-weight:820;line-height:1.42}.workbench-boss-daily-analysis,.workbench-boss-daily-action,.workbench-boss-evidence-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 17px;border:1px solid rgb(31 99 217 / 72%);border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--wb-primary),var(--wb-primary-deep));font-size:.82rem;font-weight:950;white-space:nowrap;box-shadow:0 14px 28px #2f7dff3d}.workbench-boss-daily-analysis{color:#254a8f;background:linear-gradient(180deg,#ffffffe0,#f3f8ffd1),#fff;box-shadow:inset 0 1px #ffffffe5,0 12px 24px #2953961a}.workbench-boss-daily-action:before{content:"";width:8px;height:14px;clip-path:polygon(45% 0,100% 0,62% 43%,100% 43%,32% 100%,48% 56%,0 56%);background:#fff}.workbench-closed-loop-strip{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:7px;margin-top:6px}.workbench-closed-loop-strip button{display:grid;gap:3px;min-width:0;min-height:56px;padding:8px 9px;border:1px solid rgb(209 224 246 / 88%);border-radius:8px;color:#14213f;text-align:left;background:#f8fbff;box-shadow:inset 0 1px #ffffffe5}.workbench-closed-loop-strip button span{color:#2f6bff;font-size:.68rem;font-weight:950}.workbench-closed-loop-strip button strong{overflow:hidden;color:#102052;font-size:.78rem;font-weight:950;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.workbench-closed-loop-strip button small{color:#667792;font-size:.66rem;font-weight:820;line-height:1.2}.workbench-closed-loop-strip button.is-green span{color:#089b78}.workbench-closed-loop-strip button.is-orange span{color:#e8750d}.workbench-closed-loop-strip button.is-purple span{color:#7a55d9}.workbench-metric-grid.workbench-boss-metric-row article{display:block;padding:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workbench-metric-grid.workbench-boss-metric-row article.is-active{border-color:#2f7dff73;box-shadow:0 16px 34px #2f7dff1f,inset 0 1px #fffffff5;transform:translateY(-1px)}.workbench-boss-metric-hit{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto auto;width:100%;min-height:76px;align-items:center;column-gap:12px;row-gap:2px;padding:14px 16px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.workbench-boss-metric-hit:focus-visible{outline:2px solid rgb(47 125 255 / 42%);outline-offset:2px}.workbench-boss-metric-hit em{grid-column:2 / 4;grid-row:3;min-width:0;margin-top:2px;color:#7a8aa4;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.2}.workbench-boss-flow-panel,.workbench-boss-metro-panel{display:grid;gap:10px;padding:14px 16px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb}.workbench-boss-flow-panel .workbench-panel-title strong,.workbench-boss-metro-panel .workbench-panel-title strong{color:#102052}.workbench-boss-flow-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.workbench-boss-flow-map button{position:relative;display:grid;gap:5px;min-height:76px;padding:11px 12px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;color:#12244d;text-align:left;background:#fbfdff;box-shadow:inset 0 1px #ffffffeb;cursor:pointer}.workbench-boss-flow-map button:after{position:absolute;top:50%;right:-9px;z-index:2;width:10px;height:1px;content:"";background:#91b8f0a3}.workbench-boss-flow-map button:last-child:after{display:none}.workbench-boss-flow-map span,.workbench-boss-broadcast button span,.workbench-boss-evidence-grid button span{color:#2f6bff;font-size:.72rem;font-weight:950;line-height:1.1}.workbench-boss-flow-map strong,.workbench-boss-evidence-grid button strong{color:#102052;font-size:1.18rem;font-weight:950;line-height:1.08}.workbench-boss-flow-map small{color:#5f708f;font-size:.68rem;font-weight:820;line-height:1.3}.workbench-boss-metro-map{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;padding:8px 2px 2px}.workbench-boss-metro-map:before{position:absolute;top:29px;right:56px;left:56px;height:4px;border-radius:999px;content:"";background:linear-gradient(90deg,#2f7dff,#8f6dff 36%,#23b889,#f28a17);opacity:.34}.workbench-boss-station{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;min-height:112px;padding:0 8px 9px;border:0;color:#12244d;text-align:center;background:transparent;cursor:pointer}.workbench-boss-station:focus-visible{outline:2px solid rgb(47 125 255 / 42%);outline-offset:3px}.workbench-boss-station i{display:block;width:28px;height:28px;margin-bottom:1px;border:5px solid #2f7dff;border-radius:999px;background:#fff;box-shadow:0 0 0 5px #eef5ff,0 10px 20px #2f7dff29;transition:transform .16s ease,box-shadow .16s ease}.workbench-boss-station.is-purple i{border-color:#8a63e6;box-shadow:0 0 0 5px #f2ecff,0 10px 20px #7a55d924}.workbench-boss-station.is-green i{border-color:#20b98b;box-shadow:0 0 0 5px #eaf9f4,0 10px 20px #16b78424}.workbench-boss-station.is-orange i{border-color:#f28a17;box-shadow:0 0 0 5px #fff3e3,0 10px 20px #f28a1724}.workbench-boss-station:hover i,.workbench-boss-station.is-active i{transform:translateY(-2px) scale(1.04);box-shadow:0 0 0 6px #eef5ff,0 16px 28px #2f7dff38}.workbench-boss-station.is-purple:hover i,.workbench-boss-station.is-purple.is-active i{box-shadow:0 0 0 6px #f2ecff,0 16px 28px #7a55d933}.workbench-boss-station.is-green:hover i,.workbench-boss-station.is-green.is-active i{box-shadow:0 0 0 6px #eaf9f4,0 16px 28px #16b78433}.workbench-boss-station.is-orange:hover i,.workbench-boss-station.is-orange.is-active i{box-shadow:0 0 0 6px #fff3e3,0 16px 28px #f28a1733}.workbench-boss-station span{color:#2f6bff;font-size:.76rem;font-weight:950;line-height:1.1}.workbench-boss-station.is-purple span{color:#7a55d9}.workbench-boss-station.is-green span{color:#089b78}.workbench-boss-station.is-orange span{color:#e8750d}.workbench-boss-station strong{color:#102052;font-size:clamp(1.32rem,1.7vw,1.72rem);font-weight:950;line-height:1}.workbench-boss-station small{overflow:hidden;display:-webkit-box;max-width:112px;color:#5f708f;font-size:.68rem;font-weight:820;line-height:1.26;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench-boss-metro-hint{margin:0;color:#7a8aa4;font-size:.72rem;font-weight:850;line-height:1.35;text-align:center}.workbench-boss-broadcast{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgb(207 222 243 / 86%);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb}.workbench-boss-broadcast>strong{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:#2f6bff;background:#eef5ff;font-size:.76rem;font-weight:950;white-space:nowrap}.workbench-boss-broadcast-window{min-width:0;overflow:hidden}.workbench-boss-broadcast-track{display:flex;width:max-content;gap:8px;animation:workbenchBossBroadcastScroll 38s linear infinite}.workbench-boss-broadcast:hover .workbench-boss-broadcast-track,.workbench-boss-broadcast:focus-within .workbench-boss-broadcast-track{animation-play-state:paused}.workbench-boss-broadcast button{display:grid;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgb(216 228 245 / 82%);border-radius:999px;color:#12244d;text-align:left;background:#fbfdff;cursor:pointer}.workbench-boss-broadcast button b{color:#102052;font-size:.78rem;font-weight:950;white-space:nowrap}.workbench-boss-broadcast button small{overflow:hidden;color:#5f708f;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workbench-boss-broadcast button em{color:#2f6bff;font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.workbench-boss-evidence-panel{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb}.workbench-boss-station-panel{display:grid;grid-template-columns:minmax(240px,.92fr) minmax(0,1.45fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafdfff2),#fff;box-shadow:0 12px 26px #1e54960f,inset 0 1px #ffffffeb}.workbench-boss-station-summary{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.workbench-boss-station-summary>div{display:grid;gap:4px;min-width:0}.workbench-boss-station-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:#2f6bff;background:#edf4ff}.workbench-boss-station-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.workbench-boss-station-panel.is-purple .workbench-boss-station-icon{color:#7b52d9;background:#f0eaff}.workbench-boss-station-panel.is-green .workbench-boss-station-icon{color:#22ad84;background:#e7f8f2}.workbench-boss-station-panel.is-orange .workbench-boss-station-icon{color:#f28a17;background:#fff1dc}.workbench-boss-station-summary span{color:#2f6bff;font-size:.76rem;font-weight:950;line-height:1.1}.workbench-boss-station-summary strong{color:#102052;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:950;line-height:1.24;letter-spacing:0}.workbench-boss-station-summary small{color:#5f708f;font-size:.76rem;font-weight:820;line-height:1.36}.workbench-boss-evidence-copy{display:grid;gap:4px;min-width:0}.workbench-boss-evidence-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.workbench-boss-evidence-grid button{display:grid;gap:5px;min-width:0;min-height:58px;padding:10px 11px;border:1px solid rgb(216 228 245 / 82%);border-radius:8px;text-align:left;background:#fbfdff;cursor:pointer}.workbench-boss-evidence-grid button strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.workbench-boss-evidence-actions{display:grid;gap:8px;justify-items:stretch}.workbench-boss-evidence-actions button+button{color:#2f6bff;border-color:#b8d2f8b8;background:#eef5ff;box-shadow:none}@keyframes workbenchBossBroadcastScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.workbench-conclusion-list{display:grid;gap:9px}.workbench-conclusion-list article{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(96px,.22fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px 9px 15px;border:1px solid rgb(255 255 255 / 20%);border-radius:8px;background:linear-gradient(135deg,#ffffff29,#ffffff12),#ffffff14;box-shadow:inset 0 1px #fff3,0 10px 22px #02226414}.workbench-conclusion-list article:before{position:absolute;inset:9px auto 9px 0;width:4px;border-radius:999px;content:"";background:linear-gradient(180deg,#ffffffb8,#74d5ffb3);box-shadow:0 0 16px #86d7ff47}.workbench-conclusion-list article:nth-child(2):before{background:linear-gradient(180deg,#9bf7e8d6,#3de2c5ad)}.workbench-conclusion-list article:nth-child(3):before{background:linear-gradient(180deg,#e2daffdb,#9c8affa8)}.workbench-conclusion-list strong{color:#fff;font-size:.88rem;line-height:1.22}.workbench-dashboard-hero-card .workbench-conclusion-list small{color:#e5f2ffc7;line-height:1.34}.workbench-management-conclusion-inline{display:grid;gap:7px;min-width:0}.workbench-management-conclusion-inline h3{margin:0;color:#ffffffe5;font-size:15.5px;font-weight:950;line-height:1.28;letter-spacing:0}.workbench-management-conclusion-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:6px 10px;border:1px solid rgb(255 255 255 / 14%);border-radius:8px;background:linear-gradient(135deg,#ffffff21,#ffffff0d),#ffffff0f;box-shadow:inset 0 1px #ffffff21}.workbench-management-conclusion-row>span{color:#ffffffe0;font-size:.86rem;font-weight:950;white-space:nowrap}.workbench-management-conclusion-row>strong{min-width:36px;color:#ffffffe0;font-size:.92rem;font-weight:950;white-space:nowrap}.workbench-management-conclusion-ticker{position:relative;min-width:0;height:32px;padding-left:12px;border-left:1px solid rgb(255 255 255 / 16%);overflow:hidden}.workbench-management-conclusion-ticker:before,.workbench-management-conclusion-ticker:after{position:absolute;right:0;left:0;z-index:2;height:8px;content:"";pointer-events:none}.workbench-management-conclusion-ticker:before{top:0;background:linear-gradient(180deg,#2168daa8,#2168da00)}.workbench-management-conclusion-ticker:after{bottom:0;background:linear-gradient(0deg,#2168daa8,#2168da00)}.workbench-management-conclusion-track{display:grid;gap:6px;will-change:transform;animation:workbench-management-conclusion-marquee 12s steps(3) infinite}.workbench-management-conclusion-ticker:hover .workbench-management-conclusion-track{animation-play-state:paused}.workbench-management-conclusion-track article{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:nowrap}.workbench-management-conclusion-track b{flex:0 0 auto;color:#fff;font-size:.8rem;font-weight:950}.workbench-management-conclusion-track small{min-width:0;overflow:hidden;color:#ffffffb8;font-size:.76rem;font-weight:820;text-overflow:ellipsis}@keyframes workbench-management-conclusion-marquee{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}.workbench-analysis-box{display:grid;aspect-ratio:auto;align-self:stretch;align-content:space-between;gap:12px;min-height:206px;width:100%;padding:15px;border:1px solid var(--wb-border);border-radius:8px;background:linear-gradient(180deg,#ffffffe0,#f2f8ffbd),var(--wb-glass);box-shadow:var(--wb-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18)}.workbench-analysis-box div{display:grid;gap:6px}.workbench-analysis-box strong{font-size:1rem}.workbench-analysis-box button{width:100%;min-height:38px}.workbench-scenario-entry-board{--sd-ink: #162033;--sd-muted: #64748b;overflow:hidden;padding:0;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-scenario-entry-board .workbench-board-head span{color:var(--wb-primary-deep)}.workbench-scenario-entry-board .workbench-board-head h2{color:var(--wb-ink)}.workbench-home-dashboard .workbench-scenario-pet-stage{border-color:#679cff2e;background:linear-gradient(180deg,#ffffff94,#f7faff70),transparent}.workbench-home-dashboard .platform-capability-cloud .platform-function-card{border-color:#679cff38;background:linear-gradient(180deg,#ffffffd6,#f7f9ffad),var(--wb-glass);box-shadow:0 16px 34px #666cbe17,inset 0 1px #ffffffd1}.workbench-home-dashboard .platform-capability-cloud .platform-function-card:before{background:linear-gradient(135deg,#2f7dff2e,#85e7e038,#6f63f214)}.workbench-home-dashboard .platform-capability-cloud .platform-function-card strong{color:var(--wb-ink)}.workbench-home-dashboard .platform-capability-cloud .platform-function-card small{color:var(--wb-muted)}.workbench-home-dashboard .platform-capability-cloud .platform-function-card span,.workbench-home-dashboard .scenario-function-link-pill{color:var(--wb-primary-deep);background:#eff7ffc7;border-color:#2f7dff29}.workbench-home-dashboard .scenario-function-bubble.is-active{border-color:#2f7dff6b;background:linear-gradient(135deg,#ebf4ffeb,#e8faf8b3,#f6f4ff5c),var(--wb-glass-strong)}.workbench-scenario-pet-stage{min-height:396px;margin-top:0}.workbench-home-dashboard .workbench-scenario-pet-stage{padding-top:12px;padding-bottom:10px}.workbench-home-dashboard .workbench-scenario-pet-stage .platform-xiaoce-avatar{width:min(286px,38vw)}.workbench-home-dashboard .workbench-scenario-pet-stage:before{height:236px}.workbench-home-dashboard .workbench-scenario-pet-stage:after{bottom:58px}@media(max-width:1180px){.workbench-home-dashboard .workbench-home-header,.workbench-dashboard-board{grid-template-columns:minmax(0,1fr)}.workbench-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workbench-boss-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-boss-daily-readout,.workbench-boss-evidence-panel,.workbench-boss-station-panel{grid-template-columns:minmax(0,1fr)}.workbench-boss-daily-card{grid-template-columns:50px minmax(0,1fr) auto}.workbench-closed-loop-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-metric-grid.workbench-boss-metric-row article{padding:0}.workbench-boss-flow-map{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-boss-flow-map button:nth-child(3):after{display:none}.workbench-boss-evidence-grid,.workbench-boss-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-boss-metro-map{grid-template-columns:repeat(6,minmax(100px,1fr));overflow-x:auto;scrollbar-width:thin}.workbench-source-context-strip{grid-template-columns:minmax(0,1fr)}.workbench-source-context-strip dl{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-metric-grid article{padding:10px;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:#ffffff1a}.workbench-metric-grid article:first-child,.workbench-metric-grid article:last-child{padding:10px}.workbench-analysis-box{aspect-ratio:auto;min-height:0}.workbench-role-switch{justify-self:stretch;width:100%}.workbench-scenario-pet-stage{min-height:420px}}@media(max-width:760px){.workbench-board-head{display:grid}.workbench-metric-grid,.workbench-metric-grid.workbench-boss-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-boss-command-grid,.workbench-boss-daily-readout,.workbench-boss-broadcast{grid-template-columns:minmax(0,1fr)}.workbench-boss-daily-card{grid-template-columns:44px minmax(0,1fr);align-items:start}.workbench-boss-daily-actions{grid-column:1 / -1;justify-self:stretch;justify-content:flex-start;flex-wrap:wrap}.workbench-boss-daily-action{justify-self:stretch}.workbench-closed-loop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-boss-flow-map,.workbench-boss-evidence-grid,.workbench-boss-evidence-actions{grid-template-columns:minmax(0,1fr)}.workbench-boss-metro-map{grid-template-columns:repeat(6,104px);padding:8px 4px 10px}.workbench-boss-metro-map:before{right:auto;left:56px;width:548px}.workbench-boss-flow-map button:after{display:none}.workbench-boss-broadcast button{grid-template-columns:auto minmax(0,1fr) auto}.workbench-boss-broadcast button small{grid-column:1 / -1}.workbench-source-context-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-metric-grid article{grid-template-columns:minmax(0,1fr) auto}.workbench-management-conclusion-row{grid-template-columns:auto auto minmax(180px,1fr)}.workbench-panel-title,.workbench-conclusion-list article{display:grid;grid-template-columns:minmax(0,1fr)}.workbench-role-switch{grid-template-columns:minmax(0,1fr)}.workbench-role-switch:after{top:68%}}@media(prefers-reduced-motion:reduce){.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:before,.app-shell.is-platform-shell.is-workbench-welcome-shell .workspace:after{animation:none}.workbench-management-conclusion-track{animation:none}.workbench-management-conclusion-ticker{overflow-y:auto;scrollbar-width:thin}}.production-line-page{min-height:100%;color:#10204c;background:linear-gradient(180deg,#f5f9fe,#fff 64%),#f6f9fc}.production-line-topbar{display:grid;grid-template-columns:minmax(280px,560px) auto;gap:14px;align-items:center;padding:22px 38px 0}.production-line-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:42px;padding:0 14px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;box-shadow:0 14px 32px #35578b0f}.production-line-search span{width:9px;height:9px;border:2px solid #456a9d;border-radius:50%;box-shadow:6px 6px 0 -4px #456a9d}.production-line-search input{width:100%;border:0;outline:0;color:#10204c;background:transparent;font:inherit;font-size:.9rem;font-weight:800}.production-line-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.production-line-actions button,.production-section-head button{min-height:38px;padding:0 14px;border:1px solid #d5e3f3;border-radius:8px;color:#235d9f;background:#fff;font-weight:950}.production-line-actions button:first-child{color:#fff;border-color:#256bd8;background:#256bd8;box-shadow:0 14px 28px #256bd82e}.production-line-main{display:grid;gap:18px;padding:20px 38px 34px}.production-line-hero,.production-line-metric,.production-line-catalog,.production-line-canvas,.production-line-inspector,.production-my-stage-card,.production-layer-grid article,.production-stage-detail,.production-data-card,.production-inspector-card,.production-output-grid article{border:1px solid #dce7f4;border-radius:8px;background:#fffffff2;box-shadow:0 16px 38px #2f568512}.production-line-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.72fr) minmax(280px,.58fr);gap:18px;align-items:stretch;padding:22px;overflow:hidden;background:linear-gradient(135deg,#fffffff0,#edf7ffeb),#fff}.production-line-hero-copy{display:grid;align-content:center;gap:12px}.production-line-hero-copy>span,.production-line-run-card span,.production-line-list button>span,.production-confirm-list span{display:inline-flex;width:max-content;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;color:#236bd6;background:#eaf3ff;font-size:.76rem;font-weight:950}.production-line-hero-copy h1{margin:0;color:#071947;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.12}.production-line-hero-copy p{max-width:780px;margin:0;color:#51627f;font-size:.96rem;font-weight:820;line-height:1.56}.production-line-hero-meta,.production-chip-list,.production-blocker-list{display:flex;flex-wrap:wrap;gap:8px}.production-line-hero-meta small,.production-chip-list span{min-height:28px;padding:5px 9px;border:1px solid #deebf7;border-radius:8px;color:#475c80;background:#fbfdff;font-size:.78rem;font-weight:900}.production-line-primary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.production-line-primary-actions button{min-height:38px;padding:0 14px;border:1px solid #d5e3f3;border-radius:8px;color:#235d9f;background:#fff;font-weight:950}.production-line-primary-actions button:first-child{color:#fff;border-color:#256bd8;background:#256bd8}.production-my-stage-card{display:grid;align-content:start;gap:12px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.production-my-stage-card>span{width:max-content;min-height:26px;padding:5px 9px;border-radius:999px;color:#c35b28;background:#fff3e8;font-size:.76rem;font-weight:950}.production-my-stage-card h2{margin:0;color:#0a2057;font-size:1.18rem;line-height:1.25}.production-my-stage-card p{margin:0;color:#51627f;font-size:.86rem;font-weight:820;line-height:1.45}.production-my-stage-card dl{display:grid;gap:8px;margin:0}.production-my-stage-card dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding-top:8px;border-top:1px solid #edf2f8}.production-my-stage-card dt{color:#73829c;font-size:.75rem;font-weight:950}.production-my-stage-card dd{margin:0;color:#203764;font-size:.82rem;font-weight:880;line-height:1.38}.production-line-run-card{display:grid;align-content:space-between;gap:16px;min-height:168px;padding:18px;border:1px solid #cfe0f4;border-radius:8px;background:linear-gradient(180deg,#fff,#f6fbff)}.production-line-run-card div:first-child{display:grid;gap:8px}.production-line-run-card strong{color:#0b245d;font-size:2.25rem;line-height:1}.production-line-run-card small{color:#5d6e8b;font-weight:850;line-height:1.45}.production-attention-list{display:grid;gap:7px;padding-top:12px;border-top:1px solid #edf2f8}.production-attention-list>strong{color:#0a2057;font-size:.84rem}.production-attention-list p{display:grid;gap:5px;margin:0;padding:8px 9px;border:1px solid #f2d6bf;border-radius:8px;color:#8d4b16;background:#fff8f1;font-size:.78rem;font-weight:880;line-height:1.34}.production-attention-list p.is-waiting{border-color:#dde6f1;color:#64748b;background:#f8fbff}.production-line-progress{height:9px;overflow:hidden;border-radius:999px;background:#e7eef7}.production-line-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#256bd8,#28a36a)}.production-line-progress.is-stage span{background:linear-gradient(90deg,#f08b2d,#256bd8)}.production-line-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.production-line-metric{display:grid;min-height:92px;align-content:center;gap:6px;padding:15px 17px}.production-line-metric span,.production-data-card dt,.production-stage-grid small,.production-template-stack span,.production-signal-list span{color:#73829c;font-size:.75rem;font-weight:950}.production-line-metric strong{color:#0c275f;font-size:1.68rem;line-height:1}.production-line-metric small{color:#28704e;font-weight:900}.production-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.production-layer-grid article{display:grid;align-content:start;gap:7px;min-height:108px;padding:15px;box-shadow:none}.production-layer-grid span{color:#c35b28;font-size:.72rem;font-weight:950}.production-layer-grid strong{color:#10255c;font-size:.92rem;line-height:1.28}.production-layer-grid p{margin:0;color:#65748e;font-size:.78rem;font-weight:820;line-height:1.42}.production-line-workspace{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(540px,1.35fr) minmax(300px,.72fr);gap:18px;align-items:start}.production-line-catalog,.production-line-canvas,.production-line-inspector{display:grid;gap:16px;padding:18px}.production-line-inspector{background:#fbfdff}.production-section-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.production-section-head h2,.production-stage-title h2,.production-data-card h3{margin:0;color:#0a2057;font-size:1rem;line-height:1.22}.production-section-head p{margin:4px 0 0;color:#65748f;font-size:.78rem;font-weight:850;line-height:1.45}.production-section-head>span{display:inline-flex;min-width:30px;min-height:28px;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;color:#2b6dd8;background:#eef5ff;font-weight:950}.production-line-list{display:grid;gap:10px}.production-scenario-entry{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid #edf2f8}.production-scenario-list{display:grid;gap:8px}.production-scenario-list button{display:grid;gap:5px;padding:11px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fbfdff;text-align:left}.production-scenario-list button:hover,.production-scenario-list button:focus-visible{border-color:#97bdf0;background:#f3f8ff;box-shadow:0 12px 24px #37629a14;outline:none}.production-scenario-list span{color:#c35b28;font-size:.72rem;font-weight:950}.production-scenario-list strong{color:#10255c;font-size:.9rem;line-height:1.28}.production-scenario-list small{color:#65748e;font-size:.76rem;font-weight:780;line-height:1.4}.production-template-card-list{display:grid;gap:8px}.production-template-card-list button{display:grid;gap:6px;padding:12px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.production-template-card-list button:hover,.production-template-card-list button:focus-visible{border-color:#97bdf0;background:#f3f8ff;box-shadow:0 12px 24px #37629a14;outline:none}.production-template-card-list span{width:max-content;min-height:24px;padding:4px 8px;border-radius:999px;color:#236bd6;background:#eaf3ff;font-size:.7rem;font-weight:950}.production-template-card-list strong{color:#10255c;font-size:.92rem;line-height:1.28}.production-template-card-list small{color:#65748e;font-size:.76rem;font-weight:820;line-height:1.35}.production-template-card-list em{color:#485b78;font-size:.76rem;font-style:normal;font-weight:780;line-height:1.42}.production-line-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px;border:1px solid #dce7f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.production-line-list button:hover,.production-line-list button.is-active,.production-stage-rail button:hover,.production-stage-rail button.is-active{border-color:#97bdf0;box-shadow:0 14px 28px #37629a1a}.production-line-list button>span,.production-line-list strong,.production-line-list small{grid-column:1}.production-line-list strong{color:#10255c;font-size:.93rem}.production-line-list small{color:#65748e;font-weight:780;line-height:1.42}.production-line-list em{grid-column:2;grid-row:1 / span 3;align-self:center;color:#1d9b62;font-style:normal;font-weight:950}.production-stage-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.production-stage-rail button{position:relative;display:grid;min-height:106px;align-content:start;gap:7px;padding:12px;border:1px solid #dde8f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.production-stage-rail button>span,.production-stage-title>span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:#7c8da7;font-size:.72rem;font-weight:950}.production-stage-rail button.is-done>span{background:#27a36d}.production-stage-rail button.is-running>span{background:#256bd8}.production-stage-rail button.is-waiting>span{background:#8b96a8}.production-stage-rail button.is-blocked>span{background:#d75d43}.production-stage-rail strong{color:#10255c;font-size:.86rem;line-height:1.25}.production-stage-rail small{color:#74829a;font-size:.74rem;font-weight:900}.production-stage-detail{display:grid;gap:14px;padding:18px}.production-stage-title{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}.production-stage-title p{margin:4px 0 0;color:#52627d;font-size:.88rem;font-weight:820;line-height:1.48}.production-stage-title>strong{color:#1d9b62;font-size:1.22rem}.production-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.production-stage-grid div{display:grid;gap:5px;min-height:76px;align-content:center;padding:11px;border:1px solid #e1eaf5;border-radius:8px;background:#fbfdff}.production-stage-grid strong{color:#15295d;font-size:.84rem;line-height:1.35}.production-stage-bottom{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.production-output-package{display:grid;gap:12px;padding-top:2px}.production-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.production-output-grid article{display:grid;align-content:start;gap:7px;min-height:116px;padding:13px;box-shadow:none}.production-output-grid span{color:#73829c;font-size:.72rem;font-weight:950}.production-output-grid strong{color:#10255c;font-size:.9rem;line-height:1.28}.production-output-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#65748e;font-size:.76rem;font-weight:820;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3}.production-data-card{display:grid;align-content:start;gap:12px;padding:16px}.production-data-card dl{display:grid;gap:8px;margin:0}.production-data-card dl div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf2f8}.production-data-card dl div:last-child{border-bottom:0}.production-data-card dd{margin:0;color:#24355f;font-size:.84rem;font-weight:880;line-height:1.38}.production-blocker-list p,.production-muted{margin:0;padding:9px 10px;border:1px solid #f2d6bf;border-radius:8px;color:#a25415;background:#fff8f1;font-size:.8rem;font-weight:900;line-height:1.4}.production-muted{border-color:#dfe8f3;color:#65758f;background:#fbfdff}.production-line-inspector{gap:14px}.production-inspector-card{display:grid;gap:13px;padding:15px}.production-template-stack,.production-confirm-list,.production-signal-list{display:grid;gap:9px}.production-template-stack div,.production-confirm-list div,.production-signal-list div{display:grid;gap:4px;padding:10px;border:1px solid #e2eaf4;border-radius:8px;background:#fff}.production-template-stack div{grid-template-columns:34px minmax(0,1fr);align-items:center}.production-template-stack strong,.production-confirm-list strong,.production-signal-list strong{color:#12275b;font-size:.84rem;line-height:1.32}.production-confirm-list small,.production-signal-list small{color:#63748f;font-size:.76rem;font-weight:820;line-height:1.35}.production-confirm-list .is-running span{color:#b95f12;background:#fff0df}.production-confirm-list .is-waiting span{color:#65748d;background:#f0f4f8}.production-feedback-loop{display:grid;gap:9px;margin:0;padding:0;list-style:none}.production-feedback-loop li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;color:#273a68;font-size:.82rem;font-weight:900;line-height:1.34}.production-feedback-loop span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#fff;background:#2b6dd8;font-size:.7rem;font-weight:950}.production-line-page-v2 .production-line-metrics,.production-line-page-v2 .production-layer-grid,.production-line-page-v2 .production-line-workspace{display:none}.production-role-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.production-role-stat-grid article,.production-section-panel,.production-line-side,.production-context-side,.production-compact-card,.production-stage-focus{border:1px solid #dce7f4;border-radius:8px;background:#fffffff5;box-shadow:0 14px 32px #2f56850f}.production-role-stat-grid article{display:grid;gap:6px;min-height:86px;align-content:center;padding:14px 16px}.production-role-stat-grid span,.production-compact-card>span,.production-handoff-map span,.production-mini-output-list span{color:#73829c;font-size:.74rem;font-weight:950}.production-role-stat-grid strong{min-width:0;overflow:hidden;color:#0a2057;font-size:1.02rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.production-role-stat-grid small{color:#28704e;font-size:.76rem;font-weight:900}.production-simple-workspace{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(560px,1.28fr) minmax(300px,.72fr);gap:16px;align-items:start}.production-line-side,.production-context-side,.production-role-work-board,.production-section-panel{display:grid;gap:14px;min-width:0}.production-line-side,.production-context-side,.production-section-panel{padding:16px}.production-compact-card{display:grid;gap:10px;padding:13px;box-shadow:none}.production-compact-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-compact-metrics div{display:grid;gap:4px;min-height:66px;align-content:center;padding:9px;border:1px solid #e4edf6;border-radius:8px;background:#fbfdff}.production-compact-metrics strong{color:#0a2057;font-size:1.06rem;line-height:1}.production-compact-metrics small{color:#64748b;font-size:.72rem;font-weight:840;line-height:1.28}.production-role-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.production-role-scene-grid button,.production-current-scenes button{display:grid;gap:7px;min-width:0;border:1px solid #dfe8f3;border-radius:8px;color:inherit;background:#fbfdff;text-align:left}.production-role-scene-grid button{min-height:184px;padding:13px}.production-role-scene-grid button:hover,.production-role-scene-grid button:focus-visible,.production-current-scenes button:hover,.production-current-scenes button:focus-visible{border-color:#8fb9ee;background:#f3f8ff;box-shadow:0 12px 26px #37629a14;outline:none}.production-role-scene-grid span,.production-current-scenes span{width:max-content;max-width:100%;min-height:24px;overflow:hidden;padding:4px 8px;border-radius:999px;color:#236bd6;background:#eaf3ff;font-size:.72rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.production-role-scene-grid strong,.production-current-scenes strong,.production-stage-focus-grid strong,.production-handoff-map strong,.production-mini-output-list strong{color:#0d2458;font-size:.94rem;line-height:1.3}.production-role-scene-grid small,.production-current-scenes small,.production-mini-output-list small{color:#64748b;font-size:.76rem;font-weight:850;line-height:1.32}.production-role-scene-grid p{margin:0;color:#475c80;font-size:.78rem;font-weight:820;line-height:1.38}.production-role-scene-grid em{align-self:end;margin-top:2px;color:#0f766e;font-size:.76rem;font-style:normal;font-weight:950;line-height:1.34}.production-stage-rail-compact{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));overflow:visible}.production-stage-rail-compact button{min-height:92px}.production-stage-rail-compact button i{display:none}.production-stage-focus{display:grid;gap:13px;padding:15px;box-shadow:none}.production-stage-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.production-stage-focus-grid div{display:grid;gap:5px;min-height:70px;align-content:center;padding:10px;border:1px solid #e4edf6;border-radius:8px;background:#fbfdff}.production-stage-focus-grid small{color:#73829c;font-size:.74rem;font-weight:950}.production-current-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.production-current-scenes button{min-height:92px;padding:11px}.production-handoff-map{display:grid;gap:8px}.production-handoff-map div{display:grid;gap:5px;padding:10px;border:1px solid #e4edf6;border-radius:8px;background:#fbfdff}.production-handoff-map div:nth-child(2){border-color:#256bd847;background:#eef5ff}.production-mini-output-list{display:grid;gap:8px}.production-mini-output-list article{display:grid;gap:4px;padding:10px;border:1px solid #e4edf6;border-radius:8px;background:#fff}@media(max-width:1440px){.production-simple-workspace{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr)}.production-context-side{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.production-line-workspace{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr)}.production-line-inspector{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.production-inspector-card{min-width:0}}@media(max-width:1160px){.production-line-topbar,.production-line-hero{grid-template-columns:minmax(0,1fr)}.production-line-actions{justify-content:start}.production-line-metrics,.production-layer-grid,.production-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-line-workspace,.production-line-inspector,.production-simple-workspace,.production-context-side{grid-template-columns:minmax(0,1fr)}.production-line-inspector,.production-context-side{grid-column:auto}.production-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.production-stage-grid,.production-stage-bottom,.production-role-stat-grid,.production-role-scene-grid,.production-stage-focus-grid,.production-current-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.production-line-topbar,.production-line-main{padding-left:16px;padding-right:16px}.production-line-metrics,.production-layer-grid,.production-stage-rail,.production-stage-grid,.production-stage-bottom,.production-output-grid,.production-role-stat-grid,.production-role-scene-grid,.production-stage-focus-grid,.production-current-scenes,.production-compact-metrics{grid-template-columns:minmax(0,1fr)}.production-stage-title{grid-template-columns:38px minmax(0,1fr)}.production-stage-title>strong{grid-column:2}.production-data-card dl div{grid-template-columns:minmax(0,1fr);gap:4px}}.workbench-home{width:min(1320px,100%)}.workbench-home-header{align-items:center}.workbench-home.workbench-home-simple{width:min(1180px,100%)}.education-collab-page{display:grid;width:min(1440px,100%);margin:0 auto;gap:14px;color:#0b1f3a}.education-collab-header,.education-collab-metrics button,.education-collab-standards,.education-collab-ai-card,.education-collab-strategy-board,.education-collab-line-panel,.education-collab-mainline,.education-collab-tabs{border:1px solid #dce6f4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1e3f6e12}.education-collab-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px}.education-collab-header.is-logo-hidden{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-left:18px}.education-collab-logo{display:flex;align-items:center;gap:10px}.education-collab-logo span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#fff;background:#2f6bff;font-size:.82rem;font-weight:950}.education-collab-logo strong,.education-collab-title h1,.education-collab-strategy-summary h2,.education-collab-section-head h2,.education-collab-node h3,.education-collab-strategy-grid h3,.education-collab-tabs h3,.education-collab-drawer h2,.education-collab-drawer h3{color:#071d3d}.education-collab-logo strong{font-size:1rem}.education-collab-title{min-width:0}.education-collab-title h1{margin:0;font-size:1.46rem;line-height:1.2}.education-collab-title p{margin:4px 0 0;color:#61758d;font-size:.88rem}.education-collab-header-side{display:grid;justify-items:end;gap:5px;color:#5d7088;font-size:.78rem;font-weight:850}.education-collab-view-switch{display:flex;gap:6px;padding:4px;border-radius:8px;background:#eef4ff}.education-collab-view-switch button,.education-collab-tab-list button,.education-collab-ai-card button,.education-collab-strategy-summary button,.education-collab-strategy-grid button,.education-collab-node-actions button,.education-collab-drawer-actions button{min-height:32px;border:1px solid transparent;border-radius:8px;font-size:.78rem;font-weight:900}.education-collab-view-switch button{padding:0 10px;color:#4a5e78;background:transparent}.education-collab-view-switch button.is-active{color:#2f6bff;background:#fff;box-shadow:0 6px 14px #2f6bff1f}.education-collab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.education-collab-metrics button{display:grid;min-height:94px;align-content:start;gap:5px;padding:14px 16px;color:inherit;text-align:left}.education-collab-metrics button:hover,.education-collab-node:hover,.education-collab-node:focus-within,.education-collab-business-table button:hover,.education-collab-strategy-health article:hover,.education-collab-strategy-grid article:hover,.education-collab-object-flow article:hover,.education-collab-loop-grid article:hover{border-color:#adc2e7;transform:translateY(-1px)}.education-collab-metrics span,.education-collab-section-head span,.education-collab-ai-card span,.education-collab-strategy-summary span,.education-collab-strategy-health span,.education-collab-strategy-grid>article>span,.education-collab-line-head span,.education-collab-loop-grid article>span,.education-collab-node-top>span:first-child,.education-collab-drawer-head span,.education-collab-feedback-grid span,.education-collab-risk-grid span{color:#2f6bff;font-size:.74rem;font-weight:950}.education-collab-metrics strong{color:#071d3d;font-size:1.62rem;line-height:1}.education-collab-metrics small{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f766e;background:#ecfdf7;font-weight:900}.education-collab-metrics em{color:#687b92;font-size:.72rem;font-style:normal;font-weight:780;line-height:1.45}.education-collab-crm-link{display:grid;gap:12px;padding:14px 16px;border:1px solid rgb(180 207 236 / 88%);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#eef8f9e5);box-shadow:0 14px 34px #1e3f6e14}.education-collab-crm-link-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.education-collab-crm-link-head>div:first-child{display:grid;gap:5px;min-width:0}.education-collab-crm-link-head span,.education-collab-crm-link-grid span{color:#0f766e;font-size:.72rem;font-weight:950}.education-collab-crm-link-head h2{margin:0;color:#071d3d;font-size:1.08rem;line-height:1.25}.education-collab-crm-link-head p{margin:0;color:#536980;font-size:.8rem;font-weight:780;line-height:1.45}.education-collab-crm-link-actions{display:flex;gap:8px}.education-collab-crm-link-actions button{min-height:32px;padding:0 11px;border:1px solid #cbd8ea;border-radius:8px;color:#17324f;background:#fff;font-size:.76rem;font-weight:900}.education-collab-crm-link-actions button:first-child{color:#fff;border-color:#0f766e;background:#0f766e}.education-collab-crm-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.education-collab-crm-link-grid article{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.education-collab-crm-link-grid strong{min-width:0;overflow-wrap:anywhere;color:#172033;font-size:.88rem;line-height:1.25}.education-collab-page.is-try-modify-workbench .education-collab-metrics button{position:relative;overflow:hidden;min-height:112px;border-color:var(--try-metric-border, rgb(189 215 255 / 88%));background:linear-gradient(145deg,var(--try-metric-surface-a, #d9e9ff) 0%,var(--try-metric-surface-b, #e8f2ff) 100%);box-shadow:0 16px 36px #4e76d224,inset 0 1px #ffffffb8}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255 / 50%) 0%,transparent 36%),linear-gradient(155deg,transparent 42%,var(--try-metric-glow, rgb(116 139 255 / 18%)) 100%)}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:after{content:"";position:absolute;top:12px;right:14px;width:34px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--try-metric-accent, #5d74ff),rgb(255 255 255 / 64%));opacity:.72}.education-collab-page.is-try-modify-workbench .education-collab-metrics button>*{position:relative;z-index:1}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:nth-of-type(1){--try-metric-accent: #3278ff;--try-metric-border: #bdd7ff;--try-metric-glow: rgb(50 120 255 / 20%);--try-metric-surface-a: #d9e9ff;--try-metric-surface-b: #e8f2ff}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:nth-of-type(2){--try-metric-accent: #14a7be;--try-metric-border: #b9e7ed;--try-metric-glow: rgb(20 167 190 / 20%);--try-metric-surface-a: #d9f3f5;--try-metric-surface-b: #e7fbfc}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:nth-of-type(3){--try-metric-accent: #7469f5;--try-metric-border: #cbcaff;--try-metric-glow: rgb(116 105 245 / 18%);--try-metric-surface-a: #e4e2ff;--try-metric-surface-b: #f0efff}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:nth-of-type(4){--try-metric-accent: #f0a33a;--try-metric-border: #f5d9a6;--try-metric-glow: rgb(240 163 58 / 18%);--try-metric-surface-a: #fff0d8;--try-metric-surface-b: #fff7ea}.education-collab-page.is-try-modify-workbench .education-collab-metrics button:hover{border-color:#5c84ff99;box-shadow:0 20px 42px #4a70d72e,inset 0 1px #ffffffc7}.education-collab-page.is-try-modify-workbench .education-collab-metrics span{color:var(--try-metric-accent, #3278ff)}.education-collab-page.is-try-modify-workbench .education-collab-metrics strong{color:#061b46;font-size:1.9rem}.education-collab-page.is-try-modify-workbench .education-collab-metrics small{color:#053b68;background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffa3}.education-collab-page.is-try-modify-workbench .education-collab-metrics em{color:#233556d1}.try-flow-workbench{width:min(1560px,100%);gap:24px;color:#101d3a}.try-flow-line-switcher,.try-flow-body-grid>aside,.try-flow-metric-strip button{border:1px solid #d8e4f5;border-radius:8px;background:#ffffffeb;box-shadow:0 16px 38px #2a477c14}.try-flow-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;justify-items:center;gap:16px;min-height:92px;padding:18px 24px 12px}.try-flow-title-block{display:grid;justify-items:center;max-width:min(720px,calc(100% - 360px));text-align:center}.try-flow-industry-kicker{margin:0 0 7px;color:#5a6f91;font-size:.78rem;font-weight:900;letter-spacing:0}.try-flow-title-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.try-flow-title-row h1{margin:0;color:#0b1736;font-size:1.68rem;line-height:1.16}.try-flow-title-row span{padding:4px 9px;border:1px solid #d5e3ff;border-radius:999px;color:#2867e8;background:#f3f7ff;font-size:.76rem;font-weight:900}.try-flow-title-block p{max-width:520px;margin:12px 0 0;color:#526a91;font-size:.88rem;font-weight:800;line-height:1.5}.try-flow-header-controls{position:absolute;right:18px;bottom:14px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.try-flow-line-select{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:36px;padding:4px 6px 4px 11px;border:1px solid #d8e6ff;border-radius:999px;color:#526a91;background:#f4f8ffc7;font-size:.76rem;font-weight:950}.try-flow-line-select select{min-width:174px;height:26px;padding:0 28px 0 10px;border:0;border-radius:999px;color:#1269f3;background:#fff;font:inherit;outline:0}.try-flow-account-role{width:fit-content;margin-top:0;padding:6px 10px;border:1px solid #d8e6ff;border-radius:999px;color:#526a91;background:#f4f8ffc2;font-size:.76rem;font-weight:900}.try-flow-account-role strong{color:#1269f3}.try-flow-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e9f6;border-radius:8px;background:#fff}.try-flow-overview article{display:grid;align-content:center;gap:5px;min-height:84px;padding:12px 16px}.try-flow-overview article+article{border-left:1px solid #e8eef8}.try-flow-overview span,.try-flow-streak span,.try-flow-metric-strip span,.try-flow-signal-row span,.try-flow-role-list small,.try-flow-node-copy small,.try-flow-exec-section-head h4{color:#5b6f92;font-size:.76rem;font-weight:900}.try-flow-overview strong{color:#1562e8;font-size:1.66rem;line-height:1}.try-flow-overview strong small{margin-left:5px;color:#7788a4;font-size:.86rem}.try-flow-overview .is-green strong{color:#18a058}.try-flow-overview .is-orange strong{color:#f04f24}.try-flow-streak{display:grid;place-items:center;gap:5px;min-height:84px;border:1px solid #f3dfc6;border-radius:8px;background:linear-gradient(145deg,#fff8ef,#fff)}.try-flow-streak strong{color:#ef6c00;font-size:1.58rem;line-height:1}.try-flow-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.try-flow-metric-strip button{position:relative;overflow:hidden;display:grid;--try-flow-metric-accent: #2f6bff;--try-flow-metric-border: rgb(116 165 245 / 58%);--try-flow-metric-bg: linear-gradient(145deg, rgb(202 224 255 / 82%) 0%, rgb(236 245 255 / 76%) 100%);grid-template-areas:"label label" "value trend" "hint hint";grid-template-columns:max-content minmax(0,1fr);min-height:116px;align-content:start;gap:8px 9px;padding:17px 18px 16px;border-color:var(--try-flow-metric-border);background:var(--try-flow-metric-bg);box-shadow:inset 0 1px #ffffffad,inset 0 -18px 38px #ffffff3d,0 14px 30px #1e437e14;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.try-flow-metric-strip button:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 88% 15%,rgb(255 255 255 / 48%) 0 9%,transparent 28%),radial-gradient(circle at 24% 82%,color-mix(in srgb,var(--try-flow-metric-accent) 18%,transparent) 0 18%,transparent 40%),linear-gradient(145deg,#ffffff42,#fff0 58%)}.try-flow-metric-strip button:after{position:absolute;top:13px;right:16px;width:32px;height:5px;border-radius:999px;content:"";background:linear-gradient(90deg,var(--try-flow-metric-accent),rgb(255 255 255 / 72%));box-shadow:0 0 12px color-mix(in srgb,var(--try-flow-metric-accent) 22%,transparent)}.try-flow-metric-strip button:nth-child(1){--try-flow-metric-accent: #2368d8;--try-flow-metric-border: rgb(90 143 226 / 54%);--try-flow-metric-bg: linear-gradient(145deg, rgb(178 211 255 / 82%) 0%, rgb(230 241 255 / 76%) 100%)}.try-flow-metric-strip button:nth-child(2){--try-flow-metric-accent: #0098b8;--try-flow-metric-border: rgb(47 172 195 / 50%);--try-flow-metric-bg: linear-gradient(145deg, rgb(178 232 239 / 82%) 0%, rgb(229 249 252 / 76%) 100%)}.try-flow-metric-strip button:nth-child(3){--try-flow-metric-accent: #3767f2;--try-flow-metric-border: rgb(103 134 235 / 48%);--try-flow-metric-bg: linear-gradient(145deg, rgb(198 217 255 / 80%) 0%, rgb(237 243 255 / 76%) 70%, rgb(229 232 255 / 64%) 100%)}.try-flow-metric-strip button:nth-child(4){--try-flow-metric-accent: #d7851f;--try-flow-metric-border: rgb(221 153 55 / 50%);--try-flow-metric-bg: linear-gradient(145deg, rgb(255 218 154 / 76%) 0%, rgb(255 243 222 / 76%) 100%)}.try-flow-metric-strip button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffc,inset 0 -18px 38px #fff3,0 18px 36px #244e911f}.try-flow-metric-strip button>*{position:relative;z-index:1}.try-flow-metric-strip span{grid-area:label}.try-flow-metric-strip strong{grid-area:value;color:#071d3d;font-size:2rem;line-height:1}.try-flow-metric-strip small{grid-area:trend;align-self:center;justify-self:start;width:fit-content;padding:3px 7px;border-radius:999px;color:#0f5c8f;background:#ffffffad;box-shadow:inset 0 0 0 1px #ffffffb8;font-size:.74rem;font-weight:950}.try-flow-metric-strip em{grid-area:hint;color:#3b4f6d;font-size:.72rem;font-style:normal;font-weight:780;line-height:1.52}.try-flow-line-switcher{display:grid;gap:12px;padding:14px 16px}.try-flow-line-switcher-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.try-flow-line-switcher-head span{color:#1269f3;font-size:.76rem;font-weight:950}.try-flow-line-switcher-head h2{margin:4px 0 0;color:#111d37;font-size:1.02rem;line-height:1.25}.try-flow-line-switcher-head small{flex:0 0 auto;padding:6px 10px;border:1px solid #d8e6ff;border-radius:999px;color:#1269f3;background:#f4f8ff;font-size:.74rem;font-weight:900}.try-flow-line-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.try-flow-line-cards button{position:relative;display:grid;min-height:154px;gap:8px;padding:15px 16px;border:1px solid #e2e9f6;border-radius:8px;color:inherit;background:linear-gradient(145deg,#fff,#f7faff);text-align:left;box-shadow:inset 0 1px #ffffffb3}.try-flow-line-cards button:after{position:absolute;top:15px;right:16px;width:38px;height:6px;border-radius:999px;content:"";background:linear-gradient(90deg,#1269f3,#ffffffb3)}.try-flow-line-cards button:nth-child(2):after{background:linear-gradient(90deg,#15b8c8,#ffffffb3)}.try-flow-line-cards button:nth-child(3):after{background:linear-gradient(90deg,#8b5cf6,#ffffffb3)}.try-flow-line-cards button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:#1269f3;font-size:.8rem;font-weight:950}.try-flow-line-cards button:nth-child(2)>span{background:#15b8c8}.try-flow-line-cards button:nth-child(3)>span{background:#8b5cf6}.try-flow-line-cards strong{color:#111d37;font-size:1rem}.try-flow-line-cards p{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#5d7088;font-size:.76rem;font-weight:780;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.try-flow-line-cards dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0}.try-flow-line-cards div{display:grid;gap:2px;min-width:0;padding:7px 6px;border-radius:8px;background:#f4f8ffd1;text-align:center}.try-flow-line-cards dt{color:#1269f3;font-size:.94rem;font-weight:950}.try-flow-line-cards dd{margin:0;color:#728098;font-size:.66rem;font-weight:850}.try-flow-line-cards button:hover,.try-flow-line-cards button.is-active{border-color:#76abff;background:linear-gradient(145deg,#fff,#edf5ff);box-shadow:0 18px 40px #1269f324;transform:translateY(-1px)}.try-flow-line-cards button.is-active{outline:2px solid rgb(18 105 243 / 12%)}.try-flow-line-panel .try-flow-panel-head{margin-bottom:10px}.try-flow-line-panel .try-flow-line-cards{grid-template-columns:minmax(0,1fr)}.try-flow-line-panel .try-flow-line-cards button{min-height:128px}.try-flow-line-panel .try-flow-line-cards dl{gap:6px}.try-flow-line-panel .try-flow-line-cards div{padding:6px 4px}.try-flow-stage-card{display:grid;gap:14px;padding:16px}.try-flow-stage-rail{display:grid;grid-auto-columns:minmax(86px,1fr);grid-auto-flow:column;gap:0;overflow-x:auto;padding:4px 2px 10px}.try-flow-stage-rail button{position:relative;display:grid;justify-items:center;gap:7px;min-width:86px;border:0;color:#526886;background:transparent;text-align:center}.try-flow-stage-rail button:not(:last-child):after{position:absolute;top:16px;left:calc(50% + 18px);width:calc(100% - 36px);height:3px;border-radius:999px;content:"";background:#d8e3f4}.try-flow-stage-rail button.is-green:not(:last-child):after,.try-flow-stage-rail button.is-current:not(:last-child):after{background:#1abf68}.try-flow-stage-rail button>span{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:3px solid #e1e9f7;border-radius:999px;color:#2f60d5;background:#f7faff;font-size:.76rem;font-weight:950}.try-flow-stage-rail button.is-green>span{color:#fff;border-color:#a9edc8;background:#1abf68}.try-flow-stage-rail button.is-current>span{color:#fff;border-color:#cfe0ff;background:#1269f3;box-shadow:0 0 0 5px #1269f321}.try-flow-stage-rail strong{color:#213957;font-size:.72rem;line-height:1.25}.try-flow-signal-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 112px;gap:10px}.try-flow-signal-row article{display:grid;min-width:0;gap:5px;padding:13px 14px;border:1px solid #e4ebf7;border-radius:8px;background:#fff}.try-flow-signal-row strong{overflow:hidden;color:#132340;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.try-flow-signal-row p{margin:0;overflow:hidden;color:#60728b;font-size:.74rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.try-flow-signal-row .is-score{place-items:center;background:linear-gradient(145deg,#fff5e9,#fffefd)}.try-flow-signal-row .is-score strong{color:#e96900;font-size:1.28rem}.try-flow-body-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:stretch}.try-flow-body-grid>aside,.try-flow-process-panel{min-width:0;padding:8px 24px 76px}.try-flow-process-panel{border:0;background:transparent;box-shadow:none}.try-flow-panel-head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:30px}.try-flow-panel-head h2,.try-flow-exec-head h2,.try-flow-exec-title h3{margin:0;color:#111d37;font-size:1rem}.try-flow-panel-head p{margin:4px 0 0;color:#60728b;font-size:.76rem;font-weight:760;line-height:1.42}.try-flow-panel-head button,.try-flow-panel-head select,.try-flow-exec-section-head button,.try-flow-exec-actions button{min-height:32px;border:1px solid #cfe0ff;border-radius:8px;color:#1269f3;background:#fff;font-size:.76rem;font-weight:950}.try-flow-panel-head button{padding:0 12px}.try-flow-panel-head label{display:grid;gap:5px;color:#60728b;font-size:.72rem;font-weight:900}.try-flow-panel-head .try-flow-line-select{display:flex;align-items:center;gap:8px}.try-flow-panel-head select{min-width:190px;padding:0 30px 0 10px}.try-flow-task-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:fit-content;padding:7px;border:1px solid rgb(202 219 244 / 76%);border-radius:999px;background:#ffffff8f;box-shadow:0 16px 36px #2f6bff17,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.try-flow-my-task-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 15px;border:1px solid #cfe0ff;border-radius:999px;color:#1269f3;background:#ffffffe0;box-shadow:0 10px 24px #2f6bff14;font-size:.78rem;font-weight:950}.try-flow-my-task-toggle span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#1269f3;font-size:.7rem}.try-flow-my-task-toggle.is-open{color:#fff;border-color:#1269f3;background:#1269f3;box-shadow:0 14px 30px #2f6bff29}.try-flow-my-task-toggle.is-open span{color:#1269f3;background:#fff}.try-flow-my-task-toggle.is-empty span{color:#64748b;background:#e2e8f0}.try-flow-horizontal-stage{position:relative;min-height:clamp(540px,calc(100vh - 300px),680px);margin-top:0;padding:84px 34px 214px;overflow:visible}.try-flow-horizontal-track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.try-flow-horizontal-track path{fill:none;vector-effect:non-scaling-stroke}.try-flow-track-shadow{stroke:#90b4e033;stroke-linecap:round;stroke-width:18}.try-flow-track-main{stroke:#c4d1e2c7;stroke-linecap:round;stroke-width:5;filter:drop-shadow(0 8px 16px rgb(70 111 166 / 10%))}.try-flow-track-sheen{stroke:#2f6bff6b;stroke-dasharray:72 240;stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 0 8px rgb(47 107 255 / 22%));opacity:.74;animation:try-flow-track-sheen 4.8s linear infinite}.try-flow-empty-workbench{position:absolute;z-index:6;top:50%;left:50%;display:grid;width:min(420px,calc(100% - 56px));gap:8px;padding:26px 30px;border:1px dashed #b8cff2;border-radius:14px;color:#0f2a54;background:#ffffffd1;box-shadow:0 20px 50px #2f6bff1f;text-align:center;transform:translate(-50%,-50%)}.try-flow-empty-workbench span{color:#0f8f72;font-size:.82rem;font-weight:850}.try-flow-empty-workbench strong{font-size:clamp(1.25rem,2vw,1.8rem)}.try-flow-empty-workbench p{margin:0;color:#5b6c86;line-height:1.7}.try-flow-stage-node{position:absolute;z-index:11;top:var(--try-flow-node-y);left:var(--try-flow-node-offset);display:grid;width:84px;height:64px;place-items:center;transform:translate(-50%,-50%)}.try-flow-stage-light{position:absolute;z-index:9;top:var(--try-flow-node-y);left:var(--try-flow-node-offset);display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%)}.try-flow-stage-node .try-flow-stage-light{position:relative;top:auto;left:auto;transform:none}.try-flow-stage-light span{display:block;width:13px;height:13px;border:2px solid #ffffff;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 1px #d8e1ed,0 0 0 5px #94a3b814,0 0 12px #64748b2e;animation:try-flow-node-breath-gray 2.8s ease-in-out infinite}.try-flow-stage-light small{position:absolute;top:26px;left:50%;opacity:0;pointer-events:none;transform:translate(-50%)}.try-flow-stage-light.is-mine span{background:#2f6bff;box-shadow:0 0 0 3px #ffffffeb,0 0 0 8px #2f6bff1f,0 0 24px #2f6bff5c;animation:try-flow-node-breath-blue 2s ease-in-out infinite}.try-flow-stage-light.is-locked{cursor:not-allowed}.try-flow-stage-light.is-locked span{background:#aab7c8;box-shadow:0 0 0 2px #ffffffdb,0 0 0 6px #94a3b817,0 0 10px #64748b24;animation:none}.try-flow-stage-light.is-current span{box-shadow:0 0 0 3px #fffffff0,0 0 0 10px #94a3b829,0 0 18px #64748b3d}.try-flow-stage-light.is-current.is-mine span{box-shadow:0 0 0 3px #fffffff0,0 0 0 12px #2f6bff2e,0 0 30px #2f6bff85}.try-flow-stage-light.is-progress-flag{z-index:10}.try-flow-stage-light.is-progress-flag:before,.try-flow-stage-light.is-progress-flag:after{position:absolute;z-index:2;display:block;content:"";pointer-events:none;transform-origin:2px 29px;animation:try-flow-flag-breath 1.9s ease-in-out infinite}.try-flow-stage-light.is-progress-flag:before{top:-12px;left:14px;width:2px;height:25px;border-radius:999px;background:linear-gradient(180deg,#ffd1b8,#ff5d3d);box-shadow:0 0 8px #ff5d3d6b}.try-flow-stage-light.is-progress-flag:after{top:-14px;left:15px;width:18px;height:11px;border-radius:3px 6px 6px 3px;background:linear-gradient(135deg,#ff3f4f,#ff7a3d);box-shadow:0 6px 14px #ff503c4d,0 0 12px #ff554147;clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%)}.try-flow-stage-start{position:absolute;top:0;left:50%;z-index:12;display:grid;min-width:50px;height:24px;padding:0 10px;place-items:center;border:0;border-radius:999px;color:#fff;background:#1269f3;box-shadow:0 10px 24px #2f6bff38;font-size:.68rem;font-weight:950;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.try-flow-stage-node.is-action-visible .try-flow-stage-start,.try-flow-stage-start:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.try-flow-stage-start:hover{box-shadow:0 12px 28px #2f6bff4d}.try-flow-stage-start.is-assist,.try-flow-stage-start.is-assist-request{border:1px solid rgb(150 188 255 / 72%);color:#1269f3;background:#fffffff0;box-shadow:0 10px 24px #2f6bff24}.try-flow-stage-start:disabled{color:#77869a;background:#e8eef7;box-shadow:none;cursor:not-allowed}.try-flow-stage-label{position:absolute;z-index:6;top:var(--try-flow-node-y);left:clamp(82px,var(--try-flow-node-offset),calc(100% - 82px));display:grid;width:132px;gap:2px;padding:0;border:0;color:#64748b;background:transparent;text-align:center}.try-flow-stage-label.is-above{transform:translate(-50%,calc(-100% - 24px))}.try-flow-stage-label.is-below{transform:translate(-50%,24px)}.try-flow-stage-label span{color:#55708e;font-size:.78rem;font-weight:920;line-height:1.18;overflow-wrap:anywhere;text-shadow:0 8px 18px rgb(255 255 255 / 62%)}.try-flow-stage-label em{color:#7c8da6;font-size:.61rem;font-style:normal;font-weight:780;line-height:1.1}.try-flow-stage-label.is-mine span,.try-flow-stage-label.is-selected span{color:#1769df;font-weight:950}.try-flow-stage-label.is-mine em,.try-flow-stage-label.is-selected em{color:#436995}.try-flow-stage-label.is-locked span,.try-flow-stage-label.is-locked.is-selected span{color:#718096;font-weight:850}.try-flow-stage-label.is-locked em,.try-flow-stage-label.is-locked.is-selected em{color:#94a3b8}.try-flow-stage-label:focus-visible{outline:2px solid rgb(47 107 255 / 42%);outline-offset:3px}.try-flow-task-theme{display:grid;width:min(150px,100%);min-height:32px;gap:0;padding:3px 4px;border:0;border-radius:999px;color:#1269f3;background:transparent;box-shadow:none;text-align:center}.try-flow-task-theme span{font-size:.88rem;font-weight:950;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.try-flow-task-theme em{color:#6b7b94;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.15}.try-flow-floating-task-card{position:absolute;z-index:5;display:grid;width:152px;justify-items:center;left:clamp(92px,var(--try-flow-node-offset),calc(100% - 92px))}.try-flow-floating-task-card.is-other{top:calc(var(--try-flow-node-y) - 24px);color:#7b8798;transform:translate(-50%,-100%)}.try-flow-floating-task-card.is-mine{top:calc(var(--try-flow-node-y) + 24px);color:#1269f3;transform:translate(-50%)}.try-flow-floating-task-card.is-other .try-flow-task-theme{color:#7b8798;cursor:not-allowed}.try-flow-floating-task-card.is-other .try-flow-task-theme span{color:#64748b;font-weight:900}.try-flow-floating-task-card.is-other .try-flow-task-theme em{color:#94a3b8}.try-flow-floating-task-card.is-mine .try-flow-task-theme,.try-flow-floating-task-card.is-mine .try-flow-task-theme span{color:#1269f3}.try-flow-floating-task-card.is-focus-mode{z-index:6;width:176px}.try-flow-floating-task-card.is-focus-mode .try-flow-task-theme{width:min(176px,100%);min-height:40px;gap:2px}.try-flow-floating-task-card.is-focus-mode .try-flow-task-theme span{font-size:1.02rem;line-height:1.16;text-shadow:0 8px 18px rgb(47 107 255 / 12%)}.try-flow-floating-task-card.is-focus-mode .try-flow-task-theme em{font-size:.68rem}.try-flow-task-popover{position:absolute;top:calc(100% + 10px);left:50%;z-index:8;display:grid;width:318px;gap:10px;padding:14px;border:1px solid rgb(194 217 255 / 78%);border-radius:8px;color:#14233e;background:#fffffff5;box-shadow:0 24px 52px #294f962e,inset 0 1px #ffffffe5;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.try-flow-floating-task-card:after{position:absolute;top:100%;left:0;width:100%;height:12px;content:""}.try-flow-floating-task-card:after{top:auto;bottom:-12px}.try-flow-floating-task-card:hover,.try-flow-floating-task-card:focus-within{z-index:12}.try-flow-floating-task-card:hover .try-flow-task-popover,.try-flow-floating-task-card:focus-within .try-flow-task-popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.try-flow-task-popover strong{color:#0b1736;font-size:.96rem}.try-flow-task-popover p{margin:0;color:#526886;font-size:.76rem;font-weight:780;line-height:1.45}.try-flow-task-xiaoce-guide{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px}.try-flow-task-xiaoce-guide img{display:block;width:48px;height:auto;margin-top:-2px;filter:drop-shadow(0 10px 14px rgb(47 107 255 / 18%));object-fit:contain}.try-flow-task-xiaoce-bubble{position:relative;padding:10px 11px;border:1px solid rgb(167 205 255 / 72%);border-radius:12px 12px 12px 5px;background:linear-gradient(135deg,#eef7fff5,#f7f4ffeb);box-shadow:inset 0 1px #ffffffe5,0 10px 22px #2f6bff14}.try-flow-task-xiaoce-bubble:before{position:absolute;top:18px;left:-6px;width:10px;height:10px;border-bottom:1px solid rgb(167 205 255 / 72%);border-left:1px solid rgb(167 205 255 / 72%);background:#eef7fff5;content:"";transform:rotate(45deg)}.try-flow-task-popover .try-flow-task-xiaoce-bubble p{color:#284462;font-size:.72rem;font-weight:760;line-height:1.48}.try-flow-task-popover dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.try-flow-task-popover dl div{display:grid;gap:2px;padding:8px 6px;border-radius:8px;background:#f5f8ff;text-align:center}.try-flow-task-popover dt{color:#1269f3;font-size:.9rem;font-weight:950}.try-flow-task-popover dd{margin:0;color:#7b8aa2;font-size:.66rem;font-weight:850}.try-flow-task-progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#526886;font-size:.72rem;font-weight:850}.try-flow-task-progress b{position:relative;overflow:hidden;height:7px;border-radius:999px;background:#dce7f7}.try-flow-task-progress b:after{position:absolute;inset:0 auto 0 0;width:var(--try-flow-task-progress, 0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#1269f3,#57a6ff)}.try-flow-task-popover small{color:#60728b;font-size:.72rem;font-weight:820;line-height:1.42}.try-flow-task-popover>button{min-height:36px;border:0;border-radius:8px;color:#fff;background:#1269f3;box-shadow:0 12px 26px #2f6bff33;font-size:.78rem;font-weight:950}.try-flow-task-popover>button:disabled,.try-flow-engine-bridge-main button:disabled{color:#77869a;background:#e8eef7;box-shadow:none;cursor:not-allowed}.try-flow-engine-bridge{position:absolute;right:24px;bottom:-44px;left:24px;z-index:4;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.5fr);gap:12px;padding:12px;border:1px solid rgb(191 212 246 / 82%);border-radius:22px;background:#ffffffd6;box-shadow:0 22px 60px #2f6bff21,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.try-flow-engine-bridge-main{display:grid;gap:7px;min-width:0;padding:12px;border-radius:16px;color:#17396b;background:linear-gradient(135deg,#eff7ffe5,#e2f2ffb3)}.try-flow-engine-bridge-main span,.try-flow-engine-bridge-cards span{color:#2f6bff;font-size:.68rem;font-weight:950}.try-flow-engine-bridge-main h2{margin:0;color:#0f2f63;font-size:1.05rem;letter-spacing:0}.try-flow-engine-bridge-main p,.try-flow-engine-bridge-cards p{margin:0;color:#5f7190;font-size:.74rem;font-weight:800;line-height:1.55}.try-flow-engine-bridge-main button{justify-self:start;min-height:34px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2f6bff,#0f77ff);box-shadow:0 14px 30px #2f6bff2e;font-size:.78rem;font-weight:950}.try-flow-engine-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.try-flow-engine-bridge-main .try-flow-engine-actions button{justify-self:auto}.try-flow-engine-bridge-main .try-flow-assist-button{border:1px solid rgb(150 188 255 / 72%);color:#1269f3;background:#ffffffeb;box-shadow:0 12px 24px #2f6bff1f}.try-flow-engine-bridge-main .try-flow-assist-button:hover{color:#fff;border-color:#1269f3;background:#1269f3}.try-flow-engine-bridge-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.try-flow-engine-bridge-cards article{display:grid;align-content:start;gap:5px;min-width:0;min-height:112px;padding:11px;border:1px solid rgb(214 226 246 / 82%);border-radius:16px;background:#ffffffd1}.try-flow-engine-bridge-cards strong{min-height:35px;color:#15366c;font-size:.82rem;font-weight:950;line-height:1.35;overflow-wrap:anywhere}.try-flow-my-task-empty{position:absolute;right:26px;bottom:18px;z-index:4;display:grid;min-height:34px;padding:0 12px;place-items:center;border:1px dashed #cddbf0;border-radius:999px;color:#7b8aa2;background:#f7faffb8;font-size:.76rem;font-weight:850}.try-flow-role-list{display:grid;gap:10px}.try-flow-role-list button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:5px 10px;min-height:82px;padding:11px 12px;border:1px solid #e2e9f6;border-radius:8px;color:inherit;background:#fff;text-align:left}.try-flow-role-list button>span{grid-row:1 / span 3;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#fff;background:#1abf68;font-size:.8rem;font-weight:950}.try-flow-role-list button:nth-child(2)>span{background:#2374ff}.try-flow-role-list button:nth-child(3)>span{background:#ff980f}.try-flow-role-list button:nth-child(4)>span{background:#8b5cf6}.try-flow-role-list button:nth-child(5)>span,.try-flow-role-list button:nth-child(6)>span{background:#63739a}.try-flow-role-list strong,.try-flow-node-copy strong,.try-flow-result-card strong{min-width:0;overflow:hidden;color:#14233e;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.try-flow-role-list small{justify-self:end;padding:3px 7px;border-radius:999px;color:#1269f3;background:#edf4ff}.try-flow-role-list em,.try-flow-role-list i{min-width:0;color:#60728b;font-size:.76rem;font-style:normal;font-weight:800}.try-flow-role-list i{color:#8b9ab0}.try-flow-role-list button.is-active{border-color:#89b7ff;background:linear-gradient(135deg,#f9fbff,#eef6ff);box-shadow:0 12px 28px #266fff21}.try-flow-node-list{position:relative;display:grid;gap:10px;padding-left:38px}.try-flow-node-list:before{position:absolute;top:12px;bottom:12px;left:17px;width:2px;border-radius:999px;content:"";background:linear-gradient(180deg,#cbd5e1e0,#e2e8f06b);box-shadow:0 0 14px #64748b1a}.try-flow-node-list>button{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 68px 86px;align-items:center;min-height:58px;gap:10px;padding:10px 12px;border:1px solid rgb(210 224 248 / 72%);border-radius:8px;color:inherit;background:linear-gradient(135deg,#ffffffad,#f5f9ff85);box-shadow:inset 0 1px #ffffffc7,0 10px 26px #2d4c820f;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.try-flow-node-list>button:before{position:absolute;left:-28px;width:12px;height:12px;border:2px solid #ffffff;border-radius:999px;content:"";background:#cbd5e1;box-shadow:0 0 0 1px #d8e1ed,0 0 0 6px #94a3b814,0 0 12px #64748b29;animation:try-flow-node-breath-gray 2.8s ease-in-out infinite}.try-flow-node-list>button:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgb(255 255 255 / 46%) 0%,transparent 34%,rgb(80 141 255 / 8%) 100%)}.try-flow-node-list>button>*{position:relative;z-index:1}.try-flow-node-list>button:hover{border-color:#70a4ffa8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 14px 34px #2f6bff1a}.try-flow-node-list>button.is-current{grid-template-columns:minmax(0,1fr) 72px 92px;min-height:94px;border-color:#cad5e5db;background:linear-gradient(135deg,#ffffffe5,#f7fafdd6);box-shadow:0 18px 40px #2d4c821a,inset 0 1px #ffffffe0}.try-flow-node-list>button.is-mine:not(.is-current){border-color:#cadeffd6;box-shadow:inset 3px 0 #2f6bff9e,inset 8px 0 16px #2f6bff14,inset 0 1px #ffffffc7,0 10px 26px #2d4c820f}.try-flow-node-list>button.is-mine:before{background:#2f6bff;box-shadow:0 0 0 3px #ffffffe5,0 0 0 8px #2f6bff1f,0 0 24px #2f6bff5c;animation:try-flow-node-breath-blue 2s ease-in-out infinite}.try-flow-node-list>button.is-mine:after{background:linear-gradient(90deg,#2f6bffc7 0,#2f6bffc7 3px,#2f6bff00 3px,#2f6bff00),linear-gradient(120deg,rgb(255 255 255 / 42%) 0%,transparent 34%,rgb(80 141 255 / 7%) 100%);box-shadow:inset 5px 0 14px #2f6bff17}.try-flow-node-list>button.is-current.is-mine{border:3px solid transparent;background:linear-gradient(135deg,#ffffffeb,#eff7ffdb) padding-box,conic-gradient(from var(--try-flow-border-angle),rgb(47 107 255 / 0) 0deg 32deg,rgb(47 107 255 / 96%) 68deg,rgb(88 180 255 / 98%) 104deg,rgb(255 255 255 / 96%) 126deg,rgb(88 180 255 / 94%) 148deg,rgb(47 107 255 / 92%) 178deg,rgb(47 107 255 / 0) 218deg 360deg) border-box;box-shadow:0 0 0 1px #2f6bff33,0 0 24px #2f6bff3d,0 24px 54px #2f6bff2e,inset 0 1px #ffffffe5;animation:try-flow-mine-border-flow 2.1s linear infinite}.try-flow-node-list>button.is-current.is-mine:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#2f6bffc7 0,#2f6bffc7 3px,#2f6bff00 3px,#2f6bff00),linear-gradient(120deg,rgb(255 255 255 / 42%) 0%,transparent 34%,rgb(80 141 255 / 7%) 100%);box-shadow:inset 5px 0 14px #2f6bff17;filter:none;opacity:1}@property --try-flow-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes try-flow-mine-border-flow{to{--try-flow-border-angle: 360deg}}@keyframes try-flow-track-sheen{to{stroke-dashoffset:-312}}@keyframes try-flow-node-breath-gray{0%,to{box-shadow:0 0 0 1px #d8e1ed,0 0 0 4px #94a3b80d,0 0 8px #64748b1f;transform:scale(.94)}50%{box-shadow:0 0 0 1px #d8e1ed,0 0 0 8px #94a3b821,0 0 14px #64748b33;transform:scale(1)}}@keyframes try-flow-node-breath-blue{0%,to{box-shadow:0 0 0 3px #ffffffe5,0 0 0 7px #2f6bff1a,0 0 18px #2f6bff47;transform:scale(.96)}50%{box-shadow:0 0 0 3px #ffffffeb,0 0 0 11px #2f6bff2e,0 0 28px #2f6bff7a;transform:scale(1.06)}}@keyframes try-flow-flag-breath{0%,to{filter:drop-shadow(0 0 6px rgb(255 83 65 / 18%));transform:scale(.96)}50%{filter:drop-shadow(0 0 12px rgb(255 83 65 / 44%));transform:scale(1.04)}}@keyframes try-flow-xiaoce-progress-float{0%,to{transform:translate(-50%,calc(var(--try-flow-xiaoce-y) + 0px))}50%{transform:translate(-50%,calc(var(--try-flow-xiaoce-y) - 6px))}}.try-flow-node-copy{display:grid;min-width:0;gap:2px}.try-flow-node-copy strong{display:flex;align-items:center;gap:8px;overflow:visible;line-height:1.25;white-space:normal}.try-flow-node-copy strong>span{min-width:0;overflow-wrap:anywhere}.try-flow-node-copy strong em{flex:0 0 auto;padding:2px 7px;border:1px solid rgb(18 105 243 / 20%);border-radius:999px;color:#1269f3;background:#f4f8ffd1;box-shadow:inset 0 1px #ffffffdb;font-size:.66rem;font-style:normal;font-weight:950}.try-flow-node-owner{flex:0 0 auto;margin-left:2px;color:#7b8aa2;font-size:.72rem;font-weight:850}.try-flow-node-owner:before{margin-right:6px;color:#b4c0d0;content:"·"}.try-flow-node-count{display:grid;justify-items:end;gap:3px;justify-self:end;color:#14233e;font-size:.98rem;font-weight:950}.try-flow-node-count small{color:#7a8aa4;font-size:.66rem;font-weight:850}.try-flow-node-status{justify-self:end;min-width:72px;padding:6px 10px;border-radius:8px;text-align:center;font-size:.76rem;font-weight:950}.try-flow-node-status.is-green,.try-flow-node-status.is-blue,.try-flow-node-status.is-orange,.try-flow-node-status.is-red,.try-flow-node-status.is-neutral{color:#335278;background:#f4f8ffbd;box-shadow:inset 0 0 0 1px #cddef8b8}.try-flow-node-list>button.is-current .try-flow-node-status{color:#335278;background:#f4f8ffc7}.try-flow-node-list>button.is-current.is-mine .try-flow-node-status{color:#2f6bff;background:#edf4ffeb}.try-flow-node-expanded{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(96px,140px) auto auto;align-items:center;gap:8px;margin-top:2px;color:#526886;font-size:.74rem;font-weight:850}.try-flow-node-expanded b{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#dce7f7}.try-flow-node-expanded b:after{position:absolute;inset:0 auto 0 0;width:var(--try-flow-progress, 0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#1269f3,#49a0ff)}.try-flow-node-expanded em{color:#1269f3;font-style:normal;font-weight:950}.try-flow-node-expanded i{color:#60728b;font-style:normal;overflow-wrap:anywhere;white-space:normal}.try-flow-execution-panel{display:grid;align-content:start;gap:14px}.try-flow-exec-head,.try-flow-exec-section-head,.try-flow-owner-row,.try-flow-collab-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.try-flow-exec-head{padding-bottom:10px;border-bottom:1px solid #e6edf7}.try-flow-exec-head button{width:30px;height:30px;border:0;border-radius:8px;color:#526886;background:#f4f7fb;font-size:1.1rem}.try-flow-exec-title{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start}.try-flow-exec-title>span{color:#1269f3;font-size:1.8rem;font-weight:950;line-height:1}.try-flow-exec-title h3{margin-bottom:6px;font-size:1.08rem}.try-flow-owner-row{color:#526886;font-size:.78rem;font-weight:850}.try-flow-owner-row div{display:flex;align-items:center}.try-flow-owner-row i,.try-flow-owner-row em{display:grid;width:24px;height:24px;margin-left:-5px;place-items:center;border:2px solid #ffffff;border-radius:999px;color:#fff;background:#1f6ff2;font-size:.68rem;font-style:normal;font-weight:950}.try-flow-owner-row i:nth-child(2){background:#16a34a}.try-flow-owner-row i:nth-child(3){background:#ff8a00}.try-flow-owner-row i:nth-child(4){background:#8b5cf6}.try-flow-execution-panel section{display:grid;gap:9px;padding:13px;border:1px solid #e8eef8;border-radius:8px;background:#fbfdff}.try-flow-exec-section-head h4{margin:0;color:#14233e;font-size:.84rem}.try-flow-exec-section-head button{padding:0 10px}.try-flow-execution-panel section p,.try-flow-result-card p{margin:0;color:#526886;font-size:.78rem;font-weight:780;line-height:1.46}.try-flow-chip-grid,.try-flow-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.try-flow-chip-grid span{min-height:44px;padding:9px;border:1px solid #e2e9f6;border-radius:8px;color:#283d5b;background:#fff;font-size:.76rem;font-weight:880;text-align:center}.try-flow-action-grid button{display:grid;gap:4px;min-height:64px;padding:10px;border:1px solid #dce8ff;border-radius:8px;color:#1269f3;background:#fff;text-align:left}.try-flow-action-grid strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.try-flow-action-grid small{color:#5f7190;font-size:.7rem;font-weight:800}.try-flow-result-card{display:grid;gap:6px;padding:12px;border:1px solid #e2e9f6;border-radius:8px;background:#fff}.try-flow-collab-status{position:relative;justify-content:center}.try-flow-collab-status span{position:relative;z-index:1;display:grid;min-width:56px;justify-items:center;color:#526886;font-size:.74rem;font-weight:900}.try-flow-collab-status b{width:52px;height:2px;border-radius:999px;background:linear-gradient(90deg,#1abf68,#1269f3)}.try-flow-exec-actions{display:grid;grid-template-columns:.9fr .9fr 1.35fr;gap:8px}.try-flow-exec-actions button{min-height:42px;padding:0 12px}.try-flow-exec-actions button:nth-child(2){color:#fff;border-color:#ff8a00;background:#ff8a00}.try-flow-exec-actions button:nth-child(3){color:#fff;border-color:#1269f3;background:#1269f3}.try-flow-panel-head button:hover,.try-flow-exec-section-head button:hover,.try-flow-exec-actions button:hover,.try-flow-action-grid button:hover{color:#fff;border-color:#1269f3;background:#1269f3}.operation-node-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:#08162f57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.operation-node-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,calc(100vw - 40px));max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid rgb(146 180 236 / 58%);border-radius:8px;background:linear-gradient(145deg,#f9fcfffa,#eaf4fffa);box-shadow:0 26px 70px #112d593d;color:#17233a}.operation-node-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px 14px;border-bottom:1px solid rgb(163 190 232 / 42%)}.operation-node-dialog-title{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.operation-node-dialog-avatar{width:52px;height:52px;object-fit:contain;border:1px solid rgb(179 203 238 / 72%);border-radius:8px;background:#fff}.operation-node-dialog-head span,.operation-node-section-head span,.operation-node-message span,.operation-node-field-list label>span,.operation-node-source-item span,.operation-node-upload-grid span{display:block;color:#5f7191;font-size:12px;font-weight:800}.operation-node-dialog-head h2{margin:3px 0;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.operation-node-dialog-head p{margin:0;color:#426189;font-size:13px}.operation-node-dialog-tags,.operation-node-mini-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.operation-node-dialog-tags em,.operation-node-mini-tags em,.operation-node-risk-source-strip em{max-width:100%;padding:4px 7px;border:1px solid #d6e5f6;border-radius:999px;color:#315579;background:#f7fbff;font-size:11px;font-style:normal;font-weight:850;overflow-wrap:anywhere}.operation-node-dialog-head button{width:34px;height:34px;border:1px solid rgb(126 158 211 / 55%);border-radius:8px;background:#ffffffd1;color:#24518e;font-size:22px;line-height:1;cursor:pointer}.operation-node-progress-panel{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid rgb(163 190 232 / 36%);background:linear-gradient(135deg,#ffffffb8,#e8f4ffb8),#f3f9ffb8}.operation-node-progress-copy{display:grid;gap:4px;min-width:0}.operation-node-progress-copy span{color:#5f7191;font-size:12px;font-weight:900}.operation-node-progress-copy strong{overflow-wrap:anywhere;color:#173a72;font-size:13px;line-height:1.42}.operation-node-progress-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.operation-node-progress-steps article{display:grid;min-height:60px;align-content:center;justify-items:center;gap:3px;padding:7px 5px;border:1px solid rgb(179 203 238 / 60%);border-radius:8px;color:#5c728f;background:#ffffffb3}.operation-node-progress-steps article i{width:12px;height:12px;border:2px solid currentcolor;border-radius:50%}.operation-node-progress-steps article em{color:currentcolor;font-size:10px;font-style:normal;font-weight:950}.operation-node-progress-steps article span{font-size:11px;font-weight:900;text-align:center}.operation-node-progress-steps article.is-active{color:#1e65d5;border-color:#2f6bff9e;background:#edf5ff;box-shadow:0 10px 18px #2f6bff1f}.operation-node-progress-steps article.is-done{color:#137249;border-color:#30b27275;background:#f0fff7}.operation-node-progress-steps article.is-done i{border-color:#2ab272;background:#2ab272;box-shadow:inset 0 0 0 3px #f0fff7}.operation-node-dialog-body{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(330px,.76fr);gap:16px;min-height:0;padding:16px 20px 20px;overflow:auto}.operation-node-dialog-chat,.operation-node-dialog-side{display:grid;gap:12px;align-content:start}.operation-node-message,.operation-node-dialog-side section{border:1px solid rgb(165 194 239 / 50%);border-radius:8px;background:#ffffffdb;padding:14px;box-shadow:0 10px 24px #1d4e8814}.operation-node-xiaoce-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;border-color:#2f6bff47;background:linear-gradient(135deg,#fff,#f4f8ff)}.operation-node-xiaoce-card>img{width:54px;height:54px;object-fit:contain;border-radius:8px;background:#eef6ff}.operation-node-message.is-user{border-color:#407deb7a;background:#ecf4ffdb}.operation-node-message.is-result{border-color:#2ab2726b;background:#f0fff8d1}.operation-node-message.is-error{border-color:#ee757594;background:#fff4f4e0}.operation-node-message p,.operation-node-message ul,.operation-node-message strong,.operation-node-material-head strong{margin:8px 0 0}.operation-node-message p{color:#334c6e;font-size:13px;line-height:1.55}.operation-node-message ul,.operation-node-upload-package{padding-left:18px}.operation-node-message li,.operation-node-upload-package li{margin:6px 0;color:#243957;font-size:13px;line-height:1.55}.operation-node-material-head,.operation-node-message-head-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.operation-node-material-head em{min-width:48px;padding:6px 9px;border-radius:999px;color:#0f6b49;background:#e9fff3;font-size:12px;font-style:normal;font-weight:950;text-align:center}.operation-node-message-head-inline>em{max-width:260px;color:#657b99;font-size:11px;font-style:normal;font-weight:800;line-height:1.45}.operation-node-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.operation-node-field-list label{display:grid;gap:6px;min-width:0}.operation-node-field-list textarea{width:100%;min-height:62px;resize:vertical;border:1px solid #cbdcf1;border-radius:8px;padding:8px 9px;color:#173a5f;background:#fff;font:inherit;font-size:12px;line-height:1.45}.operation-node-field-list textarea:disabled{color:#60738e;background:#f5f8fc}.operation-node-field-list small,.operation-node-field-actions small{color:#677d98;font-size:11px;font-weight:760;line-height:1.4}.operation-node-field-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.operation-node-field-actions button,.operation-node-primary-action{min-height:36px;border:1px solid #1f64d8;border-radius:8px;background:#1269f3;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.operation-node-field-actions button{padding:0 14px}.operation-node-field-actions button:disabled,.operation-node-primary-action:disabled{cursor:wait;opacity:.58}.operation-node-source-grid,.operation-node-result-sections,.operation-node-upload-grid{display:grid;gap:8px;margin-top:12px}.operation-node-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-node-client-card-grid{display:grid;gap:8px;margin-top:12px}.operation-node-client-card-grid article{display:grid;gap:6px;min-width:0;border:1px solid #d9e7f7;border-radius:8px;background:#f8fbff;padding:10px}.operation-node-client-card-grid article.is-waiting_input,.operation-node-client-card-grid article.is-waiting_confirm{border-color:#f0c26d;background:#fffaf0}.operation-node-client-card-grid article.is-completed{border-color:#a7dfc1;background:#f1fff7}.operation-node-client-card-grid span{color:#6a7f9a;font-size:11px;font-weight:850}.operation-node-client-card-grid strong{color:#173a72;font-size:13px;line-height:1.35}.operation-node-client-card-grid p{margin:0;color:#526884;font-size:12px;line-height:1.45}.operation-node-client-card-grid div{display:flex;flex-wrap:wrap;gap:6px}.operation-node-client-card-grid small{max-width:100%;padding:4px 7px;border-radius:999px;color:#38536f;background:#eef5ff;font-size:11px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.operation-node-source-item,.operation-node-result-sections div,.operation-node-upload-grid div{min-width:0;border:1px solid #d9e7f7;border-radius:8px;background:#f8fbff;padding:9px 10px}.operation-node-source-item strong,.operation-node-upload-grid strong{display:block;margin-top:4px;color:#173a72;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.operation-node-source-item p,.operation-node-result-sections p{margin:5px 0 0;font-size:12px}.operation-node-result-sections b{color:#0d6b44;font-size:13px}.operation-node-risk-source-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed #d6e2f2}.operation-node-risk-source-strip>span{color:#9a4f08}.operation-node-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.operation-node-section-head strong{color:#2168d7;font-size:18px}.operation-node-next-action-section{background:linear-gradient(135deg,#fff,#f2f8ff)}.operation-node-primary-action{width:100%;min-height:42px;padding:0 12px;font-size:13px}.operation-node-next-action-section p{margin:9px 0 10px;color:#526884;font-size:12px;font-weight:760;line-height:1.45}.operation-node-step-list,.operation-node-checkpoints{display:grid;gap:8px}.operation-node-step-list article,.operation-node-checkpoints article{display:grid;gap:4px;border-left:3px solid #7da6ea;padding:8px 10px;background:#f6faffdb}.operation-node-step-list article.is-waiting{border-left-color:#e09a2d}.operation-node-step-list article p,.operation-node-checkpoints p,.operation-node-checkpoints em{margin:0;color:#526884;font-size:12px;line-height:1.45}.operation-node-checkpoints article{grid-template-columns:1fr auto;align-items:center}.operation-node-checkpoints button,.operation-node-save-grid button{border:1px solid rgb(73 124 215 / 42%);border-radius:8px;background:linear-gradient(135deg,#2f6bff,#5fa8ff);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.operation-node-checkpoints button{min-width:58px;height:32px}.operation-node-checkpoints button:disabled,.operation-node-save-grid button:disabled{cursor:wait;opacity:.58}.operation-node-checkpoints button.is-done,.operation-node-save-grid button.is-done{color:#0d6b44;border-color:#30b2726b;background:#eafff2;cursor:default;opacity:1}.operation-node-live-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.operation-node-live-summary span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border:1px solid #d5e5fb;border-radius:8px;color:#23508f;background:#f5faff;font-size:12px;font-weight:900}.operation-node-save-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-node-save-grid button{min-height:34px;padding:6px 10px;line-height:1.25}.operation-node-upload-package{margin:10px 0 0}.operation-node-object-list{display:grid;gap:8px}.operation-node-object-list button{display:grid;gap:4px;width:100%;padding:10px;border:1px solid rgb(154 188 238 / 58%);border-radius:8px;color:#173a72;background:#f5faffe0;text-align:left;cursor:pointer}.operation-node-object-list button:hover,.operation-node-object-list button.is-active{border-color:#2f6bff94;background:#edf5ff;box-shadow:0 8px 18px #2f6bff1a}.operation-node-object-list button:disabled{cursor:wait;opacity:.68}.operation-node-object-list span,.operation-node-object-list small,.operation-node-object-detail span,.operation-node-object-detail em,.operation-node-empty-note{color:#5d7190;font-size:11px;font-weight:800}.operation-node-object-list strong{overflow-wrap:anywhere;font-size:13px}.operation-node-object-detail{display:grid;gap:7px;margin-top:10px;padding:10px;border:1px solid rgb(48 178 114 / 36%);border-radius:8px;background:#f0fff8d1}.operation-node-object-detail strong{overflow-wrap:anywhere;color:#0d5f43;font-size:14px}.operation-node-object-detail p{margin:0;color:#36506f;font-size:12px;line-height:1.5}.operation-node-object-detail div{display:flex;flex-wrap:wrap;gap:6px}.operation-node-object-detail em{padding:4px 7px;border-radius:999px;background:#fff;font-style:normal}.operation-node-empty-note{margin:0;line-height:1.45}.operation-node-activity-list{display:grid;gap:7px;margin:0;padding-left:18px}.operation-node-activity-list li{color:#364e6d;font-size:12px;line-height:1.45}@media(max-width:860px){.operation-node-dialog-backdrop{padding:12px}.operation-node-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.operation-node-dialog-body,.operation-node-progress-panel,.operation-node-progress-steps,.operation-node-field-list,.operation-node-source-grid{grid-template-columns:1fr}.operation-node-dialog-head{align-items:flex-start}}.operation-node-dialog.is-codex-workflow{grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 40px));max-height:min(860px,calc(100vh - 48px));border-color:#d0d6e0eb;background:#f7f8fa;box-shadow:0 24px 72px #181f2c38;color:#1d2430}.operation-node-dialog.is-codex-workflow.production-engine-node-runner{width:min(100%,1120px);max-width:100%;box-sizing:border-box}.operation-node-dialog.is-codex-workflow .operation-node-dialog-head{padding:14px 16px;border-bottom-color:#e1e5eb;background:#fff}.operation-node-dialog.is-codex-workflow .operation-node-dialog-title{grid-template-columns:42px minmax(0,1fr);gap:10px}.operation-node-dialog.is-codex-workflow .operation-node-dialog-title>div{min-width:0}.operation-node-dialog.is-codex-workflow .operation-node-dialog-title strong{display:block;min-width:0;overflow-wrap:anywhere}.operation-node-dialog.is-codex-workflow .operation-node-dialog-avatar{width:42px;height:42px;border-color:#e1e5eb;background:#f5f7fa}.operation-node-dialog.is-codex-workflow .operation-node-dialog-head span,.operation-node-dialog.is-codex-workflow .operation-node-bubble>span,.operation-node-dialog.is-codex-workflow .operation-node-field-list label>span,.operation-node-dialog.is-codex-workflow .operation-node-upload-grid span,.operation-node-dialog.is-codex-workflow .operation-node-section-head span{color:#697386;font-size:12px;font-weight:760;letter-spacing:0}.operation-node-dialog.is-codex-workflow .operation-node-dialog-head h2{margin:2px 0;color:#111827;font-size:18px;line-height:1.25}.operation-node-dialog.is-codex-workflow .operation-node-dialog-head p{color:#013ca2;font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.operation-node-window-actions{display:flex;align-items:center;gap:10px}.operation-node-window-actions>span{min-width:64px;padding:5px 8px;border:1px solid #dfe5ed;border-radius:999px;background:#f7f9fc;text-align:center}.operation-node-dialog.is-codex-workflow .operation-node-close-button{width:32px;height:32px;border-color:#dce2ea;background:#fff;color:#4b5565;font-size:20px}.operation-node-dialog.is-codex-workflow .operation-node-close-button:hover{color:#111827;border-color:#bfc8d6;background:#f4f6f8}.operation-node-workflow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 16px;border-bottom:1px solid #e1e5eb;background:#fbfcfd}.operation-node-workflow-strip article{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid #e0e5ec;border-radius:8px;background:#fff}.operation-node-workflow-strip article span{color:#626b7a;font-size:12px;font-weight:780}.operation-node-workflow-strip article strong{color:#2f3745;font-size:12px;font-weight:860;text-align:right;overflow-wrap:anywhere}.operation-node-workflow-strip article.is-active{border-color:#2563eb70;background:#f3f7ff}.operation-node-workflow-strip article.is-done{border-color:#16a34a5c;background:#f4fbf6}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body{grid-template-columns:minmax(0,1fr) 360px;gap:0;min-height:0;padding:0;overflow:hidden}.operation-node-contract-workspace{grid-column:1 / -1;max-height:42vh;overflow:auto;border-bottom:1px solid #e1e5eb;background:#fff;padding:16px 20px}.operation-node-dialog.is-codex-workflow .operation-node-dialog-chat{display:flex;min-height:0;flex-direction:column;gap:14px;padding:18px 20px 22px;overflow:auto;background:#f7f8fa}.operation-node-chat-turn{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;max-width:100%}.operation-node-chat-turn.is-customer,.operation-node-chat-turn.is-system{grid-template-columns:minmax(0,1fr);padding-left:44px}.operation-node-turn-avatar{width:34px;height:34px;object-fit:contain;border:1px solid #e0e5ec;border-radius:8px;background:#fff}.operation-node-bubble{min-width:0;border:1px solid #e1e6ee;border-radius:8px;background:#fff;padding:13px 14px;box-shadow:0 8px 22px #1c24340f}.operation-node-chat-turn.is-customer .operation-node-bubble{border-color:#d6e2f4;background:#f8fbff}.operation-node-chat-turn.is-system .operation-node-bubble{border-style:dashed;background:#fbfcfd}.operation-node-bubble.is-error{border-color:#dc262657;background:#fff7f7}.operation-node-dialog.is-codex-workflow .operation-node-bubble p{margin:8px 0 0;color:#333d4f;font-size:13px;line-height:1.62}.operation-node-dialog.is-codex-workflow .operation-node-bubble strong{display:block;margin-top:6px;color:#172033;font-size:14px;line-height:1.42;overflow-wrap:anywhere}.operation-node-dialog.is-codex-workflow .operation-node-mini-tags{gap:6px;margin-top:10px}.operation-node-dialog.is-codex-workflow .operation-node-mini-tags em{border-color:#e0e5ec;color:#465165;background:#f6f8fb;font-size:11px}.operation-node-dialog.is-codex-workflow .operation-node-contract-alert{display:grid;gap:6px;margin-top:12px;padding:12px;border:1px solid #ecd6aa;border-radius:8px;background:#fff9ed}.operation-node-dialog.is-codex-workflow .operation-node-contract-alert strong{margin:0;color:#7a4a00;font-size:13px}.operation-node-dialog.is-codex-workflow .operation-node-contract-alert p{margin:0;color:#5f4a27}.operation-node-dialog.is-codex-workflow .operation-node-material-card{padding:14px;box-shadow:none}.operation-node-dialog.is-codex-workflow .operation-node-material-head{grid-template-columns:minmax(0,1fr) auto}.operation-node-dialog.is-codex-workflow .operation-node-material-head em{color:#15613d;background:#eaf8ef}.operation-node-material-dialog-stream{display:grid;gap:8px;margin-top:12px}.operation-node-material-question,.operation-node-material-answer{min-width:0;border-radius:8px;text-align:left}.operation-node-material-question{padding:10px 12px;border:1px solid #dbe7f5;background:#fff}.operation-node-material-question span,.operation-node-material-answer span{display:block;color:#64748b;font-size:11px;font-weight:780}.operation-node-material-question p{margin:5px 0 0;color:#1f2937;font-size:13px;line-height:1.5}.operation-node-material-answer{border:1px solid #d8e2ef;background:#f6faff;padding:9px 10px;cursor:pointer}.operation-node-material-answer strong{display:block;margin-top:4px;color:#172033;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.operation-node-material-answer.is-active{border-color:#8fb4f5;background:#eef5ff}.operation-node-material-dialog-stream>small{color:#657386;font-size:11px}.operation-node-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;align-items:end}.operation-node-chat-composer textarea{width:100%;min-height:52px;resize:vertical;border:1px solid #d5dde8;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:12px;line-height:1.5;padding:9px 10px}.operation-node-chat-composer textarea:focus{outline:2px solid rgb(37 99 235 / 16%);border-color:#8fb4f5}.operation-node-chat-composer button{min-height:38px;border:1px solid #1e5bd7;border-radius:8px;background:#1f64e0;color:#fff;font-size:12px;font-weight:820;white-space:nowrap}.operation-node-chat-composer button:disabled{cursor:default;opacity:.55}.operation-node-field-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.operation-node-field-chip-row button{min-height:28px;border:1px solid #d9e1ec;border-radius:999px;background:#fff;color:#516071;font-size:11px;font-weight:760;padding:0 9px}.operation-node-field-chip-row button.is-filled{border-color:#16a34a47;color:#16623f;background:#f0fbf4}.operation-node-field-chip-row button.is-active{border-color:#1f64e0;color:#1f64e0;background:#eef5ff}.operation-node-dialog.is-codex-workflow .operation-node-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.operation-node-dialog.is-codex-workflow .operation-node-field-list textarea{min-height:68px;border-color:#d5dde8;background:#fff;color:#172033;font-size:12px}.operation-node-dialog.is-codex-workflow .operation-node-field-list textarea:focus{outline:2px solid rgb(37 99 235 / 16%);border-color:#8fb4f5}.operation-node-dialog.is-codex-workflow .operation-node-field-list small,.operation-node-dialog.is-codex-workflow .operation-node-field-actions small{color:#687386;font-size:11px;line-height:1.45}.operation-node-dialog.is-codex-workflow .operation-node-field-actions button,.operation-node-dialog.is-codex-workflow .operation-node-primary-action{border-color:#1e5bd7;background:#1f64e0;color:#fff}.operation-node-dialog.is-codex-workflow .operation-node-field-actions button:hover,.operation-node-dialog.is-codex-workflow .operation-node-primary-action:hover{border-color:#174bb5;background:#174bb5}.operation-node-dialog.is-codex-workflow .operation-node-field-actions button:disabled,.operation-node-dialog.is-codex-workflow .operation-node-primary-action:disabled{cursor:default;opacity:.56}.operation-node-dialog.is-codex-workflow .operation-node-result-card.is-result .operation-node-bubble{border-color:#16a34a52;background:#f7fcf8}.operation-node-dialog.is-codex-workflow .operation-node-result-sections{gap:8px;margin-top:12px}.operation-node-dialog.is-codex-workflow .operation-node-result-sections div,.operation-node-dialog.is-codex-workflow .operation-node-upload-grid div{border-color:#e0e6ee;background:#fff}.operation-node-dialog.is-codex-workflow .operation-node-result-sections b{color:#16623f;font-size:13px}.operation-node-output-artifact-panel{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #dde7ef}.operation-node-output-artifact-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.operation-node-output-artifact-head span{color:#566477;font-size:11px;font-weight:820}.operation-node-output-artifact-head strong{color:#16623f;font-size:11px;font-weight:860}.operation-node-output-artifact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-node-output-artifact-card{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #d8e1ec;border-radius:8px;background:#fff}.operation-node-output-artifact-card.is-active{border-color:#2563eb52;background:#f4f8ff}.operation-node-output-artifact-card.is-saved,.operation-node-output-artifact-card.is-done{border-color:#16a34a47;background:#f4fbf6}.operation-node-output-artifact-card>div:first-child{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-node-output-artifact-card strong{min-width:0;color:#172033;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.operation-node-output-artifact-card em{flex:0 0 auto;border-radius:999px;background:#eef2f7;color:#475569;font-size:10px;font-style:normal;font-weight:820;padding:3px 7px}.operation-node-output-artifact-card p{margin:0;color:#526174;font-size:11px;line-height:1.45}.operation-node-output-artifact-tags,.operation-node-artifact-output-tags{display:flex;flex-wrap:wrap;gap:5px}.operation-node-output-artifact-tags span,.operation-node-artifact-output-tags i{min-width:0;max-width:100%;border:1px solid #dce5ee;border-radius:999px;background:#f8fafc;color:#4f5f73;font-size:10px;font-style:normal;font-weight:760;line-height:18px;padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-node-dialog.is-codex-workflow .operation-node-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.operation-node-dialog.is-codex-workflow .operation-node-upload-grid strong{color:#172033;font-size:13px}.operation-node-dialog.is-codex-workflow .operation-node-dialog-side{display:grid;align-content:start;gap:12px;min-height:0;padding:16px;overflow:auto;border-left:1px solid #e1e5eb;background:#fff}.operation-node-dialog.is-codex-workflow .operation-node-dialog-side section{border-color:#e1e6ee;background:#fff;box-shadow:none}.operation-node-dialog.is-codex-workflow .operation-node-output-panel{background:#fbfcfd}.operation-node-generated-side{display:grid;gap:12px}.operation-node-generated-title{display:grid;gap:4px;padding:10px;border:1px solid #e0e6ee;border-radius:8px;background:#fff}.operation-node-generated-title strong{color:#172033;font-size:13px;line-height:1.42}.operation-node-generated-title p{margin:0;color:#64748b;font-size:11px;line-height:1.45}.operation-node-empty-output{display:grid;gap:6px;min-height:128px;align-content:center;padding:16px;border:1px dashed #ccd7e5;border-radius:8px;background:#fff}.operation-node-empty-output strong{color:#263244;font-size:13px}.operation-node-empty-output p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.operation-node-output-panel .operation-node-result-sections{display:grid;gap:8px;margin-top:0}.operation-node-output-panel .operation-node-output-artifact-panel{margin-top:0;padding-top:0;border-top:0}.operation-node-output-panel .operation-node-output-artifact-grid{grid-template-columns:1fr}.operation-node-capability-assets,.operation-node-capability-section,.operation-node-capability-form{display:grid;gap:10px}.operation-node-capability-asset-grid,.operation-node-capability-recommendations{display:grid;gap:8px}.operation-node-capability-asset-card,.operation-node-capability-recommendations button,.operation-node-capability-current-field{min-width:0;border:1px solid #dce5ee;border-radius:8px;background:#fff}.operation-node-capability-asset-card{display:grid;gap:8px;padding:10px}.operation-node-capability-asset-card.is-ready{border-color:#16a34a4d;background:#f6fbf7}.operation-node-capability-asset-card.is-failed{border-color:#dc262647;background:#fff7f7}.operation-node-capability-preview{display:grid;min-height:148px;aspect-ratio:4 / 3;place-items:center;overflow:hidden;border:1px solid #dbe4ef;border-radius:8px;background:#f3f6fa;color:#64748b;font-size:12px;font-weight:820}.operation-node-capability-preview img,.operation-node-capability-preview video{width:100%;height:100%;display:block;object-fit:cover}.operation-node-capability-asset-card>div:nth-of-type(2){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.operation-node-capability-asset-card strong,.operation-node-capability-form strong{min-width:0;color:#172033;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.operation-node-capability-asset-card em{flex:0 0 auto;border-radius:999px;background:#eef2f7;color:#475569;font-size:10px;font-style:normal;font-weight:820;padding:3px 7px}.operation-node-capability-asset-card p,.operation-node-capability-form p,.operation-node-capability-empty{margin:0;color:#526174;font-size:11px;line-height:1.48;overflow-wrap:anywhere}.operation-node-capability-section{background:#f7fafc}.operation-node-capability-recommendations button{display:grid;gap:4px;padding:10px;text-align:left;cursor:pointer}.operation-node-capability-recommendations button.is-active{border-color:#8fb4f5;background:#eef5ff}.operation-node-capability-recommendations button:disabled,.operation-node-capability-option-row button:disabled,.operation-node-capability-submit:disabled{cursor:default;opacity:.56}.operation-node-capability-recommendations span{color:#172033;font-size:12px;font-weight:860}.operation-node-capability-recommendations small,.operation-node-capability-form>small{color:#64748b;font-size:11px;line-height:1.45}.operation-node-capability-current-field{display:grid;gap:8px;padding:10px}.operation-node-capability-current-field>span{color:#526174;font-size:11px;font-weight:820}.operation-node-capability-current-field textarea{width:100%;min-height:78px;resize:vertical;border:1px solid #d5dde8;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:12px;line-height:1.5;padding:9px 10px}.operation-node-capability-current-field textarea:focus{outline:2px solid rgb(37 99 235 / 16%);border-color:#8fb4f5}.operation-node-capability-option-row{display:flex;flex-wrap:wrap;gap:6px}.operation-node-capability-option-row button{min-height:28px;border:1px solid #d9e1ec;border-radius:999px;background:#fff;color:#516071;font-size:11px;font-weight:760;padding:0 9px}.operation-node-capability-option-row button.is-active{border-color:#1f64e0;color:#1f64e0;background:#eef5ff}.operation-node-capability-submit{min-height:38px;border:1px solid #1e5bd7;border-radius:8px;background:#1f64e0;color:#fff;font-size:12px;font-weight:820}.operation-node-capability-submit:hover{border-color:#174bb5;background:#174bb5}.operation-node-confirmation-bubble{border-color:#f59e0b4d;background:#fffaf0}.operation-node-dialog.is-codex-workflow .operation-node-next-action-section{background:#f8fafc}.operation-node-dialog.is-codex-workflow .operation-node-section-head strong{color:#172033;font-size:13px;text-align:right}.operation-node-dialog.is-codex-workflow .operation-node-primary-action{min-height:42px;border-radius:8px;font-size:13px}.operation-node-dialog.is-codex-workflow .operation-node-next-action-section p{color:#5d6879;font-size:12px;line-height:1.5}.operation-node-dialog.is-codex-workflow .operation-node-live-summary{grid-template-columns:1fr;gap:6px;margin-bottom:0}.operation-node-dialog.is-codex-workflow .operation-node-live-summary span{justify-content:space-between;padding:0 10px;border-color:#e0e6ee;color:#2f3a4d;background:#fff}.operation-node-artifact-loop-section{display:grid;gap:10px}.operation-node-artifact-loop-list{display:grid;gap:8px}.operation-node-artifact-loop-list article{display:grid;gap:8px;padding:10px;border:1px solid #e0e6ee;border-radius:8px;background:#fbfcfd}.operation-node-artifact-loop-list article.is-active{border-color:#2563eb4d;background:#f4f8ff}.operation-node-artifact-loop-list article.is-saved,.operation-node-artifact-loop-list article.is-done{border-color:#16a34a4d;background:#f4fbf6}.operation-node-artifact-loop-list article>div:first-child{min-width:0}.operation-node-artifact-loop-list span{color:#64748b;font-size:11px;font-weight:780}.operation-node-artifact-loop-list strong{display:block;margin-top:3px;color:#172033;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.operation-node-artifact-loop-list em{width:fit-content;border-radius:999px;background:#eef2f7;color:#475569;font-size:11px;font-style:normal;font-weight:820;padding:3px 8px}.operation-node-artifact-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.operation-node-artifact-steps i{min-width:0;border:1px solid #e0e6ee;border-radius:999px;color:#8792a3;background:#fff;font-size:10px;font-style:normal;font-weight:760;line-height:20px;text-align:center}.operation-node-artifact-steps i.is-done{border-color:#16a34a42;color:#16623f;background:#eaf8ef}.operation-node-dialog.is-codex-workflow .operation-node-checkpoints article{border-left-color:#cbd5e1;background:#f8fafc}.operation-node-dialog.is-codex-workflow .operation-node-checkpoints p,.operation-node-dialog.is-codex-workflow .operation-node-checkpoints em{color:#5d6879}.operation-node-dialog.is-codex-workflow .operation-node-checkpoints button,.operation-node-dialog.is-codex-workflow .operation-node-save-grid button{border-color:#d0d8e4;background:#fff;color:#263244}.operation-node-dialog.is-codex-workflow .operation-node-checkpoints button:hover,.operation-node-dialog.is-codex-workflow .operation-node-save-grid button:hover{border-color:#1f64e0;color:#fff;background:#1f64e0}.operation-node-dialog.is-codex-workflow .operation-node-checkpoints button.is-done,.operation-node-dialog.is-codex-workflow .operation-node-save-grid button.is-done{border-color:#16a34a57;color:#15613d;background:#edf9f1}.operation-node-scene-launcher{position:absolute;left:16px;bottom:16px;z-index:4;display:flex;align-items:center;gap:8px}.operation-node-scene-launcher.customer-entry-scene-launcher{position:fixed;left:16px;bottom:16px;z-index:60}.operation-node-scene-launcher>button,.operation-node-scene-launcher>.operation-node-file-launcher{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(143 163 190 / 34%);border-radius:12px;background:linear-gradient(180deg,#fff,#f6f9ff);color:#17365f;box-shadow:0 10px 22px #1e4a8417,inset 0 1px #ffffffdb;cursor:pointer;font-size:25px;font-weight:460;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.operation-node-scene-launcher>button.is-open,.operation-node-scene-launcher>button:hover,.operation-node-scene-launcher>.operation-node-file-launcher:hover{border-color:#2f6bff61;background:#f1f6ff;color:#1d4ed8;box-shadow:0 12px 26px #2f6bff21,inset 0 1px #ffffffe5;transform:translateY(-1px)}.operation-node-scene-launcher>button:disabled{cursor:not-allowed;opacity:.48;transform:none}.operation-node-file-launcher input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.operation-node-file-launcher svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.operation-node-scene-picker{position:absolute;left:0;bottom:50px;display:grid;gap:7px;width:min(310px,calc(100vw - 36px));max-height:420px;padding:10px;overflow:auto;border:1px solid #d9e1ec;border-radius:8px;background:#fff;box-shadow:0 18px 44px #181f2c2e}.operation-node-scene-picker[aria-busy=true]{box-shadow:0 20px 48px #2563eb2e}.operation-node-scene-picker>div{padding:4px 4px 8px;border-bottom:1px solid #eef2f7}.operation-node-scene-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.operation-node-scene-picker-head>div{display:grid;gap:4px;min-width:0}.operation-node-scene-picker-head button{min-height:28px;padding:0 8px;border:1px solid #d8e2ef;border-radius:8px;color:#334155;background:#fff;font-size:11px;font-weight:850;white-space:nowrap}.operation-node-scene-picker-head button:hover:not(:disabled){border-color:#1f64e0;color:#1f64e0}.operation-node-scene-picker>div span{display:block;color:#64748b;font-size:11px;font-weight:800}.operation-node-scene-picker>div strong{display:block;margin-top:4px;color:#263244;font-size:12px;line-height:1.45}.operation-node-scene-picker>button{display:grid;gap:3px;min-height:46px;padding:8px 9px;border:1px solid #e0e6ee;border-radius:8px;background:#fbfcfd;text-align:left}.operation-node-scene-picker>button.is-active{border-color:#1f64e0;background:#eef5ff}.operation-node-scene-picker>button.is-switching{border-color:#2f6bff;background:#f4f8ff;box-shadow:inset 3px 0 #2f6bff}.operation-node-scene-picker>button span{color:#172033;font-size:12px;font-weight:840}.operation-node-scene-picker>button small{color:#64748b;font-size:11px;line-height:1.35}.operation-node-scene-picker>button em{justify-self:start;padding:2px 7px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-size:10px;font-style:normal;font-weight:860;line-height:1.45}.operation-node-scene-picker-summary{background:#f8fbff}.operation-node-scene-picker-summary strong{font-weight:840}@media(max-width:980px){.operation-node-dialog.is-codex-workflow .operation-node-dialog-body{grid-template-columns:1fr}.operation-node-dialog.is-codex-workflow .operation-node-dialog-side{border-top:1px solid #e1e5eb;border-left:0}}@media(max-width:680px){.operation-node-dialog.is-codex-workflow{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.operation-node-dialog.is-codex-workflow .operation-node-dialog-head{gap:10px;align-items:flex-start}.operation-node-window-actions{flex-shrink:0}.operation-node-workflow-strip,.production-node-workflow-overview-head,.production-node-workflow-grid{grid-template-columns:1fr}.production-node-workflow-overview-head>button{justify-self:stretch}.production-node-workflow-understanding,.production-node-workflow-value,.production-node-workflow-needs{grid-column:auto;grid-row:auto}.production-node-workflow-progress,.production-node-workflow-value-grid,.source-center-value-summary-grid,.operation-node-output-artifact-grid{grid-template-columns:1fr}.operation-node-dialog.is-codex-workflow .operation-node-dialog-chat,.operation-node-dialog.is-codex-workflow .operation-node-dialog-side,.operation-node-contract-workspace{padding:12px}.operation-node-chat-turn,.operation-node-chat-turn.is-customer,.operation-node-chat-turn.is-system{grid-template-columns:1fr;padding-left:0}.operation-node-turn-avatar{display:none}.operation-node-dialog.is-codex-workflow .operation-node-field-list,.operation-node-dialog.is-codex-workflow .operation-node-upload-grid,.operation-node-save-grid{grid-template-columns:1fr}}.education-collab-strategy-board{display:grid;gap:12px;padding:14px 16px;border-color:#cfe3ff;background:linear-gradient(135deg,#fff,#f5faff 52%,#f5fff8)}.education-collab-strategy-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.education-collab-strategy-summary h2{margin:4px 0 0;font-size:1.22rem;line-height:1.3}.education-collab-strategy-summary p{margin:6px 0 0;color:#5d7088;font-size:.8rem;font-weight:760;line-height:1.5}.education-collab-goal-tree,.education-collab-strategy-lifecycle{display:flex;flex-wrap:wrap;gap:8px}.education-collab-goal-tree span,.education-collab-strategy-lifecycle span{min-height:28px;padding:6px 10px;border:1px solid #d8e5f6;border-radius:999px;color:#31516f;background:#fff;font-size:.74rem;font-weight:900}.education-collab-strategy-lifecycle span{color:#0f766e;border-color:#bdebdc;background:#f0fdf8}.education-collab-strategy-health{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.education-collab-strategy-health article{display:grid;min-height:98px;gap:6px;padding:12px;border:1px solid #d7e7fb;border-radius:8px;background:#fff}.education-collab-strategy-health strong{color:#071d3d;font-size:1.36rem;line-height:1}.education-collab-strategy-health p{margin:0;color:#65778d;font-size:.72rem;font-weight:780;line-height:1.42}.education-collab-standards{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px}.education-collab-standards strong{color:#071d3d;font-size:.88rem}.education-collab-standards div,.education-collab-node-stats,.education-collab-drawer-body section div{display:flex;flex-wrap:wrap;gap:8px}.education-collab-standards span,.education-collab-node-stats span,.education-collab-drawer-body section div span{min-height:24px;padding:4px 8px;border:1px solid #d8e5f6;border-radius:999px;color:#35506d;background:#f7fbff;font-size:.72rem;font-weight:900}.education-collab-ai-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-color:#cddcff;background:linear-gradient(120deg,#fff,#f5f8ff 72%,#fff9f2)}.education-collab-ai-card-main{display:flex;align-items:center;gap:12px;min-width:0}.education-collab-ai-avatar{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:8px;color:#fff;background:#2f6bff;box-shadow:0 12px 24px #2f6bff38;font-size:1rem;font-weight:950}.education-collab-ai-card p{margin:4px 0 0;color:#445a74;font-size:.84rem}.education-collab-ai-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.education-collab-ai-card button,.education-collab-strategy-summary button,.education-collab-strategy-grid button,.education-collab-node-actions button,.education-collab-drawer-actions button{padding:0 11px;color:#2f6bff;border-color:#cbdcff;background:#fff}.education-collab-strategy-summary button{min-height:42px;padding:0 18px;color:#fff;border-color:#2f6bff;background:#2f6bff;box-shadow:0 12px 24px #2f6bff2e}.education-collab-strategy-grid button{color:#0f766e;border-color:#a7ead6;background:#f0fdf8}.education-collab-ai-card button:hover,.education-collab-strategy-summary button:hover,.education-collab-strategy-grid button:hover,.education-collab-node-actions button:hover,.education-collab-drawer-actions button:hover{color:#fff;border-color:#2f6bff;background:#2f6bff}.education-collab-line-panel{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:10px;padding:12px 14px;align-items:stretch}.education-collab-line-head{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:12px}.education-collab-line-head h2{margin:3px 0 0;color:#071d3d;font-size:1rem}.education-collab-line-head p{margin:4px 0 0;color:#5d7088;font-size:.76rem;font-weight:760;line-height:1.42}.education-collab-line-head label{display:grid;order:-1;gap:6px;color:#536980;font-size:.74rem;font-weight:900}.education-collab-line-head select{width:100%;min-height:38px;padding:0 36px 0 12px;border:1px solid #cbdcff;border-radius:8px;color:#0b2f73;background:#fff;font-size:.86rem;font-weight:900}.education-collab-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.education-collab-loop-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:4px 8px;align-content:center;min-height:92px;padding:10px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff}.education-collab-loop-grid h3{margin:0;color:#071d3d;font-size:.86rem}.education-collab-loop-grid p{margin:0;overflow:hidden;color:#5d7088;font-size:.72rem;font-weight:760;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.education-collab-loop-grid dl{display:none}.education-collab-loop-grid dt{color:#0f766e;font-size:.7rem;font-weight:950}.education-collab-loop-grid dd{margin:2px 0 0;color:#4e647d;font-size:.72rem;font-weight:780;line-height:1.38}.education-collab-loop-grid button{grid-column:2;grid-row:1 / span 3;align-self:center;width:fit-content;min-height:30px;padding:0 10px;border:1px solid #cbdcff;border-radius:8px;color:#2f6bff;background:#fff;font-size:.74rem;font-weight:900}.education-collab-loop-grid button:hover{color:#fff;border-color:#2f6bff;background:#2f6bff}.education-collab-mainline,.education-collab-tabs{display:grid;gap:12px;padding:14px 18px}.education-collab-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.education-collab-section-head h2{margin:3px 0 0;font-size:1.06rem}.education-collab-section-head small{color:#6a7e96;font-size:.78rem;font-weight:800}.education-collab-node-scroll{overflow-x:auto;padding-bottom:4px}.education-collab-node-grid{display:grid;grid-template-columns:repeat(12,232px);gap:12px;min-width:max-content}.education-collab-node{position:relative;display:grid;min-height:330px;align-content:start;gap:8px;padding:14px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff;cursor:pointer}.education-collab-node:not(:last-child):after{position:absolute;top:50%;right:-12px;z-index:2;width:13px;height:2px;content:"";background:#8ba4c2}.education-collab-node-top,.education-collab-business-table button{display:flex;align-items:center;justify-content:space-between;gap:8px}.education-collab-status{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:950}.education-collab-status.is-neutral{color:#667085;background:#f2f4f7}.education-collab-status.is-blue{color:#1f5eea;background:#edf4ff}.education-collab-status.is-orange{color:#b45309;background:#fff7ed}.education-collab-status.is-green{color:#087443;background:#ecfdf3}.education-collab-status.is-red{color:#b42318;background:#fff1f3}.education-collab-node h3{margin:0;font-size:1.02rem;line-height:1.25}.education-collab-node>p{width:fit-content;margin:0;padding:5px 8px;border-radius:999px;color:#3b526d;background:#eef4fb;font-size:.74rem;font-weight:900}.education-collab-node dl,.education-collab-role-grid dl{display:grid;gap:6px;margin:0}.education-collab-node dt,.education-collab-role-grid dt{color:#0f766e;font-size:.72rem;font-weight:950}.education-collab-node dd,.education-collab-role-grid dd{margin:2px 0 0;color:#4e647d;font-size:.74rem;font-weight:770;line-height:1.38}.education-collab-node-stats .has-risk{color:#b42318;border-color:#ffd0d5;background:#fff5f6}.education-collab-node-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.education-collab-node.is-blue{background:#f5f9ff}.education-collab-node.is-orange{background:#fff9f1}.education-collab-node.is-green{background:#f3fbf7}.education-collab-node.is-red{border-color:#ffc9d0;background:#fff6f7}.education-collab-node.is-locked{border-color:#d7e1ee;background:#f8fafc}.education-collab-node.is-locked h3,.education-collab-node.is-locked dd,.education-collab-node.is-locked .education-collab-node-stats span{color:#64748b}.education-collab-node.is-locked>p{color:#64748b;background:#eef2f7}.education-collab-node.is-assist-ready>p{color:#1d4ed8;background:#eef5ff}.education-collab-node.is-locked .education-collab-node-actions button:first-child{color:#77869a;border-color:#d7e1ee;background:#eef2f7;cursor:not-allowed}.education-collab-node.is-locked .education-collab-node-actions button:first-child:hover{color:#77869a;border-color:#d7e1ee;background:#eef2f7}.education-collab-tab-list{display:flex;flex-wrap:wrap;gap:8px}.education-collab-tab-list button{padding:0 14px;color:#51657d;border-color:#dce6f4;background:#f8fbff}.education-collab-tab-list button.is-active{color:#fff;border-color:#2f6bff;background:#2f6bff}.education-collab-business-table{display:grid;gap:8px}.education-collab-business-table button{display:grid;grid-template-columns:minmax(150px,1fr) 132px minmax(180px,1.3fr) minmax(150px,.9fr) 112px 82px;min-height:62px;padding:10px 12px;border:1px solid #dce6f4;border-radius:8px;color:inherit;background:#fff;text-align:left}.education-collab-business-table strong,.education-collab-business-table span{min-width:0;color:#415872;font-size:.78rem;font-weight:850;line-height:1.4}.education-collab-business-table strong{display:grid;gap:3px;color:#071d3d}.education-collab-business-table strong small{color:#6a7e96;font-size:.72rem;font-weight:780}.education-collab-business-table button.is-locked{border-color:#d7e1ee;background:#f8fafc}.education-collab-business-table button.is-locked strong,.education-collab-business-table button.is-locked span{color:#64748b}.education-collab-business-table button.is-assist-ready span:first-of-type{color:#1d4ed8}.education-collab-role-grid,.education-collab-strategy-grid,.education-collab-feedback-grid,.education-collab-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.education-collab-role-grid article,.education-collab-strategy-grid article,.education-collab-feedback-grid article,.education-collab-risk-grid article,.education-collab-object-flow article{display:grid;min-width:0;gap:9px;padding:15px;border:1px solid #dce6f4;border-radius:8px;background:#fff}.education-collab-role-grid h3,.education-collab-strategy-grid h3,.education-collab-feedback-grid strong,.education-collab-risk-grid strong,.education-collab-object-flow strong{margin:0;color:#071d3d;font-size:.98rem}.education-collab-role-grid p,.education-collab-strategy-grid p,.education-collab-feedback-grid p,.education-collab-risk-grid p,.education-collab-object-flow p{margin:0;color:#5d7088;font-size:.8rem;font-weight:760;line-height:1.5}.education-collab-strategy-grid article{align-content:start;min-height:250px;border-color:#d7e7fb;background:#fff}.education-collab-strategy-grid article:nth-child(1),.education-collab-strategy-grid article:nth-child(4){background:#f7fbff}.education-collab-strategy-grid article:nth-child(2),.education-collab-strategy-grid article:nth-child(5){background:#f7fdf9}.education-collab-strategy-grid article:nth-child(3),.education-collab-strategy-grid article:nth-child(6){background:#fffaf4}.education-collab-strategy-grid dl{display:grid;gap:8px;margin:0}.education-collab-strategy-grid dt{color:#6b7f96;font-size:.68rem;font-weight:900}.education-collab-strategy-grid dd{margin:2px 0 0;color:#243c58;font-size:.78rem;font-weight:800;line-height:1.42}.education-collab-strategy-grid button{width:fit-content;min-height:30px;margin-top:2px}.education-collab-object-flow{display:grid;grid-template-columns:repeat(9,minmax(142px,1fr));gap:10px;overflow-x:auto}.education-collab-object-flow article{position:relative;min-height:132px;background:#f8fbff}.education-collab-object-flow article:not(:last-child):after{position:absolute;top:50%;right:-9px;z-index:2;width:9px;height:2px;content:"";background:#2f6bff}.education-collab-object-flow strong{font-size:.74rem;white-space:nowrap}.education-collab-object-flow span{color:#2f6bff;font-size:.78rem;font-weight:950}.education-collab-risk-grid em{width:fit-content;padding:5px 8px;border-radius:999px;color:#b45309;background:#fff7ed;font-size:.74rem;font-style:normal;font-weight:900}.education-collab-drawer{position:fixed;z-index:80;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100vw);border-left:1px solid #dce6f4;background:#fff;box-shadow:-28px 0 70px #0f24432e}.education-collab-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px;border-bottom:1px solid #e6edf7}.education-collab-drawer-head h2{margin:6px 0 8px;font-size:1.35rem}.education-collab-drawer-head button{width:34px;height:34px;border:1px solid #dce6f4;border-radius:8px;color:#4b5f78;background:#fff;font-size:1.4rem;line-height:1}.education-collab-drawer-body{display:grid;align-content:start;gap:14px;overflow-y:auto;padding:18px 22px}.education-collab-drawer-body section{display:grid;gap:8px;padding:14px;border:1px solid #e0e8f3;border-radius:8px;background:#f9fbff}.education-collab-drawer-body section.education-collab-drawer-ai{border-color:#cbdcff;background:#f4f8ff}.education-collab-drawer-body section.education-collab-drawer-ai h3{color:#2f6bff}.education-collab-drawer-body h3{margin:0;font-size:.92rem}.education-collab-drawer-body p,.education-collab-drawer-body li{margin:0;color:#536980;font-size:.8rem;font-weight:780;line-height:1.5}.education-collab-drawer-body ul{display:grid;gap:6px;margin:0;padding-left:18px}.education-collab-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 22px 22px;border-top:1px solid #e6edf7}.education-collab-drawer-actions button{min-height:38px}.education-collab-drawer-actions button:nth-child(1),.education-collab-drawer-actions button:nth-child(2){color:#fff;border-color:#2f6bff;background:#2f6bff}.ops-architecture-panel{display:grid;gap:12px;padding:16px;border:1px solid #d9e6f3;border-radius:8px;background:#fff;box-shadow:0 16px 38px #1f4a7d12}.ops-architecture-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.ops-architecture-head>div{display:grid;gap:5px;min-width:0}.ops-architecture-head span,.ops-architecture-grid span{color:#2f6bff;font-size:.72rem;font-weight:950}.ops-architecture-head h2{margin:0;color:#071d3d;font-size:1.12rem;line-height:1.3}.ops-head-pill{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid #d8e5f6;border-radius:999px;color:#17406d;background:#f8fbff;font-size:.78rem;font-weight:950;white-space:nowrap}.ops-architecture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-architecture-grid article{display:grid;min-width:0;min-height:108px;align-content:start;gap:6px;padding:12px;border:1px solid #dce8f6;border-radius:8px;background:#fbfdff}.ops-architecture-grid strong{color:#071d3d;font-size:.9rem;line-height:1.35}.ops-architecture-grid p{margin:0;color:#536980;font-size:.78rem;font-weight:760;line-height:1.45}.ops-flow-strip{display:flex;flex-wrap:wrap;gap:8px}.ops-flow-strip span{min-height:28px;padding:6px 9px;border:1px solid #d8e5f6;border-radius:999px;color:#31516f;background:#fff;font-size:.74rem;font-weight:900}.education-collab-page.is-art-template-workbench .education-collab-node{min-height:390px}.education-template-node-scenes{display:grid;gap:5px}.education-template-node-scenes span{min-height:24px;padding:4px 7px;border:1px solid #dce8f6;border-radius:8px;color:#17406d;background:#fff;font-size:.7rem;font-weight:900;line-height:1.3}.education-template-node-scenes span:nth-child(2){color:#0f766e;border-color:#bdebdc;background:#f0fdf8}.education-collab-drawer.is-template-studio{top:50%;right:auto;bottom:auto;left:50%;width:min(1040px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));border:1px solid #d8e3f0;border-radius:8px;box-shadow:0 30px 90px #0f24433d;transform:translate(-50%,-50%);overflow:hidden}.education-collab-drawer.is-template-studio .education-collab-drawer-head{padding:18px 22px;background:#fff}.education-collab-drawer.is-template-studio .education-collab-drawer-body{gap:0;padding:18px;background:#f5f8fc}.education-collab-drawer.is-template-studio .education-collab-drawer-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 18px 18px;background:#fff}.education-template-plugin-workspace{display:grid;gap:14px;min-width:0}.education-template-scene-grid,.education-template-workspace-grid,.education-template-routing-grid{display:grid;gap:10px;min-width:0}.education-template-scene-grid{grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(260px,1.4fr)}.education-template-workspace-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:stretch}.education-template-routing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.education-template-scene-grid article,.education-template-routing-grid article,.education-template-chat-panel,.education-template-result-panel{min-width:0;border:1px solid #dce8f6;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1f4a7d0f}.education-template-scene-grid article{display:grid;gap:6px;min-height:92px;align-content:start;padding:12px}.education-template-scene-grid article span,.education-template-chat-head span,.education-template-result-head span,.education-template-routing-grid article span{color:#2f6bff;font-size:.72rem;font-weight:950}.education-template-scene-grid article strong,.education-template-chat-head strong,.education-template-result-head strong,.education-template-message strong{min-width:0;color:#071d3d;font-size:.92rem;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.education-template-scene-grid article p,.education-template-routing-grid article p{margin:0;color:#5d7088;font-size:.76rem;font-weight:760;line-height:1.45}.education-template-chat-panel,.education-template-result-panel{display:grid;align-content:start;gap:10px;padding:14px}.education-template-chat-head,.education-template-result-head{display:grid;gap:4px}.education-template-message{display:grid;width:min(92%,520px);gap:6px;padding:10px 12px;border:1px solid #dce8f6;border-radius:8px;background:#f7fbff}.education-template-message span{color:#2f6bff;font-size:.7rem;font-weight:950}.education-template-message p,.education-template-message li{margin:0;color:#405772;font-size:.78rem;font-weight:760;line-height:1.5}.education-template-message.is-user{justify-self:end;border-color:#193766;background:#102a4d}.education-template-message.is-user span,.education-template-message.is-user p{color:#fff}.education-template-message.is-result{width:100%;border-color:#bdebdc;background:#f0fdf8}.education-template-message ul,.education-template-result-panel ol{display:grid;gap:7px;margin:0;padding-left:18px}.education-template-result-panel ol{counter-reset:template-result;list-style:none;padding-left:0}.education-template-result-panel li{position:relative;min-height:34px;padding:8px 10px 8px 34px;border:1px solid #e1eaf5;border-radius:8px;color:#34465f;background:#fbfdff;font-size:.78rem;font-weight:760;line-height:1.45}.education-template-result-panel li:before{position:absolute;top:9px;left:10px;width:16px;height:16px;border-radius:999px;color:#fff;background:#2f6bff;content:counter(template-result);counter-increment:template-result;font-size:.62rem;font-weight:950;line-height:16px;text-align:center}.education-template-routing-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-height:74px;align-content:start;padding:12px}.education-template-routing-grid article p{grid-column:1 / -1}.education-template-flow-strip{display:flex;flex-wrap:wrap;gap:8px}.education-template-flow-strip span{min-height:28px;padding:6px 9px;border:1px solid #d8e5f6;border-radius:999px;color:#31516f;background:#fff;font-size:.74rem;font-weight:900}.education-template-flow-strip span:nth-child(2){color:#b42318;border-color:#ffd0d5;background:#fff5f6}.education-collab-toast{position:fixed;z-index:90;right:28px;bottom:28px;max-width:min(420px,calc(100vw - 56px));padding:12px 16px;border:1px solid #cbdcff;border-radius:8px;color:#0b2f73;background:#fff;box-shadow:0 18px 48px #143c782e;font-size:.88rem;font-weight:900}.restaurant-ops-page{display:grid;width:min(1440px,100%);margin:0 auto;gap:14px;color:#0b1f3a}.restaurant-ops-header,.restaurant-ops-metrics button,.restaurant-ops-standards,.restaurant-ops-ai-card,.restaurant-ops-line-panel,.restaurant-ops-mainline,.restaurant-ops-output-panel{border:1px solid #dce6f4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1e3f6e12}.restaurant-ops-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px}.restaurant-ops-logo{display:flex;align-items:center;gap:10px}.restaurant-ops-logo span,.restaurant-ops-ai-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#fff;background:#2f6bff;font-size:.9rem;font-weight:950}.restaurant-ops-title h1,.restaurant-ops-section-head h2,.restaurant-ops-line-head h2,.restaurant-ops-node h3,.restaurant-ops-output-grid h3,.restaurant-ops-drawer h2,.restaurant-ops-drawer h3{color:#071d3d}.restaurant-ops-title h1{margin:0;font-size:1.46rem;line-height:1.2}.restaurant-ops-title p{margin:4px 0 0;color:#61758d;font-size:.88rem}.restaurant-ops-header-side{display:grid;justify-items:end;gap:5px;color:#5d7088;font-size:.78rem;font-weight:850}.restaurant-ops-view-switch{display:flex;gap:6px;padding:4px;border-radius:8px;background:#eef4ff}.restaurant-ops-view-switch button,.restaurant-ops-ai-card button,.restaurant-ops-loop-grid button,.restaurant-ops-node-actions button,.restaurant-ops-output-grid button,.restaurant-ops-drawer-actions button{min-height:32px;border:1px solid transparent;border-radius:8px;font-size:.78rem;font-weight:900}.restaurant-ops-view-switch button{padding:0 10px;color:#4a5e78;background:transparent}.restaurant-ops-view-switch button.is-active{color:#2f6bff;background:#fff;box-shadow:0 6px 14px #2f6bff1f}.restaurant-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.restaurant-ops-metrics button{display:grid;min-height:94px;align-content:start;gap:5px;padding:14px 16px;color:inherit;text-align:left}.restaurant-ops-metrics span,.restaurant-ops-standards strong,.restaurant-ops-ai-card span,.restaurant-ops-line-head span,.restaurant-ops-loop-grid article>span,.restaurant-ops-section-head span,.restaurant-ops-node-top>span:first-child,.restaurant-ops-drawer-head span{color:#2f6bff;font-size:.74rem;font-weight:950}.restaurant-ops-metrics strong{color:#071d3d;font-size:1.62rem;line-height:1}.restaurant-ops-metrics small{width:fit-content;padding:3px 7px;border-radius:999px;color:#0f766e;background:#ecfdf7;font-weight:900}.restaurant-ops-metrics em{color:#687b92;font-size:.72rem;font-style:normal;font-weight:780;line-height:1.45}.restaurant-ops-standards{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px}.restaurant-ops-standards div,.restaurant-ops-node-stats,.restaurant-ops-drawer-body section div{display:flex;flex-wrap:wrap;gap:8px}.restaurant-ops-standards span,.restaurant-ops-node-stats span,.restaurant-ops-drawer-body section div span{min-height:24px;padding:4px 8px;border:1px solid #d8e5f6;border-radius:999px;color:#35506d;background:#f7fbff;font-size:.72rem;font-weight:900}.restaurant-ops-ai-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-color:#cddcff;background:linear-gradient(120deg,#fff,#f5f8ff 70%,#fff7ed)}.restaurant-ops-ai-main{display:flex;align-items:center;gap:12px;min-width:0}.restaurant-ops-ai-card p{margin:4px 0 0;color:#445a74;font-size:.84rem;line-height:1.45}.restaurant-ops-ai-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.restaurant-ops-ai-card button,.restaurant-ops-loop-grid button,.restaurant-ops-node-actions button,.restaurant-ops-output-grid button,.restaurant-ops-drawer-actions button{padding:0 11px;color:#2f6bff;border-color:#cbdcff;background:#fff}.restaurant-ops-ai-card button:hover,.restaurant-ops-loop-grid button:hover,.restaurant-ops-node-actions button:hover,.restaurant-ops-output-grid button:hover,.restaurant-ops-drawer-actions button:hover{color:#fff;border-color:#2f6bff;background:#2f6bff}.restaurant-ops-line-panel{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:10px;padding:12px 14px}.restaurant-ops-line-head{display:grid;align-content:start;gap:12px}.restaurant-ops-line-head label{display:grid;gap:6px;color:#536980;font-size:.74rem;font-weight:900}.restaurant-ops-line-head select{min-height:38px;padding:0 36px 0 12px;border:1px solid #cbdcff;border-radius:8px;color:#0b2f73;background:#fff;font-size:.86rem;font-weight:900}.restaurant-ops-line-head h2{margin:3px 0 0;font-size:1rem}.restaurant-ops-line-head p{margin:4px 0 0;color:#5d7088;font-size:.76rem;font-weight:760;line-height:1.42}.restaurant-ops-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.restaurant-ops-loop-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:92px;align-content:center;gap:4px 8px;padding:10px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff}.restaurant-ops-loop-grid h3{margin:0;color:#071d3d;font-size:.86rem}.restaurant-ops-loop-grid p{overflow:hidden;margin:0;color:#5d7088;font-size:.72rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.restaurant-ops-loop-grid dl{display:none}.restaurant-ops-loop-grid button{grid-column:2;grid-row:1 / span 3;align-self:center}.restaurant-ops-mainline,.restaurant-ops-output-panel{display:grid;gap:12px;padding:14px 18px}.restaurant-ops-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.restaurant-ops-section-head h2{margin:3px 0 0;font-size:1.06rem}.restaurant-ops-section-head small{color:#6a7e96;font-size:.78rem;font-weight:800}.restaurant-ops-node-scroll{overflow-x:auto;padding-bottom:4px}.restaurant-ops-node-grid{display:grid;grid-template-columns:repeat(8,232px);gap:12px;min-width:max-content}.restaurant-ops-node{position:relative;display:grid;min-height:330px;align-content:start;gap:8px;padding:14px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff;cursor:pointer}.restaurant-ops-node:not(:last-child):after{position:absolute;top:50%;right:-12px;z-index:2;width:13px;height:2px;content:"";background:#8ba4c2}.restaurant-ops-node-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.restaurant-ops-status{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:950}.restaurant-ops-status.is-neutral{color:#667085;background:#f2f4f7}.restaurant-ops-status.is-blue{color:#1f5eea;background:#edf4ff}.restaurant-ops-status.is-orange{color:#b45309;background:#fff7ed}.restaurant-ops-status.is-green{color:#087443;background:#ecfdf3}.restaurant-ops-status.is-red{color:#b42318;background:#fff1f3}.restaurant-ops-node h3{margin:0;font-size:1.02rem}.restaurant-ops-node>p{width:fit-content;margin:0;padding:5px 8px;border-radius:999px;color:#3b526d;background:#eef4fb;font-size:.74rem;font-weight:900}.restaurant-ops-node dl{display:grid;gap:6px;margin:0}.restaurant-ops-node dt{color:#0f766e;font-size:.72rem;font-weight:950}.restaurant-ops-node dd{margin:2px 0 0;color:#4e647d;font-size:.74rem;font-weight:770;line-height:1.38}.restaurant-ops-node-stats .has-risk{color:#b42318;border-color:#ffd0d5;background:#fff5f6}.restaurant-ops-node-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.restaurant-ops-node.is-blue{background:#f5f9ff}.restaurant-ops-node.is-orange{background:#fff9f1}.restaurant-ops-node.is-red{border-color:#ffc9d0;background:#fff6f7}.restaurant-ops-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.restaurant-ops-output-grid article{display:grid;gap:8px;padding:14px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff}.restaurant-ops-output-grid h3{margin:0;font-size:.96rem}.restaurant-ops-output-grid p{margin:0;color:#5d7088;font-size:.78rem;font-weight:760;line-height:1.48}.restaurant-ops-output-grid button{width:fit-content}.restaurant-ops-drawer{position:fixed;z-index:80;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100vw);border-left:1px solid #dce6f4;background:#fff;box-shadow:-28px 0 70px #0f24432e}.restaurant-ops-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px;border-bottom:1px solid #e6edf7}.restaurant-ops-drawer-head h2{margin:6px 0 8px;font-size:1.35rem}.restaurant-ops-drawer-head button{width:34px;height:34px;border:1px solid #dce6f4;border-radius:8px;color:#4b5f78;background:#fff;font-size:1.4rem;line-height:1}.restaurant-ops-drawer-body{display:grid;align-content:start;gap:14px;overflow-y:auto;padding:18px 22px}.restaurant-ops-drawer-body section{display:grid;gap:8px;padding:14px;border:1px solid #e0e8f3;border-radius:8px;background:#f9fbff}.restaurant-ops-drawer-body section.restaurant-ops-drawer-ai{border-color:#cbdcff;background:#f4f8ff}.restaurant-ops-drawer-body section.restaurant-ops-drawer-ai h3{color:#2f6bff}.restaurant-ops-drawer-body p,.restaurant-ops-drawer-body li{margin:0;color:#536980;font-size:.8rem;font-weight:780;line-height:1.5}.restaurant-ops-drawer-body ul{display:grid;gap:6px;margin:0;padding-left:18px}.restaurant-ops-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 22px 22px;border-top:1px solid #e6edf7}.restaurant-ops-drawer-actions button{min-height:38px}.restaurant-ops-drawer-actions button:nth-child(1),.restaurant-ops-drawer-actions button:nth-child(2){color:#fff;border-color:#2f6bff;background:#2f6bff}.restaurant-ops-toast{position:fixed;z-index:90;right:28px;bottom:28px;max-width:min(420px,calc(100vw - 56px));padding:12px 16px;border:1px solid #cbdcff;border-radius:8px;color:#0b2f73;background:#fff;box-shadow:0 18px 48px #143c782e;font-size:.88rem;font-weight:900}@media(max-width:1180px){.try-flow-header,.try-flow-body-grid{grid-template-columns:minmax(0,1fr)}.try-flow-title-block{max-width:min(680px,100%)}.try-flow-header-controls{position:static;justify-content:center}.try-flow-overview,.try-flow-metric-strip,.try-flow-line-cards,.try-flow-signal-row,.try-flow-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}.education-collab-header,.education-collab-ai-card,.education-collab-strategy-summary,.education-collab-line-panel,.education-collab-line-head,.education-collab-standards,.restaurant-ops-header,.restaurant-ops-ai-card,.restaurant-ops-line-panel,.restaurant-ops-standards{grid-template-columns:minmax(0,1fr)}.education-collab-header-side,.restaurant-ops-header-side{justify-items:start}.education-orchestrator-command,.education-orchestrator-focus,.education-orchestrator-workspace-grid{grid-template-columns:minmax(0,1fr)}.education-orchestrator-signal-grid,.education-orchestrator-lanes,.education-collab-metrics,.education-collab-strategy-health,.education-collab-loop-grid,.education-collab-role-grid,.education-collab-strategy-grid,.education-collab-feedback-grid,.education-collab-risk-grid,.restaurant-ops-metrics,.restaurant-ops-loop-grid,.restaurant-ops-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.education-collab-business-table{overflow-x:auto}.education-collab-business-table button{min-width:980px}.education-template-scene-grid,.education-template-workspace-grid{grid-template-columns:minmax(0,1fr)}.education-template-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.try-flow-header,.try-flow-header-controls{grid-template-columns:minmax(0,1fr);justify-content:stretch}.try-flow-header-controls{position:static;justify-content:center}.try-flow-line-select{justify-content:space-between}.try-flow-line-select select{min-width:0;flex:1 1 auto}.try-flow-horizontal-stage{min-width:680px}.try-flow-engine-bridge{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:minmax(0,1fr);margin-top:28px}.try-flow-engine-bridge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.try-flow-process-panel{overflow-x:auto}.try-flow-task-popover{width:248px}.try-flow-overview,.try-flow-metric-strip,.try-flow-line-cards,.try-flow-signal-row,.try-flow-role-list,.try-flow-node-list>button,.try-flow-node-list>button.is-current,.try-flow-node-expanded,.try-flow-chip-grid,.try-flow-action-grid,.try-flow-exec-actions{grid-template-columns:minmax(0,1fr)}.try-flow-node-list{padding-left:0}.try-flow-node-list:before,.try-flow-node-list>button:before{display:none}.education-collab-header,.education-collab-metrics,.education-collab-strategy-health,.education-collab-loop-grid,.education-collab-role-grid,.education-collab-strategy-grid,.education-collab-feedback-grid,.education-collab-risk-grid,.restaurant-ops-metrics,.restaurant-ops-loop-grid,.restaurant-ops-output-grid,.education-collab-drawer-actions{grid-template-columns:minmax(0,1fr)}.education-collab-title h1{font-size:1.34rem}.education-collab-section-head{align-items:start;flex-direction:column}.education-collab-node-grid{grid-template-columns:repeat(12,220px)}.education-orchestrator-command-actions,.education-orchestrator-signal-grid,.education-orchestrator-lanes{grid-template-columns:minmax(0,1fr)}.education-collab-drawer.is-template-studio{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.education-collab-drawer.is-template-studio .education-collab-drawer-head,.education-collab-drawer.is-template-studio .education-collab-drawer-body,.education-collab-drawer.is-template-studio .education-collab-drawer-actions{padding-right:12px;padding-left:12px}.education-collab-drawer.is-template-studio .education-collab-drawer-actions,.education-template-routing-grid{grid-template-columns:minmax(0,1fr)}.education-template-flow-strip span{width:100%}.education-orchestrator-risk-strip button{width:100%;margin-left:0}.restaurant-ops-header,.restaurant-ops-drawer-actions{grid-template-columns:minmax(0,1fr)}.restaurant-ops-node-grid{grid-template-columns:repeat(8,220px)}}.scenario-pet-only-page{width:100%;min-height:min(900px,calc(100vh - 112px));align-content:start;justify-items:center;gap:18px;padding:clamp(18px,3vw,34px);background:#f7f9fc}.scenario-pet-only-page .scenario-production-filter,.scenario-pet-only-page .scenario-production-line-map{display:none}.scenario-production-filter{display:grid;width:min(1120px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #dce6f4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #27568e14}.scenario-production-filter label{display:grid;gap:6px;min-width:0;color:#66768a;font-size:.72rem;font-weight:760}.scenario-production-filter select{min-width:0;min-height:36px;padding:0 10px;border:1px solid #ccd9eb;border-radius:8px;color:#172033;background:#fbfdff;font:inherit;font-size:.82rem;font-weight:780}.app-shell.is-platform-shell .platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble.is-active,.platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble.is-active{border-color:#2f6bff94!important;box-shadow:0 20px 44px #2d5caa2e,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell .workbench-home-dashboard .platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble.is-active,.workbench-home-dashboard .platform-xiaoce-stage.scenario-pet-stage .scenario-function-bubble.is-active{border-color:#2f7dff75!important;background:linear-gradient(135deg,#ebf4fff0,#e8faf8bd,#f6f4ff4d),#ffffffe0!important;box-shadow:0 20px 44px #2f7dff24,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell .workbench-home-dashboard .platform-xiaoce-stage.workbench-scenario-pet-stage,.workbench-home-dashboard .platform-xiaoce-stage.workbench-scenario-pet-stage{width:min(1040px,calc(100vw - 360px))!important;justify-self:center!important;min-height:392px!important;padding:10px 22px 6px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-xiaoce-avatar,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-xiaoce-avatar{width:min(274px,32vw)!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-xiaoce-speech,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-xiaoce-speech,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-xiaoce-speech,.workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-xiaoce-speech,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-xiaoce-speech,.workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-xiaoce-speech{visibility:visible!important;opacity:1!important;transform:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud{top:4px!important;right:24px!important;bottom:8px!important;left:24px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card{width:clamp(172px,13vw,208px)!important;min-height:0!important;gap:6px!important;padding:9px 12px!important;border-color:#4a90ff47!important;box-shadow:0 18px 36px #2f7dff1f,inset 0 1px #ffffffe0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:before,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:before{position:absolute!important;top:12px!important;right:-1px!important;bottom:12px!important;left:auto!important;display:block!important;width:3px!important;height:auto!important;margin:0!important;border-radius:999px!important;content:""!important;background:linear-gradient(180deg,#59a9ff2e,#2f7dff 46%,#8ce4dfdb)!important;box-shadow:0 0 12px #2f7dffc2,0 0 22px #2f7dff4d!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):before,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):before{right:auto!important;left:-1px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main{gap:4px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong{font-size:.9rem!important;line-height:1.18!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small{display:-webkit-box!important;overflow:hidden!important;font-size:.7rem!important;line-height:1.24!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main span,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main span{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;pointer-events:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .scenario-function-link-pill,.workbench-home-dashboard .workbench-scenario-pet-stage .scenario-function-link-pill{min-height:22px!important;padding:0 4px!important;font-size:.6rem!important;cursor:pointer!important;pointer-events:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1){top:12px!important;right:auto!important;bottom:auto!important;left:42px!important;--bubble-tilt: -6deg;--bubble-enter-x: 32px;--bubble-enter-y: 22px;--bubble-origin: 70% 76%}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2){top:18px!important;right:44px!important;bottom:auto!important;left:auto!important;--bubble-tilt: 5.4deg;--bubble-enter-x: -32px;--bubble-enter-y: 24px;--bubble-origin: 24% 80%}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3){top:140px!important;right:auto!important;bottom:auto!important;left:86px!important;--bubble-tilt: 2.6deg;--bubble-enter-x: 36px;--bubble-enter-y: -4px;--bubble-origin: 76% 38%}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4){top:188px!important;right:72px!important;bottom:auto!important;left:auto!important;--bubble-tilt: -4.8deg;--bubble-enter-x: -38px;--bubble-enter-y: -10px;--bubble-origin: 18% 42%}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5){top:auto!important;right:auto!important;bottom:-18px!important;left:176px!important;--bubble-tilt: 4deg;--bubble-enter-x: 30px;--bubble-enter-y: -28px;--bubble-origin: 78% 18%}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud{opacity:1!important;pointer-events:auto!important;transform:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud:before,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud:before{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-capability-cloud>article.platform-function-card,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-capability-cloud>article.platform-function-card{width:fit-content!important;min-width:70px!important;min-height:36px!important;align-content:center!important;gap:0!important;overflow:visible!important;padding:8px 13px!important;border:1px solid rgb(198 221 255 / 74%)!important;border-radius:999px 999px 12px!important;background:linear-gradient(135deg,#fffffff5,#f2f8ffdb),#fff!important;box-shadow:0 12px 26px #2f7dff1f,inset 0 1px #fffffff0!important;opacity:1!important;text-align:center!important;transform:translate(0) scale(1) rotate(var(--bubble-tilt))!important;animation:none!important;transition:width .18s ease,min-height .18s ease,padding .18s ease,border-radius .18s ease,box-shadow .18s ease,transform .18s ease!important;white-space:nowrap!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:before,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:before{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:after,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:after{position:absolute!important;top:50%!important;right:-8px!important;left:auto!important;display:block!important;width:0!important;height:0!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:9px solid rgb(246 250 255 / 94%)!important;border-radius:0!important;content:""!important;background:transparent!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important;transform:translateY(-50%)!important;animation:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n){border-radius:999px 999px 999px 12px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):after,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):after{right:auto!important;left:-8px!important;border-right:9px solid rgb(246 250 255 / 94%)!important;border-left:0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible{z-index:24!important;width:clamp(204px,16vw,238px)!important;min-height:104px!important;align-content:start!important;gap:7px!important;padding:12px 14px!important;border-radius:16px!important;box-shadow:0 22px 44px #2f7dff2e,inset 0 1px #fffffff5!important;transform:translateY(-3px) scale(1.02) rotate(var(--bubble-tilt))!important;white-space:normal!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main{gap:0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong{font-size:.82rem!important;line-height:1.16!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small{display:none!important;max-height:0!important;margin:0!important;overflow:hidden!important;color:#5c6f8b!important;font-size:.7rem!important;line-height:1.28!important;opacity:0!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;transition:max-height .18s ease,margin .18s ease,opacity .16s ease!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links{display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;max-height:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;transition:max-height .18s ease,margin .18s ease,opacity .16s ease!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main{gap:5px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small{display:-webkit-box!important;max-height:42px!important;margin-top:2px!important;opacity:1!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links{display:grid!important;max-height:28px!important;margin-top:2px!important;opacity:1!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):focus-visible{transform:translate(-150px,-3px) scale(1.02) rotate(var(--bubble-tilt))!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):focus-visible{transform:translate(150px,-3px) scale(1.02) rotate(var(--bubble-tilt))!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1){top:52px!important;left:252px!important;--bubble-tilt: -3.5deg}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2){top:58px!important;right:250px!important;--bubble-tilt: 3.8deg}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3){top:162px!important;left:236px!important;--bubble-tilt: 2.4deg}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4){top:168px!important;right:230px!important;--bubble-tilt: -3.4deg}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5){bottom:56px!important;left:276px!important;--bubble-tilt: 2.8deg}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-active,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-active,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible{width:fit-content!important;min-width:82px!important;min-height:42px!important;align-content:center!important;gap:0!important;overflow:visible!important;padding:11px 15px!important;border:1px solid rgb(198 221 255 / 72%)!important;border-radius:999px 999px 12px!important;color:#273e66!important;background:linear-gradient(135deg,#fffffff0,#f2f8ffd1),#fff!important;box-shadow:0 16px 34px #2f7dff21,inset 0 1px #ffffffeb!important;opacity:1!important;text-align:center!important;white-space:nowrap!important;transform:none!important;animation:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible{border-color:#679cff85!important;box-shadow:0 18px 36px #2f7dff29,inset 0 1px #fffffff0!important;transform:translate(-3px)!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main strong{color:#273e66!important;font-size:.84rem!important;line-height:1.16!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1){top:24px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2){top:72px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3){top:120px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4){top:168px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5){top:216px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-capability-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage:hover .platform-capability-cloud,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-capability-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage:focus-within .platform-capability-cloud{top:24px!important;right:calc(50% + 150px)!important;bottom:auto!important;left:auto!important;z-index:5!important;display:grid!important;width:max-content!important;grid-template-columns:1fr!important;grid-auto-rows:42px!important;align-content:start!important;justify-items:end!important;gap:8px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;transition:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(1),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(3),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(4),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5),.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(5),.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-active,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-active,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:grid!important;width:96px!important;min-width:96px!important;height:42px!important;min-height:42px!important;place-items:center!important;align-content:center!important;justify-content:center!important;justify-self:end!important;gap:0!important;margin:0!important;padding:0 14px!important;overflow:visible!important;border:1px solid rgb(198 221 255 / 72%)!important;border-radius:999px 999px 12px!important;color:#273e66!important;background:linear-gradient(135deg,#fffffff0,#f2f8ffd1),#fff!important;box-shadow:0 16px 34px #2f7dff21,inset 0 1px #ffffffeb!important;visibility:visible!important;opacity:1!important;text-align:center!important;transform:none!important;animation:none!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transition:border-color .16s ease,box-shadow .16s ease!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible{border-color:#679cff85!important;box-shadow:0 18px 36px #2f7dff29,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main{display:block!important;gap:0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main strong,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main strong{display:block!important;color:#273e66!important;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main span,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-main span,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:hover .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:focus-visible .platform-function-links{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:after,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:after,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):after,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):after{top:50%!important;right:-8px!important;left:auto!important;display:block!important;width:0!important;height:0!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:9px solid rgb(246 250 255 / 92%)!important;border-right:0!important;content:""!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(2px 1px 2px rgb(47 125 255 / 14%))!important;transform:translateY(-50%)!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(odd):focus-visible,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card:nth-of-type(2n):focus-visible{width:96px!important;min-width:96px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;transform:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud.is-unified-entry-cloud,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud.is-unified-entry-cloud{grid-auto-rows:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible{width:clamp(230px,24vw,292px)!important;min-width:230px!important;height:auto!important;min-height:150px!important;padding:14px 16px!important;box-sizing:border-box!important;place-items:start!important;align-content:start!important;justify-content:stretch!important;gap:10px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main{display:grid!important;min-width:0!important;gap:6px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main strong,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main strong{font-size:1rem!important;line-height:1.32!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible .platform-function-main small,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main span,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main span{display:block!important;color:#526986!important;font-size:.76rem!important;font-weight:780!important;line-height:1.42!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main span,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main span{color:#1f63c8!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:hover .platform-function-links,.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible .platform-function-links,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry:focus-visible .platform-function-links{display:flex!important;flex-wrap:wrap!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;gap:6px!important;overflow:visible!important;opacity:1!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main small,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .platform-function-main small{height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .scenario-function-link-pill,.workbench-home-dashboard .workbench-scenario-pet-stage .platform-capability-cloud>article.platform-function-card.is-unified-entry .scenario-function-link-pill{display:inline-flex!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:22px!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#2f7dff14!important;color:#24456d!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;opacity:1!important;overflow-wrap:anywhere!important;pointer-events:auto!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card{position:absolute;top:76px;left:calc(50% + 160px);z-index:8;display:grid;width:clamp(236px,23vw,292px);gap:8px;padding:16px 18px;border:1px solid rgb(198 221 255 / 76%);border-radius:16px;color:#263b63;background:linear-gradient(135deg,#fffffff5,#f2f8ffdb),#fff;box-shadow:0 22px 48px #2f7dff29,inset 0 1px #ffffffeb;pointer-events:none;animation:workbenchScenarioPreviewIn .16s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card:before,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card:before{position:absolute;top:42px;left:-9px;width:0;height:0;border-top:8px solid transparent;border-right:10px solid rgb(246 250 255 / 94%);border-bottom:8px solid transparent;content:"";filter:drop-shadow(-2px 1px 2px rgb(47 125 255 / 12%))}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>span,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>span{width:fit-content;padding:4px 9px;border-radius:999px;color:#2f7dff;background:#2f7dff17;font-size:.7rem;font-weight:900;line-height:1}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>strong,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>strong{color:#061d55;font-size:1rem;font-weight:950;line-height:1.2}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>p,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-card>p{margin:0;color:#5c6f8b;font-size:.78rem;font-weight:760;line-height:1.55}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-tags,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-tags small,.workbench-home-dashboard .workbench-scenario-pet-stage .workbench-scenario-preview-tags small{padding:5px 8px;border:1px solid rgb(103 156 255 / 18%);border-radius:999px;color:#36649c;background:#ffffffb8;font-size:.66rem;font-weight:850;line-height:1}@keyframes workbenchScenarioPreviewIn{0%{opacity:0;transform:translate(-8px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.scenario-demo-workbench-page{width:min(1500px,100%);min-height:min(900px,calc(100vh - 112px));align-content:start;justify-items:stretch;gap:10px;padding:clamp(14px,2vw,22px) clamp(18px,3vw,34px) clamp(24px,4vw,38px);background:transparent}.scenario-workbench-shell{display:grid;grid-template-columns:minmax(286px,340px) minmax(0,1fr);gap:16px;align-items:start;width:100%}.scenario-workbench-main{display:grid;min-width:0;gap:12px}.scenario-demo-workbench-page .scenario-workbench-main .scenario-production-filter,.scenario-demo-workbench-page .scenario-workbench-main .scenario-production-line-map{display:grid;width:100%}.scenario-business-sidebar-dashboard{position:sticky;top:16px;display:grid;gap:12px;max-height:calc(100vh - 132px);overflow:auto;padding:14px;border:1px solid rgb(193 210 230 / 88%);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f4f8fceb);box-shadow:0 18px 44px #1f4c821a}.scenario-business-sidebar-dashboard header{display:grid;gap:5px}.scenario-business-sidebar-dashboard header span,.scenario-crm-side-title span,.scenario-crm-kpi-grid span{color:#0f766e;font-size:.72rem;font-weight:950}.scenario-business-sidebar-dashboard header h2{margin:0;color:#142034;font-size:1.18rem;line-height:1.22}.scenario-business-sidebar-dashboard header p,.scenario-crm-kpi-grid small,.scenario-crm-module-list small,.scenario-crm-customer-focus small,.scenario-crm-customer-focus span{margin:0;color:#5f7187;font-size:.74rem;font-weight:760;line-height:1.42}.scenario-crm-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scenario-crm-kpi-grid article{display:grid;min-height:82px;align-content:start;gap:5px;padding:10px;border:1px solid rgb(207 218 231 / 82%);border-radius:8px;background:#fff}.scenario-crm-kpi-grid strong{color:#152238;font-size:1.2rem;line-height:1}.scenario-crm-module-list,.scenario-crm-customer-focus{display:grid;gap:8px}.scenario-crm-side-title{display:grid;gap:4px}.scenario-crm-side-title strong{color:#172033;font-size:.86rem;line-height:1.28}.scenario-crm-module-list button,.scenario-crm-customer-focus button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;width:100%;min-height:58px;padding:10px;border:1px solid rgb(207 218 231 / 84%);border-radius:8px;color:#172033;background:#fff;text-align:left}.scenario-crm-module-list button:hover,.scenario-crm-module-list button.is-active,.scenario-crm-customer-focus button:hover{border-color:#0f766e57;background:#f0fdfa;box-shadow:inset 0 0 0 1px #0f766e1a}.scenario-crm-module-list button>span{grid-row:1 / span 2;align-self:start;width:38px;padding:4px 0;border-radius:999px;background:#ecfdf5;color:#0f766e;font-size:.68rem;font-weight:950;text-align:center}.scenario-crm-module-list button>span.is-attention{color:#b45309;background:#fff7ed}.scenario-crm-module-list button>span.is-warning{color:#be123c;background:#fff1f2}.scenario-crm-module-list strong,.scenario-crm-customer-focus strong{min-width:0;overflow-wrap:anywhere;color:#172033;font-size:.84rem;line-height:1.25}.scenario-crm-module-list small{grid-column:2}.scenario-crm-customer-focus button{grid-template-columns:minmax(0,1fr)}.scenario-crm-sidebar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scenario-crm-sidebar-actions button{min-height:34px;padding:0 10px;border:1px solid #cbd8ea;border-radius:8px;color:#17324f;background:#fff;font-size:.75rem;font-weight:900}.scenario-crm-sidebar-actions button:last-child{color:#fff;border-color:#0f766e;background:#0f766e}.scenario-demo-workbench-header{width:100%}.scenario-demo-workbench-header h1{margin-bottom:6px}.scenario-demo-workbench-switch{align-self:center}.scenario-demo-entry-board{width:100%;align-items:stretch}.scenario-demo-entry-section{display:grid;gap:10px;width:100%;padding:0;border:0;background:transparent;box-shadow:none}.scenario-demo-entry-heading{width:100%;padding:0 2px}.scenario-production-line-head.scenario-demo-entry-heading h2{font-size:30px;line-height:1.18}.scenario-production-line-head.scenario-demo-entry-heading p{font-size:17px;line-height:1.45}.scenario-demo-entry-hero{min-height:0;gap:12px;padding:16px 18px 18px;border-color:#7ea4e157;color:#10203c;background:linear-gradient(135deg,#f6fafff0,#e8f4ffe0 48%,#eefbfcd1),#f7fbffeb;box-shadow:0 22px 56px #2f68b921,inset 0 1px #ffffffd1}.scenario-demo-entry-hero:before{background:linear-gradient(118deg,#fff0 0,#fff0 38%,#548eff14 38%,#548eff14 56%,#fff0 56%),linear-gradient(180deg,#ffffff47,#fff0)}.scenario-demo-entry-hero .scenario-industry-workbench-grid{position:relative;z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scenario-demo-entry-hero .scenario-demo-function-card{--scenario-card-accent: #2f7dff;--scenario-card-bg: linear-gradient(135deg, #eff7ff 0%, #dff0ff 100%);--scenario-card-border: rgb(118 169 237 / 34%);--scenario-card-ink: #0f2d55;--scenario-card-muted: rgb(28 61 103 / 76%);position:relative;overflow:hidden;min-height:116px;height:auto;align-content:start;gap:7px;padding:12px;border-color:var(--scenario-card-border);color:var(--scenario-card-ink);background:var(--scenario-card-bg);box-shadow:inset 0 1px #ffffff85,inset 0 -18px 34px #ffffff2e,0 14px 28px #2a5c9a1a;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12)}.scenario-demo-entry-hero .scenario-demo-function-card:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;content:"";background:linear-gradient(180deg,rgb(255 255 255 / 78%),var(--scenario-card-accent));box-shadow:0 0 16px color-mix(in srgb,var(--scenario-card-accent) 36%,transparent)}.scenario-demo-entry-hero .scenario-demo-function-card:after{position:absolute;top:0;right:0;width:42%;height:100%;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);content:"";background:linear-gradient(135deg,#ffffff3d,#fff0);pointer-events:none}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(1){--scenario-card-accent: #2368d8;--scenario-card-bg: linear-gradient(145deg, rgb(178 211 255 / 82%) 0%, rgb(230 241 255 / 76%) 100%);--scenario-card-border: rgb(90 143 226 / 54%);--scenario-card-ink: #071d3d;--scenario-card-muted: rgb(42 67 105 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(2){--scenario-card-accent: #0098b8;--scenario-card-bg: linear-gradient(145deg, rgb(178 232 239 / 82%) 0%, rgb(229 249 252 / 76%) 100%);--scenario-card-border: rgb(47 172 195 / 50%);--scenario-card-ink: #07334a;--scenario-card-muted: rgb(36 83 101 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(3){--scenario-card-accent: #3767f2;--scenario-card-bg: linear-gradient(145deg, rgb(198 217 255 / 80%) 0%, rgb(237 243 255 / 76%) 70%, rgb(229 232 255 / 64%) 100%);--scenario-card-border: rgb(92 128 239 / 42%);--scenario-card-ink: #0c2251;--scenario-card-muted: rgb(45 68 113 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(4){--scenario-card-accent: #6c65d9;--scenario-card-bg: linear-gradient(145deg, rgb(220 222 255 / 76%) 0%, rgb(245 246 255 / 78%) 100%);--scenario-card-border: rgb(123 121 221 / 42%);--scenario-card-ink: #162a58;--scenario-card-muted: rgb(51 69 112 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(5){--scenario-card-accent: #7a67d8;--scenario-card-bg: linear-gradient(145deg, rgb(226 218 255 / 74%) 0%, rgb(247 244 255 / 78%) 100%);--scenario-card-border: rgb(133 112 218 / 40%);--scenario-card-ink: #271d5a;--scenario-card-muted: rgb(70 58 112 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card:nth-child(6){--scenario-card-accent: #d7851f;--scenario-card-bg: linear-gradient(145deg, rgb(255 218 154 / 76%) 0%, rgb(255 243 222 / 76%) 100%);--scenario-card-border: rgb(221 153 55 / 50%);--scenario-card-ink: #452b08;--scenario-card-muted: rgb(86 62 24 / 78%)}.scenario-demo-entry-hero .scenario-demo-function-card span{color:var(--scenario-card-muted);font-size:.72rem;line-height:1.15}.scenario-demo-entry-hero .scenario-demo-function-card strong{color:var(--scenario-card-ink);font-size:.94rem;line-height:1.25}.scenario-demo-entry-hero .scenario-demo-function-card small{display:block;overflow:visible;color:var(--scenario-card-muted);font-size:.74rem;line-height:1.42}.scenario-demo-entry-hero .scenario-demo-function-card:hover,.scenario-demo-entry-hero .scenario-demo-function-card:focus-visible{border-color:#fff6;box-shadow:inset 0 1px #ffffff9e,inset 0 -18px 34px #fff3,0 18px 36px color-mix(in srgb,var(--scenario-card-accent) 22%,rgb(36 78 145 / 10%));transform:translateY(-1px)}.scenario-demo-pet-board{width:100%;gap:8px;padding:0}.scenario-demo-pet-head{padding:0 2px}.scenario-demo-pet-head p{max-width:620px}.app-shell.is-platform-shell .scenario-demo-workbench-page .platform-xiaoce-stage.workbench-scenario-pet-stage,.scenario-demo-workbench-page .platform-xiaoce-stage.workbench-scenario-pet-stage{width:100%!important;min-height:356px!important;padding:6px 18px 0!important}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .platform-xiaoce-avatar,.scenario-demo-workbench-page .workbench-scenario-pet-stage .platform-xiaoce-avatar{width:clamp(230px,27vw,292px)!important}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .platform-capability-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage .platform-capability-cloud,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage:hover .platform-capability-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage:hover .platform-capability-cloud,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage:focus-within .platform-capability-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage:focus-within .platform-capability-cloud{top:36px!important;right:calc(50% + 138px)!important;gap:9px!important}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage:hover .scenario-demo-unified-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage:hover .scenario-demo-unified-cloud,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage:focus-within .scenario-demo-unified-cloud,.scenario-demo-workbench-page .workbench-scenario-pet-stage:focus-within .scenario-demo-unified-cloud{top:76px!important;right:calc(50% + 104px)!important;display:grid!important;width:max-content!important;grid-auto-rows:auto!important;justify-items:end!important;gap:0!important}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry,.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry:hover,.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry:hover,.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry:focus-visible,.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud>article.platform-function-card.is-unified-entry:focus-visible{width:clamp(250px,25vw,310px)!important;min-width:250px!important;min-height:132px!important;padding:15px 17px!important;border-radius:999px 999px 18px!important}.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud .scenario-function-link-pill{transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud .scenario-function-link-pill.is-active,.scenario-demo-workbench-page .workbench-scenario-pet-stage .scenario-demo-unified-cloud .scenario-function-link-pill.is-active{background:#2f7dff26!important;color:#0b58d5!important;box-shadow:inset 0 0 0 1px #2f7dff3d!important}.app-shell.is-platform-shell .scenario-demo-workbench-page .workbench-scenario-pet-stage .workbench-scenario-preview-card,.scenario-demo-workbench-page .workbench-scenario-pet-stage .workbench-scenario-preview-card{top:82px!important;left:calc(50% + 142px)!important}@media(max-width:1180px){.scenario-workbench-shell{grid-template-columns:minmax(0,1fr)}.scenario-business-sidebar-dashboard{position:static;max-height:none}.scenario-crm-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-crm-module-list .scenario-crm-side-title{grid-column:1 / -1}.scenario-demo-entry-board,.scenario-demo-workbench-header{grid-template-columns:minmax(0,1fr)}.scenario-demo-entry-hero .scenario-industry-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.scenario-demo-workbench-page{padding-inline:14px}.scenario-crm-kpi-grid,.scenario-crm-module-list,.scenario-crm-sidebar-actions{grid-template-columns:minmax(0,1fr)}.scenario-production-line-head.scenario-demo-entry-heading h2{font-size:24px}.scenario-production-line-head.scenario-demo-entry-heading p{font-size:15px}.scenario-demo-entry-hero .scenario-industry-workbench-grid{grid-template-columns:minmax(0,1fr)}.scenario-demo-entry-hero{padding:14px}}.scenario-production-line-map{display:grid;width:min(1120px,100%);gap:14px;padding:16px;border:1px solid #dbe6f3;border-radius:8px;background:#fff;box-shadow:0 18px 44px #1f4c8217}.scenario-production-line-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.scenario-production-line-head span{color:#2f6bff;font-size:.76rem;font-weight:900}.scenario-production-line-head h2{margin:4px 0 0;color:#142034;font-size:1.14rem;line-height:1.25}.scenario-production-line-head p,.scenario-production-line-head small{margin:4px 0 0;color:#61728a;font-size:.78rem;font-weight:720;line-height:1.45}.scenario-production-line-head small{max-width:360px;text-align:right}.scenario-production-line-grid{display:grid;grid-auto-columns:minmax(246px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:4px}.scenario-production-line-card{position:relative;display:grid;align-content:start;gap:10px;min-height:252px;padding:13px;border:1px solid #dce6f4;border-radius:8px;background:#fbfdff}.scenario-production-line-card:not(:last-child):after{position:absolute;top:26px;right:-12px;z-index:2;width:13px;height:2px;content:"";background:#8ba4c2}.scenario-production-line-card.is-blue{background:#f6f9ff}.scenario-production-line-card.is-purple{background:#faf8ff}.scenario-production-line-card.is-teal{background:#f3fbfa}.scenario-production-line-card.is-orange{background:#fff9f1}.scenario-production-step-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.scenario-production-step-top>span{color:#2f6bff;font-size:1.2rem;font-weight:920;line-height:1}.scenario-production-step-top small,.scenario-production-step-main>small{color:#6a7b90;font-size:.72rem;font-weight:820}.scenario-production-step-main h3{margin:4px 0 0;color:#172033;font-size:.98rem;line-height:1.28}.scenario-production-step-main p{display:-webkit-box;min-height:42px;margin:6px 0 0;overflow:hidden;color:#536980;font-size:.76rem;font-weight:700;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenario-small-scene-list{display:flex;flex-wrap:wrap;gap:6px}.scenario-small-scene-list span{max-width:100%;padding:5px 8px;border:1px solid #d7e3f3;border-radius:8px;color:#31465f;background:#fff;font-size:.72rem;font-weight:760;line-height:1.2}.scenario-production-line-card button{align-self:end;width:fit-content;min-height:34px;margin-top:auto;padding:0 11px;border-radius:8px;font-size:.76rem}.restaurant-ops-node-grid{grid-template-columns:repeat(8,190px);gap:10px}.restaurant-ops-node{min-height:132px;gap:7px;padding:12px}.restaurant-ops-node h3{font-size:.94rem;font-weight:820;line-height:1.28}.restaurant-ops-node-owner,.restaurant-ops-node-business,.restaurant-ops-node>p.restaurant-ops-node-owner,.restaurant-ops-node>p.restaurant-ops-node-business{width:auto;margin:0;padding:0;border-radius:0;color:#52677f;background:transparent;font-size:.76rem;font-weight:650;line-height:1.38}.restaurant-ops-node-business{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.restaurant-ops-node-dropdown{width:100%;min-height:30px;margin-top:2px;padding:0 10px;border:1px solid #bfd2f3;border-radius:8px;color:#1f3760;background:#fff;font:inherit;font-size:.74rem;font-weight:760;cursor:pointer}.restaurant-ops-page.try-flow-workbench{width:min(1560px,100%);gap:24px}.restaurant-ops-page.try-flow-workbench .restaurant-ops-view-switch{background:#eef4ffd1;box-shadow:inset 0 0 0 1px #d1e0f7b8}.restaurant-ops-page.try-flow-workbench .try-flow-task-popover .restaurant-ops-node-dropdown{min-height:36px;margin:0;border-color:#cbdcff;border-radius:8px;color:#15345d;background:#f8fbff}@media(max-width:960px){.scenario-production-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-production-line-head{align-items:start;flex-direction:column}.scenario-production-line-head small{max-width:none;text-align:left}}@media(max-width:640px){.scenario-production-filter{grid-template-columns:minmax(0,1fr)}.scenario-production-line-grid{grid-auto-columns:minmax(230px,84vw)}}.app-shell .workspace .library-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:end}.library-header-side{display:grid;gap:10px;min-width:0}.library-live-card{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid #d7e6f7;border-radius:8px;background:linear-gradient(135deg,#fffffff0,#eff7ffd6),#fff;box-shadow:0 16px 38px #23549614}.library-live-card span,.library-action-step span,.library-filter-row span{color:#60748f;font-size:.76rem;font-weight:900}.library-live-card strong{color:#071b54;font-size:1.12rem;line-height:1.22}.library-live-card small,.library-action-step small,.library-filter-row small{color:#6b7f9b;font-size:.76rem;font-weight:720;line-height:1.34}.library-header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:8px}.library-header-actions .primary-button,.library-header-actions .secondary-button{justify-content:center;min-height:42px;white-space:nowrap}.library-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #d9e7f8;border-radius:8px;background:#ffffffc2;box-shadow:0 16px 40px #23549612;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.library-action-step{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:10px;border:1px solid #e0eaf6;border-radius:8px;background:#fff}.library-action-step>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#1f5dcc;background:#eef5ff}.library-action-step strong{display:block;color:#102750;font-size:.92rem;line-height:1.2}.library-action-step.is-active{border-color:#8fb9ff;background:#f3f8ff}.library-action-step.is-active>span{color:#fff;background:#1f6fff}.library-action-step.is-done{border-color:#a8dac5;background:#f1fbf6}.library-action-step.is-done>span{color:#fff;background:#13966e}.app-shell .workspace .library-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .workspace .library-summary article{min-height:86px;gap:6px;padding:14px}.app-shell .workspace .library-summary strong{font-size:1.85rem}.library-taxonomy-panel,.knowledge-command-panel,.knowledge-flow-panel,.knowledge-engine-panel,.repository-main,.repository-assistant,.classified-panel,.saved-deliverables-panel,.library-table,.signal-panel{border-color:#d9e7f8;border-radius:8px;background:#ffffffeb;box-shadow:0 18px 44px #23549612}.library-taxonomy-layers article,.library-focused-business article,.knowledge-type-grid article,.knowledge-flow-steps article,.knowledge-engine-grid article,.classified-grid article,.signal-panel article{border-color:#e0eaf6;border-radius:8px;background:#fff}.repository-toolbar h2{margin:0;color:#071b54;font-size:1.08rem;line-height:1.25}.repository-toolbar .primary-button,.repository-toolbar .secondary-button,.repository-assistant .primary-button{min-height:40px;white-space:nowrap}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.file-card{min-height:76px;border-color:#dce8f6;background:#fff;outline:0}.file-card:hover,.file-card:focus-visible{border-color:#93b8ff;background:#f3f8ff;box-shadow:0 18px 36px #2354961a;transform:translateY(-2px)}.file-card.is-classified{border-color:#a8dac5;background:#f3fbf7}.file-card strong{color:#102750;font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.file-card small{color:#6b7f9b;font-size:.76rem}.file-icon{width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#1f6fff,#15a37b)}.repository-assistant{align-content:start;padding:18px}.repository-assistant h2{margin:0;color:#071b54;font-size:1.08rem}.assistant-checklist{display:grid;gap:8px}.assistant-checklist span{position:relative;min-height:34px;padding:8px 10px 8px 34px;border:1px solid #e0eaf6;border-radius:8px;color:#52677f;background:#fff;font-size:.8rem;font-weight:820}.assistant-checklist span:before{position:absolute;top:50%;left:10px;width:14px;height:14px;border:2px solid #b9c8dc;border-radius:999px;content:"";transform:translateY(-50%)}.assistant-checklist span.done{border-color:#b9e0cf;color:#0f7658;background:#f1fbf6}.assistant-checklist span.done:before{border-color:#13966e;background:#13966e;box-shadow:inset 0 0 0 3px #f1fbf6}.assistant-checklist span.current{border-color:#9dc0ff;color:#174ea6;background:#f3f8ff}.assistant-checklist span.current:before{border-color:#1f6fff}.library-lookup-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;background:linear-gradient(135deg,#f8fbfff5,#f1faf7eb),#fff}.library-lookup-toolbar>div:first-child{align-content:end}.library-lookup-toolbar label span{color:#60748f}.library-lookup-toolbar input{min-height:42px;border-color:#d5e3f3;background:#ffffffeb}.library-filter-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.library-filter-row button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid #dce8f6;border-radius:8px;color:#172b4d;background:#fff;text-align:left;cursor:pointer}.library-filter-row button strong{color:#102750;font-size:1rem}.library-filter-row button small{grid-column:1 / -1}.library-filter-row button:hover,.library-filter-row button:focus-visible{border-color:#93b8ff;background:#f3f8ff;outline:0}.library-filter-row button.is-active{border-color:#1f6fff;background:#eef5ff;box-shadow:inset 0 0 0 1px #1f6fff2e}.library-row{grid-template-columns:minmax(220px,1.36fr) minmax(100px,.4fr) minmax(92px,.32fr) minmax(150px,.6fr);min-height:56px}.library-row strong{color:#102750;font-size:.9rem;line-height:1.25}.library-row>span:last-child{color:#52677f;font-size:.82rem;font-weight:760;line-height:1.34}.library-empty-reset{width:fit-content;min-height:34px;padding:0 12px;justify-content:center}.library-status.done{color:#0f7658;background:#e8f8f0}.library-status.waiting{color:#9a5a00;background:#fff4dc}.library-status.review{color:#174ea6;background:#eaf2ff}.signal-panel h2{margin:0;color:#071b54;font-size:1.08rem}.signal-panel article{display:grid;gap:6px}.signal-panel strong{color:#102750;font-size:.9rem}@media(max-width:1180px){.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell .workspace .library-header{grid-template-columns:minmax(0,1fr);gap:12px}.library-header-actions{grid-template-columns:minmax(0,1fr)}.library-action-strip,.app-shell .workspace .library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.library-filter-row{display:flex;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.library-filter-row button{flex:0 0 136px}.library-live-card,.library-action-step,.app-shell .workspace .library-summary article{min-height:0}.repository-toolbar,.repository-toolbar.compact{align-items:stretch;flex-direction:column}.repository-toolbar .primary-button,.repository-toolbar .secondary-button,.repository-assistant .primary-button{width:100%;justify-content:center}.file-grid,.classified-grid,.library-lookup-toolbar{grid-template-columns:minmax(0,1fr)}.library-row,.library-row-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.library-row-head{display:none}.library-table{overflow:visible}}@media(max-width:520px){.library-action-strip,.app-shell .workspace .library-summary{grid-template-columns:minmax(0,1fr)}}.app-shell .workspace .library-page-minimal{width:min(1120px,100%);gap:14px;color:#101828}.app-shell .workspace .library-page-minimal .library-summary,.app-shell .workspace .library-page-minimal .library-taxonomy-panel,.app-shell .workspace .library-page-minimal .knowledge-command-panel,.app-shell .workspace .library-page-minimal .knowledge-flow-panel,.app-shell .workspace .library-page-minimal .knowledge-engine-panel{display:none}.app-shell .workspace .library-page-minimal .library-header{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:end;padding:4px 2px 8px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.library-page-minimal .library-header .eyebrow{margin:0 0 8px;color:#667085;font-size:.78rem;font-weight:850}.library-page-minimal .library-header h1{max-width:none;margin:0;color:#101828!important;font-size:2.15rem;font-weight:850;line-height:1.12;letter-spacing:0}.library-page-minimal .library-header p:not(.eyebrow){max-width:520px;margin:10px 0 0;color:#667085!important;font-size:.94rem;font-weight:650;line-height:1.55}.library-page-minimal .library-header-side{gap:10px}.library-page-minimal .library-live-card{min-height:96px;padding:16px;border:1px solid #eaecf0;border-radius:8px!important;background:#fff;box-shadow:0 14px 34px #1018280d!important}.library-page-minimal .library-live-card span{color:#667085;font-size:.76rem;font-weight:800}.library-page-minimal .library-live-card strong{color:#101828;font-size:1.28rem;font-weight:850}.library-page-minimal .library-live-card small{color:#667085;font-size:.8rem}.library-page-minimal .primary-button,.library-page-minimal .secondary-button{min-height:42px;border-radius:8px!important;font-size:.88rem;font-weight:820;box-shadow:none!important}.library-page-minimal .primary-button{border-color:#101828;color:#fff;background:#101828}.library-page-minimal .primary-button:hover{border-color:#1d2939;background:#1d2939}.library-page-minimal .secondary-button{border-color:#d0d5dd;color:#344054;background:#fff}.library-page-minimal .secondary-button:hover{border-color:#98a2b3;background:#f9fafb}.library-page-minimal .library-action-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1018280d!important;-webkit-backdrop-filter:none;backdrop-filter:none}.library-page-minimal .library-action-step{position:relative;min-height:74px;padding:14px;border:0;border-right:1px solid #eaecf0;border-radius:0!important;background:#fff;box-shadow:none!important}.library-page-minimal .library-action-step:last-child{border-right:0}.library-page-minimal .library-action-step>span{width:28px;height:28px;border:1px solid #d0d5dd;border-radius:8px!important;color:#667085;background:#fff;font-size:.72rem}.library-page-minimal .library-action-step strong{color:#101828;font-size:.9rem;font-weight:850}.library-page-minimal .library-action-step small{color:#667085;font-size:.76rem;font-weight:650}.library-page-minimal .library-action-step.is-active{background:#f9fafb}.library-page-minimal .library-action-step.is-active>span{border-color:#101828;color:#fff;background:#101828}.library-page-minimal .library-action-step.is-done>span{border-color:#027a48;color:#fff;background:#027a48}.library-page-minimal .repository-layout,.library-page-minimal .library-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.library-page-minimal .repository-main,.library-page-minimal .repository-assistant,.library-page-minimal .library-table,.library-page-minimal .signal-panel,.library-page-minimal .classified-panel,.library-page-minimal .saved-deliverables-panel{border:1px solid #eaecf0;border-radius:8px!important;background:#fff;box-shadow:0 14px 34px #1018280d!important;-webkit-backdrop-filter:none;backdrop-filter:none}.library-page-minimal .repository-main{gap:12px;padding:16px}.library-page-minimal .repository-toolbar{min-height:0;align-items:start}.library-page-minimal .repository-toolbar h2,.library-page-minimal .repository-assistant h2,.library-page-minimal .signal-panel h2{color:#101828;font-size:1rem;font-weight:850}.library-page-minimal .explanation-tip-row{margin-top:4px}.library-page-minimal .repository-toolbar .explanation-tip-row .explanation-tip,.library-page-minimal .repository-assistant>.explanation-tip-row .explanation-tip,.library-page-minimal .library-lookup-toolbar .explanation-tip{display:none}.library-page-minimal .repository-toolbar .explanation-tip-row span:not(.explanation-tip-mark):not(.explanation-tip-bubble),.library-page-minimal .repository-assistant>.explanation-tip-row span:not(.explanation-tip-mark):not(.explanation-tip-bubble){color:#667085;font-size:.82rem;font-weight:620;line-height:1.45}.library-page-minimal .file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.library-page-minimal .file-card{grid-template-columns:34px minmax(0,1fr);min-height:96px;align-content:start;align-items:start;padding:12px;border-color:#eaecf0;border-radius:8px!important;background:#fcfcfd;box-shadow:none!important}.library-page-minimal .file-card>.library-status{grid-column:2;margin-top:2px}.library-page-minimal .file-card:hover,.library-page-minimal .file-card:focus-visible{border-color:#101828;background:#fff;box-shadow:0 12px 28px #10182812!important;transform:translateY(-1px)}.library-page-minimal .file-icon{width:30px;height:30px;border-radius:8px!important;color:#344054;background:#f2f4f7;box-shadow:none!important}.library-page-minimal .file-card strong{color:#101828;font-size:.86rem;font-weight:820}.library-page-minimal .file-card small{color:#667085;font-size:.75rem;font-weight:620}.library-page-minimal .assistant-orb{display:none}.library-page-minimal .repository-assistant{padding:16px}.library-page-minimal .repository-assistant>.primary-button{display:none}.library-page-minimal .assistant-checklist{gap:7px;margin-top:4px}.library-page-minimal .assistant-checklist span{min-height:34px;border-color:#eaecf0;border-radius:8px!important;color:#475467;background:#fcfcfd;font-size:.78rem;font-weight:720;box-shadow:none!important}.library-page-minimal .assistant-checklist span.done{border-color:#d1fadf;color:#027a48;background:#f6fef9}.library-page-minimal .assistant-checklist span.current{border-color:#d0d5dd;color:#344054;background:#f9fafb}.library-page-minimal .classified-panel{padding:14px;background:#f9fafb}.library-page-minimal .classified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library-page-minimal .classified-grid article{min-height:104px;border-color:#eaecf0;border-radius:8px!important;background:#fff;box-shadow:none!important}.library-page-minimal .classified-grid h3{margin:0;color:#101828;font-size:.9rem}.library-page-minimal .classified-grid p,.library-page-minimal .classified-grid span{color:#667085;font-size:.78rem;line-height:1.4}.library-page-minimal .library-lookup-toolbar{grid-template-columns:minmax(0,1fr) 260px;gap:12px;padding:16px;border-bottom:1px solid #eaecf0;background:#fff}.library-page-minimal .library-lookup-toolbar span{color:#667085;font-size:.75rem}.library-page-minimal .library-lookup-toolbar strong{color:#101828;font-size:1rem;font-weight:850}.library-page-minimal .library-lookup-toolbar input{min-height:42px;border-color:#d0d5dd;border-radius:8px!important;background:#fff;box-shadow:none}.library-page-minimal .library-lookup-toolbar input:focus{border-color:#101828;box-shadow:0 0 0 3px #10182814}.library-page-minimal .library-filter-row{display:flex;grid-column:1 / -1;gap:8px;overflow-x:auto;padding-bottom:2px}.library-page-minimal .library-filter-row button{display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;gap:7px;padding:0 11px;border-color:#d0d5dd;border-radius:999px!important;color:#475467;background:#fff;box-shadow:none!important}.library-page-minimal .library-filter-row button small{display:none}.library-page-minimal .library-filter-row button strong{color:inherit;font-size:.82rem}.library-page-minimal .library-filter-row button.is-active{border-color:#101828;color:#fff;background:#101828}.library-page-minimal .library-row{grid-template-columns:minmax(220px,1.4fr) minmax(96px,.42fr) minmax(86px,.3fr) minmax(150px,.6fr);min-height:58px;padding:13px 16px;border-top:1px solid #eaecf0;border-radius:0!important;background:#fff;box-shadow:none!important}.library-page-minimal .library-row:not(.library-row-head):hover{background:#f9fafb;transform:none}.library-page-minimal .library-row-head{min-height:40px;color:#667085;background:#fcfcfd;font-size:.76rem;font-weight:800}.library-page-minimal .library-row strong{color:#101828;font-size:.88rem;font-weight:820}.library-page-minimal .library-row small,.library-page-minimal .library-row>span:last-child{color:#667085;font-size:.78rem;font-weight:620}.library-page-minimal .library-status{min-height:24px;padding:0 8px;border-radius:999px!important;font-size:.74rem;font-weight:820}.library-page-minimal .library-status.done{color:#027a48;background:#ecfdf3}.library-page-minimal .library-status.waiting{color:#b54708;background:#fffaeb}.library-page-minimal .library-status.review{color:#344054;background:#f2f4f7}.library-page-minimal .signal-panel{padding:16px}.library-page-minimal .signal-panel article{padding:12px 0;border-bottom:1px solid #eaecf0;border-radius:0!important;background:transparent;box-shadow:none!important}.library-page-minimal .signal-panel article:last-child{border-bottom:0}.library-page-minimal .signal-panel strong{color:#101828;font-size:.86rem}.library-page-minimal .signal-panel .explanation-tip-row{color:#667085;font-size:.78rem;line-height:1.45}.operation-loop-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fffffff0;box-shadow:0 14px 34px #0f172a14}.operation-loop-panel.is-compact{padding:14px}.operation-loop-head,.operation-loop-strategy,.operation-loop-task-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operation-loop-head span,.operation-loop-advice>span,.operation-loop-strategy span{display:block;color:#64748b;font-size:12px;font-weight:700}.operation-loop-head h2{margin:4px 0 0;color:#0f172a;font-size:20px;line-height:1.25}.operation-loop-head small{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.operation-loop-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.operation-loop-command input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:11px 12px;color:#0f172a;font:inherit;outline:none}.operation-loop-command input:focus{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f}.operation-loop-steps,.operation-loop-metrics,.operation-loop-advice>div{display:grid;gap:8px}.operation-loop-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-loop-steps span{min-width:0;padding:7px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700;text-align:center}.operation-loop-steps span.is-active{background:#dbeafe;color:#1d4ed8}.operation-loop-message{margin:0;padding:9px 11px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px}.operation-loop-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-loop-metrics article{min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.operation-loop-metrics span,.operation-loop-metrics small,.operation-loop-task-list small{display:block;color:#64748b;font-size:12px;line-height:1.5}.operation-loop-metrics strong{display:block;margin:5px 0 2px;color:#0f172a;font-size:22px;line-height:1}.operation-loop-advice,.operation-loop-strategy,.operation-loop-task-list article{min-width:0;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.operation-loop-advice strong,.operation-loop-strategy strong,.operation-loop-task-list strong{display:block;margin-top:4px;color:#0f172a;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.operation-loop-advice p{margin:8px 0 10px;color:#475569;font-size:13px;line-height:1.6}.operation-loop-advice>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.operation-loop-advice>div small{min-width:0;padding:7px 8px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:700;overflow-wrap:anywhere}.operation-loop-task-list{display:grid;gap:10px}.operation-loop-status{display:inline-flex;width:fit-content;margin-bottom:4px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.operation-loop-status.is-waiting{background:#eff6ff;color:#1d4ed8}.operation-loop-status.is-review{background:#fff7ed;color:#c2410c}.operation-loop-status.is-done{background:#ecfdf5;color:#047857}.operation-loop-status.is-blocked{background:#fef2f2;color:#b91c1c}.operation-loop-task-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operation-loop-panel.is-training .operation-loop-head small,.operation-loop-panel.is-library .operation-loop-head small{background:#fefce8;color:#854d0e}@media(max-width:760px){.operation-loop-head,.operation-loop-strategy,.operation-loop-task-list article{display:grid}.operation-loop-command,.operation-loop-metrics,.operation-loop-advice>div{grid-template-columns:1fr}.operation-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-loop-task-actions{justify-content:flex-start}}@media(max-width:1180px){.app-shell .workspace .library-page-minimal .library-header,.library-page-minimal .repository-layout,.library-page-minimal .library-layout{grid-template-columns:minmax(0,1fr)}.library-page-minimal .file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell .workspace .library-page-minimal{gap:12px}.library-page-minimal .library-header h1{font-size:1.78rem}.library-page-minimal .library-live-card{min-height:0}.library-page-minimal .library-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.library-page-minimal .library-action-step{grid-template-columns:30px minmax(0,1fr);min-height:58px;border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.library-page-minimal .library-action-step:nth-child(2n){border-right:0}.library-page-minimal .library-action-step:nth-child(n+3){border-bottom:0}.library-page-minimal .file-grid,.library-page-minimal .classified-grid,.library-page-minimal .library-lookup-toolbar{grid-template-columns:minmax(0,1fr)}.library-page-minimal .library-row,.library-page-minimal .library-row-head{grid-template-columns:minmax(0,1fr);gap:7px}.library-page-minimal .library-row-head{display:none}}@media(max-width:520px){.library-page-minimal .library-action-strip{grid-template-columns:minmax(0,1fr)}.library-page-minimal .library-action-step{border-right:0;border-bottom:1px solid #eaecf0}.library-page-minimal .library-action-step:last-child{border-bottom:0}}.app-shell.is-platform-shell{background:#e7f6ff!important}.app-shell.is-platform-shell .workspace{position:relative!important;isolation:isolate;background:radial-gradient(900px 520px at 50% 21%,rgb(255 255 255 / 82%) 0%,rgb(255 255 255 / 34%) 48%,transparent 72%),radial-gradient(760px 540px at 3% 18%,rgb(255 255 255 / 72%) 0%,rgb(201 235 255 / 58%) 48%,transparent 74%),radial-gradient(940px 620px at 98% 13%,rgb(226 237 255 / 72%) 0%,rgb(177 214 255 / 42%) 54%,transparent 78%),linear-gradient(128deg,#d2efff,#f8fdff 42%,#d9eaff)!important}.app-shell.is-platform-shell .workspace>*{position:relative;z-index:1}.app-shell.is-platform-shell .workspace:before{position:absolute;top:-8%;right:-7%;bottom:-8%;left:-7%;z-index:0;display:block;content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='lineBlue'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'%20stop-opacity='0'%20/%3e%3cstop%20offset='0.48'%20stop-color='%23ffffff'%20stop-opacity='0.52'%20/%3e%3cstop%20offset='1'%20stop-color='%238bbcff'%20stop-opacity='0.18'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='lineCyan'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2365d6ff'%20stop-opacity='0.28'%20/%3e%3cstop%20offset='1'%20stop-color='%23ffffff'%20stop-opacity='0'%20/%3e%3c/linearGradient%3e%3cfilter%20id='softGlow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='6'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M54%2096C186%2046%20306%2076%20442%2024'%20stroke='url(%23lineBlue)'%20stroke-width='2.2'%20opacity='0.72'%20/%3e%3cpath%20d='M-12%20184C150%20128%20292%20168%20488%2078'%20stroke='%2376c8ff'%20stroke-opacity='0.16'%20stroke-width='3.4'%20/%3e%3cpath%20d='M80%20296C214%20238%20370%20266%20520%20186'%20stroke='%23ffffff'%20stroke-opacity='0.32'%20stroke-width='1.5'%20/%3e%3cpath%20d='M18%20560C158%20496%20292%20528%20452%20438'%20stroke='url(%23lineCyan)'%20stroke-width='2.4'%20opacity='0.66'%20/%3e%3cpath%20d='M-24%20704C116%20642%20260%20680%20420%20590'%20stroke='%23ffffff'%20stroke-opacity='0.2'%20stroke-width='1.8'%20/%3e%3cpath%20d='M1024%20118C1198%2044%201350%2096%201538%2018'%20stroke='url(%23lineBlue)'%20stroke-width='2.4'%20opacity='0.8'%20/%3e%3cpath%20d='M1090%20188C1242%20128%201360%20172%201544%2084'%20stroke='%238bbcff'%20stroke-opacity='0.22'%20stroke-width='3'%20/%3e%3cpath%20d='M1260%20620C1378%20566%201490%20600%201608%20520'%20stroke='%23ffffff'%20stroke-opacity='0.2'%20stroke-width='2'%20/%3e%3c/g%3e%3cg%20fill='%23ffffff'%20fill-opacity='0.16'%20stroke='%23ffffff'%20stroke-opacity='0.22'%3e%3cpath%20d='M94%20226L144%20197L194%20226L194%20284L144%20313L94%20284Z'%20/%3e%3cpath%20d='M32%20548L78%20522L124%20548L124%20600L78%20626L32%20600Z'%20fill='%239bd0ff'%20fill-opacity='0.12'%20/%3e%3cpath%20d='M248%20682L300%20652L352%20682L352%20742L300%20772L248%20742Z'%20/%3e%3cpath%20d='M408%20744L446%20722L484%20744L484%20788L446%20810L408%20788Z'%20fill='%23ffffff'%20fill-opacity='0.12'%20/%3e%3cpath%20d='M1258%20132L1318%2098L1378%20132L1378%20200L1318%20234L1258%20200Z'%20/%3e%3cpath%20d='M1364%20638L1416%20608L1468%20638L1468%20698L1416%20728L1364%20698Z'%20fill='%239bd0ff'%20fill-opacity='0.13'%20/%3e%3c/g%3e%3cg%20fill='%238ec8ff'%20fill-opacity='0.2'%20filter='url(%23softGlow)'%3e%3ccircle%20cx='88'%20cy='92'%20r='34'%20/%3e%3ccircle%20cx='212'%20cy='735'%20r='24'%20/%3e%3ccircle%20cx='1488'%20cy='282'%20r='28'%20/%3e%3c/g%3e%3cg%20fill='%23ffffff'%20fill-opacity='0.78'%3e%3ccircle%20cx='226'%20cy='104'%20r='2.2'%20/%3e%3ccircle%20cx='388'%20cy='66'%20r='1.8'%20/%3e%3ccircle%20cx='166'%20cy='512'%20r='2'%20/%3e%3ccircle%20cx='330'%20cy='780'%20r='1.8'%20/%3e%3ccircle%20cx='1048'%20cy='128'%20r='2.2'%20/%3e%3ccircle%20cx='1260'%20cy='78'%20r='1.8'%20/%3e%3ccircle%20cx='1448'%20cy='234'%20r='2.1'%20/%3e%3ccircle%20cx='1236'%20cy='612'%20r='2.2'%20/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(ellipse 620px 420px at 6% 7%,rgb(91 203 255 / 14%) 0%,transparent 68%),radial-gradient(ellipse 760px 500px at 98% 9%,rgb(112 162 255 / 16%) 0%,transparent 70%),radial-gradient(ellipse 620px 240px at 42% 100%,rgb(255 255 255 / 30%) 0%,transparent 74%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0,50% 100%;opacity:.9;filter:saturate(1.04);will-change:background-position,opacity,transform;animation:workbench-crm-fragment-drift 8.5s ease-in-out infinite alternate}.app-shell.is-platform-shell .workspace:after{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;display:block;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%20fill='none'%3E%3Cg%20opacity='.38'%20stroke='%23ffffff'%20stroke-width='1.2'%3E%3Cpath%20d='M120%2076C270%2028%20392%2066%20524%2020'%20/%3E%3Cpath%20d='M1094%20104C1250%2040%201384%2076%201516%2028'%20/%3E%3Cpath%20d='M1032%20172C1200%20104%201352%20144%201554%2076'%20stroke='%2388b8ff'%20stroke-opacity='.58'/%3E%3Cpath%20d='M1242%20162L1292%20108L1356%20130L1368%20200L1308%20244Z'%20fill='%23ffffff'%20fill-opacity='.16'/%3E%3Cpath%20d='M118%20236L170%20206L222%20236L222%20296L170%20326L118%20296Z'%20fill='%23ffffff'%20fill-opacity='.14'/%3E%3Cpath%20d='M1372%20658L1424%20628L1476%20658L1476%20718L1424%20748L1372%20718Z'%20fill='%23a8d4ff'%20fill-opacity='.16'/%3E%3C/g%3E%3Cg%20fill='%23ffffff'%20opacity='.78'%3E%3Ccircle%20cx='254'%20cy='102'%20r='2.3'/%3E%3Ccircle%20cx='760'%20cy='66'%20r='2'/%3E%3Ccircle%20cx='1084'%20cy='116'%20r='2.4'/%3E%3Ccircle%20cx='1370'%20cy='230'%20r='2.1'/%3E%3Ccircle%20cx='196'%20cy='570'%20r='2'/%3E%3Ccircle%20cx='710'%20cy='728'%20r='2.2'/%3E%3Ccircle%20cx='1250'%20cy='614'%20r='2.3'/%3E%3C/g%3E%3Cg%20fill='%2386baff'%20opacity='.28'%3E%3Ccircle%20cx='72'%20cy='84'%20r='34'/%3E%3Ccircle%20cx='1484'%20cy='290'%20r='24'/%3E%3Ccircle%20cx='430'%20cy='784'%20r='18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 15% 18%,rgb(255 255 255 / 76%) 0 2px,transparent 4px),radial-gradient(circle at 83% 13%,rgb(255 255 255 / 70%) 0 2px,transparent 4px),radial-gradient(circle at 91% 32%,rgb(112 151 255 / 24%) 0 4px,transparent 7px),radial-gradient(circle at 12% 80%,rgb(255 255 255 / 44%) 0 3px,transparent 6px),linear-gradient(151deg,transparent 0 8%,rgb(255 255 255 / 38%) 10%,transparent 12%),linear-gradient(105deg,transparent 0 75%,rgb(255 255 255 / 32%) 77%,transparent 79%);background-repeat:no-repeat;background-size:100% 100%,720px 460px,840px 520px,760px 500px,920px 560px,100% 100%,100% 100%;background-position:center,20px 18px,calc(100% - 90px) 24px,calc(100% - 20px) 180px,12px calc(100% - 30px),0 0,0 0;opacity:.72;will-change:background-position,opacity,transform;animation:workbench-crm-spark-float 6.8s ease-in-out infinite alternate}.app-shell.is-platform-shell .workspace>:where(.xiaoce-welcome-page.is-open-xiaoce-welcome,.scenario-pet-only-page,.scenario-demo-page,.production-line-page,.production-line-page-v2,.education-collab-page,.restaurant-ops-page,.role-workstation-page,.student-orders-page,.academic-ops-page,.phone-retail-manager-command-page,.platform-home-page,.library-page-minimal){background:transparent!important}.app-shell.is-platform-shell .nav-item em.nav-item-signal{grid-column:2;display:inline-flex;width:max-content;max-width:100%;min-height:20px;align-items:center;padding:0 7px;border:1px solid rgb(255 255 255 / 20%);border-radius:999px;color:#b7f2dc;background:#ffffff1a;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.xiaoce-welcome-page.is-knowledge-engine-welcome{min-height:calc(100vh - 68px);overflow:auto;place-items:start;padding:clamp(22px,3vw,38px)}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-card{width:min(760px,100%);min-height:auto;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;margin:0 auto;padding:clamp(24px,3vw,38px)}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-avatar{display:none}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-copy{grid-column:1;width:100%;max-width:none}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-points,.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-actions{position:relative;right:auto;bottom:auto;width:100%}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-points{justify-items:start;margin-top:8px}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-points small{width:100%;border-radius:8px}.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-points small:after{display:none}.knowledge-engine-flow-panel{position:relative;z-index:5;display:grid;grid-column:2;gap:14px;min-width:0}.knowledge-engine-flow-panel.is-loading,.knowledge-engine-flow-panel.is-error{align-content:center;min-height:260px;padding:18px;border:1px solid rgb(160 193 238 / 48%);border-radius:8px;background:#ffffffbd;box-shadow:0 18px 40px #2f6bff1a}.knowledge-engine-flow-panel.is-error strong{color:#a13f16}.knowledge-engine-loading-line{width:72%;height:12px;border-radius:999px;background:linear-gradient(90deg,#d8e9ff,#fff,#d8e9ff)}.knowledge-engine-loading-line.short{width:46%}.knowledge-engine-dialog-card,.knowledge-engine-loop-map,.knowledge-engine-data-grid section{border:1px solid rgb(160 193 238 / 48%);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f1f8ffd1),#fff;box-shadow:0 18px 40px #2f6bff1a}.knowledge-engine-dialog-card{display:grid;gap:12px;padding:16px}.knowledge-engine-dialog-head{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.knowledge-engine-dialog-head img{width:58px;height:58px;object-fit:contain}.knowledge-engine-dialog-head span,.knowledge-engine-loop-head span,.knowledge-engine-data-grid section>span,.knowledge-engine-chat-stream span{color:#64758f;font-size:.72rem;font-weight:900}.knowledge-engine-dialog-head strong{display:block;color:#0d2c62;font-size:1.1rem;line-height:1.25}.knowledge-engine-dialog-head p,.knowledge-engine-chat-stream p,.knowledge-engine-loop-steps p,.knowledge-engine-data-grid p{margin:4px 0 0;color:#546981;font-size:.82rem;line-height:1.55}.knowledge-engine-chat-stream{display:grid;gap:8px}.knowledge-engine-chat-stream article{padding:10px 12px;border:1px solid #d9e8fb;border-radius:8px;background:#fff}.knowledge-engine-chat-stream article.is-user{border-color:#b9d9ff;background:#eff6ff}.knowledge-engine-chat-stream article.is-result{border-color:#bfe7d0;background:#f2fff7}.knowledge-engine-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-engine-action-grid button{display:grid;min-height:72px;gap:5px;padding:10px;border:1px solid #c8dcfa;border-radius:8px;color:#163762;background:#fff;text-align:left}.knowledge-engine-action-grid button:hover{border-color:#2f7dff;background:#f4f9ff}.knowledge-engine-action-grid button:disabled{cursor:wait;opacity:.68}.knowledge-engine-action-grid strong{font-size:.86rem}.knowledge-engine-action-grid small{color:#66809d;font-size:.74rem;font-weight:780;line-height:1.35}.knowledge-engine-loop-map{display:grid;gap:12px;padding:16px}.knowledge-engine-loop-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-engine-loop-head strong{color:#176d45;font-size:.92rem}.knowledge-engine-loop-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.knowledge-engine-loop-steps article{display:grid;gap:8px;min-height:164px;align-content:start;padding:10px;border:1px solid #dbe8f8;border-radius:8px;background:#fbfdff}.knowledge-engine-loop-steps article.is-done{border-color:#9fd8b7;background:#f3fff8}.knowledge-engine-loop-steps em{display:inline-flex;width:30px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:#1b63cf;background:#e9f2ff;font-style:normal;font-weight:950}.knowledge-engine-loop-steps strong{color:#132b4d;font-size:.86rem;line-height:1.3}.knowledge-engine-loop-steps small,.knowledge-engine-data-grid small{display:block;color:#62768e;font-size:.72rem;font-weight:780;line-height:1.42}.knowledge-engine-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knowledge-engine-data-grid section{display:grid;gap:8px;align-content:start;min-height:148px;padding:14px}.knowledge-engine-data-grid section>strong{color:#12345f;font-size:.98rem}.knowledge-engine-metric-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-engine-metric-row em{display:grid;gap:2px;padding:8px;border-radius:8px;color:#1b63cf;background:#eef6ff;font-style:normal;font-weight:950}.knowledge-engine-metric-row small{color:#5d728b}.app-shell.is-platform-shell .platform-topbar{border-bottom-color:#679cff2e!important;background:#ffffffc7!important;box-shadow:0 10px 30px #2863be14!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important;backdrop-filter:blur(20px) saturate(1.18)!important}@media(max-width:1180px){.xiaoce-welcome-page.is-knowledge-engine-welcome .xiaoce-welcome-card{grid-template-columns:1fr}.knowledge-engine-flow-panel{grid-column:1}.knowledge-engine-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.knowledge-engine-action-grid,.knowledge-engine-data-grid,.knowledge-engine-loop-steps{grid-template-columns:1fr}.knowledge-engine-dialog-head{grid-template-columns:44px minmax(0,1fr)}.knowledge-engine-dialog-head img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.app-shell.is-platform-shell .workspace:before,.app-shell.is-platform-shell .workspace:after{animation:none}}.operating-method-page{min-height:100%;padding:28px;background:linear-gradient(135deg,#ebf6ffeb,#f6fafff5 46%,#f0fdfadb),#f6f9fc;color:#172033}.operating-method-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding:26px 28px;border:1px solid rgba(63,125,214,.18);border-radius:8px;background:#ffffffd1;box-shadow:0 18px 45px #2d5ba01f}.operating-method-hero span,.operating-method-panel-title span{color:#2563eb;font-size:12px;font-weight:800}.operating-method-hero h1{margin:8px 0;font-size:30px;line-height:1.15;letter-spacing:0}.operating-method-hero p{max-width:860px;margin:0;color:#526179;line-height:1.7}.operating-method-shortcut-hint{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.operating-method-shortcut-hint strong{color:#334155;font-size:12px}.operating-method-shortcut-hint kbd{min-width:28px;border:1px solid rgba(37,99,235,.18);border-radius:6px;background:#f8fbff;box-shadow:inset 0 -1px #0f172a14;color:#1d4ed8;font-family:inherit;font-size:12px;font-weight:850;padding:4px 7px;text-align:center}.operating-method-shortcut-hint span{color:#64748b;font-size:12px;font-weight:800}.operating-method-shortcut-hint small{color:#64748b;font-size:12px;font-weight:700}.operating-method-hero-actions,.operating-method-button-row{display:flex;flex-wrap:wrap;gap:10px}.operating-method-hero-actions button,.operating-method-button-row button{min-height:38px;padding:0 15px;border:1px solid rgba(37,99,235,.24);border-radius:8px;background:#fff;color:#1d4ed8;font-weight:800;cursor:pointer}.operating-method-button-row button:first-child,.operating-method-hero-actions button:first-child{background:#2563eb;color:#fff}.operating-method-button-row button:disabled{cursor:wait;opacity:.62}.operating-method-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(260px,340px);gap:16px;align-items:start}.operating-method-input-panel,.operating-method-result-panel>section,.operating-method-card-grid>article,.operating-method-contract-panel{border:1px solid rgba(63,125,214,.16);border-radius:8px;background:#ffffffe0;box-shadow:0 14px 34px #284e851a}.operating-method-input-panel,.operating-method-contract-panel{position:sticky;top:18px;padding:18px}.operating-method-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.operating-method-panel-title strong{color:#13233f;font-size:15px}.operating-method-input-panel label{display:grid;gap:6px;margin-bottom:12px;color:#526179;font-size:12px;font-weight:800}.operating-method-input-panel input,.operating-method-input-panel select,.operating-method-input-panel textarea{width:100%;border:1px solid rgba(95,123,170,.22);border-radius:8px;background:#f8fbff;color:#172033;font:inherit}.operating-method-input-panel input,.operating-method-input-panel select{height:38px;padding:0 11px}.operating-method-input-panel textarea{min-height:150px;resize:vertical;padding:11px;line-height:1.6}.operating-method-error{margin:12px 0 0;padding:10px;border:1px solid rgba(225,29,72,.18);border-radius:8px;background:#fff1f2;color:#be123c;font-size:12px;line-height:1.5}.operating-method-result-panel{display:grid;gap:16px}.operating-method-status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.operating-method-status-row article{min-height:86px;padding:12px;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.operating-method-status-row span,.operating-method-status-row small,.operating-method-contract-block p,.operating-method-contract-block li,.operating-method-empty{color:#627089;font-size:12px;line-height:1.55}.operating-method-status-row strong{display:block;overflow-wrap:anywhere;margin:7px 0 5px;color:#102347;font-size:16px}.operating-method-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operating-method-card-grid>article,.operating-method-blueprint{padding:16px}.operating-method-method,.operating-method-round,.operating-method-diagnosis,.operating-method-strategy,.operating-method-contract-block,.operating-method-publish{margin-top:10px;padding:12px;border-radius:8px;background:#f7fbff;border:1px solid rgba(80,123,190,.14)}.operating-method-method strong,.operating-method-round strong,.operating-method-diagnosis strong,.operating-method-strategy strong,.operating-method-contract-block strong,.operating-method-publish strong{display:block;color:#16315f;font-size:13px}.operating-method-method p,.operating-method-diagnosis p,.operating-method-strategy p{margin:7px 0;color:#43536e;font-size:13px;line-height:1.65}.operating-method-method small,.operating-method-diagnosis small,.operating-method-strategy small,.operating-method-publish small{color:#64748b;line-height:1.5}.operating-method-round ul,.operating-method-contract-block ul{margin:8px 0 0;padding-left:18px}.operating-method-blueprint{overflow:hidden}.operating-method-node-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.operating-method-node-row article{min-height:150px;padding:13px;border:1px solid rgba(14,165,160,.18);border-radius:8px;background:linear-gradient(180deg,#f8fffe,#eefcfb)}.operating-method-node-row article span{color:#0f766e;font-size:12px;font-weight:900}.operating-method-node-row article strong{display:block;margin:8px 0;color:#12323f}.operating-method-node-row article p{min-height:56px;margin:0 0 8px;color:#486272;font-size:12px;line-height:1.55}.operating-method-contract-panel{max-height:calc(100vh - 42px);overflow:auto}.operating-method-publish{border-color:#16a34a40;background:#f0fdf4}.operating-method-publish p{overflow-wrap:anywhere;color:#166534;font-size:12px}.operating-method-target-picker{display:grid;gap:8px;margin-bottom:12px}.operating-method-target-picker>span{color:#526179;font-size:12px;font-weight:800}.operating-method-target-picker>div,.operating-method-upload-list{display:flex;flex-wrap:wrap;gap:8px}.operating-method-target-picker button{min-height:30px;border:1px solid rgba(95,123,170,.24);border-radius:8px;background:#fff;color:#334155;font-size:12px;font-weight:800;cursor:pointer;padding:0 10px}.operating-method-target-picker button.is-active{border-color:#2563eb57;background:#eff6ff;color:#1d4ed8}.operating-method-upload-list{margin:-2px 0 12px}.operating-method-upload-list span{max-width:100%;overflow-wrap:anywhere;border:1px solid rgba(14,116,144,.18);border-radius:999px;background:#ecfeff;color:#155e75;font-size:12px;font-weight:700;padding:5px 8px}.operating-method-target-package{padding:16px}.operating-method-target-summary,.operating-method-app-contract,.operating-method-target-grid,.operating-method-target-detail{display:grid;gap:10px}.operating-method-target-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(110px,.4fr);margin-bottom:12px}.operating-method-target-summary article{min-width:0;border:1px solid rgba(37,99,235,.12);border-radius:8px;background:#f8fbff;padding:11px}.operating-method-app-contract{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.operating-method-app-contract article{min-width:0;padding:11px;border:1px solid rgba(14,116,144,.16);border-radius:8px;background:#f6fffd}.operating-method-app-contract span,.operating-method-target-summary span,.operating-method-target-card summary span{color:#64748b;display:block;font-size:12px;font-weight:800}.operating-method-app-contract strong,.operating-method-target-summary strong,.operating-method-target-card summary strong{display:block;overflow-wrap:anywhere;color:#102347;font-size:13px;line-height:1.45;margin-top:4px}.operating-method-app-contract small{display:block;overflow-wrap:anywhere;margin-top:6px;color:#526179;font-size:12px;line-height:1.45}.operating-method-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-method-artifact-board{display:grid;gap:12px}.operating-method-artifact-unit{overflow:hidden;border:1px solid rgba(80,123,190,.18);border-radius:8px;background:#fff}.operating-method-artifact-unit header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(80,123,190,.14);background:linear-gradient(180deg,#fbfdff,#f6faff)}.operating-method-artifact-unit header div{min-width:0}.operating-method-artifact-unit header span,.operating-method-artifact-split span{color:#64748b;display:block;font-size:12px;font-weight:850}.operating-method-artifact-unit h3{margin:5px 0;color:#102347;font-size:16px;line-height:1.35}.operating-method-artifact-unit header strong{display:block;overflow-wrap:anywhere;color:#334155;font-size:12px;line-height:1.45}.operating-method-artifact-unit header small{flex:0 0 auto;max-width:180px;overflow:hidden;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12px;font-weight:850;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.operating-method-artifact-meta{display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px;border-bottom:1px solid rgba(80,123,190,.12)}.operating-method-artifact-meta span{max-width:100%;overflow-wrap:anywhere;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800;padding:5px 8px}.operating-method-artifact-split{display:grid}.operating-method-artifact-split section{display:grid;gap:6px;padding:13px 14px;border-top:1px solid rgba(80,123,190,.12)}.operating-method-artifact-split section:first-child{border-top:0}.operating-method-artifact-split strong{color:#16315f;font-size:13px}.operating-method-artifact-split p,.operating-method-artifact-split small{margin:0;color:#526179;font-size:12px;line-height:1.55}.operating-method-artifact-split pre{max-height:112px;overflow:auto;white-space:pre-wrap;border-radius:8px;background:#f8fafc;color:#334155;font:inherit;font-size:12px;line-height:1.5;margin:2px 0 0;padding:9px}.operating-method-target-card{border:1px solid rgba(80,123,190,.16);border-radius:8px;background:#fff;overflow:hidden}.operating-method-target-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;list-style:none;cursor:pointer;padding:12px}.operating-method-target-card summary::-webkit-details-marker{display:none}.operating-method-target-card summary small{flex:0 0 auto;max-width:160px;overflow:hidden;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12px;font-weight:800;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.operating-method-target-detail{border-top:1px solid rgba(80,123,190,.14);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.operating-method-target-detail article{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc;padding:10px}.operating-method-target-detail strong{color:#16315f;display:block;font-size:13px}.operating-method-target-detail p,.operating-method-target-detail small,.operating-method-contract-block small{color:#526179;display:block;font-size:12px;line-height:1.55;margin:6px 0 0}.operating-method-target-detail pre{max-height:120px;overflow:auto;white-space:pre-wrap;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:12px;line-height:1.5;margin:8px 0 0;padding:9px}@media(max-width:1280px){.operating-method-layout{grid-template-columns:1fr}.operating-method-input-panel,.operating-method-contract-panel{position:static}}@media(max-width:760px){.operating-method-page{padding:16px}.operating-method-hero{align-items:stretch;flex-direction:column;padding:18px}.operating-method-hero h1{font-size:24px}.operating-method-status-row,.operating-method-card-grid,.operating-method-node-row,.operating-method-target-summary,.operating-method-app-contract,.operating-method-target-grid,.operating-method-target-detail{grid-template-columns:1fr}}.auto-session-workspace{display:grid;gap:12px;min-width:0}.auto-session-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(15,23,42,.12)}.auto-session-workspace__header p,.operation-card-renderer__type{margin:0 0 4px;color:#64748b;font-size:12px}.auto-session-workspace__header h2,.operation-card-renderer__header h3{margin:0;color:#0f172a}.auto-session-workspace__header span,.operation-card-renderer__status{flex:0 0 auto;border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:4px 8px;color:#334155;font-size:12px}.auto-session-workspace__error{border:1px solid rgba(220,38,38,.24);border-radius:8px;background:#fef2f2;color:#991b1b;padding:10px 12px}.auto-session-workspace__input{display:grid;gap:8px;border:1px solid rgba(14,116,144,.2);border-radius:8px;background:#ecfeff;padding:12px}.auto-session-workspace__input textarea{width:100%;resize:vertical;border:1px solid rgba(15,23,42,.18);border-radius:8px;padding:10px;font:inherit}.auto-session-workspace__input div,.operation-card-renderer__actions{display:flex;flex-wrap:wrap;gap:8px}.auto-session-workspace__input button,.operation-card-renderer__action{border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;padding:8px 10px}.auto-session-workspace__input button:disabled,.operation-card-renderer__action:disabled{cursor:not-allowed;opacity:.5}.auto-session-workspace__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--contract{grid-template-columns:minmax(0,1fr)}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--contract>.xiaoce-dialog-workspace{grid-column:1 / -1}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--contract>.production-node-execution-shell{grid-column:1 / -1;min-height:0}.production-node-execution-shell{position:relative;display:grid;grid-template-rows:auto auto auto auto auto minmax(420px,1fr);gap:12px;height:100%;min-height:0;padding:14px;overflow:auto;background:#f7f8fa}.production-node-execution-shell--loading,.production-node-execution-shell--error{place-content:center;text-align:center;color:#475569}.production-node-execution-shell--error button,.production-node-recover-card button,.production-node-xiaoce-panel button,.production-node-user-panel button{min-height:34px;border:1px solid #cfd7e3;border-radius:8px;background:#fff;color:#111827;font-weight:700;cursor:pointer}.production-node-execution-shell button:disabled{cursor:not-allowed;opacity:.52}.production-node-execution-header,.production-node-xiaoce-panel,.production-node-recover-card,.production-node-trace-mini-panel,.production-node-user-panel{border:1px solid #e1e5eb;border-radius:8px;background:#fff}.production-node-execution-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px}.production-node-execution-header span,.production-node-user-panel header span,.production-node-xiaoce-panel span,.production-node-trace-mini-panel span{display:block;color:#64748b;font-size:12px;font-weight:700}.production-node-execution-header strong{display:block;margin-top:4px;color:#111827;font-size:20px;line-height:1.25}.production-node-execution-header p,.production-node-xiaoce-panel p,.production-node-recover-card p,.production-node-user-panel p,.production-node-trace-mini-panel p{margin:6px 0 0;color:#475569;font-size:13px;line-height:1.6}.production-node-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:28px;padding:0 10px;border-radius:999px;background:#eef2f7;color:#334155;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.production-node-status-pill.is-ready_to_generate,.production-node-status-pill.is-ready,.production-node-status-pill.is-usable,.production-node-status-pill.is-completed,.production-node-status-pill.is-uploaded{background:#dcfce7;color:#166534}.production-node-status-pill.is-needs_source,.production-node-status-pill.is-needs_material,.production-node-status-pill.is-needs_confirm,.production-node-status-pill.is-waiting_confirm,.production-node-status-pill.is-feedback_needed,.production-node-status-pill.is-limited_use{background:#fef3c7;color:#92400e}.production-node-status-pill.is-failed,.production-node-status-pill.is-blocked,.production-node-status-pill.is-generation_failed,.production-node-status-pill.is-conflicted,.production-node-status-pill.is-expired{background:#fee2e2;color:#991b1b}.production-node-context-strip,.production-node-panel-metrics{display:flex;flex-wrap:wrap;gap:8px}.production-node-context-strip span,.production-node-panel-metrics em,.production-node-approver-list span{padding:6px 9px;border:1px solid #e1e5eb;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-style:normal;font-weight:700}.production-node-step-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.production-node-step-rail article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;padding:9px;border:1px solid #e1e5eb;border-radius:8px;background:#fff}.production-node-step-rail article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#eef2f7;color:#475569;font-size:12px;font-weight:900}.production-node-step-rail strong{display:block;overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.production-node-step-rail p{margin:3px 0 0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-node-step-rail article.is-ready,.production-node-step-rail article.is-running,.production-node-step-rail article.is-waiting_confirm{border-color:#93c5fd;background:#eff6ff}.production-node-step-rail article.is-completed{border-color:#86efac;background:#f0fdf4}.production-node-xiaoce-panel,.production-node-recover-card,.production-node-trace-mini-panel{padding:12px}.production-node-xiaoce-panel div,.production-node-recover-card div,.production-node-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.production-node-user-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px}.production-node-user-panel{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:220px;padding:12px}.production-node-user-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.production-node-user-panel header strong{color:#111827;font-size:15px}.production-node-question-list,.production-node-source-list,.production-node-deliverable-list,.production-node-collab-list{display:grid;gap:8px}.production-node-question-list article,.production-node-source-list article,.production-node-deliverable-list article,.production-node-collab-list article{display:grid;gap:8px;padding:9px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc}.production-node-source-list article,.production-node-deliverable-list article,.production-node-collab-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.production-node-deliverable-list article{grid-template-columns:minmax(0,1fr) auto auto}.production-node-question-list b,.production-node-source-list b,.production-node-deliverable-list strong,.production-node-collab-list b{display:block;overflow-wrap:anywhere;color:#111827;font-size:13px}.production-node-source-list small,.production-node-deliverable-list p,.production-node-deliverable-list small,.production-node-collab-list p{display:block;margin:3px 0 0;color:#64748b;font-size:12px}.production-node-deliverable-list article>div>span{display:block;color:#64748b;font-size:12px;font-weight:800}.production-node-empty-note{padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc}.production-node-generation-parameter-panel{position:relative;z-index:6;display:grid;gap:12px;max-height:min(72vh,640px);overflow-y:auto;padding:14px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff}.production-node-generation-parameter-panel header,.production-node-generation-parameter-panel footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.production-node-generation-parameter-panel footer{position:sticky;bottom:-14px;z-index:2;padding-top:8px;background:linear-gradient(180deg,#f8fbffc7,#f8fbff 40%)}.production-node-generation-parameter-panel header span{display:block;color:#2563eb;font-size:12px;font-weight:850}.production-node-generation-parameter-panel header strong{display:block;margin-top:3px;color:#111827;font-size:16px;line-height:1.35}.production-node-generation-parameter-panel header p,.production-node-generation-parameter-panel label small{margin:4px 0 0;color:#526174;font-size:12px;line-height:1.5}.production-node-generation-parameter-panel button{min-height:34px;border:1px solid #c7d2fe;border-radius:8px;background:#fff;color:#1f2937;font-size:12px;font-weight:800;cursor:pointer}.production-node-generation-parameter-panel footer button:last-child{border-color:#1d4ed8;background:#2563eb;color:#fff}.production-node-generation-parameter-panel.is-digital-human-redirect{overflow:visible;max-height:none;border-color:#2563eb3d;background:#f8fbff;box-shadow:0 18px 42px #2563eb1a}.production-node-generation-parameter-panel.is-digital-human-redirect .digital-human-sandbox-entry{border-color:#2563eb2e;background:#fff}.production-node-generation-parameter-panel.is-short-video-redirect{overflow:visible;max-height:none;border-color:#0ea5a442;background:#f6fefc;box-shadow:0 18px 42px #0ea5a41a}.production-node-generation-parameter-panel.is-short-video-redirect .short-video-storyboard-entry{border-color:#0ea5a42e;background:#fff}.production-node-workbench-dialog.is-image-copy{border-color:#22c55e2e}.production-node-generation-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.production-node-generation-parameter-grid label{display:grid;min-width:0;gap:8px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.production-node-generation-parameter-grid label.is-multiline{grid-column:1 / -1}.production-node-generation-parameter-grid label strong{display:block;color:#172033;font-size:13px;line-height:1.35}.production-node-generation-parameter-grid textarea{width:100%;min-height:54px;resize:vertical;border:1px solid #d5dde8;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:12px;line-height:1.5;padding:9px 10px}.production-node-generation-parameter-grid textarea:focus{outline:2px solid rgb(37 99 235 / 16%);border-color:#8fb4f5}.production-node-generation-parameter-grid label.is-file-upload{align-content:start}.production-node-generation-file-upload{display:grid;gap:8px}.production-node-generation-file-upload input{width:100%;min-height:38px;padding:7px;border:1px dashed rgb(47 107 255 / 34%);border-radius:8px;background:#fff;color:#17365f;font-size:12px}.production-node-generation-file-upload small{color:#1d4ed8;font-size:12px;font-weight:820;line-height:1.45}.production-node-generation-file-upload small.is-error{color:#b42318}.production-node-generation-voice-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.production-node-generation-voice-actions button{min-height:34px;padding:0 12px;border:1px solid rgb(47 107 255 / 34%);border-radius:8px;background:#eef5ff;color:#174ea6;font-size:12px;font-weight:850}.production-node-generation-voice-actions button:disabled{opacity:.62;cursor:not-allowed}.production-node-generation-voice-actions span{color:#64748b;font-size:12px;font-weight:800}.production-node-generation-voice-actions input{flex:1 1 220px;min-width:180px}.production-node-generation-option-row{display:flex;flex-wrap:wrap;gap:6px}.production-node-generation-option-row button{min-height:28px;padding:0 9px;border-color:#d9e1ec;border-radius:999px;color:#516071;font-size:11px}.production-node-generation-option-row button.is-active{border-color:#1f64e0;background:#eef5ff;color:#1f64e0}.production-node-generation-parameter-error{margin:0;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#991b1b;font-size:12px;font-weight:780}.production-node-auto-session-area{min-height:560px;overflow:hidden;border:1px solid #e1e5eb;border-radius:8px;background:#fff}.production-node-auto-session-area .xiaoce-dialog-workspace{height:100%}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--conversation{position:relative;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden;background:#f6fbff}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--conversation>.production-node-conversation-shell{grid-column:1 / -1}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--conversation>.production-node-generation-parameter-panel{position:absolute;left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);bottom:86px;max-height:calc(100% - 118px);box-shadow:0 22px 48px #2563eb2e}.production-node-conversation-shell{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%;background:linear-gradient(180deg,#ffffffc7,#ecf7ffdb),#f6fbff}.production-node-conversation-shell.has-scene-head{grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.production-node-conversation-scene-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:14px clamp(18px,3vw,34px) 12px;border-bottom:1px solid #eceff3;background:#fff}.production-node-conversation-scene-head div{display:grid;gap:4px;min-width:0}.production-node-conversation-scene-head span{color:#6b7280;font-size:.76rem;font-weight:760}.production-node-conversation-scene-head strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:1rem;font-weight:820;line-height:1.35}.production-node-conversation-scene-head small{max-width:360px;color:#6b7280;font-size:.78rem;font-weight:680;line-height:1.45;text-align:right}.production-node-conversation-scene-actions{display:grid;justify-items:end;gap:7px;min-width:min(280px,42%)}.production-node-conversation-scene-actions button{min-height:30px;padding:0 10px;border:1px solid #d8e2ef;border-radius:8px;color:#1f3a5f;background:#fff;font-size:.76rem;font-weight:850;cursor:pointer}.production-node-conversation-scene-actions button:hover:not(:disabled){border-color:#2f6bff;color:#1d4ed8;background:#f5f8ff}.production-node-conversation-scene-actions button:disabled{cursor:not-allowed;opacity:.56}.production-node-conversation-shell.is-loading .production-node-conversation-stream{padding-bottom:96px}.production-node-conversation-stream{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:clamp(18px,3vw,34px)}.production-node-conversation-turn{display:grid;min-width:0;max-width:780px;gap:7px;padding:6px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-wrap:anywhere}.production-node-conversation-turn.is-assistant{justify-self:start}.production-node-conversation-turn.is-user{justify-self:end;max-width:720px;padding:12px 14px;color:#1d4ed8;border-radius:16px;background:#e8f0fe}.production-node-conversation-turn.is-user p{color:#1d4ed8}.production-node-conversation-turn.is-system{justify-self:center;max-width:720px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:14px;color:#38506d;background:#f9fafb;box-shadow:none}.production-node-conversation-turn.is-scenario-start{justify-self:start;width:min(920px,100%)}.production-node-conversation-turn.is-workflow-overview{justify-self:start;width:min(980px,100%);max-width:min(980px,100%);gap:0;padding:0;overflow:hidden;border:1px solid #dbe6f2;border-radius:8px;background:#fff;box-shadow:0 20px 44px #102d561f}.production-node-conversation-turn.is-error{border:1px solid rgb(220 38 38 / 28%);border-color:#dc262647;border-radius:14px;padding:12px 14px;background:#fff7f7}.production-node-conversation-turn.is-requirement-intake{justify-self:start;width:min(780px,100%);border-color:#2f6bff38;background:#fff}.production-node-conversation-turn.is-generated-preview{justify-self:start;width:min(780px,100%);border-color:#0ea5a447;background:#fff;box-shadow:0 16px 36px #0f766e1c}.production-node-conversation-turn.is-tag-summary,.production-node-conversation-turn.is-requirement-card,.production-node-conversation-turn.is-strategy-card,.production-node-conversation-turn.is-learning-route{justify-self:start;width:min(820px,100%);background:#fff}.production-node-conversation-turn.is-tag-summary{border-color:#2563eb38}.production-node-conversation-turn.is-requirement-card{border-color:#0ea5a438}.production-node-conversation-turn.production-node-requirement-confirm-card{justify-self:start;width:min(880px,100%);max-width:min(880px,100%);gap:0;padding:0;overflow:hidden;border:1px solid rgb(165 188 225 / 62%);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5);box-shadow:0 22px 52px #102d5621,inset 0 1px #ffffffeb}.production-node-requirement-confirm-hero{display:grid;gap:14px;padding:40px 44px 26px}.production-node-requirement-confirm-hero span{width:max-content;padding:7px 12px;border-radius:7px;color:#2563eb;background:#eef5ff;font-size:.9rem;font-weight:640;line-height:1}.production-node-requirement-confirm-hero strong{color:#0c1d3f;font-size:1.8125rem;font-weight:820;line-height:1.16;letter-spacing:0}.production-node-requirement-confirm-hero p{color:#7b8aa3;font-size:1rem;font-weight:420;line-height:1.6}.production-node-requirement-goal{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;margin:0 44px 32px;padding:20px 22px;border:1px solid rgb(191 210 238 / 72%);border-radius:8px;background:#f9fcffdb}.production-node-requirement-goal>span{display:inline-grid;place-items:center;width:34px;height:34px;color:#2563eb}.production-node-requirement-goal svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.production-node-requirement-goal b{color:#16233f;font-size:1.05rem;font-weight:760;white-space:nowrap}.production-node-requirement-goal p{color:#1d2b44;font-size:1rem;font-weight:450;line-height:1.65}.production-node-requirement-confirm-section{display:grid;gap:14px;margin:0 44px 30px}.production-node-requirement-confirm-section h3{margin:0;color:#0e1f3f;font-size:1.16rem;font-weight:720;line-height:1.35}.production-node-requirement-info-list{display:grid;gap:14px;margin:0}.production-node-requirement-info-list div{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:24px}.production-node-requirement-info-list dt{min-height:36px;padding:8px 12px;border-radius:7px;color:#27364f;background:linear-gradient(180deg,#f1f6ff,#edf3fc);font-size:.95rem;font-weight:560;line-height:1.3;text-align:center}.production-node-requirement-info-list dd{min-width:0;margin:0;color:#16233f;font-size:1rem;font-weight:430;line-height:1.7;overflow-wrap:anywhere}.production-node-requirement-check-section{margin-bottom:0;padding-top:28px;border-top:1px solid rgb(191 210 238 / 62%)}.production-node-requirement-check-section>p{color:#7b8aa3;font-size:.95rem;font-weight:420;line-height:1.6}.production-node-requirement-check-row{display:flex;flex-wrap:wrap;gap:14px}.production-node-requirement-check-row span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgb(191 210 238 / 72%);border-radius:7px;color:#263852;background:#fff;font-size:.92rem;font-weight:500}.production-node-requirement-check-row svg{width:18px;height:18px;fill:none;color:#2563eb;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.production-node-requirement-confirm-footer{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:36px;padding:18px 36px 20px;border-top:1px solid rgb(191 210 238 / 58%);background:#f8fbffeb}.production-node-requirement-confirm-footer p{color:#7b8aa3;font-size:.92rem;font-weight:420;line-height:1.5}.production-node-requirement-actions{margin-top:0;flex:0 0 auto}.production-node-requirement-actions button{min-height:42px;padding:0 24px;border-radius:8px;font-size:.9rem;font-weight:650}.production-node-requirement-actions button:first-child{border-color:#2563eb;color:#2563eb;background:#fff;box-shadow:none}.production-node-requirement-actions button:last-child{border-color:transparent;color:#fff;background:linear-gradient(135deg,#2f6bff,#0f77ff);box-shadow:0 12px 24px #2f6bff29}.production-node-conversation-turn.is-strategy-card{border-color:#7c3aed33}.production-node-conversation-turn.is-digital-human-entry{justify-self:start;width:min(860px,100%);border-color:#2563eb3d;background:#f8fbff;box-shadow:0 18px 42px #2563eb1a}.production-node-conversation-turn.is-short-video-entry{justify-self:start;width:min(860px,100%);border-color:#0ea5a447;background:#f6fefc;box-shadow:0 18px 42px #0ea5a41a}.production-node-conversation-turn.is-learning-route{border-color:#16a34a3d;background:#fbfefc}.production-node-conversation-turn.is-deliverable-workspace{justify-self:start;width:min(860px,100%);border-color:#0ea5a44d;background:#fff;box-shadow:0 18px 42px #0f766e1f}.production-node-conversation-turn.is-inline-action{justify-self:start;width:min(720px,100%);padding:10px 12px;border-color:#2f6bff33;background:#f8fbff;box-shadow:0 10px 22px #2f6bff12}.production-node-conversation-turn.is-trace-summary{justify-self:center;max-width:780px;border-style:dashed;background:#f8fafc;box-shadow:none}.production-node-conversation-turn span,.production-node-conversation-composer span{color:#6b7280;font-size:.74rem;font-weight:760}.production-node-conversation-turn>strong{color:#0f2f63;font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.production-node-conversation-turn p{margin:0;color:#1f2937;font-size:.96rem;font-weight:420;line-height:1.78;overflow-wrap:anywhere;white-space:pre-wrap}.production-node-secondary-detail{display:grid;gap:8px;max-width:min(780px,100%);border:1px solid rgb(203 213 225 / 72%);border-radius:8px;background:#f8fafc}.production-node-secondary-detail summary{min-height:36px;padding:9px 12px;color:#42526b;cursor:pointer;font-size:.78rem;font-weight:880;line-height:1.25;list-style-position:inside}.production-node-secondary-detail[open]{padding-bottom:10px}.production-node-secondary-detail[open] summary{border-bottom:1px solid rgb(203 213 225 / 72%)}.production-node-secondary-detail>.production-node-conversation-turn,.production-node-secondary-detail>.production-node-conversation-deliverables,.production-node-secondary-detail>.production-node-generated-preview-sources,.production-node-secondary-detail>.production-node-file-output-strip{margin:0 10px}.production-node-secondary-detail>.production-node-conversation-turn{width:auto;max-width:none;border:0;background:#fff;box-shadow:none}.production-node-smart-start{gap:12px;padding:0}.production-node-smart-brief{display:grid;gap:7px;padding:13px 15px;border-left:3px solid #2563eb;border-radius:8px;background:#f8fbff}.production-node-smart-brief strong{color:#0f2f63;font-size:1rem;line-height:1.35}.production-node-smart-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.production-node-smart-context div{display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid #dfe8f2;border-radius:8px;background:#fff}.production-node-smart-context span,.production-node-smart-scene-grid span,.production-node-smart-loading strong{color:#64748b;font-size:.72rem;font-weight:900}.production-node-smart-context strong{color:#102033;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere}.production-node-smart-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.production-node-smart-scene-grid button{display:grid;align-content:start;gap:7px;min-width:0;min-height:178px;padding:12px;border:1px solid #d8e2ef;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer;box-shadow:0 12px 26px #0f172a0f}.production-node-smart-scene-grid button.is-recommended{border-color:#2563eb;background:#f7fbff;box-shadow:inset 3px 0 #2563eb,0 14px 28px #2563eb1a}.production-node-smart-scene-grid button:hover:not(:disabled){border-color:#2563eb;transform:translateY(-1px)}.production-node-smart-scene-grid button:disabled{cursor:not-allowed;opacity:.54}.production-node-smart-scene-grid strong{color:#0f2f63;font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.production-node-smart-scene-grid p{color:#475569;font-size:.82rem;font-weight:650;line-height:1.5}.production-node-smart-scene-grid small{color:#0f766e;font-size:.74rem;font-weight:860;line-height:1.4}.production-node-smart-scene-grid em{align-self:end;justify-self:start;margin-top:auto;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-size:.72rem;font-style:normal;font-weight:900}.production-node-smart-loading{display:grid;gap:5px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff}.production-node-smart-loading p{color:#475569;font-size:.84rem}.production-node-smart-actions{display:flex;flex-wrap:wrap;gap:8px}.production-node-smart-actions button{min-height:36px;padding:0 13px;border:1px solid rgb(47 107 255 / 22%);border-radius:999px;background:#fff;color:#17365f;font-size:.82rem;font-weight:900;cursor:pointer}.production-node-smart-actions button:first-child{color:#fff;border-color:transparent;background:#2563eb}.production-node-smart-actions button:disabled{cursor:not-allowed;opacity:.48}.production-node-workflow-overview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0;padding:18px 20px;border-bottom:1px solid #e5edf5;background:linear-gradient(180deg,#fff,#f8fbff)}.production-node-workflow-overview-head>div{display:grid;gap:5px;min-width:0}.production-node-workflow-overview-head small,.production-node-workflow-section-head span,.production-node-workflow-understanding>span,.production-node-workflow-needs>span,.production-node-workflow-value-grid button>span{color:#2563eb;font-size:.72rem;font-weight:950;line-height:1.35}.production-node-workflow-overview-head strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:1.15rem;line-height:1.25}.production-node-workflow-overview-head p,.production-node-workflow-understanding p,.production-node-workflow-needs p,.production-node-workflow-value-grid p,.production-node-workflow-empty{margin:0;color:#475569;font-size:.86rem;font-weight:650;line-height:1.55}.production-node-workflow-overview-head>button{min-height:38px;padding:0 16px;border:0;border-radius:8px;background:#111827;color:#fff;font-size:.82rem;font-weight:920;white-space:nowrap;cursor:pointer;box-shadow:0 12px 24px #0f172a24}.production-node-workflow-overview-head>button:disabled,.production-node-workflow-section-head button:disabled,.production-node-workflow-value-grid button:disabled{cursor:not-allowed;opacity:.5}.production-node-workflow-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#e5edf5;border-bottom:1px solid #e5edf5}.production-node-workflow-progress div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-height:42px;padding:8px 11px;background:#f8fafc}.production-node-workflow-progress i{display:block;width:9px;height:9px;border:2px solid #cbd5e1;border-radius:999px;background:#fff}.production-node-workflow-progress span{min-width:0;overflow:hidden;color:#64748b;font-size:.74rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.production-node-workflow-progress div.is-active{background:#eef5ff}.production-node-workflow-progress div.is-active i{border-color:#2563eb;background:#2563eb}.production-node-workflow-progress div.is-active span{color:#1d4ed8}.production-node-workflow-progress div.is-done{background:#f4fbf7}.production-node-workflow-progress div.is-done i{border-color:#10b981;background:#10b981}.production-node-workflow-progress div.is-done span{color:#047857}.production-node-workflow-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;padding:14px;background:#fff}.production-node-workflow-understanding{grid-column:1}.production-node-workflow-value{grid-column:2;grid-row:1 / span 2}.production-node-workflow-needs{grid-column:1}.production-node-workflow-understanding,.production-node-workflow-value,.production-node-workflow-needs{display:grid;align-content:start;gap:9px;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.production-node-workflow-understanding strong{color:#0f172a;font-size:.94rem;line-height:1.4}.production-node-workflow-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.production-node-workflow-section-head button{min-height:28px;padding:0 9px;border:1px solid #d8e4f2;border-radius:999px;background:#fff;color:#1d4ed8;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer}.production-node-workflow-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.production-node-workflow-value-grid button{display:grid;align-content:start;gap:6px;min-width:0;min-height:150px;padding:11px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer}.production-node-workflow-value-grid button.is-primary{border-color:#2563eb;background:#f6faff;box-shadow:inset 3px 0 #2563eb}.production-node-workflow-value-grid button:hover:not(:disabled){border-color:#2563eb;box-shadow:0 10px 22px #2563eb1a}.production-node-workflow-value-grid strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:.9rem;line-height:1.35}.production-node-workflow-value-grid small{color:#0f766e;font-size:.72rem;font-weight:850;line-height:1.4}.production-node-workflow-value-grid em{align-self:end;justify-self:start;margin-top:auto;padding:3px 8px;border-radius:999px;background:#eef5ff;color:#1d4ed8;font-size:.7rem;font-style:normal;font-weight:900}.production-node-workflow-needs>div{display:grid;gap:7px}.production-node-workflow-needs article{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #dce6f1;border-radius:8px;background:#fff}.production-node-workflow-needs article.is-missing{border-color:#f59e0b52;background:#fffbeb}.production-node-workflow-needs article.is-assumed{border-style:dashed;background:#f8fafc}.production-node-workflow-needs article.is-done{border-color:#10b98147;background:#f3fbf7}.production-node-workflow-needs b{color:#102033;font-size:.82rem;line-height:1.35}.source-center-value-summary{justify-self:start;width:min(880px,100%);padding:0;border:1px solid #dbe6f2;border-radius:8px;background:#fff;box-shadow:0 16px 34px #102d561a}.source-center-value-summary>span{padding:14px 16px 0;color:#2563eb;font-size:.74rem;font-weight:950}.source-center-value-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 16px}.source-center-value-summary-grid section{display:grid;align-content:start;gap:6px;min-width:0;padding:12px;border:1px solid #e0e8f2;border-radius:8px;background:#fbfdff}.source-center-value-summary-grid span{color:#2563eb;font-size:.72rem;font-weight:950}.source-center-value-summary-grid strong{color:#0f172a;font-size:.94rem;line-height:1.35}.source-center-value-summary-grid p{margin:0;color:#475569;font-size:.84rem;font-weight:650;line-height:1.55}.production-node-conversation-turn.is-workflow-overview{width:min(760px,100%);max-width:min(760px,100%);box-shadow:0 14px 34px #102d561a}.production-node-workflow-overview-head{gap:14px;padding:14px 16px 8px;border-bottom:0;background:#fff}.production-node-workflow-overview-head>div{gap:3px}.production-node-workflow-overview-head strong{font-size:1rem}.production-node-workflow-overview-head p{max-width:520px;font-size:.82rem;line-height:1.45}.production-node-workflow-value{grid-column:auto;grid-row:auto;gap:8px;padding:0 16px 14px;border:0;background:transparent}.production-node-workflow-section-head span{color:#64748b}.production-node-workflow-section-head button{min-height:26px;padding:0 8px;font-size:.7rem}.production-node-workflow-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-node-workflow-value-grid button{min-height:76px;gap:6px;padding:10px}.production-node-workflow-value-grid strong{font-size:.86rem;line-height:1.3}.production-node-workflow-value-grid small{color:#64748b;font-size:.71rem}.production-node-workflow-need-line{margin:0;padding:9px 16px 12px;border-top:1px solid #edf2f7;color:#64748b;font-size:.78rem;font-weight:760;line-height:1.45}.production-node-workflow-need-line.is-missing{color:#9a6700}.production-node-workflow-need-line.is-done{color:#047857}.source-center-value-summary{display:grid;gap:8px;width:min(640px,100%);padding:13px 15px;box-shadow:0 12px 28px #102d5614}.source-center-value-summary>span{padding:0;color:#64748b}.source-center-value-summary>div{display:grid;gap:7px;min-width:0}.source-center-value-summary strong{color:#0f172a;font-size:1rem;line-height:1.3}.source-center-value-summary p{margin:0;color:#475569;font-size:.84rem;font-weight:650;line-height:1.45}.source-center-value-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.source-center-value-summary-tags em{padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-style:normal;font-weight:850}@media(max-width:680px){.production-node-workflow-overview-head,.production-node-workflow-grid{grid-template-columns:1fr}.production-node-workflow-overview-head>button{justify-self:stretch}.production-node-workflow-understanding,.production-node-workflow-value,.production-node-workflow-needs{grid-column:auto;grid-row:auto}.production-node-workflow-progress,.production-node-workflow-value-grid,.source-center-value-summary-grid{grid-template-columns:1fr}.workbench-advisor-dialog .production-node-conversation-turn.is-workflow-overview{width:min(100%,calc(100vw - 84px));max-width:min(100%,calc(100vw - 84px))}}.production-node-conversation-question{display:grid;gap:4px;margin-top:4px;padding:12px;border:1px solid rgb(47 107 255 / 16%);border-radius:10px;background:#f4f9ff}.production-node-conversation-question strong{color:#0f2f63;font-size:.92rem}.production-node-conversation-question small{color:#60728b;font-size:.78rem;font-weight:760;line-height:1.45}.production-node-conversation-input{display:grid;gap:7px;margin-top:8px}.production-node-conversation-input span{color:#0f2f63;font-size:.78rem;font-weight:900}.production-node-conversation-input textarea{width:100%;min-width:0;min-height:82px;padding:10px 11px;border:1px solid rgb(47 107 255 / 22%);border-radius:8px;background:#fff;color:#17365f;font:inherit;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;resize:vertical}.production-node-conversation-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.production-node-conversation-deliverables button{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgb(47 107 255 / 18%);border-radius:8px;background:#fff;color:#17365f;text-align:left;cursor:pointer}.production-node-conversation-deliverables button:hover:not(:disabled){border-color:#2f6bff6b;box-shadow:0 10px 24px #2f6bff1a}.production-node-conversation-deliverables button:disabled{cursor:not-allowed;opacity:.58}.production-node-conversation-deliverables strong{min-width:0;overflow-wrap:anywhere;color:#0f2f63;font-size:.88rem;line-height:1.35}.production-node-conversation-deliverables small{color:#64748b;font-size:.74rem;font-weight:760;line-height:1.4}.production-node-conversation-deliverables em{justify-self:start;padding:3px 8px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.72rem;font-style:normal;font-weight:900}.production-node-generated-preview-meta{display:flex;flex-wrap:wrap;gap:7px}.production-node-generated-preview-meta em{padding:4px 9px;border:1px solid rgb(14 165 164 / 20%);border-radius:999px;background:#ecfeff;color:#0f766e;font-size:.72rem;font-style:normal;font-weight:920}.production-node-generated-media{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgb(47 107 255 / 16%);border-radius:10px;background:#f8fbff}.production-node-generated-media.is-local-preview{border-color:#f59e0b3d;background:#fffbeb}.production-node-generated-media-head,.production-node-generated-media-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.production-node-generated-media-head>div{display:grid;min-width:0;gap:4px}.production-node-generated-media-head span,.production-node-generated-media-foot span{color:#2f6bff;font-size:.72rem;font-weight:950}.production-node-generated-media-head strong{color:#0f2f63;font-size:.92rem;line-height:1.3;overflow-wrap:anywhere}.production-node-generated-media-head em{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#92400e;background:#fef3c7;font-size:.72rem;font-style:normal;font-weight:920}.production-node-generated-media-stage{display:grid;width:100%;min-height:220px;overflow:hidden;border:1px solid rgb(47 107 255 / 14%);border-radius:8px;background:linear-gradient(135deg,#0f2f63,#0f766e),#0f2f63}.production-node-generated-media.is-image .production-node-generated-media-stage{aspect-ratio:4 / 5;max-height:540px}.production-node-generated-media.is-video .production-node-generated-media-stage,.production-node-generated-media.is-digital_human .production-node-generated-media-stage{aspect-ratio:9 / 16;max-height:560px;justify-self:center;width:min(360px,100%)}.production-node-generated-media-stage img,.production-node-generated-media-stage video{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.production-node-generated-media-stage video{background:#0f172a}.production-node-generated-media-placeholder{display:grid;place-items:center;align-content:center;gap:8px;min-height:220px;padding:16px;text-align:center}.production-node-generated-media-placeholder strong{color:#fff;font-size:.96rem}.production-node-generated-media-placeholder small{color:#ffffffc7;font-size:.78rem;font-weight:780;line-height:1.45}.production-node-generated-media-foot{justify-content:flex-start}.production-node-generated-media-foot span{padding:3px 7px;border-radius:999px;color:#475569;background:#eef4fb;overflow-wrap:anywhere}.production-node-generated-media>p{color:#6b4e16;font-size:.82rem;line-height:1.55}.production-node-material-requirement-panel{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid rgb(217 119 6 / 24%);border-radius:8px;background:#fff8eb}.production-node-material-requirement-panel span{color:#b45309;font-size:.72rem;font-weight:900}.production-node-material-requirement-panel strong{color:#78350f;font-size:.92rem;line-height:1.35}.production-node-material-requirement-panel p,.production-node-material-requirement-panel li{margin:0;color:#6b4e16;font-size:.8rem;line-height:1.5}.production-node-material-requirement-panel ul{display:grid;gap:4px;margin:0;padding-left:18px}.production-node-material-requirement-panel button{justify-self:flex-start;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#d97706;color:#fff;font-size:.78rem;font-weight:900}.production-node-material-requirement-panel button:disabled{cursor:not-allowed;opacity:.56}.production-node-generated-preview-sections{display:grid;gap:8px;margin-top:2px}.production-node-generated-preview-sections section{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid rgb(15 118 110 / 14%);border-radius:8px;background:#f8fdfb}.production-node-generated-preview-sections b{color:#0f2f63;font-size:.84rem;line-height:1.35}.production-node-generated-preview-section>span{width:fit-content;padding:2px 7px;border-radius:999px;background:#e8f7f3;color:#04746c;font-size:.72rem;font-weight:900;line-height:1.25}.production-node-generated-preview-section p{margin:0;color:#23405f;font-size:.82rem;line-height:1.65;white-space:pre-wrap}.production-node-generated-preview-bullets{display:grid;gap:4px;margin:0;padding-left:18px;color:#23405f;font-size:.82rem;line-height:1.55}.production-node-generated-preview-detail{display:grid;gap:6px;margin:2px 0 0;padding-top:8px;border-top:1px dashed rgb(15 118 110 / 20%)}.production-node-generated-preview-detail div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.production-node-generated-preview-detail dt,.production-node-generated-preview-detail dd{margin:0;font-size:.76rem;line-height:1.5}.production-node-generated-preview-detail dt{color:#04746c;font-weight:900}.production-node-generated-preview-detail dd{color:#475569}.production-node-preview-review-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:11px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.production-node-preview-review-bar div{display:grid;gap:3px;min-width:0}.production-node-preview-review-bar strong{color:#0f2f63;font-size:.86rem;line-height:1.35}.production-node-preview-review-bar small{color:#475569;font-size:.76rem;line-height:1.4}.production-node-preview-review-bar button{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#2563eb;color:#fff;font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:0 10px 22px #2563eb33}.production-node-preview-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;border-top:1px solid rgb(15 118 110 / 12%)}.production-node-preview-action-row button{min-height:34px;padding:0 13px;border-radius:999px;font-size:.78rem;font-weight:900;cursor:pointer}.production-node-preview-action-row button:disabled{cursor:not-allowed;opacity:.56}.production-node-preview-action-row .is-primary{border:0;background:#2563eb;color:#fff;box-shadow:0 10px 22px #2563eb33}.production-node-preview-action-row .is-secondary{border:1px solid #bfdbfe;background:#fff;color:#1d4ed8}.production-node-preview-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a6b}.production-node-preview-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(760px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 48px));padding:16px;border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a3d;overflow:hidden}.production-node-preview-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.production-node-preview-dialog-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.production-node-preview-dialog-actions button{min-height:34px;padding:0 12px;border:1px solid #bfdbfe;border-radius:999px;background:#fff;color:#1d4ed8;font-size:.78rem;font-weight:900;cursor:pointer}.production-node-preview-dialog-actions button[aria-label]{width:34px;padding:0;border-color:#e2e8f0;color:#64748b}.production-node-preview-dialog>header div{display:grid;gap:4px;min-width:0}.production-node-preview-dialog>header span{color:#2563eb;font-size:.76rem;font-weight:900}.production-node-preview-dialog>header strong{color:#0f172a;font-size:1rem;line-height:1.35}.production-node-preview-dialog>header p{margin:0;color:#475569;font-size:.8rem;line-height:1.55}.production-node-preview-dialog>header button{width:32px;height:32px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;font-size:1.1rem;font-weight:900;cursor:pointer}.production-node-preview-dialog>header .production-node-preview-dialog-actions{display:flex;min-width:auto}.production-node-preview-dialog>header .production-node-preview-dialog-actions button{width:auto;height:34px;min-height:34px;padding:0 12px;border-color:#bfdbfe;color:#1d4ed8;font-size:.78rem}.production-node-preview-dialog>header .production-node-preview-dialog-actions button[aria-label]{width:34px;padding:0;border-color:#e2e8f0;color:#64748b;font-size:1.1rem}.production-node-preview-dialog .production-node-generated-preview-sections{min-height:0;overflow:auto;padding-right:4px}.customer-structured-document-preview{display:grid;gap:12px;padding:12px;border:1px solid #dbe5ef;border-radius:8px;background:#fff}.customer-structured-document-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e5edf5}.customer-structured-document-preview>header div{display:grid;gap:4px;min-width:0}.customer-structured-document-preview>header span{color:#2563eb;font-size:.78rem;font-weight:900}.customer-structured-document-preview>header strong{color:#0f172a;font-size:1.05rem;line-height:1.35}.customer-structured-document-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.customer-structured-document-actions small{color:#64748b;font-size:.78rem;font-weight:800}.customer-structured-document-actions button{min-height:30px;padding:5px 10px;border:1px solid #cbd8e6;border-radius:7px;color:#1d4ed8;background:#f8fbff;font-size:.78rem;font-weight:900;cursor:pointer}.customer-structured-document-sections{display:grid;gap:10px}.customer-structured-document-sections section{display:grid;gap:9px;padding:11px 12px;border:1px solid #e1eaf3;border-radius:8px;background:#fbfdff}.customer-structured-document-sections h4{margin:0;color:#0f172a;font-size:.9rem;line-height:1.35}.customer-structured-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.customer-structured-field-grid div{display:grid;gap:4px;min-width:0;padding-left:10px;border-left:1px solid #d9e3ee}.customer-structured-field-grid span{color:#64748b;font-size:.74rem;font-weight:800}.customer-structured-field-grid strong{color:#102033;font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.production-node-generated-preview-sources{display:grid;gap:4px;padding-top:2px}.production-node-generated-preview-sources p{color:#49617e;font-size:.82rem;font-weight:760}.production-node-generated-preview-confirm{padding-top:8px;border-top:1px solid rgb(15 118 110 / 14%);color:#0f766e!important}.production-node-deliverable-frame{display:grid;gap:12px;padding:14px;border:1px solid rgb(14 165 164 / 20%);border-radius:10px;background:linear-gradient(180deg,#f8fdfb,#fff)}.production-node-deliverable-frame-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgb(15 118 110 / 12%)}.production-node-deliverable-frame-head>div:first-child{display:grid;gap:4px;min-width:0}.production-node-deliverable-frame-head strong{color:#0f2f63;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.production-node-file-output-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.production-node-file-output-strip section{display:grid;gap:4px;min-width:0;padding:8px 9px;border:1px solid rgb(15 118 110 / 12%);border-radius:8px;background:#fff}.production-node-file-output-strip span{color:#0f766e;font-size:.72rem;font-weight:920}.production-node-file-output-strip p{margin:0;color:#334155;font-size:.76rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.production-node-deliverable-placeholder{display:grid;gap:6px;min-height:118px;align-content:center;padding:18px;border:1px dashed rgb(14 165 164 / 28%);border-radius:10px;background:#f9fffd}.production-node-deliverable-placeholder strong{color:#0f766e;font-size:.95rem}.production-node-inline-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.production-node-inline-action-row p{font-size:.9rem;line-height:1.55}.production-node-inline-action-row button{min-height:30px;white-space:nowrap;padding:0 11px;border:1px solid rgb(47 107 255 / 24%);border-radius:999px;color:#fff;background:linear-gradient(135deg,#2f6bff,#0f77ff);font-size:.78rem;font-weight:930;box-shadow:0 8px 18px #2f6bff1f}.production-node-inline-action-row button:disabled{cursor:not-allowed;opacity:.5}.production-node-card-chip-row{display:flex;flex-wrap:wrap;gap:7px}.production-node-card-chip-row em{padding:4px 9px;border-radius:999px;background:#eef5ff;color:#1d4ed8;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.35}.production-node-card-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.production-node-card-actions button{min-height:34px;padding:0 12px;border:1px solid rgb(47 107 255 / 24%);border-radius:999px;background:#fff;color:#0f2f63;font-size:.78rem;font-weight:900}.production-node-card-actions button:first-child{border-color:transparent;background:linear-gradient(135deg,#2f6bff,#0f77ff);color:#fff;box-shadow:0 10px 22px #2f6bff24}.production-node-card-actions button:disabled{cursor:not-allowed;opacity:.55}.production-node-card-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-node-card-info-grid div,.production-node-center-dispatch-grid section,.production-node-compact-list{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid rgb(203 213 225 / 66%);border-radius:8px;background:#f8fafc}.production-node-card-info-grid div.is-provided{border-color:#0ea5a438;background:#f7fefc}.production-node-card-info-grid div.is-assumed{border-style:dashed;background:#fffdf5}.production-node-card-info-grid span,.production-node-center-dispatch-grid span,.production-node-compact-list b{color:#64748b;font-size:.72rem;font-weight:900}.production-node-card-info-grid strong{min-width:0;overflow-wrap:anywhere;color:#0f2f63;font-size:.86rem;line-height:1.45}.production-node-compact-list p,.production-node-center-dispatch-grid p{color:#304763;font-size:.84rem;font-weight:720;line-height:1.58}.production-node-compact-list.is-risk{border-color:#f59e0b3d;background:#fffaf0}.production-node-strategy-steps{display:grid;gap:7px;margin:0;padding:0;list-style:none;counter-reset:strategy-step}.production-node-strategy-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;color:#17365f;font-size:.86rem;font-weight:760;line-height:1.5;counter-increment:strategy-step}.production-node-strategy-steps li:before{content:counter(strategy-step);display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-size:.72rem;font-weight:950}.production-node-center-dispatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-node-requirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.operation-node-requirement-grid label{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgb(203 220 255 / 72%);border-radius:8px;background:#f8fbff}.operation-node-requirement-grid label.is-skipped{border-style:dashed;background:#fbfcfd}.operation-node-requirement-grid label.is-missing{border-color:#dc26266b;background:#fff7f7;box-shadow:inset 0 0 0 1px #dc26261f}.operation-node-requirement-grid label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#0f2f63;font-size:.88rem;line-height:1.35}.operation-node-requirement-grid label>span em,.operation-node-requirement-grid label>span small{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:900}.operation-node-requirement-grid label>span em{color:#1d4ed8;background:#dbeafe}.operation-node-requirement-grid label>span small{color:#64748b;background:#eef2f7}.operation-node-requirement-grid label>small{color:#60728b;font-size:.76rem;font-weight:760;line-height:1.45}.operation-node-requirement-grid label.is-missing>small{color:#b91c1c}.operation-node-requirement-grid input,.operation-node-requirement-grid textarea{width:100%;border:1px solid rgb(148 163 184 / 34%);border-radius:8px;background:#fff;color:#17365f;font:inherit;font-size:.84rem}.operation-node-requirement-grid input{min-height:38px;padding:0 10px}.operation-node-requirement-grid textarea{min-height:84px;padding:9px 10px;resize:vertical}.operation-node-requirement-options{display:flex;flex-wrap:wrap;gap:7px}.operation-node-requirement-guide{max-width:620px}.production-node-conversation-turn.is-requirement-intake{display:flex;align-items:flex-start;justify-self:start;width:min(700px,100%);max-width:min(700px,100%);gap:10px;padding:6px 0;border:0;background:transparent;box-shadow:none}.operation-node-requirement-avatar{flex:0 0 auto;width:38px;height:38px;border:1px solid #d8e4f2;border-radius:12px;background:#fff;box-shadow:0 8px 18px #2563eb1a;object-fit:contain}.operation-node-requirement-bubble{position:relative;display:grid;max-width:620px;gap:7px;padding:12px 14px;border:1px solid #d8e4f2;border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a14}.operation-node-requirement-bubble:before{content:"";position:absolute;top:14px;left:-6px;width:10px;height:10px;border-bottom:1px solid #d8e4f2;border-left:1px solid #d8e4f2;background:#fff;transform:rotate(45deg)}.operation-node-requirement-bubble>span{color:#2563eb;font-size:.72rem;font-weight:620;line-height:1.25}.operation-node-requirement-bubble>strong{color:#10254a;font-size:.92rem;font-weight:560;line-height:1.35}.operation-node-requirement-options button,.operation-node-requirement-skip,.operation-node-requirement-submit button{min-height:32px;padding:0 10px;border:1px solid rgb(47 107 255 / 20%);border-radius:999px;background:#fff;color:#0f2f63;font-size:.78rem;font-weight:880}.operation-node-requirement-options button.is-active{border-color:#2f6bff;background:#eaf2ff;color:#1d4ed8}.operation-node-requirement-skip{justify-self:start;border-color:#64748b33;color:#64748b}.operation-node-requirement-submit{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:4px}.operation-node-requirement-submit p{flex:1 1 auto;margin:0;color:#b91c1c;font-size:.78rem;font-weight:820;line-height:1.45}.operation-node-requirement-submit button{min-height:38px;padding:0 16px;border-color:transparent;color:#fff;background:linear-gradient(135deg,#2f6bff,#0f77ff);box-shadow:0 10px 22px #2f6bff24}.operation-node-requirement-submit .operation-node-requirement-skip{min-height:34px;padding:0 13px;border-color:#64748b33;color:#64748b;background:#fff;box-shadow:none}.operation-node-requirement-composer-row{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px;margin:0 0 2px;flex-wrap:wrap}.operation-node-requirement-choice-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.operation-node-requirement-choice-strip button{min-height:30px;padding:0 12px;border:1px solid rgb(47 107 255 / 22%);border-radius:999px;color:#1d4ed8;background:#e8f0fec7;box-shadow:0 8px 18px #2f6bff14,inset 0 1px #ffffffb8;font-size:.78rem;font-weight:560;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operation-node-requirement-choice-strip button:hover:not(:disabled),.operation-node-requirement-choice-strip button.is-active{border-color:#2f6bff5c;background:#dbeafee0}.operation-node-requirement-choice-strip button:disabled{cursor:not-allowed;opacity:.56}.operation-node-requirement-skip-nudge{justify-self:end;width:max-content;max-width:min(100%,340px);min-height:30px;margin:0 8px 2px 0;padding:0 12px;border:1px solid rgb(248 113 113 / 24%);border-radius:999px;color:#9f3a3a;background:#fee2e29e;box-shadow:0 10px 24px #f871711a,inset 0 1px #ffffffc2;font-size:.78rem;font-weight:560;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operation-node-requirement-skip-nudge:hover:not(:disabled){border-color:#f871715c;background:#fee2e2c2}.operation-node-requirement-skip-nudge:disabled{cursor:not-allowed;opacity:.56}.operation-node-requirement-continue-nudge{width:max-content;max-width:min(100%,360px);min-height:30px;padding:0 13px;border:1px solid rgb(47 107 255 / 24%);border-radius:999px;color:#1d4ed8;background:#e8f0feb8;box-shadow:0 10px 24px #2f6bff17,inset 0 1px #ffffffc2;font-size:.78rem;font-weight:560;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operation-node-requirement-continue-nudge:hover:not(:disabled){border-color:#2f6bff61;background:#dbeafed1}.operation-node-requirement-continue-nudge:disabled{cursor:not-allowed;opacity:.56}.operation-node-requirement-composer-row .operation-node-requirement-skip-nudge{justify-self:auto;margin:0;flex:0 0 auto}.operation-node-requirement-composer-row .operation-node-requirement-continue-nudge{flex:0 0 auto}.workbench-advisor-dialog.operation-node-dialog{--workbench-advisor-chat-card-width: min(940px, calc(100% - 64px) );height:min(840px,calc(100vh - 48px));max-height:min(840px,calc(100vh - 48px))}.workbench-advisor-dialog .operation-node-dialog-body--conversation,.workbench-advisor-conversation{min-height:0;height:100%}.workbench-advisor-dialog .production-node-conversation-stream{gap:18px;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 12% 5%,rgb(212 231 255 / 54%),transparent 30%),radial-gradient(circle at 86% 8%,rgb(233 240 255 / 62%),transparent 28%),#f4f8ff;scroll-behavior:smooth;scrollbar-gutter:stable}.workbench-advisor-understanding-card,.workbench-advisor-playbook-card,.workbench-advisor-qa-intake-card,.workbench-advisor-qa-report-card,.workbench-advisor-result-turn{width:min(760px,100%);padding:clamp(18px,2.4vw,28px);border:1px solid rgb(203 222 250 / 86%);border-radius:18px;background:#fffffff5;box-shadow:0 24px 54px #1e4a8424}.workbench-advisor-result-turn{width:min(1180px,100%)}.workbench-advisor-qa-intake-card,.workbench-advisor-qa-report-card{width:min(940px,100%)}.workbench-advisor-dialog .production-node-conversation-turn{position:relative;box-sizing:border-box;justify-self:start;max-width:min(760px,calc(100% - 64px));margin-left:50px;padding:12px 15px;border:1px solid rgb(210 224 245 / 92%);border-radius:5px 16px 16px;color:#183153;background:#fffffff5;box-shadow:0 12px 28px #234f861a}.workbench-advisor-dialog .production-node-conversation-turn:before,.workbench-advisor-dialog .production-node-conversation-turn:after{position:absolute;content:""}.workbench-advisor-dialog .production-node-conversation-turn:before{left:-50px;top:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #c9ddfa;border-radius:11px;color:#2365bf;background:linear-gradient(180deg,#edf6ff,#d7eaff);box-shadow:0 8px 18px #235ba81f;content:"策";font-size:.82rem;font-weight:950}.workbench-advisor-dialog .production-node-conversation-turn:after{left:-7px;top:17px;width:12px;height:12px;border-left:1px solid rgb(210 224 245 / 92%);border-bottom:1px solid rgb(210 224 245 / 92%);border-radius:2px;background:inherit;transform:rotate(45deg)}.workbench-advisor-dialog .production-node-conversation-turn.is-user{justify-self:end;max-width:min(640px,calc(100% - 64px));margin-right:50px;margin-left:0;border-color:#c6d7f7;border-radius:16px 5px 16px 16px;color:#1f2937;background:#e8f0fe;box-shadow:0 12px 28px #2f6bff1a}.workbench-advisor-dialog .production-node-conversation-turn.is-user:before{right:-7px;left:auto;top:17px;display:block;width:12px;height:12px;border:0;border-top:1px solid #c6d7f7;border-right:1px solid #c6d7f7;border-radius:2px;background:#e8f0fe;box-shadow:none;content:"";transform:rotate(45deg)}.workbench-advisor-dialog .production-node-conversation-turn.is-user:after{right:-50px;left:auto;top:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #c6d7f7;border-radius:11px;color:#31507a;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0' stroke='%231D4ED8' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='8' r='4' stroke='%231D4ED8' stroke-width='2'/%3E%3C/svg%3E") center / 18px 18px no-repeat,linear-gradient(180deg,#f8fbff,#e8f0fe);box-shadow:0 8px 18px #2f6bff1a;content:"";transform:none}.workbench-advisor-dialog .production-node-conversation-turn span{color:#637899}.workbench-advisor-dialog .production-node-conversation-turn.is-user span{display:none;justify-self:end;color:#31507a}.workbench-advisor-dialog .production-node-conversation-turn.is-user p{color:#1d4ed8}.workbench-advisor-confirm-turn{width:max-content;max-width:min(720px,calc(100% - 64px));border-color:#b4cff5eb;background:#fffffffa}.workbench-advisor-confirm-turn>strong{font-size:1rem}.workbench-advisor-confirm-actions{justify-content:flex-start;gap:10px}.workbench-advisor-confirm-actions button:first-child{border-color:#cbd5e1e5;color:#264260;background:#f8fbff;box-shadow:none}.workbench-advisor-confirm-actions button:last-child{border-color:transparent;color:#fff;background:linear-gradient(135deg,#2f6bff,#0f77ff);box-shadow:0 10px 22px #2f6bff26}.workbench-advisor-dialog .workbench-advisor-understanding-card,.workbench-advisor-dialog .workbench-advisor-playbook-card,.workbench-advisor-dialog .workbench-advisor-qa-intake-card,.workbench-advisor-dialog .workbench-advisor-qa-report-card,.workbench-advisor-dialog .workbench-advisor-result-turn{width:var(--workbench-advisor-chat-card-width);max-width:var(--workbench-advisor-chat-card-width)}.workbench-advisor-dialog .workbench-advisor-simple-avatar,.workbench-advisor-dialog .workbench-advisor-result-avatar{display:none}.workbench-advisor-dialog .production-node-codex-composer{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:10px;padding:8px 28px}.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer{grid-template-columns:minmax(0,1fr);padding-left:112px}.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-input-shell{grid-template-columns:minmax(0,1fr)}.workbench-advisor-composer-tools{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.workbench-advisor-composer-tool{position:relative;display:grid;width:58px;height:42px;place-items:center;gap:1px;padding:4px 5px 5px;border:1px solid #e1e9f5;border-radius:9px;color:#52657c;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 4px 10px #1e4a840a,inset 0 1px #ffffffeb;cursor:pointer;font:inherit;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.workbench-advisor-composer-tool:hover,.workbench-advisor-composer-tool.is-open{border-color:#c8d8ef;background:#f8fbff;color:#315f95;transform:translateY(-.5px)}.workbench-advisor-tool-icon{position:relative;display:block;width:16px;height:16px;color:currentColor}.workbench-advisor-tool-icon.is-scene:before,.workbench-advisor-tool-icon.is-scene:after{position:absolute;left:50%;top:50%;width:13px;height:1.5px;border-radius:999px;background:currentColor;content:"";opacity:.78;transform:translate(-50%,-50%)}.workbench-advisor-tool-icon.is-scene:after{width:1.5px;height:13px}.workbench-advisor-tool-icon.is-upload:before{position:absolute;left:50%;top:2px;width:7px;height:7px;border-top:1.6px solid currentColor;border-left:1.6px solid currentColor;border-radius:1.5px;content:"";opacity:.78;transform:translate(-50%) rotate(45deg)}.workbench-advisor-tool-icon.is-upload:after{position:absolute;left:50%;bottom:2px;width:13px;height:10px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;border-left:1.6px solid currentColor;border-radius:0 0 4px 4px;content:"";opacity:.78;transform:translate(-50%)}.workbench-advisor-upload-tool .workbench-advisor-tool-icon{transform:translateY(.5px);background:linear-gradient(currentColor,currentColor) 50% 5px / 1.6px 10px no-repeat}.workbench-advisor-composer-tool>strong{margin:0;color:inherit;font-size:10.5px;font-weight:620;line-height:1.05}.workbench-advisor-dialog .workbench-advisor-composer-tool>strong{font-size:10.5px;font-weight:620}.workbench-advisor-dialog .workbench-advisor-tool-icon{color:#66778d}.workbench-advisor-upload-tool input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.workbench-advisor-composer-tools .operation-node-scene-picker{left:0;bottom:calc(100% + 10px)}.workbench-advisor-dialog .production-node-conversation-actions{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px}.workbench-advisor-dialog .production-node-conversation-turn.is-workflow-overview{width:min(760px,var(--workbench-advisor-chat-card-width));max-width:min(760px,var(--workbench-advisor-chat-card-width));padding:0;border-radius:8px;background:#fff;box-shadow:0 22px 48px #1e4a8424}.workbench-advisor-dialog .production-node-conversation-turn.is-workflow-overview:after{background:#fff}.workbench-advisor-dialog .production-node-conversation-turn.is-workflow-overview>span{display:none}.workbench-advisor-free-input{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;padding:7px 16px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;box-shadow:0 8px 20px #1e4a8412}.workbench-advisor-free-input input{min-width:0;height:34px;border:0;outline:none;color:#17365f;background:transparent;font:inherit;font-size:.9rem;font-weight:560}.workbench-advisor-free-input input::placeholder{color:#8a99ad;font-weight:680}.workbench-advisor-dialog .production-node-conversation-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 18px;border-radius:10px;white-space:nowrap;font-size:16px}.workbench-advisor-dialog .production-node-conversation-actions button span{display:inline-grid;place-items:center;color:inherit;font-size:18px;line-height:1}.workbench-advisor-dialog .production-node-conversation-actions .workbench-advisor-send-button{min-width:132px;border-color:transparent;color:#fff;background:linear-gradient(135deg,#2f6bff,#176cf4);box-shadow:0 14px 26px #2f6bff38}.workbench-advisor-dialog .production-node-conversation-actions .workbench-advisor-send-button span{transform:rotate(-14deg)}.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{--workbench-advisor-chat-card-width: min(900px, calc(100% - 64px) );min-height:min(700px,calc(100vh - 170px));height:min(780px,calc(100vh - 170px));max-height:min(780px,calc(100vh - 170px))}.customer-direct-workflow-dialog .operation-node-dialog-body--conversation,.customer-direct-workflow-dialog .production-node-conversation-shell{min-height:0;height:100%}.customer-direct-workflow-dialog .production-node-conversation-shell.has-scene-head{grid-template-rows:minmax(0,1fr) auto;background:transparent}.customer-direct-workflow-dialog .production-node-conversation-scene-head{display:none}.customer-direct-workflow-dialog .production-node-conversation-stream{padding-bottom:24px}.customer-intake-mode-turn{width:var(--workbench-advisor-chat-card-width);max-width:var(--workbench-advisor-chat-card-width)}.customer-intake-mode-turn .customer-intake-mode-grid{margin-top:10px}.customer-direct-workflow-dialog .customer-intake-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-direct-workflow-dialog .customer-intake-mode-grid button{min-height:98px;padding:14px;border-color:#dbe8f7;border-radius:14px;background:#fff;box-shadow:0 10px 22px #1e4a8412}.customer-direct-workflow-dialog .customer-intake-mode-grid button:hover{border-color:#b8d5fb;background:#f8fbff}.customer-direct-workflow-dialog .customer-intake-mode-grid button.is-active{border-color:#2f6bff;background:#eef5ff;box-shadow:0 12px 24px #2f6bff1a,inset 0 0 0 1px #2f6bff2e}.customer-direct-workflow-dialog .customer-intake-mode-grid span{color:#2763c5}.customer-direct-workflow-dialog .production-node-codex-status{display:none}.customer-direct-workflow-dialog .production-node-codex-composer{padding-left:70px}.customer-direct-workflow-dialog .production-node-codex-input-shell{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:5px 5px 5px 14px;border-color:#dbe5f2;border-radius:999px;box-shadow:0 8px 20px #1e4a8412}.customer-direct-workflow-dialog .production-node-codex-input-shell textarea{min-height:34px;max-height:72px;padding:7px 0;line-height:1.35;resize:none}.customer-direct-workflow-dialog .production-node-upload-arrow-button{width:34px;height:34px}.customer-direct-workflow-dialog .production-node-codex-toolbar{grid-column:auto;flex-wrap:nowrap;justify-content:flex-end;min-width:max-content}.customer-direct-workflow-dialog .production-node-codex-action-row{display:none}.customer-direct-workflow-dialog .production-node-codex-send-button{min-height:34px;margin-left:0;padding:0 14px}.customer-card-page--dialog-first{min-height:100vh;padding:clamp(12px,2vw,24px);background:linear-gradient(180deg,#f8fbff,#eef4fb),#f6f9fd}.customer-card-page--dialog-first>.damo-crm-workbench,.customer-card-page--dialog-first>.customer-workflow-header,.customer-card-page--dialog-first>.customer-policy-summary,.customer-card-page--dialog-first>.customer-card-message{display:none}.app-shell .workspace .customer-card-page--dialog-first>.damo-crm-workbench,.app-shell .workspace .customer-card-page--dialog-first>.customer-workflow-header,.app-shell .workspace .customer-card-page--dialog-first>.customer-policy-summary,.app-shell .workspace .customer-card-page--dialog-first>.customer-card-message{display:none}.customer-card-page--dialog-first>.customer-workflow-shell{width:min(1480px,100%);min-height:calc(100vh - clamp(24px,4vw,48px));margin:0 auto;grid-template-columns:minmax(0,1fr)}.customer-card-page--dialog-first .customer-workflow-xiaoce{display:none}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{--workbench-advisor-chat-card-width: min(860px, calc(100% - 40px) );display:grid;width:100%;height:calc(100vh - clamp(24px,4vw,48px));max-height:none;min-height:calc(100vh - clamp(24px,4vw,48px));grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid #d7e3f2;border-radius:8px;background:#fff;box-shadow:0 24px 60px #122a4e1f}.customer-dialog-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid #e5edf6;background:#fff}.customer-dialog-command-bar>div:first-child{display:grid;gap:5px;min-width:0}.customer-dialog-command-bar span,.customer-dialog-panel-head span,.customer-dialog-status-grid span{color:#0f67ff;font-size:.74rem;font-weight:950}.customer-dialog-command-bar h1{margin:0;color:#0c1930;font-size:clamp(1.4rem,2vw,2rem);line-height:1.18}.customer-dialog-command-bar p{max-width:820px;margin:0;color:#5b6c82;font-size:.92rem;line-height:1.55}.customer-dialog-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-dialog-command-actions button{min-height:38px;border-radius:8px;white-space:nowrap}.customer-dialog-live-message{margin:0;padding:10px 20px;border-bottom:1px solid #e5edf6;color:#1f4b7d;background:#edf6ff;font-size:.84rem;font-weight:820;line-height:1.45}.customer-dialog-live-message.is-error{color:#9f1239;background:#fff1f2}.customer-crm-top-button{min-width:112px;border-color:#0f67ff;background:linear-gradient(180deg,#267cff,#0f67ff);box-shadow:0 10px 22px #0f67ff2e}.customer-dialog-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid #e5edf6;background:#e5edf6}.customer-dialog-status-grid article{display:grid;gap:5px;min-height:74px;align-content:center;padding:11px 16px;background:#f9fbfe}.customer-dialog-status-grid article:nth-child(2) span{color:#13795b}.customer-dialog-status-grid article:nth-child(3) span{color:#b45309}.customer-dialog-status-grid article:nth-child(4) span{color:#7c3aed}.customer-dialog-status-grid strong{color:#0c1930;font-size:1.18rem;font-weight:950}.customer-dialog-status-grid small{color:#66788f;font-size:.78rem}.customer-fullscreen-dialog .customer-direct-workflow-head.operation-node-dialog-head{min-height:78px;padding:14px 20px;border-bottom:1px solid #e5edf6;background:#fbfdff}.customer-fullscreen-dialog .customer-direct-workflow-body.operation-node-dialog-body--conversation{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-height:0;height:100%;padding:0;background:#f7fafc}.customer-dialog-support-panel{display:grid;align-content:start;gap:14px;min-height:0;padding:16px;overflow:auto;border-right:1px solid #e4edf6;background:#fff}.customer-dialog-panel-head{display:grid;gap:4px}.customer-dialog-panel-head strong{color:#0f172a;font-size:.98rem;line-height:1.35}.customer-role-bridge-list{display:grid;gap:8px}.customer-role-bridge-list article{display:grid;gap:5px;padding:10px;border:1px solid #e4edf6;border-radius:8px;background:#f9fbfe}.customer-role-bridge-list span{color:#5c6d82;font-size:.72rem;font-weight:900}.customer-role-bridge-list strong{color:#15325a;font-size:.92rem}.customer-role-bridge-list p{margin:0;color:#617187;font-size:.78rem;line-height:1.45}.customer-knowledge-loop{display:flex;flex-wrap:wrap;gap:7px}.customer-knowledge-loop span{min-height:26px;padding:5px 8px;border:1px solid #d7e6f3;border-radius:8px;color:#24456e;background:#f5faff;font-size:.76rem;font-weight:850}.customer-dialog-utility-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-dialog-utility-actions button{min-height:34px;padding:0 8px;border:1px solid #d8e5f3;border-radius:8px;color:#15325a;background:#fff;font-size:.78rem;font-weight:850}.customer-dialog-utility-actions button:hover:not(:disabled){color:#0f67ff;border-color:#9fc7ff;background:#f3f8ff}.customer-dialog-utility-actions button:disabled{cursor:not-allowed;opacity:.5}.customer-dialog-conversation-panel{display:grid;min-width:0;min-height:0}.customer-dialog-conversation-panel>.production-node-conversation-shell,.customer-fullscreen-dialog .production-node-conversation-shell{min-height:0;height:100%}.customer-dialog-conversation-panel .production-node-conversation-stream{padding-top:18px}.customer-dialog-conversation-panel .customer-intake-mode-turn{width:var(--workbench-advisor-chat-card-width);max-width:var(--workbench-advisor-chat-card-width)}@media(max-width:1180px){.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{height:auto;min-height:calc(100vh - 28px)}.customer-dialog-command-bar,.customer-fullscreen-dialog .customer-direct-workflow-body.operation-node-dialog-body--conversation{grid-template-columns:1fr}.customer-dialog-command-actions{justify-content:flex-start}.customer-dialog-support-panel{border-right:0;border-bottom:1px solid #e4edf6}.customer-role-bridge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customer-card-page--dialog-first{padding:10px}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{min-height:calc(100vh - 20px)}.customer-dialog-command-bar,.customer-fullscreen-dialog .customer-direct-workflow-head.operation-node-dialog-head,.customer-dialog-support-panel{padding:14px}.customer-dialog-command-actions,.customer-dialog-command-actions button,.customer-crm-top-button{width:100%}.customer-dialog-status-grid,.customer-role-bridge-list,.customer-dialog-utility-actions,.customer-direct-workflow-dialog .customer-intake-mode-grid{grid-template-columns:1fr}.customer-direct-workflow-dialog .production-node-codex-composer{padding-left:12px}.customer-direct-workflow-dialog .production-node-codex-input-shell{border-radius:8px}}.customer-card-page--dialog-first{display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:clamp(18px,3vw,34px);background:linear-gradient(180deg,#f7fafc,#eef4f9),#f6f9fd}.customer-card-page--dialog-first>.customer-workflow-shell{display:grid;width:min(1180px,100%);min-height:0;place-items:center;margin:0 auto}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{width:min(1180px,calc(100vw - clamp(36px,6vw,68px)));height:min(760px,calc(100vh - clamp(36px,6vw,68px)));min-height:620px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce6f1;border-radius:8px;background:#fff;box-shadow:0 24px 70px #1428461f}.customer-fullscreen-dialog .customer-dialog-command-bar{flex:0 0 auto;min-height:96px;padding:18px 22px;border-bottom:1px solid #e6edf5;background:#fff}.customer-dialog-command-bar h1{max-width:660px;font-size:clamp(1.38rem,2.2vw,2.05rem);letter-spacing:0}.customer-dialog-command-bar p{max-width:720px}.customer-dialog-centered-workbench{display:grid;flex:1 1 auto;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:16px;background:#f7f9fc}.customer-dialog-mode-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.customer-dialog-mode-copy{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.customer-dialog-mode-copy img{width:42px;height:42px;object-fit:contain;border:1px solid #dbe7f5;border-radius:8px;background:#fff}.customer-dialog-mode-copy div{display:grid;gap:2px;min-width:0}.customer-dialog-mode-copy span,.customer-output-workspace header span,.customer-chat-message span{color:#2f6bff;font-size:.74rem;font-weight:950}.customer-dialog-mode-copy strong{color:#10213c;font-size:.98rem}.customer-dialog-mode-copy small{overflow:hidden;color:#65758b;font-size:.8rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-mode-segment{display:inline-grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:4px;padding:4px;border:1px solid #dce7f3;border-radius:8px;background:#fff}.customer-mode-segment button,.customer-dialog-flow-steps button,.customer-output-tabs button{border:0;border-radius:6px;color:#5d6e84;background:transparent;font-weight:900;cursor:pointer}.customer-mode-segment button{min-height:34px;padding:0 12px;font-size:.82rem}.customer-mode-segment button.is-active{color:#fff;background:#2f6bff;box-shadow:0 8px 18px #2f6bff2e}.customer-dialog-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-dialog-flow-steps button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:42px;gap:8px;padding:7px 10px;border:1px solid #dce7f3;background:#fff;text-align:left}.customer-dialog-flow-steps button span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#6b7c92;background:#eef3f8;font-size:.72rem;font-weight:950}.customer-dialog-flow-steps button strong{overflow:hidden;color:#415168;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.customer-dialog-flow-steps button.is-done span{color:#16785c;background:#dff7ef}.customer-dialog-flow-steps button.is-active{border-color:#a9c8ff;background:#f2f7ff}.customer-dialog-flow-steps button.is-active span{color:#fff;background:#2f6bff}.customer-dialog-main-grid{display:grid;min-height:0;grid-template-columns:minmax(0,1.5fr) minmax(320px,.82fr);gap:14px}.customer-chat-workspace,.customer-output-workspace{display:grid;min-height:0;overflow:hidden;border:1px solid #dce7f3;border-radius:8px;background:#fff;box-shadow:0 14px 32px #162c4b0f}.customer-chat-workspace{grid-template-rows:minmax(0,1fr) auto auto}.customer-chat-stream{display:grid;align-content:start;gap:12px;min-height:0;padding:18px;overflow:auto;background:linear-gradient(180deg,#fbfdff,#f4f8fd)}.customer-chat-message{display:grid;gap:6px;width:min(620px,92%);padding:13px 14px;border:1px solid #dbe7f4;border-radius:8px;background:#fff;box-shadow:0 10px 22px #1e4a8412}.customer-chat-message.is-user{justify-self:end;border-color:#bfe8d8;background:#f1fbf6}.customer-chat-message.is-structured{width:min(680px,96%)}.customer-chat-message p{margin:0;color:#1f3048;font-size:.9rem;line-height:1.56;white-space:pre-wrap}.customer-chat-message strong{color:#10213c;font-size:1rem}.customer-clarify-grid,.customer-handoff-inline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.customer-handoff-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-clarify-grid section,.customer-handoff-inline-grid section{display:grid;gap:4px;padding:9px;border:1px solid #e4edf7;border-radius:8px;background:#f8fbff}.customer-clarify-grid section span,.customer-handoff-inline-grid section span{color:#6a7b90;font-size:.7rem;font-weight:900}.customer-clarify-grid section strong,.customer-handoff-inline-grid section strong{color:#20334e;font-size:.78rem;line-height:1.36}.customer-chat-quick-row{display:flex;gap:8px;min-width:0;padding:10px 14px;overflow-x:auto;border-top:1px solid #edf2f7;background:#fff}.customer-chat-quick-row button{flex:0 0 auto;max-width:280px;min-height:34px;padding:0 11px;overflow:hidden;border:1px solid #dbe7f4;border-radius:8px;color:#42556f;background:#f8fbff;font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.customer-chat-composer-card{display:grid;gap:10px;padding:12px 14px;border-top:1px solid #edf2f7;background:#fff}.customer-chat-composer-card textarea{min-height:76px;max-height:128px;padding:11px 12px;resize:vertical;border:1px solid #d7e4f2;border-radius:8px;color:#13233a;background:#fbfdff;font:inherit;font-size:.9rem;line-height:1.5}.customer-chat-composer-card textarea:focus-visible{border-color:#7fb1ff;outline:3px solid rgb(47 107 255 / 14%)}.customer-chat-composer-actions,.customer-output-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-chat-composer-actions button,.customer-output-actions button{min-height:36px;padding:0 12px;border:1px solid #d7e4f2;border-radius:8px;color:#29405f;background:#fff;font-size:.82rem;font-weight:900}.customer-chat-composer-actions button.is-primary,.customer-output-actions button:first-child{border-color:#2f6bff;color:#fff;background:#2f6bff;box-shadow:0 10px 20px #2f6bff29}.customer-chat-composer-actions button:disabled,.customer-output-actions button:disabled{cursor:not-allowed;opacity:.45}.customer-output-workspace{grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:14px;gap:12px}.customer-output-workspace header{display:grid;gap:4px}.customer-output-workspace header strong{color:#10213c;font-size:1.05rem}.customer-output-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #dce7f3;border-radius:8px;background:#f8fbff}.customer-output-tabs button{min-height:32px;font-size:.76rem}.customer-output-tabs button.is-active{color:#fff;background:#10213c}.customer-output-field-list{display:grid;align-content:start;gap:9px;min-height:0;margin:0;overflow:auto}.customer-output-field-list div{display:grid;gap:4px;padding:10px;border:1px solid #edf2f7;border-radius:8px;background:#fbfdff}.customer-output-field-list dt,.customer-output-field-list dd{margin:0}.customer-output-field-list dt{color:#6b7b90;font-size:.72rem;font-weight:900}.customer-output-field-list dd{color:#182a42;font-size:.86rem;font-weight:760;line-height:1.45}.customer-output-loop{display:flex;flex-wrap:wrap;gap:6px}.customer-output-loop span{min-height:24px;padding:4px 8px;border:1px solid #dfe8f2;border-radius:999px;color:#6a7b90;background:#f8fafc;font-size:.72rem;font-weight:850}.customer-output-loop span.is-active{color:#16785c;border-color:#bee9d9;background:#effbf5}@media(max-width:1080px){.customer-card-page--dialog-first{align-items:start;overflow:auto}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{height:auto;min-height:calc(100vh - 36px)}.customer-dialog-command-bar,.customer-dialog-mode-strip,.customer-dialog-main-grid{grid-template-columns:1fr}.customer-dialog-command-actions,.customer-chat-composer-actions,.customer-output-actions{justify-content:flex-start}}@media(max-width:720px){.customer-card-page--dialog-first{padding:10px}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{width:calc(100vw - 20px);min-height:calc(100vh - 20px)}.customer-fullscreen-dialog .customer-dialog-command-bar,.customer-dialog-centered-workbench{padding:12px}.customer-dialog-command-actions,.customer-dialog-command-actions button,.customer-mode-segment,.customer-chat-composer-actions button,.customer-output-actions button{width:100%}.customer-dialog-flow-steps,.customer-clarify-grid,.customer-handoff-inline-grid,.customer-output-tabs{grid-template-columns:1fr}.customer-chat-message,.customer-chat-message.is-structured{width:100%}}.app-shell .workspace .customer-card-page--dialog-first,.customer-card-page--dialog-first{display:grid;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow:hidden;place-items:stretch;padding:0;background:#f6f8fb}.customer-card-page--dialog-first>.customer-workflow-shell{display:grid;width:100%;height:100%;min-height:0;margin:0;place-items:stretch}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{width:100%;height:100%;min-height:0;max-height:none;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.customer-fullscreen-dialog .customer-dialog-command-bar{min-height:78px;padding:14px 18px;border-bottom:1px solid #e5edf6}.customer-dialog-command-bar h1{max-width:none;font-size:clamp(1.28rem,1.8vw,1.72rem)}.customer-dialog-command-bar p{max-width:640px;color:#64748b;font-size:.88rem}.customer-dialog-command-actions{align-self:start}.customer-crm-top-button{min-width:126px;min-height:40px}.customer-dialog-centered-workbench{min-height:0;padding:14px;background:#f6f8fb}.customer-dialog-main-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px}.customer-output-workspace{grid-template-rows:auto minmax(0,1fr) auto auto;padding:12px}.customer-output-workspace header{padding-bottom:2px}.customer-preview-dropdown-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.customer-preview-dropdown{display:grid;gap:8px;border:1px solid #dce7f3;border-radius:8px;background:#fbfdff}.customer-preview-dropdown>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:0;border-radius:8px;color:#17243a;background:transparent;text-align:left;cursor:pointer}.customer-preview-dropdown>button:after{content:"⌄";display:grid;width:24px;height:24px;place-items:center;border:1px solid #d9e5f2;border-radius:999px;color:#52657c;background:#fff;font-size:.8rem;line-height:1}.customer-preview-dropdown.is-open>button:after{content:"⌃";color:#fff;border-color:#2f6bff;background:#2f6bff}.customer-preview-dropdown>button span{overflow:hidden;font-size:.88rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.customer-preview-dropdown>button small{overflow:hidden;max-width:116px;color:#6b7b90;font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.customer-preview-dropdown .customer-output-field-list{margin:0 8px 8px;overflow:visible}.customer-preview-dropdown .customer-output-field-list div{padding:9px;background:#fff}.customer-output-loop{max-height:58px;overflow:hidden}.customer-output-actions{justify-content:stretch}.customer-output-actions button{width:100%}@media(max-width:1080px){.app-shell .workspace .customer-card-page--dialog-first,.customer-card-page--dialog-first{height:auto;min-height:100vh;min-height:100dvh;overflow:auto}.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{height:auto;min-height:100vh;min-height:100dvh}.customer-dialog-main-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-shell .workspace .customer-card-page--dialog-first,.customer-card-page--dialog-first{padding:0}.customer-fullscreen-dialog .customer-dialog-command-bar{padding:12px}.customer-dialog-centered-workbench{padding:10px}}.customer-loop-workbench.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{display:grid;width:min(1460px,calc(100vw - 32px));height:min(900px,calc(100vh - 32px));min-height:min(900px,calc(100vh - 32px));grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;background:#f6f8fb}.customer-loop-receipt-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;border-bottom:1px solid #dce7f3;background:#fff}.customer-loop-receipt-copy{display:grid;gap:5px;min-width:0}.customer-loop-receipt-copy span,.customer-loop-panel-head span,.customer-loop-business-lines header span,.customer-loop-training-panel header span,.customer-loop-output-card span{color:#2563eb;font-size:.72rem;font-weight:950}.customer-loop-receipt-copy h1{margin:0;color:#0f172a;font-size:clamp(1.22rem,1.8vw,1.72rem);line-height:1.22}.customer-loop-receipt-copy p{max-width:760px;margin:0;color:#5f6f84;font-size:.88rem;line-height:1.5}.customer-loop-receipt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-self:start}.customer-loop-receipt-actions button{min-height:36px;border-radius:8px;white-space:nowrap}.customer-loop-receipt-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-loop-receipt-stats article{display:grid;gap:4px;min-height:70px;padding:10px 12px;border:1px solid #e2eaf4;border-radius:8px;background:#f8fbff}.customer-loop-receipt-stats span{color:#64748b;font-size:.72rem;font-weight:900}.customer-loop-receipt-stats strong{color:#0f172a;font-size:1.04rem;font-weight:950}.customer-loop-receipt-stats small{color:#65758b;font-size:.73rem;line-height:1.35}.customer-loop-workbench .customer-dialog-live-message{padding:8px 16px}.customer-loop-progress-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-bottom:1px solid #dce7f3;background:#dce7f3}.customer-loop-progress-map article{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 12px;background:#fff}.customer-loop-progress-map article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;color:#64748b;background:#eef3f8;font-size:.72rem;font-weight:950}.customer-loop-progress-map strong{display:block;overflow:hidden;color:#1e293b;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.customer-loop-progress-map small{display:block;overflow:hidden;color:#64748b;font-size:.72rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.customer-loop-progress-map article.is-active{background:#eff6ff}.customer-loop-progress-map article.is-active>span{color:#fff;background:#2563eb}.customer-loop-progress-map article.is-done>span{color:#2d6ecf;background:#e7f1ff}.customer-loop-body.customer-dialog-centered-workbench{display:grid;grid-template-rows:minmax(520px,auto) auto;min-height:0;gap:12px;padding:12px;overflow:auto;background:#f6f8fb}.customer-loop-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:12px;min-height:520px}.customer-loop-task-panel.customer-chat-workspace,.customer-loop-output-panel.customer-output-workspace,.customer-loop-business-lines,.customer-loop-training-panel{overflow:hidden;border:1px solid #dce7f3;border-radius:8px;background:#fff;box-shadow:0 14px 30px #162c4b0d}.customer-loop-task-panel.customer-chat-workspace{grid-template-rows:auto auto minmax(220px,1fr) auto auto}.customer-loop-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #edf2f7}.customer-loop-source-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid #edf2f7;background:#fbfdff}.customer-loop-source-actions button,.customer-loop-gap-grid button,.customer-loop-output-actions button,.customer-loop-business-lines button,.customer-loop-training-panel button{min-height:32px;border:1px solid #d7e4f2;border-radius:8px;color:#243b5a;background:#fff;font-size:.76rem;font-weight:900;cursor:pointer}.customer-loop-source-actions button:hover,.customer-loop-gap-grid button:hover,.customer-loop-output-actions button:hover,.customer-loop-business-lines button:hover,.customer-loop-training-panel button:hover{border-color:#9fc7ff;color:#165dcb;background:#f3f8ff}.customer-loop-gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;border-top:1px solid #edf2f7;background:#fff}.customer-loop-gap-grid article{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #e5edf6;border-radius:8px;background:#fbfdff}.customer-loop-gap-grid span{color:#b45309;font-size:.72rem;font-weight:950}.customer-loop-gap-grid p{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#475569;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-loop-gap-grid article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customer-loop-output-panel.customer-output-workspace{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px}.customer-loop-output-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow:auto}.customer-loop-output-card{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid #e2eaf4;border-radius:8px;background:#fbfdff}.customer-loop-output-card>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.customer-loop-output-card strong{color:#0f172a;font-size:.82rem;font-weight:950}.customer-loop-output-card p{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#526178;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-loop-output-card.is-green span{color:#1d5fb8}.customer-loop-output-card.is-orange span{color:#b45309}.customer-loop-output-card.is-purple span{color:#6d28d9}.customer-loop-output-card.is-red span{color:#be123c}.customer-loop-output-card.is-gray span{color:#475569}.customer-loop-output-actions{display:flex;flex-wrap:wrap;gap:6px}.customer-loop-output-actions button{flex:1 1 82px}.customer-loop-output-actions button:disabled{cursor:not-allowed;opacity:.45}.customer-loop-preview-detail{max-height:178px;overflow:auto}.customer-loop-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px}.customer-loop-business-lines,.customer-loop-training-panel{display:grid;gap:10px;padding:12px}.customer-loop-business-lines header,.customer-loop-training-panel header{display:grid;gap:3px}.customer-loop-business-lines header strong,.customer-loop-training-panel header strong{color:#0f172a;font-size:.98rem}.customer-loop-business-lines>div,.customer-loop-training-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-loop-training-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-loop-business-lines article,.customer-loop-training-panel article{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #e2eaf4;border-radius:8px;background:#fbfdff}.customer-loop-business-lines article strong{color:#172554;font-size:.82rem}.customer-loop-business-lines article p,.customer-loop-training-panel article p{min-height:34px;margin:0;color:#526178;font-size:.76rem;line-height:1.45}.customer-loop-training-panel article span{color:#6d28d9;font-size:.72rem;font-weight:950}.customer-loop-business-lines button,.customer-loop-training-panel button{width:100%}.customer-loop-train-primary{border-color:#2563eb!important;color:#fff!important;background:#2563eb!important}@media(max-width:1180px){.customer-loop-workbench.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{width:calc(100vw - 24px);height:auto;min-height:calc(100vh - 24px)}.customer-loop-receipt-card,.customer-loop-main-grid,.customer-loop-bottom-grid,.customer-loop-panel-head{grid-template-columns:1fr}.customer-loop-receipt-actions{justify-content:flex-start}.customer-loop-progress-map,.customer-loop-source-actions,.customer-loop-gap-grid,.customer-loop-business-lines>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customer-loop-workbench.customer-fullscreen-dialog.customer-direct-workflow-dialog.workbench-advisor-dialog.operation-node-dialog{width:100vw;min-height:100vh;border-radius:0}.customer-loop-receipt-card,.customer-loop-body.customer-dialog-centered-workbench{padding:10px}.customer-loop-receipt-stats,.customer-loop-progress-map,.customer-loop-source-actions,.customer-loop-gap-grid,.customer-loop-gap-grid article>div,.customer-loop-output-card-grid,.customer-loop-business-lines>div,.customer-loop-training-panel>div{grid-template-columns:1fr}.customer-loop-receipt-actions,.customer-loop-receipt-actions button,.customer-mode-segment,.customer-chat-composer-actions button{width:100%}}.customer-card-page--dialog-first>.customer-consumer-shell{display:grid;width:100%;height:100%;min-height:100dvh;overflow:auto;place-items:center;padding:18px;background:#eef3f7}.customer-consumer-workbench{display:grid;gap:14px;width:min(1120px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #d9e3ec;border-radius:8px;background:#fff;box-shadow:0 22px 60px #10233a1a}.customer-consumer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid #e5edf4;background:#fbfcfe}.customer-consumer-brand{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.customer-consumer-brand img{width:48px;height:48px;object-fit:contain;border:1px solid #dce7f1;border-radius:8px;background:#fff}.customer-consumer-brand div{display:grid;gap:4px;min-width:0}.customer-consumer-brand span,.customer-consumer-result-card header span,.customer-consumer-original span,.customer-consumer-internal-panel header span,.customer-consumer-decision-list span,.customer-consumer-result-list article>span,.customer-consumer-gap-list article>span,.customer-consumer-training-grid article>span{color:#2563eb;font-size:.76rem;font-weight:900}.customer-consumer-brand h1{margin:0;color:#102033;font-size:1.42rem;line-height:1.25}.customer-consumer-brand p{max-width:680px;margin:0;color:#617084;font-size:.9rem;line-height:1.48}.customer-consumer-head-actions,.customer-consumer-action-row,.customer-consumer-minor-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.customer-consumer-head-actions button,.customer-consumer-action-row button,.customer-consumer-minor-actions button,.customer-consumer-output-grid button,.customer-consumer-gap-list button,.customer-consumer-business-grid button,.customer-consumer-training-grid button{min-height:36px;padding:0 12px;border:1px solid #cfdae6;border-radius:8px;color:#26384f;background:#fff;font-size:.82rem;font-weight:850;cursor:pointer}.customer-consumer-head-actions button:hover,.customer-consumer-action-row button:hover,.customer-consumer-minor-actions button:hover,.customer-consumer-output-grid button:hover,.customer-consumer-gap-list button:hover,.customer-consumer-business-grid button:hover,.customer-consumer-training-grid button:hover{border-color:#8bb7f0;color:#1554b7;background:#f6faff}.customer-consumer-primary-action{min-width:178px;border-color:#1554b7!important;color:#fff!important;background:#1554b7!important;box-shadow:0 12px 24px #1554b72e}.customer-consumer-primary-action:disabled{cursor:not-allowed;opacity:.55}.customer-consumer-live-message{margin:0 20px;padding:0 2px;border:0;border-radius:0;color:#536481;background:transparent;font-size:12px;font-weight:500;line-height:1.45}.customer-consumer-live-message.is-error{border-color:#fecaca;color:#991b1b;background:#fff1f2}.customer-consumer-focus-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:0 20px 6px}.customer-consumer-decision-card,.customer-consumer-result-card,.customer-consumer-internal-panel{display:grid;gap:14px;min-width:0;border:1px solid #dfe8f1;border-radius:8px;background:#fff}.customer-consumer-decision-card{padding:18px}.customer-consumer-name-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.customer-consumer-decision-card h2{margin:0;color:#071d49;font-size:1.56rem;font-weight:950;line-height:1.12}.customer-consumer-name-row em{display:inline-flex;min-height:32px;align-items:center;padding:0 18px;border-radius:999px;color:#07847b;background:linear-gradient(135deg,#d1f9f4eb,#e2fcf9e0);font-size:.95rem;font-style:normal;font-weight:800}.customer-consumer-decision-card>p{max-width:700px;margin:0;color:#526173;font-size:.94rem;line-height:1.62}.customer-consumer-decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.customer-consumer-decision-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:84px;padding:6px 22px 6px 0;border:0;border-right:1px solid #d7e1ee;border-radius:0;background:transparent}.customer-consumer-decision-list article+article{padding-left:26px}.customer-consumer-decision-list article:last-child{border-right:0;padding-right:0}.customer-consumer-decision-list i{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgb(134 151 179 / 28%);border-radius:999px;background:#f2f6fbdb;box-shadow:0 6px 14px #37496b12}.customer-consumer-decision-list svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.customer-consumer-decision-list article.is-orange i{color:#c9671c;border-color:#da7b3852;background:#fff1e2c7;box-shadow:0 6px 14px #da7b381a}.customer-consumer-decision-list article.is-slate i{color:#40536f;border-color:#7c8da857;background:#f0f4fadb}.customer-consumer-decision-list article.is-teal i{color:#2d6ecf;border-color:#7eb1f357;background:#e7f2ffdb;box-shadow:0 6px 14px #4b8be114}.customer-consumer-decision-list strong{display:block;margin-top:5px;color:#34445f;font-size:14px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.customer-consumer-decision-list span{display:block;color:#11233f;font-size:17px;font-weight:850;line-height:1.25}.customer-consumer-decision-list article.is-orange span{color:#c65d17}.customer-consumer-decision-list article.is-teal span{color:#1d5fb8}.customer-consumer-original{display:grid;gap:7px;margin:0 20px 10px;padding:0;border:1px solid #dfe8f1;border-radius:8px;background:#fbfcfe;overflow:hidden}.customer-consumer-original summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;cursor:pointer;list-style:none}.customer-consumer-original summary::-webkit-details-marker{display:none}.customer-consumer-original:not([open])>:not(summary){display:none}.customer-consumer-original span{color:#172033;font-size:13px;font-weight:600}.customer-consumer-original em{display:inline-flex;align-items:center;gap:5px;color:#6b7a90;font-size:.78rem;font-style:normal;font-weight:800}.customer-consumer-original em:after{content:"⌄";font-size:.9rem;line-height:1}.customer-consumer-original[open] em:after{content:"⌃"}.customer-consumer-original p{display:-webkit-box;margin:0;padding:0 12px 12px;overflow:hidden;color:#4b5563;font-size:.9rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.customer-consumer-original-editor{width:100%;min-height:82px;padding:0 12px 12px;border:0;color:#334155;background:transparent;box-shadow:none;font:inherit;font-size:.9rem;line-height:1.6;resize:vertical}.customer-consumer-original-editor:focus-visible{outline:0}.customer-consumer-confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 20px 12px}.customer-consumer-confidence-grid article{position:relative;display:grid;min-height:112px;padding:18px 62px 16px 18px;border:1px solid #dbe6f4;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f9fcffeb),#fff;box-shadow:0 16px 30px #254b7e14,inset 0 1px #ffffffeb}.customer-consumer-confidence-grid article>div{display:grid;min-width:0;align-content:start;gap:8px}.customer-consumer-confidence-grid span{color:#172033;font-size:13px;font-weight:700;line-height:1.25}.customer-consumer-confidence-grid strong{color:#071d49;font-size:28px;font-weight:850;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.customer-consumer-confidence-grid small{color:#536481;font-size:11px;font-weight:500;line-height:1.45}.customer-consumer-confidence-grid i{position:absolute;top:32px;right:18px;display:grid;width:40px;height:40px;place-items:center;border-radius:999px;color:#2d6ecf;background:radial-gradient(circle at 35% 28%,#fff,#edf5ff 58%,#e4efff);box-shadow:0 10px 22px #2d6ecf1a}.customer-consumer-confidence-grid svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-consumer-confidence-grid article.is-4 i{color:#f26422;background:radial-gradient(circle at 35% 28%,#fff,#fff2e8 58%,#ffe9d8);box-shadow:0 10px 22px #f264221a}.customer-consumer-confidence-grid article.is-4 strong{color:#f26422}.customer-consumer-edit-box{display:grid;gap:8px}.customer-consumer-edit-box label{color:#203047;font-size:.84rem;font-weight:900}.customer-consumer-edit-box textarea{width:100%;min-height:92px;padding:12px;border:1px solid #d7e3ef;border-radius:8px;color:#132235;background:#fbfdff;font:inherit;font-size:.92rem;line-height:1.56;resize:vertical}.customer-consumer-edit-box textarea:focus-visible{border-color:#5792e6;outline:3px solid rgb(37 99 235 / 14%)}.customer-consumer-action-row{position:relative;justify-content:flex-start}.customer-consumer-edit-toast{position:absolute;left:188px;bottom:calc(100% + 8px);z-index:3;padding:8px 12px;border:1px solid rgb(191 213 245 / 88%);border-radius:8px;color:#173d78;background:#fffffff0;box-shadow:0 12px 24px #315a991f,inset 0 1px #fffffff0;font-size:.82rem;font-weight:760;line-height:1.3;white-space:nowrap}.customer-consumer-edit-toast:after{position:absolute;left:28px;top:calc(100% - 1px);width:10px;height:10px;border-right:1px solid rgb(191 213 245 / 88%);border-bottom:1px solid rgb(191 213 245 / 88%);background:#fffffff0;content:"";transform:rotate(45deg)}.customer-consumer-result-card{grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center;margin:0 20px;padding:18px 20px;border-color:#edf2f8;background:linear-gradient(180deg,#f9fcfff5,#f4f8fde0)}.customer-consumer-result-card header,.customer-consumer-internal-panel header{display:grid;gap:4px}.customer-consumer-result-card header strong,.customer-consumer-internal-panel header strong{color:#102033;font-size:1rem;line-height:1.35}.customer-consumer-result-card header span{color:#071d49;font-size:1.04rem;font-weight:900}.customer-consumer-result-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;align-items:start}.customer-consumer-result-list article{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.customer-consumer-result-list article:not(:last-child):after{position:absolute;top:50%;right:-30px;color:#6f809b;content:"→";font-size:20px;line-height:1;transform:translateY(-50%)}.customer-consumer-result-list article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:#2d6ecf;background:radial-gradient(circle at 35% 30%,#f7fbfffa,#daecffe5);font-size:1.08rem;font-weight:850}.customer-consumer-result-list strong{color:#172033;font-size:.94rem;line-height:1.25}.customer-consumer-result-list p{margin:4px 0 0;color:#526173;font-size:.84rem;line-height:1.48}.customer-consumer-saved-note{display:grid;gap:5px;padding:12px;border:1px solid #cfe4ff;border-radius:8px;background:#f3f8ff}.customer-consumer-saved-note strong{color:#1d5fb8;font-size:.94rem}.customer-consumer-saved-note p{margin:0;color:#526d92;font-size:.84rem;line-height:1.45}.customer-consumer-minor-actions{display:none}.customer-consumer-minor-actions button{flex:0 0 auto}.customer-consumer-details{margin:0 20px 20px;border:1px solid #dfe8f1;border-radius:8px;background:#fbfcfe}.customer-consumer-details summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:0 14px;color:#203047;cursor:pointer;list-style:none}.customer-consumer-details summary::-webkit-details-marker{display:none}.customer-consumer-details summary:after{content:"展开";padding:5px 10px;border:1px solid #d4e0eb;border-radius:999px;color:#475569;background:#fff;font-size:.76rem;font-weight:900}.customer-consumer-details[open] summary:after{content:"收起";color:#1554b7;border-color:#9fc3f0}.customer-consumer-details summary span{color:#172033;font-size:13px;font-weight:600}.customer-consumer-details summary small{color:#64748b;font-size:11px;font-weight:500}.customer-consumer-internal-grid{display:grid;gap:12px;padding:0 14px 14px}.customer-consumer-internal-panel{padding:14px}.customer-consumer-progress-row,.customer-consumer-metric-row,.customer-consumer-output-grid,.customer-consumer-gap-list,.customer-consumer-business-grid,.customer-consumer-training-grid{display:grid;gap:8px}.customer-consumer-progress-row{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-consumer-progress-row article,.customer-consumer-metric-row article,.customer-consumer-gap-list article,.customer-consumer-business-grid article,.customer-consumer-training-grid article{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid #e2eaf3;border-radius:8px;background:#fff}.customer-consumer-progress-row article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;color:#64748b;background:#eef3f8;font-size:.76rem;font-weight:950}.customer-consumer-progress-row article.is-active{border-color:#9fc3f0;background:#f3f8ff}.customer-consumer-progress-row article.is-active>span{color:#fff;background:#1554b7}.customer-consumer-progress-row article.is-done>span{color:#2d6ecf;background:#e7f1ff}.customer-consumer-progress-row strong,.customer-consumer-metric-row strong,.customer-consumer-business-grid strong{color:#172033;font-size:.86rem;line-height:1.35}.customer-consumer-progress-row small,.customer-consumer-metric-row small{color:#64748b;font-size:.74rem;line-height:1.35}.customer-consumer-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-consumer-output-grid,.customer-consumer-gap-list{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-consumer-gap-list p,.customer-consumer-business-grid p,.customer-consumer-training-grid p{margin:0;color:#526173;font-size:.8rem;line-height:1.45}.customer-consumer-gap-list article>div{display:flex;flex-wrap:wrap;gap:6px}.customer-consumer-business-grid,.customer-consumer-training-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-consumer-training-grid article>span{color:#7c3aed}@media(max-width:1040px){.customer-card-page--dialog-first>.customer-consumer-shell{min-height:100vh;height:auto;place-items:start center}.customer-consumer-workbench{max-height:none}.customer-consumer-head,.customer-consumer-focus-grid,.customer-consumer-result-card{grid-template-columns:1fr}.customer-consumer-minor-actions{justify-content:flex-start;min-width:0}.customer-consumer-head-actions{justify-content:flex-start}.customer-consumer-output-grid,.customer-consumer-progress-row,.customer-consumer-confidence-grid,.customer-consumer-business-grid,.customer-consumer-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.customer-card-page--dialog-first>.customer-consumer-shell{padding:0}.customer-consumer-workbench{min-height:100vh;border-width:0;border-radius:0}.customer-consumer-head,.customer-consumer-decision-card,.customer-consumer-result-card{padding:14px}.customer-consumer-focus-grid{padding:0 12px 4px}.customer-consumer-result-card{margin:0 12px}.customer-consumer-result-list{grid-template-columns:1fr;gap:12px}.customer-consumer-result-list article:not(:last-child):after{display:none}.customer-consumer-result-list article{grid-template-columns:42px minmax(0,1fr);padding-bottom:10px;border-bottom:1px solid #e5edf5}.customer-consumer-result-list article:last-child{padding-bottom:0;border-bottom:0}.customer-consumer-decision-list{grid-template-columns:1fr;gap:10px}.customer-consumer-decision-list article{min-height:0;padding:10px 0;border-right:0;border-bottom:1px solid #e5edf5}.customer-consumer-decision-list article+article{padding-left:0}.customer-consumer-decision-list article:last-child{border-bottom:0}.customer-consumer-brand{grid-template-columns:42px minmax(0,1fr)}.customer-consumer-brand img{width:42px;height:42px}.customer-consumer-brand h1{font-size:1.18rem}.customer-consumer-details summary{grid-template-columns:1fr}.customer-consumer-head-actions,.customer-consumer-head-actions button,.customer-consumer-action-row,.customer-consumer-action-row button,.customer-consumer-minor-actions button{width:100%}.customer-consumer-edit-toast{left:50%;bottom:calc(100% + 8px);max-width:calc(100vw - 40px);transform:translate(-50%)}.customer-consumer-edit-toast:after{left:50%;transform:translate(-50%) rotate(45deg)}.customer-consumer-details{margin:0 12px 12px}.customer-consumer-confidence-grid,.customer-consumer-original{margin-right:12px;margin-left:12px}.customer-consumer-output-grid,.customer-consumer-progress-row,.customer-consumer-metric-row,.customer-consumer-confidence-grid,.customer-consumer-gap-list,.customer-consumer-business-grid,.customer-consumer-training-grid{grid-template-columns:1fr}}.art-production-workflow-dialog.operation-node-dialog{--workbench-advisor-chat-card-width: min(940px, calc(100% - 64px) )}.art-production-workflow-dialog .operation-node-dialog-body--conversation,.art-production-workflow-dialog .production-node-conversation-shell{min-height:0;height:100%}.art-production-workflow-dialog .production-node-conversation-shell.has-scene-head{grid-template-rows:minmax(0,1fr) auto;background:transparent}.art-production-workflow-dialog .production-node-conversation-scene-head{display:none}.art-production-workflow-dialog .production-node-conversation-stream{padding-bottom:26px}.art-production-workflow-dialog .production-node-conversation-turn.is-requirement-intake,.art-production-workflow-dialog .production-node-conversation-turn.is-requirement-card,.art-production-workflow-dialog .production-node-conversation-turn.is-strategy-card,.art-production-workflow-dialog .production-node-conversation-turn.is-deliverable-workspace,.art-production-workflow-dialog .production-node-conversation-turn.is-generated-preview,.art-production-workflow-dialog .production-node-conversation-turn.is-tag-summary,.art-production-workflow-dialog .production-node-conversation-turn.is-learning-route{width:var(--workbench-advisor-chat-card-width);max-width:var(--workbench-advisor-chat-card-width)}.art-production-understanding-card .workbench-advisor-simple-head{padding-bottom:12px}.art-production-understanding-grid{margin-top:14px}.art-production-understanding-card .production-node-card-chip-row{margin-top:12px}.art-production-workflow-dialog .production-node-conversation-composer:not(.production-node-codex-composer){grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-left:70px;padding-top:12px;padding-bottom:12px}.art-production-workflow-dialog .production-node-conversation-composer:not(.production-node-codex-composer)>div:first-child{min-width:0}.art-production-workflow-dialog .production-node-conversation-actions{align-items:center;justify-content:flex-end}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-strategy-card.production-node-strategy-card{width:min(1080px,calc(100% - 32px));max-width:min(1080px,calc(100% - 32px));height:max-content;min-height:max-content;padding:30px 32px 0;overflow:hidden;border:1px solid #d6e1ef;border-radius:20px;background:#fff;box-shadow:0 22px 48px #0f172a17}.production-node-strategy-card{display:grid;gap:24px}.production-node-strategy-section{display:grid;gap:12px}.production-node-strategy-hero{display:grid;gap:14px;padding-bottom:24px;border-bottom:1px solid #dbe6f3}.production-node-strategy-kicker,.production-node-strategy-section-head{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#075dec;font-size:1rem;font-weight:820;line-height:1.3}.production-node-strategy-hero>strong{color:#071a3d;font-size:clamp(2rem,3.2vw,2.95rem);font-weight:780;line-height:1.12}.production-node-strategy-hero>p,.production-node-strategy-section>p,.production-node-strategy-risk>p,.production-node-strategy-footer>p{margin:0;color:#334155;font-size:1.08rem;font-weight:420;line-height:1.75}.production-node-strategy-icon{position:relative;display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid #cfe0ff;border-radius:999px;background:#eef5ff;color:#0f67ff}.production-node-strategy-icon:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid currentColor;border-radius:999px;content:""}.production-node-strategy-icon:after{position:absolute;width:5px;height:5px;border-radius:999px;background:currentColor;content:""}.production-node-strategy-icon.is-bulb:before{top:7px;right:9px;bottom:10px;left:9px;border-radius:999px 999px 7px 7px}.production-node-strategy-icon.is-bulb:after{bottom:6px;width:10px;height:2px;border-radius:999px}.production-node-strategy-icon.is-briefcase:before{top:10px;right:8px;bottom:7px;left:8px;border-radius:4px}.production-node-strategy-icon.is-briefcase:after{top:7px;width:10px;height:6px;border:2px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;background:transparent}.production-node-strategy-icon.is-shield{border-color:#fed7aa;background:#fff7ed;color:#f59e0b}.production-node-strategy-icon.is-shield:before{top:7px;right:9px;bottom:8px;left:9px;border-radius:9px 9px 11px 11px}.production-node-strategy-icon.is-info:before{top:7px;right:7px;bottom:7px;left:7px}.production-node-strategy-icon.is-info:after{width:3px;height:10px;border-radius:999px}.production-node-strategy-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;margin:0;padding:4px 0 8px;list-style:none}.production-node-strategy-flow li{position:relative;display:grid;min-height:92px;align-content:center;justify-items:center;gap:8px;padding:16px 12px 14px;border:1px solid #dbe5f3;border-radius:10px;background:#fff;text-align:center}.production-node-strategy-flow li:not(:last-child):after{position:absolute;top:50%;right:-23px;width:18px;border-top:2px dashed #cbd7e8;content:""}.production-node-strategy-flow li>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #bfd2ff;border-radius:999px;background:#eef5ff;color:#1d62f0;font-size:1rem;font-weight:820;line-height:1}.production-node-strategy-flow li>strong{color:#11264a;font-size:.96rem;font-weight:760;line-height:1.35}.production-node-strategy-output-section{padding-top:2px;border-top:1px solid #dbe6f3}.production-node-strategy-output-row{display:flex;flex-wrap:wrap;gap:16px 18px}.production-node-strategy-output-chip{display:inline-flex;align-items:center;gap:10px;min-height:48px;min-width:min(280px,100%);padding:0 18px;border:1px solid #cddcff;border-radius:12px;background:#f7fbff;color:#075dec;font-size:1rem;font-weight:740;line-height:1.35}.production-node-strategy-output-chip .production-node-strategy-icon{width:22px;height:22px;border:0;background:transparent}.production-node-strategy-output-chip .production-node-strategy-icon:before{top:4px;right:4px;bottom:4px;left:4px;border-width:1.8px}.production-node-strategy-output-chip .production-node-strategy-icon:after{width:4px;height:4px}.production-node-strategy-risk{display:grid;gap:12px;padding:18px 20px;border:1px solid #fed7aa;border-radius:12px;background:#fff9ed}.production-node-strategy-risk .production-node-strategy-section-head{color:#d97706}.production-node-strategy-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:10px -32px 0;padding:18px 32px 24px;border-top:1px solid #e3eaf4;background:#fbfdff}.production-node-strategy-footer>p{display:flex;align-items:center;gap:10px;color:#64748b;font-size:.98rem}.production-node-strategy-footer .production-node-strategy-icon{width:24px;height:24px}.production-node-strategy-actions{margin-top:0}.production-node-strategy-actions button{min-height:48px;padding:0 28px;border-radius:14px;font-size:.98rem;white-space:nowrap}@media(max-width:980px){.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-strategy-card.production-node-strategy-card{width:min(100%,calc(100% - 20px));max-width:min(100%,calc(100% - 20px));padding:24px 22px 0}.production-node-strategy-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.production-node-strategy-flow li:not(:last-child):after{display:none}.production-node-strategy-footer{grid-template-columns:minmax(0,1fr);margin-right:-22px;margin-left:-22px;padding-right:22px;padding-left:22px}.production-node-strategy-actions{justify-content:flex-start}}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer{padding-top:8px;padding-bottom:8px}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-input-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:7px 8px 7px 12px;border-radius:16px;box-shadow:0 8px 20px #0f172a0d}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-input-shell textarea{min-height:40px;max-height:82px;padding:2px 0;line-height:1.45;resize:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-toolbar{grid-column:auto;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-action-row{display:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-codex-composer.is-scene-composer .production-node-codex-send-button{min-height:34px;padding:0 13px;white-space:nowrap}.operation-node-scene-picker{width:min(380px,calc(100vw - 36px))}.operation-node-scene-picker>.operation-node-scene-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 0 8px;border-bottom:1px solid #eef2f7}.operation-node-scene-picker>.operation-node-scene-category-tabs button{display:grid;gap:3px;min-width:0;min-height:70px;padding:8px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer}.operation-node-scene-picker>.operation-node-scene-category-tabs button.is-active{border-color:#1f64e0;background:#f3f8ff;box-shadow:inset 0 0 0 1px #1f64e01a}.operation-node-scene-picker>.operation-node-scene-category-tabs button:disabled{cursor:not-allowed;opacity:.48}.operation-node-scene-picker>.operation-node-scene-category-tabs strong{display:block;margin:0;color:#172033;font-size:12px;line-height:1.2}.operation-node-scene-picker>.operation-node-scene-category-tabs span{display:inline-block;width:max-content;padding:1px 6px;border-radius:999px;background:#eef2f7;color:#475569;font-size:10px;font-weight:900}.operation-node-scene-picker>.operation-node-scene-category-tabs small{color:#64748b;font-size:10px;line-height:1.28}.operation-node-scene-picker>.operation-node-scene-picker-branch{padding:2px 4px 0;border-bottom:0}.operation-node-scene-picker>.operation-node-scene-picker-option-list{display:grid;gap:7px;padding:0;border-bottom:0}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button{display:grid;gap:3px;min-height:46px;padding:8px 9px;border:1px solid #e0e6ee;border-radius:8px;background:#fbfcfd;text-align:left}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button.is-active{border-color:#1f64e0;background:#eef5ff}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button.is-switching{border-color:#2f6bff;background:#f4f8ff;box-shadow:inset 3px 0 #2f6bff}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button span{color:#172033;font-size:12px;font-weight:840}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button small{color:#64748b;font-size:11px;line-height:1.35}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button em{justify-self:start;padding:2px 7px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-size:10px;font-style:normal;font-weight:860;line-height:1.45}.operation-node-scene-picker{gap:14px;width:min(430px,calc(100vw - 42px));max-height:min(480px,calc(100vh - 112px));padding:17px;border-color:#d9e3ef;border-radius:12px;background:linear-gradient(180deg,#fffffff5,#fbfdfff5);box-shadow:0 18px 46px #0f172a2e,inset 0 1px #ffffffe0}.operation-node-scene-picker>div{padding:0;border-bottom:0}.operation-node-scene-picker-head{align-items:flex-start;gap:12px}.operation-node-scene-picker-head>div{gap:8px}.operation-node-scene-picker-head>div span{color:#10254a;font-size:1.18rem;font-weight:780;line-height:1.18;letter-spacing:0}.operation-node-scene-picker-head>div strong{margin:0;color:#61708b;font-size:.78rem;font-weight:420;line-height:1.45}.operation-node-scene-picker-head button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid #cfd9e8;border-radius:8px;color:#172033;background:#ffffffe0;box-shadow:0 7px 15px #0f172a0f;font-size:.78rem;font-weight:560}.operation-node-scene-picker-head button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.operation-node-scene-picker>.operation-node-scene-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:4px 0 16px;border-bottom:1px solid #dbe4ef}.operation-node-scene-picker>.operation-node-scene-category-tabs button{position:relative;display:grid;align-content:start;gap:8px;min-height:103px;padding:12px;border:1px solid #dce4ef;border-radius:11px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffdb}.operation-node-scene-picker>.operation-node-scene-category-tabs button.is-active{border-color:#2f6bff;background:linear-gradient(180deg,#f8fbff,#f2f7ff);box-shadow:0 9px 23px #2f6bff1a,inset 0 0 0 1px #2f6bff1f}.operation-node-scene-picker>.operation-node-scene-category-tabs button>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#11213c}.operation-node-scene-picker>.operation-node-scene-category-tabs button.is-active>svg{color:#1d4ed8}.operation-node-scene-picker>.operation-node-scene-category-tabs button>em{position:absolute;top:12px;right:12px;display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#2f6bff;color:#fff;box-shadow:0 7px 12px #2f6bff38}.operation-node-scene-picker>.operation-node-scene-category-tabs button>em svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.operation-node-scene-picker>.operation-node-scene-category-tabs strong{color:#10254a;font-size:.86rem;font-weight:720;line-height:1.28}.operation-node-scene-picker>.operation-node-scene-category-tabs small{color:#61708b;font-size:.68rem;line-height:1.45}.operation-node-scene-picker>.operation-node-scene-picker-branch{position:relative;display:grid;gap:6px;padding-left:11px}.operation-node-scene-picker>.operation-node-scene-picker-branch:before{content:"";position:absolute;top:4px;left:0;width:3px;height:16px;border-radius:999px;background:#2f6bff}.operation-node-scene-picker>.operation-node-scene-picker-branch span{color:#10254a;font-size:.84rem;font-weight:720;line-height:1.2}.operation-node-scene-picker>.operation-node-scene-picker-branch strong{margin:0;color:#61708b;font-size:.68rem;font-weight:420;line-height:1.45}.operation-node-scene-picker>.operation-node-scene-picker-option-list{gap:8px}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button{position:relative;display:grid;grid-template-columns:18px 36px minmax(0,1fr);grid-template-areas:"radio icon title" "radio icon summary";align-items:center;gap:2px 10px;min-height:64px;padding:11px 12px;border:1px solid #dce4ef;border-radius:10px;background:#ffffffe0;text-align:left}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button.is-active{border-color:#2f6bff;background:linear-gradient(180deg,#f8fbff,#f3f8ff);box-shadow:0 10px 24px #2f6bff17,inset 0 0 0 1px #2f6bff1f}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button.is-switching{border-color:#2f6bff;background:#f3f8ff;box-shadow:0 10px 24px #2f6bff1c,inset 0 0 0 1px #2f6bff24}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button>i{grid-area:radio;display:grid;width:14px;height:14px;place-items:center;border:1.8px solid #98a8bf;border-radius:999px}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button.is-active>i{border:5px solid #2f6bff}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button>b{grid-area:icon;display:grid;width:31px;height:31px;place-items:center;border-radius:999px;background:#edf3ff;color:#2c5bbd;font-weight:inherit}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button>b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button span{grid-area:title;color:#10254a;font-size:.78rem;font-weight:680;line-height:1.35}.operation-node-scene-picker>.operation-node-scene-picker-option-list>button small{grid-area:summary;color:#61708b;font-size:.68rem;line-height:1.42}.operation-node-requirement-grid.is-hidden-flow{display:none}.operation-node-requirement-one-by-one{display:grid;gap:8px;margin-top:6px}.operation-node-requirement-one-by-one section{display:grid;gap:9px;padding:11px 12px;border:1px solid #dbe5f0;border-radius:8px;background:#fbfdff}.operation-node-requirement-one-by-one section.is-missing{border-color:#dc262657;background:#fff8f8}.operation-node-requirement-one-by-one section>div{display:grid;gap:3px}.operation-node-requirement-one-by-one section>div span{color:#64748b;font-size:.72rem;font-weight:900}.operation-node-requirement-one-by-one section>div strong{color:#0f2f63;font-size:.94rem;line-height:1.35}.operation-node-requirement-one-by-one section>small{color:#64748b;font-size:.78rem;font-weight:760;line-height:1.5}.operation-node-requirement-summary-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.operation-node-requirement-summary-row span{padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.72rem;font-weight:820}.operation-node-requirement-summary-row span.is-skipped{border:1px dashed #cbd5e1;background:#fff;color:#64748b}.production-node-preview-spinner{display:inline-block;width:22px;height:22px;border:2px solid #dbe5ef;border-top-color:#1f64e0;border-radius:999px;animation:production-node-preview-spin .8s linear infinite}@keyframes production-node-preview-spin{to{transform:rotate(360deg)}}.production-node-deliverable-placeholder.is-generating{align-items:center;text-align:center}.production-node-deliverable-placeholder.is-generating .production-node-preview-spinner{justify-self:center}.production-node-generated-media-placeholder .production-node-preview-spinner{margin-bottom:8px}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-stream{gap:10px;grid-auto-rows:max-content;background:#f7f9fc}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn{max-width:min(840px,100%);margin-right:0;margin-left:0;padding:3px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn:before,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn:after{display:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-user{position:relative;justify-self:end;max-width:min(680px,calc(100% - 64px));margin-right:50px;margin-left:0;padding:12px 15px;border:1px solid #c6d7f7;border-radius:16px 5px 16px 16px;color:#1d4ed8;background:#e8f0fe;box-shadow:0 12px 28px #2f6bff1a}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-user:before{right:-7px;left:auto;top:17px;display:block;width:12px;height:12px;border:0;border-top:1px solid #c6d7f7;border-right:1px solid #c6d7f7;border-radius:2px;background:#e8f0fe;box-shadow:none;content:"";transform:rotate(45deg)}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-user:after{right:-50px;left:auto;top:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #c6d7f7;border-radius:11px;color:#1d4ed8;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0' stroke='%231D4ED8' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='8' r='4' stroke='%231D4ED8' stroke-width='2'/%3E%3C/svg%3E") center / 18px 18px no-repeat,linear-gradient(180deg,#f8fbff,#e8f0fe);box-shadow:0 8px 18px #2f6bff1a;content:"";transform:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-user span{display:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-user p{color:#1d4ed8}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-chat-assistant{display:flex;align-items:flex-start;justify-self:start;width:min(620px,100%);max-width:min(620px,100%);gap:10px;padding:6px 0;border:0;background:transparent;box-shadow:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-chat-assistant .production-node-chat-avatar{flex:0 0 auto;width:38px;height:38px;border:1px solid #d8e4f2;border-radius:12px;background:#fff;box-shadow:0 8px 18px #2563eb1a;object-fit:contain}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-chat-assistant span{display:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-chat-assistant p{position:relative;margin:0;padding:12px 14px;border:1px solid #d8e4f2;border-radius:14px;color:#10254a;background:#fff;box-shadow:0 12px 28px #0f172a14;font-size:.94rem;font-weight:420;line-height:1.65}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-chat-assistant p:before{content:"";position:absolute;top:14px;left:-6px;width:10px;height:10px;border-bottom:1px solid #d8e4f2;border-left:1px solid #d8e4f2;background:#fff;transform:rotate(45deg)}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-system,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-inline-action,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-trace-summary{justify-self:start;max-width:min(760px,100%);padding:8px 0;color:#475569;background:transparent}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-scene-choice-prompt{display:flex;align-items:flex-start;justify-self:start;width:min(620px,100%);max-width:min(620px,100%);gap:10px;padding:6px 0}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-scene-choice-prompt img{flex:0 0 auto;width:38px;height:38px;border:1px solid #d8e4f2;border-radius:12px;background:#fff;box-shadow:0 8px 18px #2563eb1a;object-fit:contain}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-scene-choice-prompt p{position:relative;margin:0;padding:12px 14px;border:1px solid #d8e4f2;border-radius:14px;color:#10254a;background:#fff;box-shadow:0 12px 28px #0f172a14;font-size:.94rem;font-weight:420;line-height:1.65}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-scene-choice-prompt p:before{content:"";position:absolute;top:14px;left:-6px;width:10px;height:10px;border-bottom:1px solid #d8e4f2;border-left:1px solid #d8e4f2;background:#fff;transform:rotate(45deg)}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-scenario-start{width:min(900px,100%);max-width:min(900px,100%);padding:4px 0 12px;background:transparent}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-requirement-intake,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-requirement-card,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-strategy-card,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-deliverable-workspace,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-generated-preview,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-tag-summary,.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-learning-route{width:min(820px,100%);max-width:min(820px,100%);padding:12px 14px;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-requirement-card.production-node-requirement-confirm-card{align-self:start;width:min(880px,calc(100% - 64px));max-width:min(880px,calc(100% - 64px));min-height:max-content;padding:0;overflow:visible;border:1px solid rgb(165 188 225 / 62%);border-left-width:1px;border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5);box-shadow:0 22px 52px #102d5621,inset 0 1px #ffffffeb}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-requirement-intake{display:flex;align-items:flex-start;justify-self:start;width:min(700px,100%);max-width:min(700px,100%);gap:10px;padding:6px 0;border:0;background:transparent;box-shadow:none}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-tag-summary.is-light-note{width:min(680px,100%);padding:8px 0 8px 12px;border-width:0 0 0 3px;border-left-color:#94a3b8;background:transparent}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-deliverable-workspace{width:min(900px,100%);max-width:min(900px,100%)}.art-production-workflow-dialog.workbench-advisor-dialog .production-node-conversation-turn.is-deliverable-workspace.is-art-owner-pain-preview{width:min(860px,calc(100% - 128px));max-width:min(860px,calc(100% - 128px));padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.production-node-art-preview-card{display:grid;gap:12px;padding:16px 18px;border:1px solid #d4dfed;border-radius:8px;background:#fff;box-shadow:0 16px 34px #102d561a}.production-node-art-preview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.production-node-art-preview-title{display:grid;gap:6px;min-width:0}.production-node-art-preview-title>span{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:3px 8px;border-radius:999px;color:#173d78;background:#eef5ff;font-size:.78rem;font-weight:760;line-height:1.2}.production-node-art-preview-title>span i{width:7px;height:7px;border-radius:999px;background:#2563eb}.production-node-art-preview-title h2{margin:0;color:#071d49;font-size:1.18rem;font-weight:780;line-height:1.2}.production-node-art-preview-title p{margin:0;color:#42526b;font-size:.84rem;font-weight:420;line-height:1.55}.production-node-art-preview-control{display:grid;justify-items:end}.production-node-art-preview-action-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:flex-end}.production-node-art-preview-action-row button{min-height:34px;padding:0 15px;border:1px solid #bfd2ef;border-radius:8px;background:#fff;color:#0f4fb8;font-size:.84rem;font-weight:740;cursor:pointer}.production-node-art-preview-action-row button:disabled{cursor:not-allowed;opacity:.56}.production-node-art-preview-action-row .is-outline{min-width:118px;box-shadow:0 12px 24px #2f6bff14}.production-node-art-preview-save-group{display:flex;overflow:hidden;border-radius:8px;box-shadow:0 14px 28px #2563eb29}.production-node-art-preview-save-group button{border:0;border-radius:0;color:#fff;background:linear-gradient(135deg,#2f6bff,#1554e8)}.production-node-art-preview-save-group button:first-child{min-width:118px}.production-node-art-preview-save-group button:last-child{width:38px;padding:0;border-left:1px solid rgb(255 255 255 / 24%);font-size:1.1rem}.production-node-art-preview-body{display:grid;overflow:hidden;border:1px solid #d7e3f2;border-radius:8px;background:#fff}.production-node-art-preview-tabs{display:flex;gap:20px;min-height:42px;align-items:end;padding:0 16px;border-bottom:1px solid #d7e3f2;background:#fff}.production-node-art-preview-tabs button{position:relative;min-height:42px;padding:0 7px;border:0;background:transparent;color:#536481;font-size:.86rem;font-weight:560;cursor:pointer}.production-node-art-preview-tabs button.is-active{color:#075dec;font-weight:760}.production-node-art-preview-tabs button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px 999px 0 0;background:#2563eb;content:""}.production-node-art-preview-panel{display:grid;gap:10px;padding:17px 18px 15px}.production-node-art-schedule,.production-node-art-text-panel{display:grid;gap:10px}.production-node-art-schedule h3,.production-node-art-text-panel h3,.production-node-art-preview-switch h3{margin:0;color:#0d1f43;font-size:.88rem;font-weight:760;line-height:1.35}.production-node-art-schedule>div,.production-node-art-text-panel>div{display:grid;gap:7px}.production-node-art-schedule p{display:grid;grid-template-columns:68px 12px minmax(0,1fr);gap:5px;align-items:center;margin:0;color:#3d4f6d;font-size:.84rem;font-weight:430;line-height:1.45}.production-node-art-schedule p span{display:inline-flex;min-height:22px;align-items:center;justify-content:center;border-radius:999px;color:#32618e;background:#e9f5ff;font-size:.78rem;font-weight:680}.production-node-art-schedule p i{width:1px;height:14px;justify-self:center;background:#c8d5e5}.production-node-art-schedule p b,.production-node-art-text-panel p{margin:0;color:#3c4f6d;font-size:.85rem;font-weight:430;line-height:1.48}.production-node-art-preview-panel--showcase{gap:11px}.production-node-art-deliverable-showcase{display:grid;gap:5px;padding:12px 14px;border:1px solid #d7e3f2;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#fff)}.production-node-art-deliverable-showcase span{color:#075dec;font-size:.78rem;font-weight:760;line-height:1.3}.production-node-art-deliverable-showcase h3{margin:0;color:#0d1f43;font-size:1rem;font-weight:760;line-height:1.35}.production-node-art-deliverable-showcase p,.production-node-art-deliverable-blocks p,.production-node-art-deliverable-caution{margin:0;color:#3c4f6d;font-size:.83rem;font-weight:430;line-height:1.5}.production-node-art-deliverable-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.production-node-art-deliverable-blocks article{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid #dbe6f4;border-radius:8px;background:#fff}.production-node-art-deliverable-blocks strong{color:#10234a;font-size:.84rem;font-weight:760;line-height:1.35}.production-node-art-deliverable-caution{padding:10px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fffaf0;color:#b45309}.production-node-art-preview-file-detail{margin:0 16px 16px;border:1px solid #d5e0ef;border-radius:8px;background:#fbfdff}.production-node-art-preview-file-detail summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 14px;color:#42526b;cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.production-node-art-preview-file-detail summary::-webkit-details-marker{display:none}.production-node-art-preview-file-detail summary:after{color:#64748b;content:"⌄";font-size:1.2rem;line-height:1}.production-node-art-preview-file-detail[open] summary:after{transform:rotate(180deg)}.production-node-art-preview-file-detail[open] .production-node-file-output-strip{padding:0 12px 12px}.production-node-art-preview-warning{display:flex;gap:8px;align-items:center;min-height:36px;margin:0;padding:0 12px;border:1px solid #fed7aa;border-radius:8px;background:#fffaf0;color:#d97706!important;font-size:.82rem!important;font-weight:560!important;line-height:1.4!important;white-space:normal!important}.production-node-art-preview-warning i{position:relative;display:inline-grid;flex:0 0 auto;width:15px;height:15px;place-items:center;border-radius:999px;background:#f59e0b}.production-node-art-preview-warning i:before{width:3px;height:8px;border-radius:999px;background:#fff;content:""}.production-node-art-preview-switch{display:grid;gap:8px}.production-node-art-preview-switch>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.production-node-art-preview-switch button{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:72px;padding:10px;border:1px solid #d7e3f2;border-radius:8px;background:#fff;color:#17365f;text-align:left;cursor:pointer}.production-node-art-preview-switch button:hover:not(:disabled){border-color:#8bb7f0;box-shadow:0 14px 28px #2563eb1a}.production-node-art-preview-switch button:disabled{cursor:not-allowed;opacity:.55}.production-node-art-preview-switch button>i{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#eef5ff;color:#2563eb}.production-node-art-preview-switch button>i:before,.production-node-art-preview-switch button>i:after{position:absolute;content:""}.production-node-art-preview-switch button.is-image>i:before{top:12px;right:10px;bottom:12px;left:10px;border:2px solid currentColor;border-radius:5px}.production-node-art-preview-switch button.is-image>i:after{right:12px;bottom:13px;left:14px;height:11px;border-radius:4px 4px 2px 2px;background:linear-gradient(135deg,transparent 0 48%,currentColor 50% 100%)}.production-node-art-preview-switch button.is-video>i{color:#7c3aed;background:#f2eaff}.production-node-art-preview-switch button.is-video>i:before{top:10px;right:14px;bottom:10px;left:14px;border-left:6px solid currentColor;border-radius:4px;box-shadow:-8px 0 #7c3aed6b,8px 0 #7c3aed6b}.production-node-art-preview-switch button.is-video>i:after{left:22px;top:16px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid currentColor}.production-node-art-preview-switch button.is-microphone>i{color:#0f9f75;background:#e8f8f2}.production-node-art-preview-switch button.is-microphone>i:before{top:10px;left:18px;width:12px;height:21px;border:2px solid currentColor;border-radius:999px}.production-node-art-preview-switch button.is-microphone>i:after{left:14px;bottom:11px;width:20px;height:12px;border-bottom:2px solid currentColor;border-radius:0 0 999px 999px}.production-node-art-preview-switch button>span{display:grid;gap:3px;min-width:0}.production-node-art-preview-switch strong{color:#10234a;font-size:.86rem;font-weight:740;line-height:1.35}.production-node-art-preview-switch small{color:#526173;font-size:.76rem;font-weight:430;line-height:1.35}.production-node-art-preview-switch em{color:#075dec;font-size:.78rem;font-style:normal;font-weight:760;line-height:1.35}@media(max-width:980px){.production-node-art-preview-head{grid-template-columns:1fr}.production-node-art-preview-control,.production-node-art-preview-action-row{justify-items:start;justify-content:flex-start}.production-node-art-preview-switch>div{grid-template-columns:1fr}.production-node-art-deliverable-blocks{grid-template-columns:1fr}.production-node-art-schedule p{grid-template-columns:72px 12px minmax(0,1fr)}}.art-production-workflow-dialog .workbench-advisor-understanding-card{width:min(680px,100%);max-width:min(680px,100%);padding:8px 0 8px 12px;border-width:0 0 0 3px;border-left-color:#94a3b8;background:transparent}.art-production-workflow-dialog .workbench-advisor-simple-head{padding-bottom:0;border-bottom:0}.art-production-workflow-dialog .production-node-card-info-grid div,.art-production-workflow-dialog .production-node-center-dispatch-grid section,.art-production-workflow-dialog .production-node-compact-list{background:#fbfdff;box-shadow:none}.workbench-advisor-simple-head,.workbench-advisor-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgb(219 231 247 / 86%)}.workbench-advisor-simple-head{justify-content:flex-start}.workbench-advisor-simple-avatar,.workbench-advisor-result-avatar{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid #cfe0ff;border-radius:999px;background:#eef5ff}.workbench-advisor-simple-avatar img,.workbench-advisor-result-avatar img{width:100%;height:100%;object-fit:cover}.workbench-advisor-simple-head div,.workbench-advisor-result-title div{display:grid;min-width:0;gap:3px}.workbench-advisor-simple-head strong,.workbench-advisor-result-title h3{margin:0;color:#101b33;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.2;letter-spacing:0}.workbench-advisor-simple-head p{margin:0;color:#67728a;font-size:.92rem;font-weight:760;line-height:1.45}.workbench-advisor-result-title p{margin:0;color:#67728a;font-size:13px;font-weight:400;line-height:1.45}.workbench-advisor-simple-head .workbench-advisor-title-line{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.workbench-advisor-source-disclosure{position:relative;z-index:12}.workbench-advisor-source-disclosure summary{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid #d8e6f8;border-radius:999px;color:#335f94;background:#f5f9ff;font-size:.76rem;font-weight:880;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.workbench-advisor-source-disclosure summary::-webkit-details-marker{display:none}.workbench-advisor-source-disclosure summary:after{display:grid;place-items:center;width:14px;height:14px;border-radius:999px;color:#fff;background:#8fb7e9;content:"+";font-size:.72rem;font-weight:900}.workbench-advisor-source-disclosure[open] summary{border-color:#bad2f0;color:#234a78;background:#edf6ff}.workbench-advisor-source-disclosure[open] summary:after{content:"-"}.workbench-advisor-source-disclosure p{position:absolute;top:34px;left:0;width:min(420px,calc(100vw - 96px));margin:0;padding:10px 12px;border:1px solid #d8e6f8;border-radius:12px;color:#31506f;background:#fffffffa;box-shadow:0 18px 38px #1e4a8424;font-size:.82rem;font-weight:680;line-height:1.6}.workbench-advisor-qa-hero,.workbench-advisor-qa-report-hero{position:relative;display:grid;gap:8px;min-height:142px;margin-top:20px;overflow:hidden;padding:22px 24px;border:1px solid rgb(106 153 255 / 28%);border-radius:16px;color:#fff;background:linear-gradient(135deg,#2f6bff,#1b59dd 58%,#0f43b2);box-shadow:0 18px 38px #2f6bff38}.workbench-advisor-qa-hero:after,.workbench-advisor-qa-report-hero:after{position:absolute;right:-42px;bottom:-58px;width:180px;height:180px;border:28px solid rgb(255 255 255 / 12%);border-radius:999px;content:""}.workbench-advisor-qa-hero span,.workbench-advisor-qa-report-hero span{width:fit-content;padding:5px 10px;border-radius:999px;color:#dbeafe;background:#ffffff24;font-size:.78rem;font-weight:950}.workbench-advisor-qa-hero strong,.workbench-advisor-qa-report-hero strong{max-width:680px;color:#fff;font-size:clamp(1.18rem,2.2vw,1.56rem);line-height:1.32;overflow-wrap:anywhere}.workbench-advisor-qa-hero p,.workbench-advisor-qa-report-hero p{max-width:660px;color:#eff6ffeb;font-size:.95rem;font-weight:780;line-height:1.55}.workbench-advisor-qa-prompt{display:grid;gap:8px;margin-top:18px}.workbench-advisor-qa-prompt span,.workbench-advisor-qa-period-row span,.workbench-advisor-qa-supplement-grid h3,.workbench-advisor-qa-report-summary h3,.workbench-advisor-qa-full-grid h3{margin:0;color:#102033;font-size:.9rem;font-weight:950;line-height:1.35}.workbench-advisor-qa-prompt textarea{width:100%;min-height:116px;resize:vertical;padding:13px 14px;border:1px solid #d6e4f7;border-radius:12px;color:#1f3150;background:#f8fbff;font:inherit;font-size:.92rem;line-height:1.55}.workbench-advisor-qa-prompt textarea:focus{border-color:#8bb5ff;background:#fff;outline:3px solid rgb(47 107 255 / 12%)}.workbench-advisor-qa-period-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;border:1px solid #dbe7f5;border-radius:14px;background:#fbfdff}.workbench-advisor-qa-period-row span{margin-right:4px;color:#64748b;font-size:.8rem}.workbench-advisor-qa-period-row button,.workbench-advisor-choice-grid button{min-height:34px;padding:0 12px;border:1px solid rgb(47 107 255 / 18%);border-radius:999px;color:#0f2f63;background:#fff;font-size:.8rem;font-weight:900;cursor:pointer}.workbench-advisor-qa-period-row button.is-selected,.workbench-advisor-choice-grid button.is-selected{border-color:transparent;color:#fff;background:#2f6bff;box-shadow:0 10px 20px #2f6bff29}.workbench-advisor-qa-period-row button:disabled,.workbench-advisor-choice-grid button:disabled{cursor:not-allowed;opacity:.55}.workbench-advisor-qa-collapsed-hint{display:grid;gap:5px;margin-top:14px;padding:13px 14px;border:1px dashed rgb(47 107 255 / 26%);border-radius:12px;background:#f8fbff}.workbench-advisor-qa-collapsed-hint strong{color:#1d4ed8;font-size:.9rem;line-height:1.35}.workbench-advisor-qa-default-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.workbench-advisor-qa-default-info{display:inline-grid;width:16px;height:16px;padding:0;place-items:center;border:1px solid #cbd5e1;border-radius:999px;color:#64748b;background:#f1f5f9;box-shadow:none;cursor:pointer;font-size:10px;font-weight:900;line-height:1}.workbench-advisor-qa-default-info:hover,.workbench-advisor-qa-default-info:focus-visible{border-color:#94a3b8;color:#475569;background:#e9eef5}.workbench-advisor-qa-collapsed-hint.is-open>p{margin-top:2px}.workbench-advisor-qa-collapsed-hint p,.workbench-advisor-qa-supplement-grid small,.workbench-advisor-qa-tip{color:#60728b;font-size:.8rem;font-weight:780;line-height:1.48}.workbench-advisor-qa-supplement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.workbench-advisor-qa-supplement-grid section,.workbench-advisor-qa-report-summary section,.workbench-advisor-qa-full-grid section{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid #dbe7f5;border-radius:12px;background:#fff;box-shadow:0 12px 24px #1e4a8412}.workbench-advisor-choice-grid,.workbench-advisor-check-list{display:flex;flex-wrap:wrap;gap:8px}.workbench-advisor-check-list label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgb(47 107 255 / 18%);border-radius:999px;color:#0f2f63;background:#f8fbff;font-size:.8rem;font-weight:880}.workbench-advisor-check-list input{width:14px;height:14px;accent-color:#2f6bff}.workbench-advisor-qa-tip{margin-top:12px;color:#475569}.workbench-advisor-dialog .workbench-advisor-qa-intake-card{width:min(980px,calc(100% - 52px));max-width:min(980px,calc(100% - 52px));padding:20px 22px 12px;border-color:#dbe7f5;background:#fff;box-shadow:0 14px 30px #1e4a8414}.workbench-advisor-qa-intake-card .workbench-advisor-qa-hero{align-content:center;gap:5px;min-height:88px;margin:0 0 14px;padding:16px 20px;border-radius:12px;box-shadow:none}.workbench-advisor-qa-intake-card .workbench-advisor-qa-hero strong{font-size:1.18rem;line-height:1.24}.workbench-advisor-qa-intake-card .workbench-advisor-qa-hero p{max-width:620px;font-size:.84rem;line-height:1.42}.workbench-advisor-qa-intake-card .workbench-advisor-qa-prompt{margin-top:0}.workbench-advisor-qa-intake-card .workbench-advisor-qa-prompt textarea{min-height:96px;border-color:#d7e3f2;background:#fff;box-shadow:none}.workbench-advisor-qa-intake-card .workbench-advisor-qa-period-row{margin-top:14px;padding:0 0 14px;border:0;border-bottom:1px solid #e6edf7;border-radius:0;background:transparent}.workbench-advisor-qa-intake-card .workbench-advisor-qa-collapsed-hint{margin-top:14px;padding:0;border:0;border-radius:0;background:transparent}.workbench-advisor-qa-intake-card .workbench-advisor-qa-supplement-grid{margin-top:16px;padding-top:16px;border-top:1px solid #e6edf7}.workbench-advisor-qa-intake-card .workbench-advisor-qa-supplement-grid section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.workbench-advisor-qa-intake-card .workbench-advisor-qa-tip{margin:0 0 1px;color:#c2c2c2;font-size:11px;line-height:1.1}.workbench-advisor-qa-intake-card .workbench-advisor-qa-default-head .workbench-advisor-qa-tip{flex:1 1 260px;min-width:0}.workbench-advisor-dialog .workbench-advisor-qa-intake-card .workbench-advisor-qa-tip{color:#c2c2c2}.workbench-advisor-qa-intake-card .workbench-advisor-simple-actions{margin-top:7px;padding-top:0;border-top:0}.workbench-advisor-qa-report-hero{grid-template-columns:minmax(0,1fr) 120px;align-items:center;min-height:112px;margin-top:14px;padding:16px 20px;border-radius:12px}.workbench-advisor-qa-report-card .workbench-advisor-simple-head strong{font-size:22px;font-weight:600}.workbench-advisor-qa-report-hero strong{font-size:22px;font-weight:760;line-height:1.28}.workbench-advisor-qa-report-hero p{font-size:.86rem;line-height:1.42}.workbench-advisor-qa-report-hero>div{position:relative;z-index:1;display:grid;gap:6px}.workbench-advisor-qa-report-hero i{position:relative;z-index:1;display:grid;place-items:center;width:78px;height:88px;justify-self:center;border-radius:18px 18px 24px 24px;background:#ffffffe5;box-shadow:0 16px 30px #0f2b5c2e}.workbench-advisor-qa-report-hero i:before{content:"";width:42px;height:7px;border-radius:999px;background:#bfdbfe;box-shadow:0 16px #dbeafe,0 32px #dbeafe}.workbench-advisor-qa-report-hero i:after{position:absolute;right:12px;bottom:12px;width:24px;height:24px;border-radius:999px;color:#fff;background:#22c55e;content:"✓";display:grid;place-items:center;font-size:.82rem;font-style:normal;font-weight:950}.workbench-advisor-qa-report-summary,.workbench-advisor-qa-full-grid,.workbench-advisor-qa-next-steps{display:grid;gap:12px;margin-top:16px}.workbench-advisor-qa-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workbench-advisor-qa-report-summary section{padding:16px 18px}.workbench-advisor-qa-report-summary ul,.workbench-advisor-qa-full-grid ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.workbench-advisor-qa-report-summary li,.workbench-advisor-qa-full-grid li{position:relative;padding-left:14px;color:#334155;font-size:.82rem;font-weight:760;line-height:1.5}.workbench-advisor-qa-report-summary li:before,.workbench-advisor-qa-full-grid li:before{position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:999px;content:"";background:#2f6bff}.workbench-advisor-qa-full-report{margin-top:16px;border:0;border-radius:0;background:transparent}.workbench-advisor-qa-full-report summary{min-height:30px;padding:5px 0;color:#1d4ed8;font-size:.88rem;font-weight:950;cursor:pointer}.workbench-advisor-qa-full-report[open] summary{border-bottom:0}.workbench-advisor-qa-full-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.workbench-advisor-qa-next-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-advisor-qa-next-steps div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-content:start;min-width:0;padding:13px 14px;border:1px solid #dbe7f5;border-radius:12px;background:#fff}.workbench-advisor-qa-next-steps span{display:grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;background:#2f6bff;font-size:.78rem;font-weight:950}.workbench-advisor-qa-next-steps p{color:#102033;font-size:.88rem;font-weight:850;line-height:1.42}.workbench-advisor-qa-next-steps small{color:#64748b;font-size:.78rem;font-weight:760;line-height:1.48}.workbench-advisor-understanding-main,.workbench-advisor-quick-scope,.workbench-advisor-playbook-main,.workbench-advisor-playbook-why{display:grid;gap:12px;margin-top:20px}.workbench-advisor-understanding-main h3,.workbench-advisor-quick-scope h3{margin:0;color:#111827;font-size:1.08rem;line-height:1.35}.workbench-advisor-need-box{display:grid;gap:7px;padding:18px 20px;border:1px solid #cfe0ff;border-radius:14px;background:#f6f9ff}.workbench-advisor-need-box strong{color:#2f6bff;font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1.2;overflow-wrap:anywhere}.workbench-advisor-need-box p{color:#29364b;font-size:1rem;line-height:1.52}.workbench-advisor-quick-scope{gap:10px}.workbench-advisor-quick-scope div{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;min-height:38px;gap:10px;padding:7px 12px;border-radius:999px;background:#f8fbff}.workbench-advisor-quick-scope span{justify-self:start;min-width:52px;padding:5px 10px;border-radius:999px;color:#4f46e5;background:#eef2ff;font-size:.82rem;font-weight:950;text-align:center}.workbench-advisor-quick-scope p{color:#27364c;font-size:.96rem;line-height:1.46;overflow-wrap:anywhere}.workbench-advisor-edit-grid{margin-top:16px;padding-top:16px;border-top:1px solid #e5edf7}.workbench-advisor-simple-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.workbench-advisor-status-pill{margin-right:auto;padding:7px 13px;border-radius:999px;color:#1d5fb8!important;background:#e7f1ff;font-size:.82rem!important;font-weight:950!important}.workbench-advisor-status-pill:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:#6aa7ef;vertical-align:1px}.workbench-advisor-simple-actions button,.workbench-advisor-result-foot button,.workbench-advisor-word-button{min-height:42px;padding:0 24px;border:1px solid rgb(203 213 225 / 86%);border-radius:999px;color:#1f2937;background:#f8fafc;font-size:.92rem;font-weight:950;cursor:pointer}.workbench-advisor-simple-actions button:first-of-type,.workbench-advisor-simple-actions button.is-primary,.workbench-advisor-result-foot .is-primary{min-width:170px;border-color:transparent;color:#fff;background:linear-gradient(135deg,#2f6bff,#1659df);box-shadow:0 12px 26px #2f6bff33}.workbench-advisor-simple-actions button:disabled,.workbench-advisor-result-foot button:disabled,.workbench-advisor-word-button:disabled{cursor:not-allowed;opacity:.52}.workbench-advisor-playbook-main{padding:18px 20px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff)}.workbench-advisor-playbook-main span,.workbench-advisor-playbook-why span{color:#2f6bff;font-size:.82rem;font-weight:950}.workbench-advisor-playbook-main strong{color:#111827;font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.42}.workbench-advisor-playbook-why{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-radius:12px;background:#f8fbff}.workbench-advisor-playbook-why p{color:#334155;font-size:.96rem;line-height:1.55}.workbench-advisor-evidence-panel{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e4edf8}.workbench-advisor-feedback-loop{display:grid;gap:8px}.workbench-advisor-feedback-loop>span{color:#64748b;font-size:.78rem;font-weight:950}.workbench-advisor-feedback-loop div,.workbench-advisor-card-list{display:flex;flex-wrap:wrap;gap:8px}.workbench-advisor-feedback-loop em,.workbench-advisor-card-list article{padding:8px 10px;border:1px solid #dbe7f5;border-radius:10px;color:#334155;background:#f8fbff;font-size:.8rem;font-style:normal;font-weight:840;line-height:1.45}.workbench-advisor-card-list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%}.workbench-advisor-card-list article span{color:#2563eb;font-size:.74rem;font-weight:950}.workbench-advisor-card-list article p{color:#334155;font-size:.84rem;font-weight:780;line-height:1.5}.workbench-advisor-result-card{display:grid;gap:18px;width:100%}.workbench-advisor-result-title{display:flex;align-items:center;gap:14px;min-width:0}.workbench-advisor-word-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:0 14px;color:#1d4ed8;background:#f8fbff}.workbench-advisor-word-button span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:#2f6bff;font-size:.72rem}.workbench-advisor-source-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;color:#475569;background:#f8fbff;font-size:.82rem;font-weight:850}.workbench-advisor-source-bar i{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#fff;background:#94a3b8;font-size:.7rem;font-style:normal}.workbench-advisor-hidden-evidence{border:1px solid #e2eaf5;border-radius:12px;background:#fbfdff}.workbench-advisor-hidden-evidence summary{min-height:38px;padding:10px 12px;color:#475569;font-size:.86rem;font-weight:950;cursor:pointer}.workbench-advisor-hidden-evidence[open] summary{border-bottom:1px solid #e2eaf5}.workbench-advisor-judgement-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.workbench-advisor-judgement-list article{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #dbe7f5;border-radius:10px;background:#fff}.workbench-advisor-judgement-list strong{color:#102033;font-size:.88rem;line-height:1.35}.workbench-advisor-judgement-list p{color:#53657c;font-size:.8rem;font-weight:760;line-height:1.5}.workbench-advisor-result-tasks{display:grid;gap:14px}.workbench-advisor-result-tasks h4{display:flex;align-items:center;gap:8px;margin:0;color:#111827;font-size:1.05rem;line-height:1.35}.workbench-advisor-task-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workbench-advisor-task-card{min-width:0;overflow:hidden;border:1px solid #d7e4f5;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#fff);box-shadow:0 16px 32px #1e4a8414}.workbench-advisor-task-card summary{display:grid;grid-template-rows:auto auto minmax(72px,auto) auto;gap:12px;min-height:230px;padding:22px 20px 18px;list-style:none;cursor:pointer}.workbench-advisor-task-card summary::-webkit-details-marker{display:none}.workbench-advisor-task-card summary span{justify-self:start;padding:7px 12px;border-radius:999px;color:#1d4ed8;background:#eef5ff;font-size:.95rem;font-weight:950;box-shadow:0 10px 22px #2f6bff14}.workbench-advisor-task-card.is-tone-1 summary span{color:#059669;background:#e8faf2}.workbench-advisor-task-card.is-tone-2 summary span{color:#4f46e5;background:#eef2ff}.workbench-advisor-task-card summary small{color:#2563eb;font-size:.94rem;font-weight:920}.workbench-advisor-task-card summary strong{color:#101b33;font-size:clamp(1.05rem,1.9vw,1.28rem);line-height:1.42;overflow-wrap:anywhere}.workbench-advisor-task-card summary em{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid #edf2f8;color:#334155;font-size:.86rem;font-style:normal;font-weight:850}.workbench-advisor-task-card summary em:after{content:"›";color:#334155;font-size:1.35rem;line-height:1}.workbench-advisor-task-card[open] summary em:after{transform:rotate(90deg)}.workbench-advisor-task-detail{padding:0 18px 18px}.workbench-advisor-task-detail dl{display:grid;gap:9px;margin:0;padding-top:14px;border-top:1px solid #edf2f8}.workbench-advisor-task-detail div{display:grid;gap:4px}.workbench-advisor-task-detail dt{color:#64748b;font-size:.74rem;font-weight:950}.workbench-advisor-task-detail dd{margin:0;color:#26364d;font-size:.82rem;font-weight:770;line-height:1.5}.workbench-advisor-result-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.workbench-advisor-result-foot p{color:#1d5fb8;font-size:.9rem;font-weight:900}.workbench-advisor-result-foot p:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#6aa7ef}.workbench-advisor-result-foot>div{display:flex;flex-wrap:wrap;gap:12px}.workbench-advisor-closed-loop-card{display:grid;gap:14px}.workbench-advisor-closed-loop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.workbench-advisor-closed-loop-grid article{display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid #dbe7f5;border-radius:10px;background:#f8fbff}.workbench-advisor-closed-loop-grid article span{color:#2563eb;font-size:.72rem;font-weight:950}.workbench-advisor-closed-loop-grid article strong{overflow:hidden;color:#102033;font-size:.84rem;font-weight:950;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.workbench-advisor-closed-loop-grid article small{color:#64748b;font-size:.72rem;font-weight:820;line-height:1.35}.workbench-advisor-closed-loop-actions{flex-wrap:wrap}.workbench-advisor-export,.workbench-advisor-error{color:#475569;font-size:.84rem;font-weight:850}.production-node-conversation-composer{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:12px;align-items:center;padding:14px clamp(18px,3vw,34px);border-top:1px solid #eceff3;background:#fff;box-shadow:0 -10px 26px #0f172a0d}.production-node-conversation-composer strong{display:block;margin-top:3px;color:#0f2f63;font-size:.92rem;line-height:1.35}.production-node-conversation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.production-node-conversation-actions button,.production-node-conversation-turn.is-error button{min-height:38px;padding:0 14px;border:1px solid rgb(47 107 255 / 24%);border-radius:999px;color:#0f2f63;background:#fff;box-shadow:0 10px 22px #2f6bff14;font-size:.84rem;font-weight:900}.production-node-conversation-actions button:first-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2f6bff,#0f77ff)}.production-node-conversation-actions button:disabled{cursor:not-allowed;opacity:.48}.production-node-codex-composer{grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;padding-top:12px}.production-node-codex-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.production-node-codex-status strong{margin-top:0;font-size:.9rem}.production-node-codex-status small{color:#64748b;font-size:.78rem;font-weight:800}.production-node-codex-input-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;padding:9px 10px 9px 14px;border:1px solid #d7dde6;border-radius:18px;background:#fff;box-shadow:0 10px 26px #0f172a12}.production-node-codex-input-shell textarea{width:100%;min-width:0;min-height:48px;max-height:138px;padding:4px 0;border:0;outline:none;background:transparent;color:#111827;font:inherit;font-size:.96rem;font-weight:520;line-height:1.6;resize:vertical}.production-node-codex-input-shell textarea::placeholder{color:#72839b;font-weight:720}.production-node-codex-toolbar{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:8px}.production-node-upload-arrow-button,.xiaoce-dialog-upload-button{position:relative;display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #d6dde8;border-radius:999px;background:#f7f8fb;color:#111827;cursor:pointer;font-size:20px;font-weight:720;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.production-node-upload-arrow-button:hover,.xiaoce-dialog-upload-button:hover{border-color:#111827;background:#111827;color:#fff;transform:translateY(-1px)}.production-node-upload-arrow-button input,.xiaoce-dialog-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.production-node-codex-voice-button,.production-node-codex-action-row button,.production-node-codex-send-button{min-height:34px;padding:0 12px;border:1px solid rgb(47 107 255 / 18%);border-radius:999px;background:#f8fbff;color:#17365f;font-size:.82rem;font-weight:900}.production-node-codex-voice-button{display:inline-flex;align-items:center;gap:4px}.production-node-codex-voice-button i{display:block;width:3px;height:10px;border-radius:999px;background:#2f6bff}.production-node-codex-voice-button i:nth-child(2){height:15px}.production-node-codex-voice-button i:nth-child(3){height:7px}.production-node-codex-voice-button.is-listening{color:#fff;border-color:transparent;background:#0f766e}.production-node-codex-voice-button.is-listening i{background:#fff}.production-node-codex-action-row{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:min(280px,100%)}.production-node-codex-action-row button:hover:not(:disabled),.production-node-codex-voice-button:hover:not(:disabled){border-color:#2f6bff5c;background:#eef6ff}.production-node-codex-action-row button:disabled,.production-node-codex-send-button:disabled{cursor:not-allowed;opacity:.45}.production-node-codex-send-button{margin-left:auto;color:#fff;border-color:transparent;background:linear-gradient(135deg,#2f6bff,#0f77ff)}@media(max-width:1200px){.production-node-user-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:760px){.production-node-execution-header,.production-node-source-list article,.production-node-deliverable-list article,.production-node-collab-list article{grid-template-columns:1fr}.production-node-user-grid{grid-template-columns:1fr}.production-node-generation-parameter-grid,.production-node-generation-parameter-panel header,.production-node-generation-parameter-panel footer{grid-template-columns:1fr;flex-direction:column}.production-node-conversation-composer{grid-template-columns:minmax(0,1fr)}.production-node-conversation-deliverables,.production-node-file-output-strip,.production-node-smart-context,.production-node-smart-scene-grid{grid-template-columns:1fr}.production-node-smart-scene-grid button{min-height:0}.production-node-card-info-grid,.production-node-center-dispatch-grid,.operation-node-requirement-grid{grid-template-columns:1fr}.workbench-advisor-simple-head,.workbench-advisor-result-head,.workbench-advisor-result-foot{align-items:stretch;flex-direction:column}.workbench-advisor-quick-scope div,.workbench-advisor-playbook-why{grid-template-columns:1fr;border-radius:14px}.workbench-advisor-status-pill{margin-right:0}.workbench-advisor-simple-actions,.workbench-advisor-result-foot>div{justify-content:stretch}.workbench-advisor-simple-actions button,.workbench-advisor-result-foot button,.workbench-advisor-word-button{width:100%}.workbench-advisor-task-summary-grid,.workbench-advisor-closed-loop-grid,.workbench-advisor-judgement-list,.workbench-advisor-qa-supplement-grid,.workbench-advisor-qa-report-summary,.workbench-advisor-qa-full-grid,.workbench-advisor-qa-next-steps,.workbench-advisor-qa-report-hero{grid-template-columns:1fr}.workbench-advisor-qa-report-hero i{display:none}.production-node-conversation-actions{justify-content:flex-start}}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--unified-session{grid-template-columns:minmax(0,1fr)}@media(max-width:900px){.workbench-advisor-dialog .production-node-codex-composer,.art-production-workflow-dialog .production-node-conversation-composer:not(.production-node-codex-composer){grid-template-columns:minmax(0,1fr);padding-left:clamp(18px,3vw,34px)}.workbench-advisor-dialog .production-node-conversation-actions{justify-content:flex-start}}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--unified-session>.operation-node-contract-workspace{grid-column:1 / -1;max-height:none;min-height:0;height:100%;overflow:hidden;border-bottom:0;padding:0}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--unified-session>.operation-node-dialog-chat,.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--unified-session>.operation-node-dialog-side{display:none}.operation-node-dialog.is-codex-workflow .operation-node-dialog-body--unified-session .xiaoce-dialog-workspace{height:100%}.xiaoce-dialog-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;height:100%;background:#f7f8fa}.xiaoce-dialog-scene-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:13px 16px 11px;border-bottom:1px solid #eceff3;background:#fff}.xiaoce-dialog-scene-header div{display:grid;gap:4px;min-width:0}.xiaoce-dialog-scene-header span{color:#6b7280;font-size:12px;font-weight:760}.xiaoce-dialog-scene-header strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:16px;font-weight:820;line-height:1.35}.xiaoce-dialog-scene-header small{max-width:420px;overflow-wrap:anywhere;color:#6b7280;font-size:12px;font-weight:680;line-height:1.45;text-align:right}.xiaoce-dialog-workspace.auto-session-workspace--loading{place-items:center;min-height:360px;color:#475569;font-size:14px}.xiaoce-dialog-workspace.auto-session-workspace--loading img{width:56px;height:56px;object-fit:contain}.xiaoce-dialog-step-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding:10px 14px;border-bottom:1px solid #e1e5eb;background:#fff}.xiaoce-dialog-step-rail button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;border:1px solid #e0e5ec;border-radius:8px;background:#fbfcfd;color:#334155;cursor:pointer;text-align:left}.xiaoce-dialog-step-rail span{color:#64748b;font-size:11px;font-weight:800}.xiaoce-dialog-step-rail strong{min-width:0;overflow:hidden;color:#253044;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.xiaoce-dialog-step-rail button.is-active{border-color:#2563eb6b;background:#f3f7ff}.xiaoce-dialog-step-rail button.is-done{border-color:#16a34a57;background:#f3fbf6}.xiaoce-dialog-step-rail button.is-blocked{border-color:#dc262657;background:#fff5f5}.xiaoce-dialog-step-rail button.is-blocked span,.xiaoce-dialog-step-rail button.is-blocked strong{color:#991b1b}.xiaoce-dialog-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-height:0}.xiaoce-dialog-message-list{display:flex;min-height:0;flex-direction:column;gap:16px;padding:22px 24px 26px;overflow:auto;background:#fff}.xiaoce-dialog-turn{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.xiaoce-dialog-turn.is-system,.xiaoce-dialog-turn.is-customer-action,.xiaoce-dialog-turn.is-value-summary{grid-template-columns:minmax(0,1fr);padding-left:44px}.xiaoce-dialog-avatar{width:34px;height:34px;object-fit:contain;border:1px solid #e0e5ec;border-radius:8px;background:#fff}.xiaoce-dialog-bubble{min-width:0;border:1px solid #edf0f4;border-radius:12px;background:#fff;padding:13px 14px;box-shadow:0 8px 20px #0f172a0a}.xiaoce-dialog-turn.is-xiaoce .xiaoce-dialog-bubble{border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.xiaoce-dialog-bubble.is-error{border-color:#dc262652;background:#fff7f7}.xiaoce-dialog-bubble>span,.xiaoce-dialog-context-panel span,.xiaoce-generation-mode-selector span,.xiaoce-capability-popover>span{color:#697386;font-size:12px;font-weight:760}.xiaoce-dialog-bubble strong,.xiaoce-dialog-context-panel strong{display:block;margin-top:4px;color:#111827;font-size:15px;line-height:1.35}.xiaoce-dialog-bubble p,.xiaoce-dialog-context-panel p,.xiaoce-dialog-action-bar small{margin:8px 0 0;color:#4b5565;font-size:13px;line-height:1.55}.xiaoce-dialog-mini-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.xiaoce-dialog-mini-tags em{border:1px solid #dfe5ed;border-radius:999px;background:#f7f9fc;color:#475569;font-size:12px;font-style:normal;padding:4px 8px}.xiaoce-dialog-value-summary{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #dce6f1;border-radius:8px;background:#fff;box-shadow:0 10px 22px #0f172a0d}.xiaoce-dialog-value-summary header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.xiaoce-dialog-value-summary header div{display:grid;gap:4px;min-width:0}.xiaoce-dialog-value-summary span{color:#2563eb;font-size:12px;font-weight:950}.xiaoce-dialog-value-summary strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:14px;line-height:1.3}.xiaoce-dialog-value-summary p{margin:0;color:#4b5565;font-size:12px;line-height:1.4}.xiaoce-dialog-value-summary header em{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#eef5ff;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:900}.xiaoce-dialog-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.xiaoce-dialog-value-grid section,.xiaoce-dialog-need-grid section{display:grid;align-content:start;gap:4px;min-width:0;padding:9px;border:1px solid #dde7f2;border-radius:8px;background:#fff}.xiaoce-dialog-value-grid section.is-primary{border-color:#2563eb;background:#f6faff;box-shadow:inset 3px 0 #2563eb}.xiaoce-dialog-value-grid small{color:#64748b;font-size:11px;font-weight:850}.xiaoce-dialog-summary-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.xiaoce-dialog-summary-footer span,.xiaoce-dialog-summary-footer small{color:#64748b;font-size:11px;font-weight:800}.xiaoce-dialog-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.xiaoce-dialog-need-grid section.is-missing{border-color:#f59e0b4d;background:#fffbeb}.xiaoce-dialog-need-grid section.is-assumed{border-style:dashed;background:#f8fafc}.xiaoce-dialog-need-grid section.is-done,.xiaoce-dialog-need-grid section.is-save-target{border-color:#10b9813d;background:#f3fbf7}.xiaoce-dialog-input-card{display:grid;gap:9px}.xiaoce-dialog-input-card label{color:#475569;font-size:12px;font-weight:760}.xiaoce-dialog-input-card textarea,.xiaoce-dialog-input-card input,.xiaoce-dialog-composer textarea,.xiaoce-generation-mode-selector select{width:100%;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#111827;font:inherit}.xiaoce-dialog-input-card textarea,.xiaoce-dialog-composer textarea{resize:vertical;padding:10px 11px}.xiaoce-dialog-input-card input,.xiaoce-generation-mode-selector select{min-height:38px;padding:0 10px}.xiaoce-dialog-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xiaoce-dialog-inline-actions button,.xiaoce-dialog-action-bar button,.xiaoce-capability-picker>button,.xiaoce-capability-popover button{border:1px solid #d6deea;border-radius:8px;background:#fff;color:#172033;cursor:pointer;font:inherit;font-weight:760;padding:8px 10px}.xiaoce-dialog-inline-actions button:disabled,.xiaoce-dialog-action-bar button:disabled{cursor:not-allowed;opacity:.55}.xiaoce-thinking-indicator div{display:flex;gap:5px;margin-top:10px}.xiaoce-thinking-indicator i{width:7px;height:7px;border-radius:999px;background:#2563eb;animation:xiaoce-thinking-pulse 1.1s infinite ease-in-out}.xiaoce-thinking-indicator i:nth-child(2){animation-delay:.16s}.xiaoce-thinking-indicator i:nth-child(3){animation-delay:.32s}@keyframes xiaoce-thinking-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.xiaoce-dialog-context-panel{display:grid;align-content:start;gap:12px;min-height:0;padding:18px 16px;overflow:auto;border-left:1px solid #e1e5eb;background:#fbfcfd}.xiaoce-dialog-context-panel section{display:grid;gap:8px;border:1px solid #e4e9f0;border-radius:8px;background:#fff;padding:12px}.xiaoce-context-list{display:grid;gap:8px}.xiaoce-context-list article{display:grid;gap:4px;border-left:3px solid #0e7490;padding-left:8px}.xiaoce-context-list b{color:#111827;font-size:13px}.xiaoce-context-list small{color:#64748b;font-size:12px}.xiaoce-dialog-composer{display:grid;grid-template-columns:auto 150px minmax(280px,1fr) minmax(260px,auto);align-items:end;gap:10px;padding:12px 14px;border-top:1px solid #eceff3;background:#fff}.xiaoce-dialog-composer-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;min-width:0;padding:8px 9px 8px 12px;border:1px solid #d7dde6;border-radius:18px;background:#fff;box-shadow:0 10px 26px #0f172a12}.xiaoce-dialog-composer-input textarea,.xiaoce-dialog-composer-input input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#111827;font:inherit;font-size:14px;line-height:1.55}.xiaoce-dialog-composer-input textarea{min-height:44px;max-height:132px;resize:vertical}.xiaoce-dialog-composer-input input{min-height:38px}.xiaoce-capability-picker{position:relative}.xiaoce-capability-picker>button{min-height:42px;min-width:76px}.xiaoce-capability-popover{position:absolute;z-index:10;bottom:calc(100% + 10px);left:0;display:grid;gap:8px;width:min(340px,calc(100vw - 48px));max-height:360px;overflow:auto;border:1px solid #dbe2eb;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a2e;padding:12px}.xiaoce-capability-popover button{display:grid;gap:3px;text-align:left}.xiaoce-capability-popover button.is-selected{border-color:#2563eb6b;background:#f3f7ff}.xiaoce-capability-popover strong{color:#111827;font-size:13px}.xiaoce-capability-popover small{color:#64748b;font-size:12px;font-weight:500}.xiaoce-generation-mode-selector{display:grid;gap:5px}.xiaoce-dialog-action-bar{display:grid;justify-items:end;gap:6px}.xiaoce-dialog-action-bar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xiaoce-dialog-action-bar button.is-primary{border-color:#0f172a;background:#0f172a;color:#fff}.xiaoce-dialog-action-bar button.is-danger{border-color:#991b1b;background:#991b1b;color:#fff}.xiaoce-generation-workbench-entry{display:grid;gap:10px;border-color:#d7e3f2;background:linear-gradient(180deg,#fff,#f8fbff)}.xiaoce-generation-workbench-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.xiaoce-generation-workbench-actions button{display:grid;min-height:74px;gap:6px;padding:12px;border:1px solid #cdd9e8;border-radius:8px;background:#fff;color:#172033;cursor:pointer;text-align:left}.xiaoce-generation-workbench-actions button:hover,.xiaoce-generation-workbench-actions button:focus-visible{border-color:#2563eb;background:#f3f7ff}.xiaoce-generation-workbench-actions button:disabled{cursor:not-allowed;opacity:.58}.xiaoce-generation-workbench-actions strong{margin:0;font-size:14px}.xiaoce-generation-workbench-actions small{color:#64748b;font-size:12px;line-height:1.4}.xiaoce-generation-workbench-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a8a}.xiaoce-generation-workbench-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(86vh,840px);overflow:hidden;border:1px solid #d8e0ea;border-radius:12px;background:#fff;box-shadow:0 28px 80px #0f172a47}.xiaoce-generation-workbench-dialog.is-digital-human{width:min(1280px,100%)}.xiaoce-generation-workbench-dialog>header,.xiaoce-generation-workbench-dialog>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #edf1f6}.xiaoce-generation-workbench-dialog>footer{justify-content:flex-end;border-top:1px solid #edf1f6;border-bottom:0}.xiaoce-generation-workbench-dialog>header div{display:grid;gap:4px;min-width:0}.xiaoce-generation-workbench-dialog>header span{color:#2563eb;font-size:12px;font-weight:850}.xiaoce-generation-workbench-dialog>header strong{color:#111827;font-size:18px;line-height:1.3}.xiaoce-generation-workbench-dialog>header p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.xiaoce-generation-workbench-dialog button,.xiaoce-generation-workbench-dialog a{border:1px solid #d6deea;border-radius:8px;background:#fff;color:#172033;cursor:pointer;font:inherit;font-size:13px;font-weight:780;padding:8px 11px;text-decoration:none}.xiaoce-generation-workbench-dialog button.is-primary{border-color:#0f172a;background:#0f172a;color:#fff}.xiaoce-generation-workbench-dialog button:disabled{cursor:not-allowed;opacity:.55}.xiaoce-generation-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;overflow:auto;padding:16px 18px;background:#f8fafc}.xiaoce-generation-workbench-grid label,.xiaoce-digital-human-submit-panel label{display:grid;align-content:start;gap:6px;min-width:0}.xiaoce-generation-workbench-grid label.is-wide{grid-column:1 / -1}.xiaoce-generation-workbench-grid span,.xiaoce-digital-human-submit-panel span{color:#475569;font-size:12px;font-weight:820}.xiaoce-generation-workbench-grid input,.xiaoce-generation-workbench-grid select,.xiaoce-generation-workbench-grid textarea,.xiaoce-digital-human-submit-panel input,.xiaoce-digital-human-submit-panel select,.xiaoce-digital-human-submit-panel textarea{width:100%;min-width:0;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:13px}.xiaoce-generation-workbench-grid input,.xiaoce-generation-workbench-grid select,.xiaoce-digital-human-submit-panel input,.xiaoce-digital-human-submit-panel select{min-height:38px;padding:0 10px}.xiaoce-generation-workbench-grid textarea,.xiaoce-digital-human-submit-panel textarea{resize:vertical;padding:10px 11px;line-height:1.5}.xiaoce-digital-human-workbench-layout{display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);min-height:0;overflow:hidden;background:#f8fafc}.xiaoce-digital-human-submit-panel{display:grid;align-content:start;gap:11px;min-height:0;overflow:auto;padding:16px;border-right:1px solid #e1e7ef;background:#fff}.xiaoce-digital-human-submit-panel small{color:#64748b;font-size:12px;line-height:1.4}.xiaoce-digital-human-submit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.xiaoce-digital-human-workbench-layout iframe{width:100%;height:100%;min-height:620px;border:0;background:#fff}@media(max-width:900px){.xiaoce-dialog-main{grid-template-columns:minmax(0,1fr)}.xiaoce-dialog-context-panel{max-height:240px;border-left:0;border-top:1px solid #e1e5eb}.xiaoce-dialog-composer{grid-template-columns:1fr}.xiaoce-dialog-action-bar{justify-items:stretch}.xiaoce-dialog-action-bar>div{justify-content:flex-start}.xiaoce-dialog-turn.is-system,.xiaoce-dialog-turn.is-customer-action,.xiaoce-dialog-turn.is-value-summary{padding-left:0}.xiaoce-dialog-value-summary header,.xiaoce-dialog-value-grid,.xiaoce-dialog-need-grid{grid-template-columns:minmax(0,1fr)}.xiaoce-dialog-value-summary header{display:grid}.xiaoce-generation-workbench-actions,.xiaoce-generation-workbench-grid,.xiaoce-digital-human-workbench-layout{grid-template-columns:minmax(0,1fr)}.xiaoce-generation-workbench-modal{padding:10px}.xiaoce-generation-workbench-dialog{max-height:94vh}.xiaoce-digital-human-submit-panel{max-height:52vh;border-right:0;border-bottom:1px solid #e1e7ef}.xiaoce-digital-human-workbench-layout iframe{min-height:520px}}.production-engine-contract-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.production-engine-contract-panel .production-section-head p{margin:4px 0 0;max-width:720px;color:#64748b;font-size:13px;line-height:1.6}.production-engine-contract-meta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#475569}.production-engine-contract-meta span{padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:700}.production-engine-contract-meta strong{color:#0f172a;font-size:14px}.production-engine-contract-meta small{color:#64748b;text-align:right}.production-engine-contract-lines{display:grid;gap:12px}.production-engine-contract-lines article{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}.production-engine-contract-line-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.production-engine-contract-line-head span{color:#64748b;font-size:12px}.production-engine-contract-line-head strong{color:#0f172a;font-size:15px}.production-engine-contract-node-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.production-engine-contract-node-grid button{display:grid;gap:6px;min-height:148px;padding:12px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.production-engine-contract-node-grid button:hover{border-color:#2563eb73;box-shadow:0 10px 24px #0f172a14}.production-engine-contract-node-grid span,.production-engine-contract-node-grid small,.production-engine-contract-node-grid em,.production-engine-contract-empty{color:#64748b;font-size:12px;line-height:1.45}.production-engine-contract-node-grid strong{color:#0f172a;font-size:15px;line-height:1.35}.production-engine-contract-node-grid em{font-style:normal}.production-engine-contract-node-grid p{margin:0;color:#334155;font-size:13px;line-height:1.5}@media(max-width:760px){.production-engine-contract-meta{grid-template-columns:1fr}.production-engine-contract-meta small{text-align:left}}.operation-card-renderer{display:grid;gap:10px;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;padding:12px}.operation-card-renderer--blocked,.operation-card-renderer--failed{border-color:#dc262647}.operation-card-renderer--waiting_input,.operation-card-renderer--waiting_confirm{border-color:#d9770647}.operation-card-renderer__header{display:flex;justify-content:space-between;gap:10px}.operation-card-renderer__summary{margin:0;color:#334155;font-size:13px;line-height:1.5}.operation-card-renderer__content{display:grid;gap:8px}.operation-card-renderer__block{display:grid;gap:6px}.operation-card-renderer__block p{margin:0;color:#334155;font-size:13px;line-height:1.5}.operation-card-renderer__block article{border-left:3px solid #0e7490;padding-left:8px}.operation-card-renderer__chips{display:flex;flex-wrap:wrap;gap:6px}.operation-card-renderer__chips span{border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;padding:4px 8px}.operation-card-renderer__action--primary{background:#0f172a;color:#fff}.operation-card-renderer__action--danger{background:#991b1b;color:#fff}.xiaoce-guidance-card{border-color:#dbe7f6;background:linear-gradient(180deg,#fff,#f8fbff)}.xiaoce-guidance-card>strong{font-size:16px}.xiaoce-guidance-card .operation-card-renderer.is-compact{margin-top:10px;border-color:#e5edf7;background:#fff;box-shadow:none}.operation-card-renderer.is-compact{padding:10px}.operation-card-renderer.is-compact .operation-card-renderer__content{gap:8px}.operation-card-renderer.is-compact .operation-card-renderer__block{border-left-color:#bfdbfe;background:#f8fbff}.deliverable-viewer{display:grid;gap:12px;min-width:0;margin-top:10px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;padding:12px}.deliverable-viewer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.deliverable-viewer__header span,.deliverable-viewer__meta span{color:#64748b;font-size:12px;font-weight:700}.deliverable-viewer__header h3{margin:2px 0 4px;color:#0f172a;font-size:16px;line-height:1.35}.deliverable-viewer__header p,.deliverable-viewer__meta p,.deliverable-viewer__error{margin:0;color:#475569;font-size:13px;line-height:1.5}.deliverable-viewer__quality{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:#f1f5f9;color:#334155;font-size:12px}.deliverable-viewer__quality--passed{background:#dcfce7;color:#166534}.deliverable-viewer__quality--needs_review{background:#fef3c7;color:#92400e}.deliverable-viewer__quality--failed{background:#fee2e2;color:#991b1b}.deliverable-viewer__body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;min-width:0}.deliverable-viewer__preview{display:grid;min-height:260px;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.deliverable-viewer__preview iframe,.deliverable-viewer__preview video,.deliverable-viewer__preview img{width:100%;min-height:260px;max-height:520px;border:0;object-fit:contain;background:#fff}.deliverable-viewer__preview p,.deliverable-viewer__download-link{align-self:center;justify-self:center;max-width:420px;margin:0;padding:16px;color:#475569;font-size:13px;line-height:1.5;text-align:center}.deliverable-viewer__meta{display:grid;align-content:start;gap:10px}.deliverable-viewer__meta section{display:grid;gap:6px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px}.deliverable-viewer__meta strong{color:#0f172a;font-size:14px}.deliverable-viewer__meta a{color:#0e7490;font-size:13px;font-weight:700;text-decoration:none}.deliverable-viewer__error{border:1px solid rgba(153,27,27,.2);border-radius:8px;background:#fef2f2;color:#991b1b;padding:8px 10px}.deliverable-viewer__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.deliverable-viewer__actions button{border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.deliverable-viewer__actions button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:860px){.deliverable-viewer__header,.deliverable-viewer__body{grid-template-columns:1fr}.deliverable-viewer__header{display:grid}.deliverable-viewer__preview,.deliverable-viewer__preview iframe,.deliverable-viewer__preview video,.deliverable-viewer__preview img{min-height:220px}.deliverable-viewer__actions{justify-content:flex-start}}.marketplace-xiaoce-session-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0f172a75;padding:22px}.marketplace-xiaoce-session{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(860px,92vh);overflow:hidden;border:1px solid rgb(226 232 240 / 94%);border-radius:8px;background:#f8fafc;box-shadow:0 28px 72px #0f172a42}.marketplace-xiaoce-session-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e8f0;background:#fff;padding:14px 18px}.marketplace-xiaoce-session-head span{color:#64748b;font-size:12px;font-weight:800}.marketplace-xiaoce-session-head h2{margin:3px 0 0;color:#0f172a;font-size:18px;line-height:1.25}.marketplace-xiaoce-session-head p{margin:5px 0 0;color:#475569;font-size:13px;line-height:1.45}.marketplace-xiaoce-session-head button{flex:0 0 auto;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font:inherit;padding:8px 12px}.marketplace-xiaoce-session-head button:hover{border-color:#94a3b8;background:#f8fafc}.marketplace-xiaoce-session-body{min-height:0;overflow:hidden}.marketplace-xiaoce-session-body>.xiaoce-dialog-workspace{height:100%}@media(max-width:860px){.marketplace-xiaoce-session-backdrop{padding:10px}.marketplace-xiaoce-session{height:94vh}.marketplace-xiaoce-session-head{align-items:flex-start;flex-direction:column}.marketplace-xiaoce-session-head button{width:100%}}.billing-page{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:24px;color:#172033;background:linear-gradient(180deg,#eef6ffb8,#ffffffeb 280px),#f7fafc}.billing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 0 6px}.billing-hero span,.billing-section-head span,.billing-product-card span,.billing-org-list article span,.billing-metrics article span{color:#2563eb;font-size:12px;font-weight:700}.billing-hero h1{margin:6px 0;color:#0f172a;font-size:30px;line-height:1.15}.billing-hero p{display:none;max-width:760px;margin:0;color:#536173;font-size:14px;line-height:1.65}.billing-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.billing-metrics article.billing-revenue-metric{display:none}.billing-metrics article,.billing-section,.billing-order-form,.billing-policy-panel,.billing-empty-state{border:1px solid #d9e4f2;border-radius:8px;background:#ffffffeb;box-shadow:0 14px 38px #1d4ed814}.billing-metrics article{display:flex;flex-direction:column;gap:6px;min-height:104px;padding:16px}.billing-metrics article.billing-quota-metric{position:relative}.billing-quota-metric>div{display:grid;gap:6px}.billing-quota-metric>div>span,.billing-quota-metric>div>strong{display:block}.billing-quota-metric .billing-metric-links{max-width:calc(100% - 92px);flex-wrap:nowrap;align-items:center;gap:12px;white-space:nowrap}.billing-metrics strong{color:#0f172a;font-size:24px;line-height:1.2}.billing-metrics small,.billing-muted,.billing-product-card small,.billing-quota-row small,.billing-order-table small,.billing-org-list article small,.billing-entitlement-list article span,.billing-policy-panel p{color:#64748b;font-size:12px;line-height:1.55}.billing-metrics small{display:none}.billing-metric-links{display:flex;flex-wrap:wrap;gap:8px 12px;min-height:22px}.billing-metric-links button{border:0;padding:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:3px}.billing-metric-links button:hover{color:#1d4ed8}.billing-allocation-trigger{position:absolute;right:16px;top:50%;min-width:76px;min-height:34px;transform:translateY(-50%);border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#2563eb;cursor:pointer;font-size:12px;font-weight:900;box-shadow:0 8px 18px #2563eb14}.billing-allocation-trigger:hover{border-color:#93c5fd;background:#eff6ff}.billing-main>.billing-section:has(.billing-quota-list){display:none}.billing-status{border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;color:#1d4ed8;background:#eff6ff;font-size:13px}.billing-status.is-error{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.billing-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.billing-layout.billing-layout-single{grid-template-columns:minmax(0,1fr)}.billing-main,.billing-side{display:flex;flex-direction:column;gap:16px}.billing-section,.billing-order-form{padding:16px}.billing-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.billing-section-head h2{margin:4px 0 0;color:#0f172a;font-size:17px;line-height:1.25}.billing-section-head strong{color:#0f766e;font-size:20px;white-space:nowrap}.billing-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.billing-tabs button,.billing-table-actions button{border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;color:#334155;background:#fff;font-weight:700}.billing-tabs button.is-active,.billing-table-actions button:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.billing-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-product-card{display:grid;gap:5px;min-height:122px;border:1px solid #dbe4f0;border-radius:8px;padding:12px;text-align:left;color:#172033;background:#fff}.billing-product-card.is-selected{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff,#fff);box-shadow:inset 0 0 0 1px #2563eb29}.billing-product-card strong{color:#0f172a;font-size:14px}.billing-product-card em{color:#0f766e;font-size:18px;font-style:normal;font-weight:800}.billing-product-card i{color:#475569;font-size:12px;font-style:normal}.billing-product-pay-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;max-width:820px;padding:14px;border:1px solid #dbe4f0;border-radius:8px;background:#fff}.billing-product-pay-panel>div:first-child{display:grid;gap:4px}.billing-product-pay-panel span{color:#2563eb;font-size:12px;font-weight:800}.billing-product-pay-panel strong{color:#0f766e;font-size:24px;line-height:1.15}.billing-product-pay-panel small{color:#64748b;font-size:12px}.billing-product-section .billing-section-head h2{display:none}.billing-topup-panel{display:grid;gap:14px;max-width:820px}.billing-topup-input-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr);gap:12px;align-items:stretch}.billing-topup-input-card label,.billing-topup-conversion{display:grid;align-content:start;gap:8px;min-height:128px;padding:14px;border:1px solid #dbe4f0;border-radius:8px;background:#fff}.billing-topup-input-card label span,.billing-topup-conversion span,.billing-payment-summary>span,.billing-qr-card>span{color:#2563eb;font-size:12px;font-weight:800}.billing-topup-input-card input{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;color:#0f172a;background:#f8fafc;font-size:18px;font-weight:800}.billing-topup-input-card input:focus-visible{border-color:#2563eb;outline:3px solid rgb(37 99 235 / 16%);outline-offset:2px}.billing-topup-input-card small,.billing-topup-conversion small,.billing-qr-card small{color:#64748b;font-size:12px;line-height:1.5}.billing-topup-conversion strong{color:#0f766e;font-size:26px;line-height:1.15}.billing-topup-pay-actions,.billing-payment-actions{display:flex;flex-wrap:wrap;gap:10px}.billing-pay-button{min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:8px;color:#fff;font-weight:900}.billing-pay-button.is-wechat{background:#07c160}.billing-pay-button.is-alipay{background:#1677ff}.billing-pay-button:disabled{cursor:not-allowed;opacity:.48}.billing-payment-hero{align-items:center}.billing-payment-scan{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(320px,.55fr);gap:18px;align-items:start;max-width:980px}.billing-payment-summary,.billing-qr-card{display:grid;gap:14px;padding:20px;border:1px solid #d9e4f2;border-radius:8px;background:#fffffff0;box-shadow:0 14px 38px #1d4ed814}.billing-payment-summary strong{color:#0f766e;font-size:34px;line-height:1.1}.billing-payment-summary small{color:#475569;font-size:13px}.billing-payment-summary dl{display:grid;gap:10px;margin:0}.billing-payment-summary dl div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding-top:10px;border-top:1px solid #e2e8f0}.billing-payment-summary dt{color:#64748b;font-size:12px;font-weight:800}.billing-payment-summary dd{margin:0;color:#0f172a;font-size:13px;font-weight:800;overflow-wrap:anywhere}.billing-qr-card{justify-items:center;text-align:center}.billing-qr-grid{display:grid;width:220px;height:220px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:3px;padding:14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.billing-qr-grid i{border-radius:2px;background:#fff}.billing-qr-grid i.is-filled{background:#0f172a}.billing-qr-image,.billing-qr-placeholder{width:220px;height:220px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.billing-qr-image{display:block;object-fit:contain}.billing-qr-placeholder{display:grid;place-items:center;color:#64748b;font-size:13px;line-height:1.5;text-align:center}.billing-payment-success-mark{display:grid;place-items:center;width:220px;height:220px;border:1px solid rgb(16 185 129 / 36%);border-radius:8px;color:#047857;font-size:28px;font-weight:900;background:linear-gradient(180deg,#ecfdf5,#fff)}.billing-qr-card strong{color:#0f172a;font-size:16px}.billing-payment-scan.is-wechat .billing-qr-card{border-color:#07c1604d}.billing-payment-scan.is-alipay .billing-qr-card{border-color:#1677ff4d}.platform-super-admin-page{display:grid;gap:16px;padding:28px 20px 56px}.platform-super-admin-hero,.platform-super-admin-summary,.platform-super-admin-empty,.platform-super-admin-table-wrap{border:1px solid #d7e3f4;border-radius:8px;background:#fff;box-shadow:0 14px 36px #0f172a0f}.platform-super-admin-hero{display:grid;grid-template-columns:minmax(340px,1fr) minmax(310px,380px) auto;align-items:center;gap:20px;padding:22px 24px}.platform-super-admin-hero-copy{min-width:0}.platform-super-admin-hero span,.platform-super-admin-summary span,.platform-super-admin-dialog header span{color:#2563eb;font-size:12px;font-weight:800}.platform-super-admin-hero h1,.platform-super-admin-dialog h2{margin:4px 0;color:#0f172a;letter-spacing:0}.platform-super-admin-hero p,.platform-super-admin-empty span,.platform-super-admin-dialog small{margin:0;color:#64748b;font-size:13px;line-height:1.6}.platform-super-admin-actions,.platform-super-admin-dialog footer{display:flex;gap:10px;justify-content:flex-end}.platform-super-admin-actions{flex-wrap:nowrap}.platform-super-admin-actions .secondary-button,.platform-super-admin-actions .primary-button{white-space:nowrap;padding-inline:16px}.platform-super-admin-dialog footer{flex-wrap:wrap}.platform-super-admin-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;align-self:center}.platform-super-admin-hero-summary>div{display:grid;gap:3px;min-width:0;border:1px solid #dbeafe;border-radius:8px;padding:8px 10px;background:#f8fbff}.platform-super-admin-hero-summary span{color:#2563eb;font-size:11px;font-weight:900}.platform-super-admin-hero-summary strong{overflow:hidden;color:#0f172a;font-size:16px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.platform-super-admin-message{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;font-weight:700}.platform-super-admin-message.is-error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.platform-super-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.platform-super-admin-summary>div{display:grid;gap:5px;padding:16px 18px;border-right:1px solid #e2e8f0}.platform-super-admin-summary>div:last-child{border-right:0}.platform-super-admin-summary strong{color:#0f172a;font-size:24px}.platform-super-admin-empty{display:grid;gap:6px;min-height:160px;place-items:center;padding:24px;text-align:center}.platform-super-admin-empty strong{color:#0f172a;font-size:18px}.platform-super-admin-table-wrap{max-height:calc(100vh - 300px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.platform-super-admin-customer-table-section{display:grid;gap:10px}.platform-super-admin-table-toolbar{display:flex;align-items:center;gap:10px;justify-content:flex-end}.platform-super-admin-table-toolbar span{margin-right:auto;color:#475569;font-size:13px;font-weight:800}.platform-super-admin-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.platform-super-admin-table th,.platform-super-admin-table td{max-width:220px;padding:12px 14px;border-bottom:1px solid #e2e8f0;color:#334155;line-height:1.5;text-align:left;vertical-align:top;white-space:normal}.platform-super-admin-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#0f172a;font-weight:800}.platform-super-admin-table thead tr:first-child th{z-index:3}.platform-super-admin-filter-row th{top:43px;z-index:2;padding:7px 8px;background:#f8fbff}.platform-super-admin-filter-row input,.platform-super-admin-filter-row select{width:100%;min-width:92px;min-height:30px;border:1px solid #cbd5e1;border-radius:6px;padding:0 8px;background:#fff;color:#0f172a;font:inherit;font-weight:700}.platform-super-admin-filter-row th:nth-child(5) input,.platform-super-admin-filter-row th:nth-child(6) input,.platform-super-admin-filter-row th:nth-child(9) input,.platform-super-admin-filter-row th:nth-child(10) input,.platform-super-admin-filter-row th:nth-child(11) input,.platform-super-admin-filter-row th:nth-child(12) input,.platform-super-admin-filter-row th:nth-child(13) input{width:78px;min-width:64px;max-width:86px}.platform-super-admin-filter-row input:focus,.platform-super-admin-filter-row select:focus{border-color:#2563eb;outline:2px solid rgb(37 99 235 / 16%)}.platform-super-admin-filter-row input::placeholder{color:#94a3b8}.platform-super-admin-empty-row td{padding:28px 14px;color:#64748b;font-weight:800;text-align:center}.platform-super-admin-action-column{width:150px;min-width:150px;max-width:150px;background:inherit}.platform-super-admin-table td:nth-child(5),.platform-super-admin-table td:nth-child(6){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.platform-super-admin-audit-table th:nth-child(3),.platform-super-admin-audit-table td:nth-child(3){min-width:520px}.platform-super-admin-audit-detail{max-width:860px;white-space:normal;word-break:break-word;line-height:1.6}.platform-super-admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;isolation:isolate;display:grid;place-items:center;padding:24px;background:#0f172a6b}.platform-super-admin-dialog{display:grid;gap:18px;width:min(920px,96vw);max-height:92vh;overflow:auto;padding:20px;border:1px solid #d7e3f4;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a38}.platform-super-admin-dialog header,.platform-super-admin-section-head,.platform-super-admin-node-row,.platform-super-admin-workbench-row{display:flex;align-items:end;justify-content:space-between;gap:12px}.platform-super-admin-form-grid,.platform-super-admin-node-row,.platform-super-admin-workbench-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px}.platform-super-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-super-admin-form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-super-admin-table-action{min-height:30px;border:1px solid #bfdbfe;border-radius:8px;padding:0 12px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-weight:800}.platform-super-admin-table-action:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.platform-super-admin-row-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.platform-super-admin-table-action.is-danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.platform-super-admin-record-link{border:0;padding:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;font-weight:900;text-decoration:underline;text-underline-offset:3px}.platform-super-admin-record-link:hover{color:#1d4ed8}.platform-super-admin-workbench-catalog-panel{display:grid;gap:14px;border:1px solid #bfdbfe;border-radius:8px;padding:16px;background:#f8fbff}.platform-super-admin-workbench-catalog-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-super-admin-workbench-catalog-panel header span{color:#2563eb;font-size:12px;font-weight:900}.platform-super-admin-workbench-catalog-panel h2{margin:4px 0;color:#0f172a;font-size:20px}.platform-super-admin-workbench-catalog-panel small{color:#64748b;font-size:12px;font-weight:800}.platform-super-admin-workbench-catalog-panel label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:800}.platform-super-admin-workbench-catalog-panel input{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;color:#0f172a;font:inherit;font-weight:700}.platform-super-admin-production-lines{display:grid;gap:16px;border:1px solid #bfdbfe;border-radius:8px;padding:16px;background:#f8fbff}.platform-super-admin-production-lines header,.platform-super-admin-production-line-actions,.platform-super-admin-production-line-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-super-admin-production-lines header{align-items:flex-start}.platform-super-admin-production-lines header span{color:#2563eb;font-size:12px;font-weight:900}.platform-super-admin-production-lines h2{margin:4px 0;color:#0f172a;font-size:20px}.platform-super-admin-production-lines small,.platform-super-admin-production-line-list-head span{color:#64748b;font-size:12px;font-weight:800}.platform-super-admin-production-line-actions{flex-wrap:wrap;justify-content:flex-end}.platform-super-admin-production-line-grid{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:14px;align-items:start}.platform-super-admin-production-line-selector,.platform-super-admin-production-line-list label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:800}.platform-super-admin-production-line-selector{border:1px solid #dbeafe;border-radius:8px;padding:14px;background:#fff}.platform-super-admin-production-line-selector select,.platform-super-admin-production-line-list input{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;color:#0f172a;font:inherit;font-weight:700}.platform-super-admin-production-line-list{display:grid;gap:10px;min-height:116px;border:1px solid #dbeafe;border-radius:8px;padding:14px;background:#fff}.platform-super-admin-production-line-list-head{border-bottom:1px solid #e2e8f0;padding-bottom:10px}.platform-super-admin-production-line-list-head strong{color:#0f172a;font-size:16px}.platform-super-admin-production-line-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.platform-super-admin-production-line-empty{min-height:42px}.platform-super-admin-record-dialog{width:min(720px,94vw)}.platform-super-admin-record-list{display:grid;gap:10px}.platform-super-admin-record-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.platform-super-admin-record-list article span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:900}.platform-super-admin-record-list article p{margin:0;color:#0f172a;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.platform-super-admin-edit-warning{display:grid;gap:6px;border:1px solid #fbbf24;border-radius:8px;padding:12px 14px;background:#fffbeb;color:#92400e}.platform-super-admin-edit-warning strong{color:#78350f}.platform-super-admin-edit-warning.is-danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.platform-super-admin-edit-warning.is-danger strong{color:#7f1d1d}.platform-super-admin-delete-card{display:grid;gap:6px;border:1px solid #e2e8f0;border-radius:8px;padding:14px;background:#f8fafc}.platform-super-admin-delete-card strong{color:#0f172a;font-size:18px}.platform-super-admin-delete-card span,.platform-super-admin-delete-card small{color:#475569}.platform-super-admin-danger-button{min-height:40px;border:1px solid #dc2626;border-radius:8px;padding:0 16px;background:#dc2626;color:#fff;cursor:pointer;font-weight:900}.platform-super-admin-danger-button:disabled{border-color:#fecaca;background:#fecaca;cursor:not-allowed}.platform-super-admin-dialog label,.platform-super-admin-quota-input{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:800}.platform-super-admin-dialog input,.platform-super-admin-dialog select{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;color:#0f172a;font:inherit;font-weight:700}.platform-super-admin-node-editor,.platform-super-admin-workbench-editor,.platform-super-admin-position-picker{display:grid;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.platform-super-admin-section-head button,.platform-super-admin-node-row>button,.platform-super-admin-workbench-row>button{min-width:40px;height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1d4ed8;font-weight:900}.platform-super-admin-node-row>button:disabled,.platform-super-admin-workbench-row>button:disabled{color:#94a3b8;cursor:not-allowed}.platform-super-admin-section-head button:disabled{color:#94a3b8;background:#f1f5f9;cursor:not-allowed}.platform-super-admin-workbench-row{grid-template-columns:minmax(0,1fr) auto}.platform-super-admin-workbench-editor.is-edit{border-color:#bfdbfe;background:#f8fbff}.platform-super-admin-workbench-editor.is-edit .platform-super-admin-section-head>div{display:grid;gap:4px}.platform-super-admin-workbench-editor.is-edit .platform-super-admin-section-head small{color:#64748b;font-size:12px;font-weight:700}.platform-super-admin-workbench-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dbeafe;padding-top:12px}.platform-super-admin-workbench-save-row span{color:#475569;font-size:13px;font-weight:800}.platform-super-admin-workbench-catalog-dialog{width:min(820px,94vw)}.platform-super-admin-workbench-catalog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.platform-super-admin-workbench-catalog-list{display:grid;gap:10px}.platform-super-admin-workbench-catalog-list article{display:grid;grid-template-columns:minmax(220px,420px) max-content;gap:12px;align-items:center;border:1px solid #dbeafe;border-radius:8px;padding:12px;background:#f8fbff}.platform-super-admin-workbench-catalog-list article label input{max-width:420px}.platform-super-admin-workbench-catalog-list article.is-new-workbench{border-color:#60a5fa;background:#eff6ff;box-shadow:0 10px 24px #2563eb1f}.platform-super-admin-workbench-catalog-list article.is-new-workbench label input{border-color:#2563eb;background:#dbeafe;box-shadow:0 0 0 3px #2563eb24}.platform-super-admin-workbench-catalog-list .platform-super-admin-compact-delete{width:auto;min-width:58px;height:32px;padding:0 14px;justify-self:start}.platform-super-admin-position-picker>div{display:flex;flex-wrap:wrap;gap:8px}.platform-super-admin-position-picker label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.platform-super-admin-position-picker input{min-height:auto;width:14px;height:14px;padding:0}.platform-super-admin-position-quota-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.platform-super-admin-position-picker .platform-super-admin-position-quota-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;min-height:48px;padding:8px 10px}.platform-super-admin-position-quota-row span{display:inline-flex;min-width:0;align-items:center;gap:7px}.platform-super-admin-position-quota-row b{overflow:hidden;color:#1e3a8a;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.platform-super-admin-position-picker .platform-super-admin-position-quota-row input[type=number]{width:100%;height:34px;min-height:34px;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px;background:#fff}.platform-super-admin-position-picker .platform-super-admin-position-quota-row input[type=number]:disabled{color:#94a3b8;background:#f1f5f9}.platform-super-admin-total-quota{margin:0;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;color:#166534;background:#f0fdf4;font-size:13px;font-weight:900}@media(max-width:760px){.platform-super-admin-hero,.platform-super-admin-workbench-catalog-panel header,.platform-super-admin-production-lines header,.platform-super-admin-dialog header,.platform-super-admin-section-head{align-items:stretch;flex-direction:column}.platform-super-admin-hero{grid-template-columns:1fr}.platform-super-admin-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-super-admin-summary,.platform-super-admin-form-grid,.platform-super-admin-form-grid.is-three,.platform-super-admin-node-row,.platform-super-admin-workbench-row,.platform-super-admin-workbench-catalog-list article,.platform-super-admin-production-line-grid,.platform-super-admin-production-line-list article,.platform-super-admin-position-quota-list,.platform-super-admin-position-picker .platform-super-admin-position-quota-row{grid-template-columns:1fr}.platform-super-admin-workbench-save-row{align-items:stretch;flex-direction:column}.platform-super-admin-summary>div{border-right:0;border-bottom:1px solid #e2e8f0}}.billing-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.billing-form-grid label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:700}.billing-readonly-field{display:grid;gap:5px;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;color:#334155;background:#f8fafc;font-size:12px}.billing-readonly-field span{font-weight:800}.billing-readonly-field strong{overflow-wrap:anywhere;color:#0f172a;font-size:14px}.billing-readonly-field small{color:#64748b;line-height:1.4}.billing-form-grid input,.billing-form-grid select{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;color:#172033;background:#fff;font:inherit}.billing-order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.billing-order-locked{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-color:#dbeafe;background:#f8fbff}.billing-order-locked span{color:#2563eb;font-size:12px;font-weight:900}.billing-order-locked h2{margin:5px 0;color:#0f172a;font-size:18px}.billing-order-locked p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.billing-order-locked>strong{border-radius:999px;padding:6px 10px;color:#1e40af;background:#dbeafe;font-size:12px;white-space:nowrap}.billing-quota-list,.billing-org-list,.billing-entitlement-list{display:grid;gap:10px}.billing-quota-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff}.billing-quota-row span,.billing-quota-row strong{display:block}.billing-quota-row strong{margin:4px 0;color:#0f766e;font-size:22px}.billing-ledger-mini{display:flex;flex-wrap:wrap;gap:6px}.billing-ledger-mini span{border:1px solid #dbeafe;border-radius:999px;padding:4px 8px;color:#1e40af;background:#eff6ff;font-size:12px}.billing-order-table{display:grid;overflow:hidden;border:1px solid #dbe4f0;border-radius:8px}.billing-order-table [role=row]{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(180px,1.45fr) minmax(80px,.65fr) minmax(88px,.65fr) minmax(76px,.55fr) minmax(150px,.9fr);gap:10px;align-items:center;min-height:56px;border-bottom:1px solid #e2e8f0;padding:10px 12px;background:#fff;font-size:13px}.billing-order-table [role=row]:first-child{min-height:40px;color:#475569;background:#f8fafc;font-size:12px;font-weight:800}.billing-order-table [role=row]:last-child{border-bottom:0}.billing-order-table strong,.billing-order-table small{display:block}.billing-order-status{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.billing-order-status.is-pending{color:#92400e;background:#fef3c7}.billing-order-status.is-paid{color:#047857;background:#d1fae5}.billing-order-status.is-closed,.billing-order-status.is-refunded{color:#475569;background:#e2e8f0}.billing-table-actions{display:flex;flex-wrap:wrap;gap:6px}.billing-table-actions button{padding:6px 8px;font-size:12px}.billing-org-list article,.billing-entitlement-list article{display:grid;gap:5px;border:1px solid #e2e8f0;border-radius:8px;padding:11px;background:#fff}.billing-org-list article strong,.billing-entitlement-list article strong{color:#0f172a;font-size:14px}.billing-org-list article i{color:#0f766e;font-size:12px;font-style:normal;font-weight:700}.billing-policy-panel{padding:14px;background:#fffbeb;border-color:#fde68a}.billing-policy-panel strong{display:block;margin-bottom:8px;color:#92400e}.billing-policy-panel p{margin:8px 0 0;color:#6b4f16}.billing-empty-state{display:grid;gap:8px;max-width:520px;margin:80px auto;padding:24px;text-align:center}.billing-empty-state strong{color:#0f172a;font-size:18px}.billing-empty-state.is-error{border-color:#fecaca;background:#fff7f7}.billing-record-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;display:grid;place-items:center;padding:24px;background:#0f172a6b}.billing-record-dialog{display:grid;gap:16px;width:min(980px,calc(100vw - 48px));max-height:88vh;overflow:auto;padding:20px;border:1px solid #d7e3f4;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a38}.billing-record-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.billing-record-dialog header span{color:#2563eb;font-size:12px;font-weight:800}.billing-record-dialog h2{margin:4px 0 0;color:#0f172a;font-size:20px;line-height:1.25}.billing-record-list{display:grid;gap:10px}.billing-record-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.billing-record-list article span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:900}.billing-record-list article p{margin:0;color:#0f172a;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.billing-record-usage-table{display:grid;overflow-x:auto;overflow-y:hidden;border:1px solid #dbe4f0;border-radius:8px}.billing-record-usage-table [role=row]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr) minmax(220px,1.1fr) minmax(100px,.5fr) minmax(110px,.55fr);gap:10px;align-items:center;min-width:900px;min-height:46px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:13px;line-height:1.55}.billing-record-usage-table [role=row]:first-child{min-height:38px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.billing-record-usage-table [role=row]:last-child{border-bottom:0}.billing-record-usage-table span{min-width:0;white-space:nowrap}.billing-allocation-dialog{width:min(920px,94vw)}.billing-allocation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-allocation-summary article{display:grid;gap:6px;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.billing-allocation-summary article span{color:#2563eb;font-size:12px;font-weight:900}.billing-allocation-summary article strong{color:#0f172a;font-size:20px;line-height:1.2}.billing-allocation-summary article.is-danger{border-color:#fecaca;background:#fff7f7}.billing-allocation-summary article.is-danger strong{color:#b91c1c}.billing-allocation-table{display:grid;overflow-x:auto;border:1px solid #dbe4f0;border-radius:8px}.billing-allocation-table [role=row]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(150px,.8fr);gap:10px;align-items:center;min-width:720px;min-height:54px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:13px}.billing-allocation-table [role=row]:first-child{min-height:38px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.billing-allocation-table [role=row]:last-child{border-bottom:0}.billing-allocation-table strong,.billing-allocation-table small{display:block}.billing-allocation-table small{margin-top:3px;color:#64748b;font-size:12px}.billing-allocation-table input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;color:#0f172a;background:#f8fafc;font-weight:800}.billing-allocation-table input:focus-visible{border-color:#2563eb;outline:3px solid rgb(37 99 235 / 16%);outline-offset:1px}.billing-allocation-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-allocation-actions small{color:#64748b;font-size:12px;line-height:1.5}.billing-allocation-actions div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(max-width:1280px){.billing-layout{grid-template-columns:1fr}.billing-side,.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.billing-metrics,.billing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.billing-page{padding:16px}.billing-hero,.billing-section-head{align-items:stretch;flex-direction:column}.billing-metrics,.billing-product-grid,.billing-form-grid,.billing-quota-row,.billing-topup-input-card,.billing-allocation-summary,.billing-payment-scan{grid-template-columns:1fr}.billing-order-table{overflow-x:auto}.billing-order-table [role=row]{min-width:760px}.billing-metrics article.billing-quota-metric{padding-right:16px}.billing-allocation-trigger{position:static;width:fit-content;margin-top:2px;transform:none}.billing-order-locked{flex-direction:column}.billing-allocation-actions{align-items:stretch;flex-direction:column}}.operating-method-dev-strip{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.operating-method-dev-strip article{background:#ffffffd1;border:1px solid rgba(15,23,42,.08);border-radius:8px;min-height:78px;padding:12px 14px}.operating-method-dev-strip span{color:#64748b;display:block;font-size:12px}.operating-method-dev-strip strong{color:#0f172a;display:block;font-size:14px;margin:4px 0}.operating-method-dev-strip small{color:#475569;display:block;font-size:12px}@media(max-width:980px){.operating-method-dev-strip{grid-template-columns:1fr}}.wechat-reply-plugin-panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 18px 45px #0f172a14;display:grid;gap:18px;padding:20px}.wechat-reply-plugin-head,.wechat-reply-toolbar,.wechat-reply-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.wechat-reply-plugin-head span,.wechat-reply-status-row span,.wechat-reply-section-title span,.wechat-reply-toolbar label,.wechat-reply-form-grid label{color:#64748b;font-size:12px;font-weight:700}.wechat-reply-plugin-head h2{color:#0f172a;font-size:24px;margin:4px 0}.wechat-reply-plugin-head p,.wechat-reply-status-row small,.wechat-reply-message-list p{color:#64748b;font-size:13px;line-height:1.6;margin:0}.wechat-reply-status-row{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.wechat-reply-status-row article{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:14px}.wechat-reply-status-row strong{color:#0f172a;display:block;font-size:18px;margin:4px 0}.wechat-reply-toolbar{background:#f8fafc;border-radius:8px;flex-wrap:wrap;padding:12px}.wechat-reply-toolbar label{display:grid;flex:1 1 260px;gap:6px}.wechat-reply-toolbar input,.wechat-reply-form-grid input,.wechat-reply-form-grid textarea{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0f172a;font:inherit;padding:10px 12px}.wechat-reply-notice{background:#ecfeff;border:1px solid rgba(8,145,178,.2);border-radius:8px;color:#155e75;font-size:13px;padding:10px 12px}.wechat-reply-workspace{display:grid;gap:16px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr)}.wechat-reply-message-list,.wechat-reply-editor{border:1px solid rgba(15,23,42,.08);border-radius:8px;min-height:360px;padding:14px}.wechat-reply-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wechat-reply-section-title strong{color:#0f172a;font-size:14px}.wechat-reply-message-list{display:grid;gap:8px;max-height:560px;overflow:auto}.wechat-reply-message-list button{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left}.wechat-reply-message-list button.is-active,.wechat-reply-message-list button:hover{background:#eef6ff;border-color:#2563eb47}.wechat-reply-message-list strong{color:#0f172a;font-size:14px}.wechat-reply-message-list span{color:#334155;font-size:13px;line-height:1.5}.wechat-reply-message-list small{color:#64748b;font-size:12px}.wechat-reply-form-grid{display:grid;gap:12px}.wechat-reply-form-grid label{display:grid;gap:6px}.wechat-reply-form-grid textarea{min-height:92px;resize:vertical}.wechat-reply-form-grid label:last-child textarea{min-height:136px}.wechat-reply-actions{justify-content:flex-start;margin-top:14px}.wechat-reply-diagnostics{background:#f8fafc;border:1px solid rgba(37,99,235,.14);border-radius:8px;color:#334155;display:grid;gap:6px;margin-top:12px;padding:12px}.wechat-reply-diagnostics span{color:#2563eb;font-size:12px;font-weight:800}.wechat-reply-diagnostics strong{color:#0f172a;font-size:14px}.wechat-reply-diagnostics small,.wechat-reply-diagnostics em{color:#64748b;font-size:12px;font-style:normal;line-height:1.5}.wechat-reply-diagnostics em{color:#b45309}@media(max-width:980px){.wechat-reply-plugin-head,.wechat-reply-toolbar,.wechat-reply-actions{align-items:stretch;flex-direction:column}.wechat-reply-status-row,.wechat-reply-workspace{grid-template-columns:1fr}}.education-collab-damo-context{display:grid;gap:14px;padding:16px;border:1px solid #c9ded7;border-radius:8px;background:linear-gradient(135deg,#f7fbf9,#f8fbff 54%,#fffaf0);box-shadow:0 16px 38px #2250421a}.education-collab-damo-context-head,.education-collab-damo-scenario-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px}.education-collab-damo-context-head{align-items:start}.education-collab-damo-context-head span,.education-collab-damo-subhead span,.education-collab-damo-stat-grid span,.education-collab-damo-module-grid article>span,.education-collab-damo-scenario-grid article>div span{color:#0f766e;font-size:.74rem;font-weight:800;letter-spacing:0}.education-collab-damo-context-head h2,.education-collab-damo-subhead h3,.education-collab-damo-module-grid h3{margin:4px 0 0;color:#0b1f3a;letter-spacing:0}.education-collab-damo-context-head h2{font-size:1.2rem}.education-collab-damo-context-head p,.education-collab-damo-module-grid p,.education-collab-damo-scenario-grid p,.education-collab-damo-student-list p,.education-collab-damo-stat-grid p{margin:6px 0 0;color:#51657c;font-size:.84rem;line-height:1.55}.education-collab-damo-context-head button,.education-collab-damo-scenario-grid button,.education-collab-damo-knowledge-row button{min-height:34px;border:1px solid #b8d5ce;border-radius:8px;color:#0b4f4a;background:#fff;font-weight:800;cursor:pointer}.education-collab-damo-context-head button:hover,.education-collab-damo-scenario-grid button:hover,.education-collab-damo-knowledge-row button:hover{border-color:#0f766e;box-shadow:0 10px 24px #0f766e1f}.education-collab-damo-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.education-collab-damo-stat-grid article,.education-collab-damo-module-grid article,.education-collab-damo-scenario-grid article,.education-collab-damo-student-list article{display:grid;gap:8px;min-width:0;border:1px solid rgb(15 118 110 / 14%);border-radius:8px;background:#ffffffdb}.education-collab-damo-stat-grid article{min-height:92px;padding:12px}.education-collab-damo-stat-grid strong{color:#0f172a;font-size:1.42rem}.education-collab-damo-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.education-collab-damo-module-grid article{min-height:168px;padding:12px}.education-collab-damo-module-grid small{color:#725514;font-size:.76rem}.education-collab-damo-module-grid article div{display:flex;flex-wrap:wrap;gap:6px}.education-collab-damo-module-grid em,.education-collab-damo-student-list em{width:fit-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#24524c;background:#e6f4ef;font-size:.72rem;font-style:normal}.education-collab-damo-scenario-layout>section{min-width:0}.education-collab-damo-subhead{margin-bottom:10px}.education-collab-damo-scenario-grid,.education-collab-damo-student-list{display:grid;gap:10px}.education-collab-damo-scenario-grid article,.education-collab-damo-student-list article{padding:12px}.education-collab-damo-scenario-grid article>div,.education-collab-damo-student-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.education-collab-damo-scenario-grid strong,.education-collab-damo-student-list strong{color:#0f172a}.education-collab-damo-scenario-grid dl{display:grid;gap:6px;margin:0}.education-collab-damo-scenario-grid dl div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.education-collab-damo-scenario-grid dt{color:#64748b;font-size:.74rem}.education-collab-damo-scenario-grid dd{margin:0;color:#1f334b;font-size:.8rem;line-height:1.45}.education-collab-damo-student-list span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#174d86;background:#e8f2ff;font-size:.72rem}.education-collab-damo-student-list small{color:#5b6f87;font-size:.75rem}.education-collab-damo-knowledge-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.education-collab-damo-knowledge-row button{display:grid;justify-items:start;gap:4px;min-width:0;padding:10px 12px;text-align:left}.education-collab-damo-knowledge-row strong{color:#0f172a}.education-collab-damo-knowledge-row span{max-width:100%;overflow-wrap:anywhere;color:#65788f;font-size:.72rem}@media(max-width:1180px){.education-collab-damo-context-head,.education-collab-damo-scenario-layout{grid-template-columns:1fr}.education-collab-damo-module-grid,.education-collab-damo-knowledge-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.education-collab-damo-stat-grid,.education-collab-damo-module-grid,.education-collab-damo-knowledge-row,.education-collab-damo-scenario-grid dl div{grid-template-columns:1fr}.education-collab-damo-scenario-grid article>div,.education-collab-damo-student-list article>div{display:grid}}.app-shell.is-platform-shell.is-damo-crm-page{grid-template-columns:minmax(0,1fr)!important}.app-shell.is-platform-shell.is-damo-crm-page>.sidebar{display:none!important}.app-shell.is-platform-shell.is-damo-crm-page>.workspace{padding:0!important;background:#f6f9fd!important}.app-shell.is-platform-shell.is-damo-crm-page .platform-topbar,.app-shell.is-platform-shell.is-damo-crm-page .workspace-back-link{display:none!important}.xiaoce-growth-page .xiaoce-growth-hero,.xiaoce-growth-page .xiaoce-companion-stage{min-height:278px!important}.xiaoce-growth-page .growth-pet,.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline{width:min(268px,96%)!important}.xiaoce-growth-page .growth-pet .office-pet-assistant.is-inline .office-pet-avatar.is-hero-image{width:min(262px,100%)!important}.xiaoce-growth-page .xiaoce-training-map{gap:10px;padding:14px}.xiaoce-growth-page .xiaoce-training-map-body{grid-template-columns:minmax(330px,.38fr) minmax(0,1fr);gap:12px}.xiaoce-growth-page .xiaoce-training-source-card,.xiaoce-growth-page .xiaoce-training-chain-card{gap:10px;padding:14px}.xiaoce-growth-page .xiaoce-training-source-card{align-content:start;grid-template-rows:auto auto}.xiaoce-growth-page .xiaoce-training-source-list>div{min-height:54px;padding:8px 0}.xiaoce-growth-page .xiaoce-training-source-list{align-content:start;grid-auto-rows:max-content}.xiaoce-growth-page .xiaoce-training-source-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xiaoce-growth-page .xiaoce-source-icon{width:34px;height:34px}.xiaoce-growth-page .xiaoce-source-icon:before{width:19px;height:19px}.xiaoce-growth-page .xiaoce-training-chain{gap:10px}.xiaoce-growth-page .xiaoce-center-panel{gap:10px;padding:12px}.xiaoce-growth-page .xiaoce-center-metrics span{min-height:48px}.xiaoce-growth-page .xiaoce-learning-path-list button,.xiaoce-growth-page .xiaoce-training-center-list button{min-height:42px;padding-top:8px;padding-bottom:8px}.xiaoce-growth-page .training-signal-list>div{display:grid!important;grid-template-columns:118px minmax(0,1fr) 82px!important;min-height:28px!important;gap:8px!important;align-items:center!important}.xiaoce-growth-page .training-signal-list .training-signal-meter{display:flex!important;grid-template-columns:none!important;gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;align-items:center!important}.xiaoce-learning-record-panel .operation-loop-panel{display:grid!important;gap:9px!important;padding:14px 18px!important}.xiaoce-learning-record-panel .operation-loop-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.xiaoce-learning-record-panel .operation-loop-head span{display:none!important}.xiaoce-learning-record-panel .operation-loop-head small{padding:0!important;color:#e96920!important;background:transparent!important;font-size:.78rem!important;font-weight:950!important}.xiaoce-learning-record-panel .operation-loop-command{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:12px!important}.xiaoce-learning-record-panel .operation-loop-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.xiaoce-learning-record-panel .operation-loop-steps span{min-height:26px!important;justify-content:center!important;padding:0!important}.xiaoce-learning-record-panel .operation-loop-task-list{display:grid!important;gap:7px!important}.xiaoce-learning-record-panel .operation-loop-task-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:56px!important;align-items:center!important;padding:8px 12px!important}.xiaoce-learning-record-panel .operation-loop-task-list article>div:first-child{display:grid;grid-template-columns:76px minmax(0,1fr);gap:2px 10px;align-items:center;min-width:0}.xiaoce-learning-record-panel .operation-loop-status{grid-row:1 / span 2;align-self:center;justify-self:start;padding:5px 10px!important}.xiaoce-learning-record-panel .operation-loop-task-list strong,.xiaoce-learning-record-panel .operation-loop-task-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xiaoce-learning-record-panel .operation-loop-task-list article>div:first-child small+small{display:none}.xiaoce-learning-record-panel .operation-loop-task-actions{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;justify-content:end!important;gap:8px!important}.xiaoce-learning-record-panel .operation-loop-task-actions button{min-height:30px!important;padding:0 12px!important;border-radius:999px!important}.xiaoce-growth-page .growth-timeline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px 18px!important}.xiaoce-growth-page .growth-timeline h2{width:auto!important;height:auto!important}.xiaoce-growth-page .growth-timeline-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.xiaoce-growth-page .growth-timeline-grid article{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:70px!important;align-items:center!important;padding:12px 14px!important}@media(max-width:1180px){.xiaoce-growth-page .xiaoce-training-map-body,.xiaoce-growth-page .xiaoce-growth-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:920px){.xiaoce-learning-record-panel .operation-loop-task-list article,.xiaoce-learning-record-panel .operation-loop-task-list article>div:first-child,.xiaoce-growth-page .training-signal-list>div,.xiaoce-growth-page .growth-timeline-grid{grid-template-columns:minmax(0,1fr)!important}}.try-flow-advisor-task-center .production-engine-task-collapse{display:grid!important;width:100%!important}.try-flow-advisor-task-center .production-engine-task-collapse-summary{display:grid!important;grid-template-columns:minmax(290px,.56fr) minmax(0,1fr) auto!important;grid-template-areas:"intro distribution action" "intro stats action"!important;gap:6px 24px!important;align-items:center!important}.try-flow-advisor-task-center .production-section-head{grid-area:intro!important}.try-flow-advisor-task-center .production-engine-task-summary-head{grid-area:distribution!important}.try-flow-advisor-task-center .production-engine-task-summary-stats{grid-area:stats!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.try-flow-advisor-task-center .production-engine-task-summary-stats span{justify-content:center!important;min-width:0!important;padding-right:0!important;border-right:0!important}.try-flow-advisor-task-center .try-flow-advisor-refresh{grid-area:action!important}.try-flow-advisor-task-center .production-engine-task-collapse-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.try-flow-advisor-task-center .production-engine-task-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}.try-flow-advisor-task-center .production-engine-task-list{display:grid!important;width:100%!important}.try-flow-advisor-task-center .production-engine-task-card{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1.08fr) minmax(96px,.42fr)!important;width:100%!important;box-sizing:border-box!important}.try-flow-advisor-task-center .production-engine-task-open{grid-column:1!important}.try-flow-advisor-task-center .production-engine-task-feedback{grid-column:2!important}.try-flow-advisor-task-center .production-engine-task-response,.try-flow-advisor-task-center .production-engine-task-waiting{grid-column:3!important}.try-flow-advisor-task-center .production-engine-task-card-actions{grid-column:4!important;display:grid!important;align-content:start!important;gap:8px!important}@media(max-width:1180px){.try-flow-advisor-task-center .production-engine-task-collapse-summary,.try-flow-advisor-task-center .production-engine-task-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.try-flow-advisor-task-center .production-section-head,.try-flow-advisor-task-center .production-engine-task-summary-head,.try-flow-advisor-task-center .production-engine-task-summary-stats,.try-flow-advisor-task-center .try-flow-advisor-refresh,.try-flow-advisor-task-center .production-engine-task-open,.try-flow-advisor-task-center .production-engine-task-feedback,.try-flow-advisor-task-center .production-engine-task-response,.try-flow-advisor-task-center .production-engine-task-waiting,.try-flow-advisor-task-center .production-engine-task-card-actions{grid-column:1!important;grid-area:auto!important}}.app-shell.is-platform-shell.is-employee-workbench-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell.is-platform-shell.is-employee-workbench-shell>.sidebar,.app-shell.is-platform-shell.is-employee-workbench-shell .platform-topbar,.app-shell.is-platform-shell.is-employee-workbench-shell .workspace-back-link,.app-shell.is-platform-shell.is-employee-workbench-shell .sidebar-toggle{display:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell>.workspace{width:100vw!important}.app-shell.is-platform-shell .workbench-home-dashboard,.workbench-home-dashboard{--wb-ink: #101a3f;--wb-muted: #7a86a3;--wb-primary: #2f7dff;--wb-primary-deep: #2459bf;--wb-border: #dbe6f7;--wb-shadow: 0 24px 70px rgb(42 97 174 / 12%);width:min(1488px,calc(100vw - 104px))!important;gap:24px!important;padding:22px 0 28px!important;color:var(--wb-ink)!important}.app-shell.is-platform-shell .workbench-home-dashboard:before,.workbench-home-dashboard:before{display:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-home-header,.workbench-home-dashboard .workbench-home-header{display:grid!important;grid-template-columns:minmax(0,1fr) 318px!important;align-items:start!important;gap:24px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-home-header>div,.workbench-home-dashboard .workbench-home-header>div{display:grid!important;gap:8px!important}.app-shell.is-platform-shell .workbench-home-dashboard .role-home-header h1,.workbench-home-dashboard .role-home-header h1{margin:0!important;color:#101a3f!important;font-size:38px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}.app-shell.is-platform-shell .workbench-home-dashboard .role-home-header p,.workbench-home-dashboard .role-home-header p{margin:0!important;color:#7a86a3!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-role-switch,.workbench-home-dashboard .workbench-role-switch{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;width:318px!important;min-height:56px!important;justify-self:end!important;gap:12px!important;padding:0 44px 0 24px!important;border:1px solid #dbe6f7!important;border-radius:12px!important;background:#fffffff0!important;box-shadow:0 16px 40px #2a61ae14,inset 0 1px #ffffffe0!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-role-switch span,.workbench-home-dashboard .workbench-role-switch span{color:#8a94ae!important;font-size:14px!important;font-weight:850!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-role-switch select,.workbench-home-dashboard .workbench-role-switch select{height:54px!important;padding:0!important;border:0!important;color:#111a3d!important;background:transparent!important;font-size:15px!important;font-weight:950!important;box-shadow:none!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-role-switch:after,.workbench-home-dashboard .workbench-role-switch:after{right:24px!important;border-color:#35477c!important}.app-shell.is-platform-shell .workbench-dashboard-hero-card,.workbench-dashboard-hero-card{overflow:hidden!important;min-height:0!important;padding:0!important;border:1px solid #dbe6f7!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:var(--wb-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}.app-shell.is-platform-shell .workbench-dashboard-hero-card .workbench-board-head,.workbench-dashboard-hero-card .workbench-board-head{min-height:78px!important;padding:0 29px!important;border-bottom:1px solid #e4ebf8!important;background:#ffffffe0!important}.app-shell.is-platform-shell .workbench-board-title,.workbench-board-title{display:flex!important;min-width:0!important;align-items:center!important;gap:12px!important}.app-shell.is-platform-shell .workbench-board-icon,.workbench-board-icon{display:grid!important;flex:0 0 auto!important;width:44px!important;height:44px!important;place-items:center!important;border-radius:12px!important;color:#2f7dff!important;background:#edf5ff!important}.app-shell.is-platform-shell .workbench-board-icon svg,.workbench-board-icon svg{width:26px!important;height:26px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.app-shell.is-platform-shell .workbench-dashboard-hero-card .workbench-board-head h2,.workbench-dashboard-hero-card .workbench-board-head h2{overflow:hidden!important;margin:0!important;color:#101a3f!important;font-size:21px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important}.app-shell.is-platform-shell .workbench-board-badge,.workbench-board-badge{display:inline-flex!important;min-height:28px!important;align-items:center!important;padding:0 10px!important;border-radius:8px!important;color:#2f6ed8!important;background:#eef5ff!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important}.app-shell.is-platform-shell .workbench-board-head button,.workbench-board-head button{display:inline-flex!important;min-height:42px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;border:1px solid #d5e2f6!important;border-radius:10px!important;color:#254a8f!important;background:linear-gradient(180deg,#fff,#f6f9ff),#fff!important;box-shadow:0 10px 24px #2f7dff17,inset 0 1px #ffffffeb!important;font-size:15px!important;font-weight:950!important}.workbench-board-button-icon{position:relative;display:inline-block;width:16px;height:16px}.workbench-board-button-icon:before,.workbench-board-button-icon:after{position:absolute;bottom:2px;width:3px;border-radius:999px;content:"";background:#254a8f}.workbench-board-button-icon:before{left:2px;height:8px;box-shadow:5px -3px #254a8f}.workbench-board-button-icon:after{right:1px;height:13px}.app-shell.is-platform-shell .workbench-dashboard-detail,.workbench-dashboard-detail{gap:24px!important;padding:20px 28px 28px!important}.app-shell.is-platform-shell .workbench-boss-daily-readout,.workbench-boss-daily-readout{gap:14px!important}.app-shell.is-platform-shell .workbench-boss-daily-card,.workbench-boss-daily-card{grid-template-columns:74px minmax(0,1fr) 168px!important;min-height:110px!important;gap:24px!important;padding:18px 36px 18px 24px!important;border:1px solid #f2d7c6!important;border-radius:12px!important;background:linear-gradient(90deg,#fffaf6,#fffefd 58%,#fff8f1),#fff!important;box-shadow:0 14px 30px #bc71300f,inset 0 1px #ffffffeb!important}.app-shell.is-platform-shell .workbench-boss-daily-icon,.workbench-boss-daily-icon{width:72px!important;height:72px!important;overflow:visible!important;border-radius:999px!important;background:transparent!important;box-shadow:0 14px 28px #f45f181a,inset 0 1px #fffc!important}.app-shell.is-platform-shell .workbench-boss-daily-icon:before,.app-shell.is-platform-shell .workbench-boss-daily-icon:after,.workbench-boss-daily-icon:before,.workbench-boss-daily-icon:after{display:none!important;content:none!important}.app-shell.is-platform-shell .workbench-boss-daily-copy,.workbench-boss-daily-copy{gap:10px!important}.app-shell.is-platform-shell .workbench-boss-daily-readout span,.workbench-boss-daily-readout span{color:#f05f1f!important;font-size:13px!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-boss-daily-readout strong,.workbench-boss-daily-readout strong{color:#101a3f!important;font-size:27px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important}.app-shell.is-platform-shell .workbench-boss-daily-readout strong em,.workbench-boss-daily-readout strong em{color:#f05f1f!important;font-style:normal!important}.app-shell.is-platform-shell .workbench-boss-daily-readout small,.workbench-boss-daily-readout small{display:none!important}.app-shell.is-platform-shell .workbench-boss-daily-action,.workbench-boss-daily-action{min-height:56px!important;padding:0 24px!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(135deg,#2f7dff,#1f63d9)!important;box-shadow:0 18px 34px #2f7dff40!important;font-size:18px!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-boss-broadcast,.workbench-boss-broadcast{grid-template-columns:auto minmax(0,1fr)!important;min-height:52px!important;gap:12px!important;padding:8px 12px!important;border:1px solid #dfe8f7!important;border-radius:10px!important;background:#fbfdff!important;box-shadow:inset 0 1px #ffffffe5!important}.app-shell.is-platform-shell .workbench-boss-broadcast>strong,.workbench-boss-broadcast>strong{min-height:32px!important;padding:0 12px!important;border-radius:999px!important;color:#2f6ed8!important;background:#edf5ff!important;font-size:13px!important}.app-shell.is-platform-shell .workbench-boss-broadcast-mark,.workbench-boss-broadcast-mark{display:inline-grid!important;width:34px!important;min-width:34px!important;min-height:30px!important;place-items:center!important;padding:0!important}.workbench-boss-broadcast-icon{display:block;width:18px;height:18px;color:#2f6ed8;overflow:visible}.workbench-boss-broadcast-icon path:first-child{fill:currentColor;stroke:none}.workbench-boss-broadcast-icon path:not(:first-child){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-shell.is-platform-shell .workbench-boss-broadcast button,.workbench-boss-broadcast button{min-height:34px!important;border-color:#dfe8f7!important;background:#fff!important}.app-shell.is-platform-shell .workbench-boss-metro-panel,.workbench-boss-metro-panel{min-height:282px!important;gap:16px!important;padding:20px 28px 18px!important;border:1px solid #dbe6f7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 34px #2f7dff12,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell .workbench-panel-title,.workbench-panel-title{align-items:center!important;gap:8px!important}.app-shell.is-platform-shell .workbench-panel-title span,.workbench-panel-title span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#101a3f!important;font-size:22px!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-panel-title span i,.workbench-panel-title span i{display:inline-grid!important;width:18px!important;height:18px!important;place-items:center!important;border:1px solid #98a7bd!important;border-radius:999px!important;color:#8793aa!important;font-size:12px!important;font-style:normal!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-boss-metro-map,.workbench-boss-metro-map{grid-template-columns:repeat(6,minmax(118px,1fr))!important;gap:22px!important;padding:22px 56px 0!important}.app-shell.is-platform-shell .workbench-boss-metro-map:before,.workbench-boss-metro-map:before{top:42px!important;right:110px!important;left:110px!important;height:3px!important;background:linear-gradient(90deg,#c6d4ea,#d3c7f4 32%,#ff6b1a 54%,#63d4b6 78%,#c6d4ea)!important;opacity:.86!important}.app-shell.is-platform-shell .workbench-boss-station,.workbench-boss-station{min-height:174px!important;gap:8px!important;padding:0 6px!important}.app-shell.is-platform-shell .workbench-boss-station i,.workbench-boss-station i{width:40px!important;height:40px!important;margin:0 0 4px!important;border-width:5px!important;background:#fff!important;box-shadow:0 0 0 8px #eef5ff,0 12px 22px #2f7dff24!important}.app-shell.is-platform-shell .workbench-boss-station.is-purple i,.workbench-boss-station.is-purple i{box-shadow:0 0 0 8px #f2ecff,0 12px 22px #7a55d921!important}.app-shell.is-platform-shell .workbench-boss-station.is-green i,.workbench-boss-station.is-green i{box-shadow:0 0 0 8px #e9f8f4,0 12px 22px #16b78421!important}.app-shell.is-platform-shell .workbench-boss-station.is-orange i,.workbench-boss-station.is-orange i{box-shadow:0 0 0 8px #fff1e8,0 12px 22px #f2691821!important}.app-shell.is-platform-shell .workbench-boss-station span,.workbench-boss-station span{font-size:16px!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-boss-station strong,.workbench-boss-station strong{color:#101a3f!important;font-size:34px!important;font-weight:950!important;line-height:1!important}.app-shell.is-platform-shell .workbench-boss-station small,.workbench-boss-station small{display:block!important;max-width:none!important;color:#7a86a3!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;-webkit-line-clamp:initial!important}.app-shell.is-platform-shell .workbench-boss-station em,.workbench-boss-station em{display:inline-flex!important;min-height:28px!important;align-items:center!important;justify-content:center!important;margin-top:2px!important;padding:0 22px!important;border-radius:999px!important;color:#f05f1f!important;background:#ffeada!important;font-size:15px!important;font-style:normal!important;font-weight:950!important}.app-shell.is-platform-shell .workbench-boss-station.is-green em,.workbench-boss-station.is-green em{color:#069978!important;background:#dff5ee!important}.app-shell.is-platform-shell .workbench-focus-action-grid,.workbench-focus-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.app-shell.is-platform-shell .workbench-focus-action-card,.workbench-focus-action-card{display:grid!important;grid-template-columns:74px minmax(0,1fr) auto!important;min-height:96px!important;align-items:center!important;gap:12px!important;padding:18px 24px!important;border:1px solid #dbe6f7!important;border-radius:10px!important;color:#101a3f!important;text-align:left!important;background:#fff!important;box-shadow:0 14px 30px #2f7dff0f,inset 0 1px #fffffff0!important;cursor:pointer!important}.workbench-focus-icon{position:relative;display:grid;width:52px;height:52px;place-items:center;border-radius:999px;color:#315f95;background:#eef4fb}.workbench-focus-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.workbench-focus-icon:before,.workbench-focus-icon:after{display:none!important;content:none!important}.workbench-focus-icon.is-judge:before{width:20px;height:20px;border:3px solid currentColor;border-radius:999px}.workbench-focus-icon.is-judge:after{bottom:12px;width:10px;height:8px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;border-left:3px solid currentColor;border-radius:0 0 8px 8px}.workbench-focus-icon.is-training{color:#315f95;background:#eef4fb}.workbench-focus-icon.is-training:before{bottom:13px;left:15px;width:4px;height:18px;border-radius:999px;background:currentColor;box-shadow:8px -7px 0 currentColor,16px -12px 0 currentColor}.workbench-focus-icon.is-training:after{right:13px;bottom:12px;left:13px;height:3px;border-radius:999px;background:currentColor}.workbench-focus-icon.is-material{color:#315f95;background:#eef4fb}.workbench-focus-icon.is-material:before{width:24px;height:19px;border:3px solid currentColor;border-radius:4px}.workbench-focus-icon.is-material:after{top:15px;left:15px;width:12px;height:6px;border:3px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;background:#f1e8ff}.app-shell.is-platform-shell .workbench-focus-action-card span,.workbench-focus-action-card span{display:grid!important;min-width:0!important;gap:6px!important;padding-left:16px!important;border-left:1px solid #dfe8f7!important}.app-shell.is-platform-shell .workbench-focus-action-card strong,.workbench-focus-action-card strong{color:#101a3f!important;font-size:17px!important;font-weight:950!important;line-height:1.2!important}.app-shell.is-platform-shell .workbench-focus-action-card small,.workbench-focus-action-card small{color:#73809c!important;font-size:15px!important;font-weight:820!important;line-height:1.25!important}.app-shell.is-platform-shell .workbench-focus-action-card em,.workbench-focus-action-card em{display:inline-flex!important;min-height:36px!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #dbe6f7!important;border-radius:8px!important;color:#2f7dff!important;background:#f9fbff!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}.app-shell.is-platform-shell .workbench-scenario-entry-board,.workbench-scenario-entry-board{display:grid!important;justify-items:center!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.is-platform-shell .workbench-xiaoce-inline,.workbench-xiaoce-inline{display:grid!important;grid-template-columns:148px 322px!important;align-items:end!important;justify-content:center!important;gap:20px!important;min-height:130px!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button,.workbench-xiaoce-avatar-button{display:grid!important;width:148px!important;height:124px!important;place-items:end center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button img,.workbench-xiaoce-avatar-button img{width:142px!important;height:118px!important;object-fit:contain!important;filter:drop-shadow(0 16px 28px rgb(47 125 255 / 18%))!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-focus,.workbench-xiaoce-avatar-button .platform-xiaoce-focus{display:grid!important;width:148px!important;height:124px!important;place-items:end center!important;background:transparent!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-avatar,.workbench-xiaoce-avatar-button .platform-xiaoce-avatar{width:148px!important;height:124px!important;aspect-ratio:auto!important;animation:xiaoceAvatarFloat 4.8s ease-in-out infinite!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button:hover .platform-xiaoce-avatar,.app-shell.is-platform-shell .workbench-xiaoce-avatar-button:focus-visible .platform-xiaoce-avatar,.workbench-xiaoce-avatar-button:hover .platform-xiaoce-avatar,.workbench-xiaoce-avatar-button:focus-visible .platform-xiaoce-avatar{animation:xiaoceAvatarWaveRock 1.2s ease-in-out infinite!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-avatar img,.workbench-xiaoce-avatar-button .platform-xiaoce-avatar img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important;transform-origin:center bottom!important;filter:drop-shadow(0 16px 26px rgb(26 72 140 / 13%)) saturate(1.04) contrast(1.01)!important;-webkit-mask-image:none!important;mask-image:none!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot,.workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot{width:4px!important;height:4px!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot.dot-two,.workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot.dot-two{width:5px!important;height:5px!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot.dot-three,.workbench-xiaoce-avatar-button .platform-xiaoce-orbit-dot.dot-three{width:4px!important;height:4px!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-wave-spark,.workbench-xiaoce-avatar-button .platform-xiaoce-wave-spark{width:14px!important;height:14px!important}.app-shell.is-platform-shell .workbench-xiaoce-avatar-button .platform-xiaoce-wave-spark.spark-two,.workbench-xiaoce-avatar-button .platform-xiaoce-wave-spark.spark-two{width:10px!important;height:10px!important}.app-shell.is-platform-shell .workbench-xiaoce-bubble,.workbench-xiaoce-bubble{position:relative!important;display:grid!important;min-height:122px!important;align-content:center!important;gap:20px!important;padding:22px 20px!important;border:1px solid #dbe6f7!important;border-radius:16px!important;color:#101a3f!important;background:#fffffff0!important;box-shadow:0 18px 44px #2a61ae1a,inset 0 1px #ffffffeb!important;cursor:pointer!important}.app-shell.is-platform-shell .workbench-xiaoce-bubble:before,.workbench-xiaoce-bubble:before{position:absolute!important;left:-12px!important;top:50%!important;width:20px!important;height:20px!important;border-bottom:1px solid #dbe6f7!important;border-left:1px solid #dbe6f7!important;content:""!important;background:#fffffff0!important;transform:translateY(-50%) rotate(45deg)!important}.app-shell.is-platform-shell .workbench-xiaoce-bubble>strong,.workbench-xiaoce-bubble>strong{position:relative!important;z-index:1!important;color:#101a3f!important;font-size:18px!important;font-weight:950!important;line-height:1.3!important}.app-shell.is-platform-shell .workbench-xiaoce-links,.workbench-xiaoce-links{position:relative!important;z-index:1!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.app-shell.is-platform-shell .workbench-xiaoce-links .scenario-function-link-pill,.workbench-xiaoce-links .scenario-function-link-pill{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid #dbe6f7!important;border-radius:10px!important;color:#2f6ed8!important;background:#f7fbff!important;box-shadow:inset 0 1px #ffffffe0!important;font-size:15px!important;font-weight:950!important}@media(max-width:1180px){.app-shell.is-platform-shell .workbench-home-dashboard,.workbench-home-dashboard{width:min(100%,calc(100vw - 36px))!important;padding-top:18px!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-home-header,.workbench-home-dashboard .workbench-home-header{grid-template-columns:minmax(0,1fr)!important}.app-shell.is-platform-shell .workbench-home-dashboard .workbench-role-switch,.workbench-home-dashboard .workbench-role-switch{justify-self:start!important;width:min(318px,100%)!important}.app-shell.is-platform-shell .workbench-boss-daily-card,.workbench-boss-daily-card{grid-template-columns:72px minmax(0,1fr)!important}.app-shell.is-platform-shell .workbench-boss-daily-actions,.workbench-boss-daily-actions{grid-column:1 / -1!important;justify-self:start!important;justify-content:flex-start!important;flex-wrap:wrap!important}.app-shell.is-platform-shell .workbench-focus-action-grid,.workbench-focus-action-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.app-shell.is-platform-shell .workbench-home-dashboard .role-home-header h1,.workbench-home-dashboard .role-home-header h1{font-size:32px!important}.app-shell.is-platform-shell .workbench-dashboard-hero-card .workbench-board-head,.workbench-dashboard-hero-card .workbench-board-head{display:grid!important;min-height:0!important;gap:14px!important;padding:18px!important}.app-shell.is-platform-shell .workbench-board-title,.workbench-board-title{align-items:start!important}.app-shell.is-platform-shell .workbench-board-badge,.workbench-board-badge{display:none!important}.app-shell.is-platform-shell .workbench-dashboard-detail,.workbench-dashboard-detail{padding:16px!important}.app-shell.is-platform-shell .workbench-boss-daily-card,.workbench-boss-daily-card{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.app-shell.is-platform-shell .workbench-boss-daily-icon,.workbench-boss-daily-icon{width:56px!important;height:56px!important}.app-shell.is-platform-shell .workbench-boss-daily-readout strong,.workbench-boss-daily-readout strong{font-size:22px!important}.app-shell.is-platform-shell .workbench-boss-daily-actions,.workbench-boss-daily-actions{grid-column:1 / -1!important;justify-self:stretch!important;justify-content:flex-start!important;flex-wrap:wrap!important}.app-shell.is-platform-shell .workbench-boss-broadcast,.workbench-boss-broadcast{grid-template-columns:minmax(0,1fr)!important}.app-shell.is-platform-shell .workbench-boss-metro-map,.workbench-boss-metro-map{grid-template-columns:repeat(6,112px)!important;padding-right:8px!important;padding-left:8px!important;overflow-x:auto!important}.app-shell.is-platform-shell .workbench-focus-action-card,.workbench-focus-action-card{grid-template-columns:58px minmax(0,1fr)!important}.app-shell.is-platform-shell .workbench-focus-action-card em,.workbench-focus-action-card em{grid-column:2!important;justify-self:start!important}.app-shell.is-platform-shell .workbench-xiaoce-inline,.workbench-xiaoce-inline{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-detail,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-grid{gap:14px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-detail{padding:18px 28px 22px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout{gap:8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-card{min-height:98px!important;padding-top:14px!important;padding-bottom:14px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-icon{width:64px!important;height:64px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-panel-title span{font-size:20px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout strong{font-size:26px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-action{min-height:50px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast{min-height:40px!important;padding-top:4px!important;padding-bottom:4px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-scenario-entry-board{justify-items:end!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-inline{grid-template-columns:390px 148px!important;justify-self:end!important;margin-right:0!important;transform:translate(12px)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-avatar-button{order:2!important;grid-column:2!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble{order:1!important;grid-column:1!important;gap:16px!important;padding-right:22px!important;padding-left:22px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble:before{right:-12px!important;left:auto!important;border-top:1px solid #dbe6f7!important;border-right:1px solid #dbe6f7!important;border-bottom:0!important;border-left:0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble>strong{color:#1f315f!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-panel{min-height:226px!important;gap:10px!important;padding-top:16px!important;padding-bottom:8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map{gap:18px!important;padding:15px 70px 0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map:before{top:35px!important;right:126px!important;left:126px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station{min-height:122px!important;gap:4px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station i{width:36px!important;height:36px!important;border-width:4px!important;margin-bottom:3px!important;box-shadow:0 0 0 7px #eef5ff,0 10px 20px #2f7dff1f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station.is-purple i{box-shadow:0 0 0 7px #f2ecff,0 10px 20px #7a55d91f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station.is-green i{box-shadow:0 0 0 7px #e9f8f4,0 10px 20px #16b7841f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station.is-orange i{box-shadow:0 0 0 7px #fff1e8,0 10px 20px #f269181f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station span{font-size:15px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station strong{font-size:28px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station small{font-size:12px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station em{min-height:24px!important;padding:0 18px!important;font-size:14px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card{min-height:78px!important;padding-top:12px!important;padding-bottom:12px!important}.app-shell.is-platform-shell.is-employee-workbench-shell{--wb-ink: #081f4f;--wb-muted: #5c6f91;--wb-primary: #1264f4;--wb-primary-deep: #082c7f;--wb-line: #d7e4f6;--wb-soft-blue: #f4f8ff;background:radial-gradient(circle at 8% 0%,rgb(170 211 255 / 24%) 0,transparent 34%),radial-gradient(circle at 98% 18%,rgb(190 216 255 / 28%) 0,transparent 31%),linear-gradient(180deg,#f8fbff,#eef6ff 58%,#f8fbff)!important}.app-shell.is-platform-shell.is-employee-workbench-shell>.workspace{background:radial-gradient(circle at 3% 48%,rgb(158 204 255 / 18%) 0,transparent 26%),radial-gradient(circle at 84% 86%,rgb(196 218 255 / 24%) 0,transparent 32%),linear-gradient(180deg,#f8fbff,#eef6ff 64%,#f7fbff)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-home-dashboard{width:min(1512px,calc(100vw - 88px))!important;padding-top:22px!important;color:var(--wb-ink)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .role-home-header h1{color:#071d49!important;font-size:40px!important;font-weight:950!important}.app-shell.is-platform-shell.is-employee-workbench-shell .role-home-header p{color:#5b6f8f!important;font-weight:650!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-role-switch{border-color:#d7e4f7!important;border-radius:18px!important;background:#ffffffe5!important;box-shadow:0 14px 34px #3463ab17,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-hero-card{overflow:hidden!important;border-color:#d7e4f7!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfffa),#fff!important;box-shadow:0 28px 72px #325e9e21,inset 0 1px #fffffff2!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-hero-card .workbench-board-head{position:relative!important;min-height:86px!important;overflow:hidden!important;padding:0 32px!important;border-bottom:0!important;background:radial-gradient(circle at 67% 22%,rgb(30 105 206 / 42%) 0,transparent 26%),radial-gradient(circle at 82% 76%,rgb(9 74 160 / 54%) 0,transparent 34%),linear-gradient(135deg,#08235f,#0a3b9f 58%,#06307e)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-hero-card .workbench-board-head:before{position:absolute!important;inset:-38px -90px auto auto!important;width:520px!important;height:180px!important;content:""!important;background:radial-gradient(circle,rgb(255 255 255 / 16%) 0 1px,transparent 2px),linear-gradient(145deg,rgb(125 184 255 / 26%),transparent 56%)!important;background-size:28px 28px,auto!important;opacity:.8!important;transform:rotate(-9deg)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-title{position:relative!important;z-index:1!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-badge{order:-1!important;min-height:0!important;padding:0!important;color:#deeaffeb!important;background:transparent!important;font-size:14px!important;font-weight:850!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-hero-card .workbench-board-head h2{color:#fff!important;font-size:30px!important;text-shadow:0 8px 22px rgb(0 18 64 / 22%)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-head button{position:relative!important;z-index:1!important;min-height:52px!important;padding:0 22px!important;border-color:#d2e2ff9e!important;border-radius:10px!important;color:#fff!important;background:#ffffff17!important;box-shadow:inset 0 1px #ffffff2e!important;font-size:18px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-button-icon:before,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-button-icon:after{background:#fff!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-board-button-icon:before{box-shadow:5px -3px #fff!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-detail{gap:18px!important;padding:18px 24px!important;background:radial-gradient(circle at 78% 2%,rgb(226 240 255 / 82%) 0,transparent 42%),linear-gradient(180deg,#f9fcff,#f5f9ff)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-card{grid-template-columns:60px minmax(0,1fr) auto!important;min-height:126px!important;gap:18px!important;padding:22px 30px 22px 22px!important;border-color:#d4e2f7!important;border-radius:12px!important;background:linear-gradient(100deg,#fffffff5,#f4f9fff0),#f8fbff!important;box-shadow:0 14px 34px #2f5b9a14,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-icon{width:56px!important;height:56px!important;filter:drop-shadow(0 12px 20px rgb(255 111 34 / 16%))!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout span{color:#1264f4!important;font-size:14px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout strong{color:#071d49!important;font-size:24px!important;line-height:1.35!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout strong em{color:#ff6b1a!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-actions{justify-self:end!important;gap:10px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-action{min-height:42px!important;padding:0 16px!important;border-radius:8px!important;font-size:15px!important;font-weight:900!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis{gap:7px!important;border-color:#cbdaf1!important;color:#1f5ca8!important;background:linear-gradient(180deg,#ffffffc7,#f1f7ffc2),#fff!important;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #2a61ae17!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis .workbench-board-button-icon{width:14px!important;height:14px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis .workbench-board-button-icon:before,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis .workbench-board-button-icon:after{background:#1f5ca8!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-analysis .workbench-board-button-icon:before{box-shadow:5px -3px #1f5ca8!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-action{background:linear-gradient(135deg,#176cf4,#0f55d9)!important;box-shadow:0 12px 24px #176cf42e!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-action:before{width:7px!important;height:12px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast{border-color:#d9e5f8!important;background:#ffffffe0!important;box-shadow:0 10px 26px #315a990f,inset 0 1px #fffffff2!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast-mark{color:#176cf4!important;background:#edf5ff!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast button{border-color:#d9e5f8!important;color:#071d49!important;background:#fff!important;box-shadow:inset 0 1px #ffffffeb!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast button span,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast button em{color:#176cf4!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-panel{min-height:264px!important;gap:14px!important;padding:18px 34px 16px!important;border-color:#d9e5f8!important;border-radius:12px!important;background:linear-gradient(180deg,#fffffffa,#f9fcfff5),#fff!important;box-shadow:0 16px 38px #305b9a14,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-panel-title span{color:#071d49!important;font-size:20px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-panel-title span i{display:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map{gap:26px!important;padding:24px 42px 0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map:before{top:44px!important;right:84px!important;left:84px!important;height:4px!important;background:linear-gradient(90deg,#a8bdf0,#bdc8dc 34%,#ffb37c 56%,#8cd5d1 74%,#b5c1d6)!important;opacity:.76!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station{min-height:140px!important;gap:6px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station i{position:relative!important;width:34px!important;height:34px!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#91a0ba,#667690)!important;box-shadow:0 0 0 7px #f2f6fc,0 10px 20px #4c607e1f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station i:before{position:absolute!important;left:12px!important;top:8px!important;width:7px!important;height:13px!important;border-right:3px solid #ffffff!important;border-bottom:3px solid #ffffff!important;content:""!important;transform:rotate(45deg)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station span{color:#263858!important;font-size:15px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station strong{color:#071d49!important;font-size:30px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station small{color:#7f8ca3!important;font-size:12px!important;font-weight:600!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) i{width:56px!important;height:56px!important;margin-top:-8px!important;border:1px solid rgb(255 149 92 / 46%)!important;color:#fff!important;background:#ff672dad!important;box-shadow:0 0 0 8px #ff8b3a1a,0 0 0 20px #ff8b3a0d,0 0 30px #ff672d42,0 16px 30px #ee5e2d29!important;-webkit-backdrop-filter:blur(8px) saturate(1.08)!important;backdrop-filter:blur(8px) saturate(1.08)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) i:before{position:absolute!important;width:auto!important;height:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;border:0!important;content:"!"!important;color:#fff!important;font-size:32px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) span,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) em{color:#ff5b1f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) em{background:#ffe7d7!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(5) i{width:50px!important;height:50px!important;margin-top:-4px!important;border:1px solid rgb(72 203 170 / 44%)!important;color:#fff!important;background:#16ae87a8!important;box-shadow:0 0 0 8px #1fc39e1a,0 0 0 19px #1fc39e0d,0 0 28px #0f9d733d,0 16px 28px #0f9d7326!important;-webkit-backdrop-filter:blur(8px) saturate(1.08)!important;backdrop-filter:blur(8px) saturate(1.08)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(5) i:before{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;width:auto!important;height:auto!important;place-items:center!important;border:0!important;content:"?"!important;color:#fff!important;font-size:29px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;transform:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(5) span,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(5) em{color:#0f9d93!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(5) em{background:#dff7f3!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-grid{gap:0!important;overflow:hidden!important;border:1px solid #d9e5f8!important;border-radius:12px!important;background:#ffffffeb!important;box-shadow:0 14px 30px #305b9a0f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card{min-height:58px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 18px!important;border:0!important;border-right:1px solid #d9e5f8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card:last-child{border-right:0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-icon{width:34px!important;height:34px!important;color:#315f95!important;background:#eef4fb!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-icon svg{width:20px!important;height:20px!important;stroke-width:2.1!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card strong{color:#071d49!important;font-size:15px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card small{color:#627594!important;font-size:13px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card em{min-height:0!important;padding:0!important;border:0!important;color:#176cf4!important;background:transparent!important;font-size:13px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-scenario-entry-board{position:relative!important;min-height:176px!important;padding-top:18px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-scenario-entry-board:before{position:absolute!important;top:-26px!important;right:-52px!important;bottom:-70px!important;left:-52px!important;z-index:0!important;content:""!important;background:radial-gradient(ellipse at 57% 124%,rgb(210 226 255 / 80%) 0 34%,transparent 35%),radial-gradient(circle at 43% 52%,rgb(72 132 255 / 28%) 0 4px,transparent 5px),radial-gradient(circle at 72% 66%,rgb(72 132 255 / 22%) 0 3px,transparent 4px),linear-gradient(180deg,#eef6ffa3,#f8fbff00)!important;pointer-events:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-inline{position:relative!important;z-index:1!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble{border-color:#d7e4f7!important;background:#ffffffeb!important;box-shadow:0 18px 42px #305b9a1a,inset 0 1px #fffffff0!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble:before{border-color:#d7e4f7!important;background:#ffffffeb!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-links .scenario-function-link-pill{min-width:0!important;min-height:34px!important;padding:0 8px!important;border-color:#d7e4f7!important;color:#12366f!important;background:#f4f8ff!important;font-size:14px!important;white-space:nowrap!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-home-dashboard{gap:18px!important;padding-top:18px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-hero-card .workbench-board-head{min-height:82px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-dashboard-detail{gap:12px!important;padding:16px 24px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-card{min-height:110px!important;padding-top:18px!important;padding-bottom:18px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-daily-readout strong{font-size:23px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-broadcast{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-panel{min-height:230px!important;padding-top:16px!important;padding-bottom:12px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map{padding-top:18px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-metro-map:before{top:38px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station{min-height:116px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) i{width:56px!important;height:56px!important;margin-top:-8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:not(:nth-child(4)):not(:nth-child(5)) i{width:34px!important;height:34px!important;margin-top:0!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#91a0ba,#667690)!important;box-shadow:0 0 0 7px #f2f6fc,0 10px 20px #4c607e1f!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:not(:nth-child(4)):not(:nth-child(5)) i:before{left:12px!important;top:8px!important;width:7px!important;height:13px!important;border-right:3px solid #ffffff!important;border-bottom:3px solid #ffffff!important;content:""!important;transform:rotate(45deg)!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:not(:nth-child(4)):not(:nth-child(5)) span{color:#263858!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-boss-station:nth-child(4) i:before{transform:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-focus-action-card{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-scenario-entry-board{min-height:154px!important;padding-top:6px!important}@media(max-width:760px){.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-inline{grid-template-columns:minmax(0,1fr)!important;transform:none!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-avatar-button,.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble{grid-column:1!important}.app-shell.is-platform-shell.is-employee-workbench-shell .workbench-xiaoce-bubble:before{right:auto!important;left:-12px!important;border-top:0!important;border-right:0!important;border-bottom:1px solid #dbe6f7!important;border-left:1px solid #dbe6f7!important}}:root{--dashboard-skin-ink: #071d49;--dashboard-skin-ink-soft: #536481;--dashboard-skin-blue: #123f9a;--dashboard-skin-blue-deep: #082f7f;--dashboard-skin-blue-bright: #176cf4;--dashboard-skin-line: #d9e5f8;--dashboard-skin-card: rgb(255 255 255 / 92%);--dashboard-skin-card-strong: rgb(255 255 255 / 97%);--dashboard-skin-glass: linear-gradient(180deg, rgb(255 255 255 / 96%) 0%, rgb(246 250 255 / 90%) 100%);--dashboard-skin-shadow: 0 16px 38px rgb(48 91 154 / 8%);--dashboard-skin-soft-shadow: 0 10px 26px rgb(49 90 153 / 6%)}.customer-card-page--damo-crm,.phone-retail-manager-command-page{background:radial-gradient(circle at 88% 18%,rgb(197 223 255 / 58%) 0 0,transparent 240px),radial-gradient(circle at 18% 88%,rgb(215 229 255 / 62%) 0 0,transparent 280px),linear-gradient(180deg,#f7fbff,#eaf4ff)!important}.customer-card-page--damo-crm:before,.phone-retail-manager-command-page:before{background:radial-gradient(circle at 10% 12%,rgb(124 190 255 / 16%) 0 0,transparent 180px),linear-gradient(120deg,#f0f8ffeb,#ffffffc7 42%,#e2f2ffdb)!important}.damo-crm-workbench,.damo-crm-frame{background:radial-gradient(circle at 88% 18%,rgb(197 223 255 / 48%) 0 0,transparent 240px),linear-gradient(180deg,#f7fbff,#edf6ff)!important}.app-shell .workspace .library-page-minimal{background:radial-gradient(circle at 88% 18%,rgb(197 223 255 / 54%) 0 0,transparent 240px),radial-gradient(circle at 18% 88%,rgb(215 229 255 / 54%) 0 0,transparent 280px),linear-gradient(180deg,#f7fbff,#edf6ff)!important}.customer-card-page--damo-crm:after,.phone-retail-manager-command-page:after{background:linear-gradient(135deg,transparent 0 54%,rgb(65 128 226 / 7%) 54% 55%,transparent 55%),radial-gradient(circle at 95% 32%,rgb(103 163 255 / 16%) 0 22px,transparent 23px)!important;background-size:auto!important;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / 72%),transparent 80%)!important;mask-image:linear-gradient(180deg,rgb(0 0 0 / 72%),transparent 80%)!important}.damo-crm-page-head,.phone-retail-manager-hero-v2,.customer-crm-dashboard-header{position:relative!important;overflow:hidden!important;border:1px solid rgb(35 83 164 / 38%)!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(105deg,var(--dashboard-skin-blue-deep) 0%,#0d3d98 54%,#0a4cae 100%),#0d3d98!important;box-shadow:0 18px 42px #0c3d9829!important}.damo-crm-page-head{min-height:82px!important;padding:18px 24px!important}.app-shell .workspace .library-page-minimal .library-header{position:relative!important;overflow:hidden!important;min-height:112px!important;padding:22px 26px!important;border:1px solid rgb(35 83 164 / 38%)!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(105deg,var(--dashboard-skin-blue-deep) 0%,#0d3d98 54%,#0a4cae 100%),#0d3d98!important;box-shadow:0 18px 42px #0c3d9829!important}.damo-crm-page-head:before,.phone-retail-manager-hero-v2:before,.customer-crm-dashboard-header:before,.app-shell .workspace .library-page-minimal .library-header:before{position:absolute;top:-50px;right:20px;width:320px;height:180px;content:"";background:radial-gradient(circle,rgb(255 255 255 / 14%) 0 1px,transparent 2px),linear-gradient(145deg,rgb(125 184 255 / 22%),transparent 56%);background-size:28px 28px,auto;opacity:.8;transform:rotate(-9deg)}.damo-crm-page-head>*,.phone-retail-manager-hero-v2>*,.customer-crm-dashboard-header>*,.app-shell .workspace .library-page-minimal .library-header>*{position:relative;z-index:1}.damo-crm-page-head h1,.damo-crm-page-head p,.phone-retail-manager-hero-v2 .manager-hero-copy h1,.phone-retail-manager-hero-v2 .manager-hero-copy p:not(.eyebrow),.customer-crm-dashboard-header h2,.customer-crm-dashboard-header p,.customer-crm-dashboard-header span,.app-shell .workspace .library-page-minimal .library-header h1,.app-shell .workspace .library-page-minimal .library-header p,.app-shell .workspace .library-page-minimal .library-header span,.app-shell .workspace .library-page-minimal .library-live-card strong,.app-shell .workspace .library-page-minimal .library-live-card small{color:#fff!important}.phone-retail-manager-hero-v2 .manager-hero-copy h1,.customer-crm-dashboard-header h2,.app-shell .workspace .library-page-minimal .library-header h1{text-shadow:0 8px 22px rgb(0 18 64 / 22%)!important}.customer-crm-dashboard-header .customer-crm-summary-toggle{border-color:#d2e2ff85;color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #0020601a}.customer-crm-dashboard-header .customer-crm-summary-toggle:hover{background:#ffffff2e}.app-shell .workspace .library-page-minimal .library-live-card{border-color:#d2e2ff75!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #0020601a!important}.damo-crm-page-actions .damo-crm-action-button,.phone-retail-manager-hero-v2 .manager-hero-actions .secondary-button,.phone-retail-manager-hero-v2 .manager-hero-actions .primary-button,.customer-crm-dashboard-actions .secondary-button,.customer-crm-dashboard-actions .primary-button,.app-shell .workspace .library-page-minimal .library-header-actions .secondary-button,.app-shell .workspace .library-page-minimal .library-header-actions .primary-button{min-height:38px!important;border-color:#d2e2ff9e!important;border-radius:8px!important;color:#fff!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #0020601a!important}.damo-crm-page-actions .damo-crm-action-button.is-primary,.phone-retail-manager-hero-v2 .manager-hero-actions .primary-button,.customer-crm-dashboard-actions .primary-button,.app-shell .workspace .library-page-minimal .library-header-actions .primary-button{border-color:#ffffff2e!important;background:linear-gradient(135deg,#176cf4,#0f55d9)!important;box-shadow:0 12px 24px #176cf433!important}.damo-crm-kpi-card,.damo-crm-module-card,.damo-crm-linkage-card,.damo-crm-side-card,.damo-crm-section-shell,.damo-crm-stat-strip article,.damo-crm-opportunity-summary article,.damo-crm-task-board article,.damo-crm-mini-panel,.damo-crm-source-board,.damo-crm-table-panel,.damo-crm-customer-grid article,.damo-crm-pipeline-grid article,.damo-crm-analysis-panel,.damo-crm-team-grid article,.damo-crm-settings-grid article,.damo-crm-permission-panel,.customer-crm-metric-card,.customer-crm-module-card,.customer-crm-table-panel,.customer-crm-side-card,.manager-analysis-card,.manager-business-chain,.manager-dashboard-shell-v2,.phone-retail-manager-command-page .manager-data-board,.phone-retail-manager-command-page .manager-chart-panel,.phone-retail-manager-command-page .manager-carousel-card,.phone-retail-manager-command-page .manager-todo-panel,.phone-retail-manager-command-page .manager-selected-panel,.manager-library-panel,.manager-collapsible-section,.manager-side-details,.app-shell .workspace .library-page-minimal .library-action-strip,.app-shell .workspace .library-page-minimal .library-summary article,.app-shell .workspace .library-page-minimal .library-taxonomy-panel,.app-shell .workspace .library-page-minimal .library-table,.app-shell .workspace .library-page-minimal .repository-main,.app-shell .workspace .library-page-minimal .repository-assistant,.app-shell .workspace .library-page-minimal .signal-panel,.app-shell .workspace .library-page-minimal .classified-panel,.app-shell .workspace .library-page-minimal .saved-deliverables-panel{border-color:var(--dashboard-skin-line)!important;border-radius:12px!important;background:var(--dashboard-skin-glass),#fff!important;box-shadow:var(--dashboard-skin-shadow),inset 0 1px #fffffff0!important}.app-shell .workspace .library-page-minimal .library-action-step,.app-shell .workspace .library-page-minimal .library-taxonomy-layers article,.app-shell .workspace .library-page-minimal .library-focused-business article,.app-shell .workspace .library-page-minimal .classified-grid article,.app-shell .workspace .library-page-minimal .file-card,.app-shell .workspace .library-page-minimal .library-row{border-color:var(--dashboard-skin-line)!important;border-radius:10px!important;background:#ffffffc7!important;box-shadow:var(--dashboard-skin-soft-shadow)!important}.customer-crm-table-dialog{border-color:var(--dashboard-skin-line)!important;border-radius:14px!important;background:radial-gradient(circle at 82% 0%,rgb(226 240 255 / 82%) 0,transparent 42%),linear-gradient(180deg,#f9fcff,#f5f9ff)!important;box-shadow:0 28px 80px #0f377d33!important}.customer-crm-dashboard-shell{gap:12px!important;padding:12px!important}.customer-crm-modal-nav{border:1px solid rgb(35 83 164 / 38%)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--dashboard-skin-blue-deep),#0b3b93),#0b3b93!important;box-shadow:0 16px 34px #0c3d9824!important}.customer-crm-dashboard-main{gap:12px!important}.customer-crm-dashboard-scroll,.damo-crm-content{gap:14px!important;background:radial-gradient(circle at 78% 2%,rgb(226 240 255 / 66%) 0,transparent 40%),linear-gradient(180deg,#f9fcff,#f5f9ff)!important}.customer-crm-status-line,.customer-crm-focus-list button,.customer-crm-row-actions button,.phone-retail-manager-command-page .manager-board-tabs button,.manager-business-chain-track button,.app-shell .workspace .library-page-minimal .library-filter-row button{border-color:var(--dashboard-skin-line)!important;border-radius:8px!important;background:#ffffffdb!important;box-shadow:var(--dashboard-skin-soft-shadow)!important}.phone-retail-manager-command-page .manager-board-tabs button.is-active,.manager-business-chain-track button.is-active,.manager-business-chain-track button:hover,.customer-crm-focus-list button:hover,.customer-crm-row-actions button:hover,.app-shell .workspace .library-page-minimal .library-filter-row button:hover,.app-shell .workspace .library-page-minimal .library-filter-row button.is-active{border-color:#176cf461!important;background:linear-gradient(180deg,#fffffff5,#eff7ffeb)!important;box-shadow:inset 0 0 0 1px #176cf41f,0 14px 30px #176cf41a!important}.damo-crm-kpi-card>span,.damo-crm-section-head span,.damo-crm-section-subhead span,.damo-crm-module-card span,.damo-crm-side-card header strong,.customer-crm-section-head span,.customer-crm-module-card span,.customer-crm-metric-card span,.customer-crm-overview-detail-grid p span,.customer-crm-funnel-item span,.manager-analysis-card span,.manager-business-chain-head span,.manager-board-head span,.manager-chart-title span,.app-shell .workspace .library-page-minimal .library-summary span,.app-shell .workspace .library-page-minimal .library-taxonomy-head span,.app-shell .workspace .library-page-minimal .library-lookup-toolbar span,.app-shell .workspace .library-page-minimal .signal-panel span{color:var(--dashboard-skin-blue-bright)!important}.damo-crm-kpi-card>strong,.damo-crm-module-primary strong,.damo-crm-section-head h2,.damo-crm-section-head strong,.customer-crm-metric-card strong,.customer-crm-module-card strong,.customer-crm-overview-copy strong,.customer-crm-overview-detail-grid p strong,.customer-crm-section-head strong,.customer-crm-funnel-item strong,.manager-analysis-card strong,.manager-business-chain-head h2,.manager-business-chain-track strong,.manager-board-head h2,.manager-chart-title strong,.app-shell .workspace .library-page-minimal .library-summary strong,.app-shell .workspace .library-page-minimal .library-taxonomy-head strong,.app-shell .workspace .library-page-minimal .library-taxonomy-layers strong,.app-shell .workspace .library-page-minimal .library-focused-business strong,.app-shell .workspace .library-page-minimal .repository-toolbar h2,.app-shell .workspace .library-page-minimal .repository-assistant h2,.app-shell .workspace .library-page-minimal .signal-panel h2,.app-shell .workspace .library-page-minimal .library-lookup-toolbar strong,.app-shell .workspace .library-page-minimal .library-row strong,.app-shell .workspace .library-page-minimal .file-card strong{color:var(--dashboard-skin-ink)!important}.damo-crm-kpi-card small,.damo-crm-module-card p,.damo-crm-linkage-card section p,.damo-crm-workflow-links button small,.customer-crm-metric-card small,.customer-crm-module-card p,.customer-crm-overview-copy small,.customer-crm-overview-detail-grid p,.customer-crm-overview-detail-grid p em,.customer-crm-section-head small,.customer-crm-table small,.customer-crm-focus-list small,.manager-analysis-card small,.manager-business-chain-track small,.manager-business-chain-track p,.manager-board-head small,.manager-chart-panel small,.app-shell .workspace .library-page-minimal .library-summary small,.app-shell .workspace .library-page-minimal .library-taxonomy-head small,.app-shell .workspace .library-page-minimal .library-taxonomy-layers small,.app-shell .workspace .library-page-minimal .library-focused-business small,.app-shell .workspace .library-page-minimal .library-row small,.app-shell .workspace .library-page-minimal .file-card small,.app-shell .workspace .library-page-minimal .signal-panel article p{color:var(--dashboard-skin-ink-soft)!important;font-weight:600!important}.customer-crm-section-head .customer-crm-table-toggle,.customer-crm-section-head .customer-crm-table-toggle span{color:#1b4c92!important}.customer-crm-section-head .customer-crm-table-toggle{border-color:var(--dashboard-skin-line)!important;background:#ffffffdb!important;box-shadow:var(--dashboard-skin-soft-shadow)!important}.customer-crm-funnel-track,.damo-crm-funnel-track,.manager-conversion-funnel i,.manager-bar-row div{background:#e8eff9!important}.customer-crm-funnel-track i,.damo-crm-funnel-track i,.manager-bar-row i,.manager-conversion-funnel i:before{background:linear-gradient(90deg,#9fb7dc,#54bfb2)!important}.manager-live-hero-card{border-radius:12px!important;background:linear-gradient(135deg,var(--dashboard-skin-blue-deep),#176cf4),#176cf4!important;box-shadow:0 18px 42px #176cf42e!important}.app-shell.is-platform-shell.is-damo-crm-page,.app-shell.is-platform-shell.is-employee-workbench-shell{grid-template-columns:218px minmax(0,1fr)!important}.app-shell.is-platform-shell.is-sidebar-collapsed.is-damo-crm-page,.app-shell.is-platform-shell.is-sidebar-collapsed.is-employee-workbench-shell{grid-template-columns:0 minmax(0,1fr)!important}.app-shell.is-platform-shell.is-damo-crm-page>.sidebar,.app-shell.is-platform-shell.is-employee-workbench-shell>.sidebar{display:flex!important}.app-shell.is-platform-shell.is-damo-crm-page>.workspace,.app-shell.is-platform-shell.is-employee-workbench-shell>.workspace{width:auto!important;min-width:0!important;padding:0!important;overflow-y:auto!important}.app-shell.is-platform-shell.is-damo-crm-page .platform-topbar,.app-shell.is-platform-shell.is-employee-workbench-shell .platform-topbar{display:flex!important}.app-shell.is-platform-shell.is-damo-crm-page .workspace-back-link,.app-shell.is-platform-shell.is-employee-workbench-shell .workspace-back-link{display:inline-flex!important}@media(min-width:921px){.app-shell.is-platform-shell.is-damo-crm-page .sidebar-toggle,.app-shell.is-platform-shell.is-employee-workbench-shell .sidebar-toggle{display:grid!important}}
