:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#1b5a3e;--brand-primary-dark:#0c4f33;--brand-surface:#dbf2e4;--brand-background:#f6faf6;--brand-text:#121e17;--brand-muted:#5f6d65;--brand-border:#d9e0db;--bg:var(--brand-background);--panel:#fff;--text:var(--brand-text);--muted:var(--brand-muted);--line:var(--brand-border);--accent:var(--brand-primary);--accent-dark:var(--brand-primary-dark);--warn:#b45309;--error:#b91c1c;--workspace-body-font-size:18px;--workspace-helper-font-size:16px;--workspace-navigation-font-size:18px;--workspace-table-font-size:17px;--workspace-page-title-font-size:clamp(36px, 2.8vw, 40px);--workspace-section-title-font-size:clamp(26px, 2vw, 28px);--workspace-card-title-font-size:22px;--workspace-control-min-height:48px;--workspace-radius-large:16px;--workspace-radius-medium:12px;--workspace-shadow:0 14px 36px #0f172a12}@supports (color:lab(0% 0 0)){:root{--brand-primary:lab(33.7774% -26.5635 10.4479);--brand-primary-dark:lab(29.1342% -26.6962 10.4848);--brand-surface:lab(93.4463% -9.63545 3.82764);--brand-background:lab(97.761% -1.77118 1.12603);--brand-text:lab(9.78839% -6.49615 2.57182);--brand-muted:lab(44.5906% -6.43125 2.55387);--brand-border:lab(88.5359% -3.08853 1.58147)}}.customer-project-page{color:#172033;gap:16px;display:grid}.customer-project-hero,.customer-project-section,.customer-status-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 10px 28px #0f172a0f}.customer-project-hero{background:#f8fbff;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.customer-project-eyebrow,.customer-project-stage>span{color:#2563eb;letter-spacing:.12em;font-size:12px;font-weight:800}.customer-project-hero h1{color:#0f1f3d;margin:7px 0;font-size:clamp(28px,3vw,40px)}.customer-project-hero p{color:#52637a;margin:0;font-size:16px}.customer-project-stage{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-items:start;gap:8px;min-width:190px;padding:16px;display:grid}.customer-project-stage strong{color:#1d4ed8;font-size:18px}.customer-project-stage button{background:#2563eb;border-radius:8px;padding:9px 14px}.customer-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-status-grid article,.customer-project-section{padding:16px}.customer-status-grid span,.customer-status-grid small,.customer-project-list span{color:#64748b;font-size:12px;display:block}.customer-status-grid strong{color:#172033;margin:7px 0 5px;font-size:18px;display:block}.customer-project-section h2{color:#172033;margin:0 0 12px;font-size:17px}.customer-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-project-list>div{background:#f8fafc;border-radius:10px;padding:12px}.customer-project-list strong{color:#334155;margin-top:5px;font-size:14px;line-height:1.5;display:block}body:has(main[data-page-key=project-entry]){background:#f7f9f8}main.customer-project-page[data-page-key=project-entry]{color:#183129;gap:40px;width:min(100%,1120px);padding:64px 32px 80px}main.customer-project-page[data-page-key=project-entry] .customer-project-hero,main.customer-project-page[data-page-key=project-entry] .customer-project-section{box-shadow:none;border:0;border-radius:0}main.customer-project-page[data-page-key=project-entry] .customer-project-hero{background:0 0;border-bottom:1px solid #d9e3de;padding:0 0 40px;display:block}main.customer-project-page[data-page-key=project-entry] .customer-project-hero>div{max-width:800px}main.customer-project-page[data-page-key=project-entry] .customer-project-eyebrow{color:#16725a;letter-spacing:.1em;font-size:13px}main.customer-project-page[data-page-key=project-entry] .customer-project-hero h1{color:#13251f;letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(40px,4vw,44px);line-height:1.25}main.customer-project-page[data-page-key=project-entry] .customer-project-hero p{color:#5b6d66;max-width:760px;font-size:18px;line-height:1.7}main.customer-project-page[data-page-key=project-entry] .customer-project-platforms{color:#3f5f53;letter-spacing:.01em;margin-top:20px;font-size:16px;font-weight:700}main.customer-project-page[data-page-key=project-entry] .customer-project-section{gap:18px;padding:0;display:grid}main.customer-project-page[data-page-key=project-entry] .customer-project-section+.customer-project-section{border-top:1px solid #d9e3de;padding-top:38px}main.customer-project-page[data-page-key=project-entry] .customer-project-section h2{color:#183129;margin:0;font-size:24px;line-height:1.4}main.customer-project-page[data-page-key=project-entry] .customer-project-list{gap:18px}main.customer-project-page[data-page-key=project-entry] .customer-project-form>label{gap:8px;display:grid}main.customer-project-page[data-page-key=project-entry] .customer-project-form>label:nth-child(3){grid-column:1/-1}main.customer-project-page[data-page-key=project-entry] .customer-project-form>label>span,main.customer-project-page[data-page-key=project-entry] .customer-project-section>label>span{color:#355147;font-size:16px;font-weight:700}main.customer-project-page[data-page-key=project-entry] input,main.customer-project-page[data-page-key=project-entry] select{color:#183129;background:#fff;border-color:#bdcdc5;border-radius:8px;min-height:50px;font-size:16px}main.customer-project-page[data-page-key=project-entry] input:focus,main.customer-project-page[data-page-key=project-entry] select:focus{outline-offset:0;border-color:#16725a;outline:3px solid #16725a21}main.customer-project-page[data-page-key=project-entry] .button-row{margin-top:4px}main.customer-project-page[data-page-key=project-entry] button:not(.danger-action){background:#16725a;border-color:#16725a;border-radius:8px;min-height:50px;padding:11px 22px;font-size:16px;box-shadow:0 6px 14px #16725a29}main.customer-project-page[data-page-key=project-entry] button:not(.danger-action):hover{background:#105b47;border-color:#105b47}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div{background:#fff;border:1px solid #d9e3de;border-radius:10px;padding:17px 18px}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div span,main.customer-project-page[data-page-key=project-entry] .customer-project-list>div small,main.customer-project-page[data-page-key=project-entry] .customer-project-section>label>small{color:#72837c;font-size:14px}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div strong{color:#183129;font-size:16px}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div .button-row,main.customer-project-page[data-page-key=project-entry] .customer-project-list>div>button{margin-top:14px}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div>button:not(.danger-action){color:#105b47;min-height:42px;box-shadow:none;background:#fff;border-color:#9fbaae}main.customer-project-page[data-page-key=project-entry] .customer-project-list>div>button:not(.danger-action):hover{color:#fff;background:#16725a;border-color:#16725a}main.customer-project-page.homepage-v2{gap:24px;width:min(100%,1240px);padding:22px 32px 72px}.homepage-v2-header,.homepage-v2-brand,.homepage-v2-utility,.homepage-v2-hero,.homepage-v2-section-heading,.homepage-v2-primary-action,.homepage-v2-project-company,.homepage-v2-project-summary{align-items:center;display:flex}.homepage-v2-header{justify-content:space-between;min-height:50px;padding:0 4px}.homepage-v2-brand{color:#073e38;gap:10px;font-size:17px}.homepage-v2-brand>span{color:#fff;background:#11a66b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:22px;display:grid}.homepage-v2-utility{color:#49645d;gap:14px;font-size:14px}.homepage-v2-avatar{color:#fff;background:linear-gradient(135deg,#b5dddf,#4080b3);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}main.customer-project-page.homepage-v2 .homepage-v2-hero{border:0;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);min-height:392px;padding:48px 4px 38px;display:grid}main.customer-project-page.homepage-v2 .homepage-v2-hero h1{max-width:none;font-size:clamp(43px,4.2vw,58px);line-height:1.18}main.customer-project-page.homepage-v2 .homepage-v2-hero .homepage-v2-lead{color:#07855c;margin:0 0 14px;font-size:21px;font-weight:700}main.customer-project-page.homepage-v2 .homepage-v2-hero-copy>p:not(.homepage-v2-lead){max-width:640px;font-size:17px;line-height:1.8}main.customer-project-page.homepage-v2 .customer-project-platforms{background:#ffffffe0;border:1px solid #d9e8e3;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:0;max-width:610px;margin-top:26px;padding:14px 10px;display:grid}main.customer-project-page.homepage-v2 .customer-project-platforms span{color:#173d37;place-items:center;gap:5px;font-size:13px;display:grid}main.customer-project-page.homepage-v2 .customer-project-platforms b{color:#16b878;font-size:24px;line-height:1}.homepage-v2-illustration{min-height:295px;position:relative;overflow:hidden}.homepage-v2-orbit{border:1px solid #40ca9359;border-radius:50%;position:absolute}.orbit-one{width:310px;height:230px;top:24px;left:46px;transform:rotate(-22deg)}.orbit-two{width:230px;height:290px;top:0;left:86px;transform:rotate(48deg)}.homepage-v2-ai-card{color:#0d8b63;background:linear-gradient(135deg,#d4ffebeb,#ffffffb3);border:1px solid #54dba380;border-radius:18px;width:190px;height:174px;padding:16px;display:grid;position:absolute;top:54px;left:105px;transform:rotate(7deg);box-shadow:0 20px 34px #0d6b4a1f}.homepage-v2-ai-card>span{color:#4ed19a;font-size:12px}.homepage-v2-ai-card strong{align-self:center;font-size:23px}.homepage-v2-ai-card i{color:#fff;background:#55d995;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;bottom:16px;right:16px}.homepage-v2-magnifier{border:9px solid #07584a;border-radius:50%;width:94px;height:94px;position:absolute;top:141px;left:73px;box-shadow:0 0 0 8px #73ebb42e}.homepage-v2-magnifier:after{content:"";transform-origin:0;background:#07584a;border-radius:12px;width:61px;height:16px;position:absolute;bottom:-30px;right:-42px;transform:rotate(-45deg)}.homepage-v2-illustration small{color:#78928b;font-size:11px;position:absolute;bottom:0;right:5px}main.customer-project-page.homepage-v2 .homepage-v2-card{background:#fffffff0;border:1px solid #e1ede8;border-radius:20px;gap:26px;padding:30px 32px 24px;box-shadow:0 14px 36px #104a3b0f}main.customer-project-page.homepage-v2 .homepage-v2-card+.homepage-v2-card{border-top:1px solid #e1ede8;padding-top:30px}.homepage-v2-section-heading{gap:17px}.homepage-v2-section-heading>span{color:#07855c;background:#ddf7e9;border-radius:14px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.homepage-v2-section-heading h2{margin:0 0 4px}.homepage-v2-section-heading p{color:#6e817b;margin:0;font-size:15px}main.customer-project-page.homepage-v2 .customer-project-form{gap:20px 26px}main.customer-project-page.homepage-v2 .customer-project-form>label>span em{color:#e64b4b;font-style:normal}main.customer-project-page.homepage-v2 input,main.customer-project-page.homepage-v2 select{border-color:#d7e3de;border-radius:10px;min-height:52px;padding-inline:16px}main.customer-project-page.homepage-v2 input::placeholder{color:#a5b1ae}.homepage-v2-primary-action{justify-content:space-between;padding-top:2px}.homepage-v2-primary-action small{color:#647b74;font-size:14px}.homepage-v2-primary-action button{min-width:210px;background:linear-gradient(110deg,#087a5b,#10ae77)!important;border-radius:11px!important;box-shadow:0 10px 20px #0a845e38!important}.homepage-v2-primary-action button span{margin-left:22px;font-size:23px;font-weight:400}main.customer-project-page.homepage-v2 .homepage-v2-project-summary{background:linear-gradient(100deg,#f1faf6,#f8fbfa);border:0;grid-template-columns:minmax(0,1.45fr) minmax(170px,.72fr) auto;align-items:center;gap:24px;padding:20px}.homepage-v2-project-company{gap:15px}.homepage-v2-project-company>span{color:#fff;background:linear-gradient(135deg,#7be7a8,#23a76e);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.homepage-v2-project-company small{margin-top:7px}.homepage-v2-project-website{color:#0a9364!important}.homepage-v2-project-status{border-left:1px solid #dbe8e3;gap:8px;padding-left:24px;display:grid}.homepage-v2-project-status strong{color:#0c9465!important;font-size:14px!important}.homepage-v2-project-status i{color:#fff;background:#19a970;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;font-style:normal;display:inline-grid}.homepage-v2-enter-project{min-width:154px;color:#087657!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border-color:#1b9670!important;border-radius:10px!important}.homepage-v2-enter-project span{margin-left:20px;font-size:25px;font-weight:400}@media (max-width:760px){main.customer-project-page.homepage-v2{padding:16px 18px 48px}.homepage-v2-utility{display:none}main.customer-project-page.homepage-v2 .homepage-v2-hero{grid-template-columns:1fr;min-height:0;padding-top:28px}.homepage-v2-illustration{min-height:240px;margin-top:8px}main.customer-project-page.homepage-v2 .customer-project-platforms{grid-template-columns:repeat(3,1fr);row-gap:14px}main.customer-project-page.homepage-v2 .homepage-v2-card{border-radius:16px;padding:24px 18px}.homepage-v2-primary-action,main.customer-project-page.homepage-v2 .homepage-v2-project-summary{grid-template-columns:1fr;align-items:stretch}.homepage-v2-primary-action{gap:14px;display:grid}.homepage-v2-primary-action button{width:100%}.homepage-v2-project-status{border-top:1px solid #dbe8e3;border-left:0;padding:14px 0}.homepage-v2-enter-project{width:100%}}body:has(main.homepage-v2){background:radial-gradient(circle at 83% 10%,#5adca921,#0000 25rem),radial-gradient(circle at 7% 48%,#a2dac117,#0000 29rem),linear-gradient(#fbfdfc 0%,#f6faf8 52%,#fbfcfb 100%)}main.customer-project-page.homepage-v2{color:#123b39;gap:26px;width:min(100%,1320px);padding:22px 32px 54px}.homepage-v2-brand{color:#092f2d;letter-spacing:-.025em;font-weight:820}main.customer-project-page.homepage-v2 .homepage-v2-hero{grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);gap:28px;min-height:432px;padding:42px 12px 38px}main.customer-project-page.homepage-v2 .homepage-v2-hero h1{color:#073936;letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(46px,4.15vw,61px);line-height:1.08}main.customer-project-page.homepage-v2 .homepage-v2-hero .homepage-v2-lead{color:#07815c;margin-bottom:17px;font-size:22px}main.customer-project-page.homepage-v2 .homepage-v2-hero-copy>p:not(.homepage-v2-lead){color:#536b70;line-height:1.9}main.customer-project-page.homepage-v2 .customer-project-platforms{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-color:#dbe8e3;max-width:650px;margin-top:31px;padding:12px 14px;box-shadow:0 14px 38px #0f4e400f}main.customer-project-page.homepage-v2 .customer-project-platforms span{gap:6px;font-weight:650}main.customer-project-page.homepage-v2 .customer-project-platforms b{border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 17px #1c4d441a}main.customer-project-page.homepage-v2 .customer-project-platforms svg{width:36px;height:36px;overflow:visible}.platform-qwen b{background:#f0edff}.platform-qwen svg path:first-child{fill:#7157f6}.platform-qwen svg path:last-child{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.platform-doubao b{background:#fff0e8}.platform-doubao svg>circle:first-child{fill:#f0c9b4}.platform-doubao svg path:first-of-type{fill:#fff6f0;stroke:#73594e;stroke-width:1.3px}.platform-doubao svg path:not(:first-of-type){fill:none;stroke:#5d453d;stroke-linecap:round;stroke-width:1.2px}.platform-deepseek b{background:#edf4ff}.platform-deepseek svg path:first-child{fill:#306ee6}.platform-deepseek svg path:nth-child(2){fill:#72a1ff}.platform-deepseek svg circle{fill:#fff}.platform-yuanbao b{background:#e9fbf7}.platform-yuanbao svg path:first-child{fill:#2dcdb4}.platform-yuanbao svg path:last-child{fill:#52a9e8}.platform-baidu b{background:#edf5ff}.platform-baidu svg path{fill:#2876ee}.homepage-v2-illustration{isolation:isolate;place-items:center;min-height:340px;display:grid;overflow:visible}.homepage-v2-illustration:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(5px);background:radial-gradient(circle,#59e1aa33,#85e9c30f 48%,#0000 69%);border-radius:50%;width:82%;position:absolute}.homepage-v2-illustration svg{filter:drop-shadow(0 24px 28px #0d755514);width:min(100%,500px);height:auto;overflow:visible}.homepage-v2-illustration .ai-orbits{stroke:#23aa7c3d}.homepage-v2-illustration .ai-browser-card{filter:url(#aiSoftShadow)}.homepage-v2-illustration .ai-magnifier{filter:drop-shadow(0 15px 12px #075c4438)}.homepage-v2-illustration .ai-float-chip{filter:drop-shadow(0 9px 13px #096f5221)}main.customer-project-page.homepage-v2 .homepage-v2-card{background:#fffffff0;border-color:#d6e5dee6;padding:36px;box-shadow:0 18px 52px #0c4c3d14}.homepage-v2-section-heading h2{color:#083a37;letter-spacing:-.025em;font-size:29px}.homepage-v2-section-heading p{color:#6b8082}main.customer-project-page.homepage-v2 input,main.customer-project-page.homepage-v2 select{border-color:#dbe6e1;min-height:58px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #104b3d08,0 1px #fffc}main.customer-project-page.homepage-v2 input:focus,main.customer-project-page.homepage-v2 select:focus{border-color:#50b995;outline:none;box-shadow:0 0 0 3px #2ab1821f}.homepage-v2-primary-action button{min-height:58px;background:linear-gradient(100deg,#077653,#0a9b6b)!important;box-shadow:0 12px 24px #098d622e!important}main.customer-project-page.homepage-v2 .homepage-v2-project-summary{background:linear-gradient(100deg,#f3faf7,#fbfdfc);border:1px solid #e2ece8}.homepage-v3-loading{text-align:center;background:linear-gradient(100deg,#f5faf8,#fbfdfc);border:1px solid #e4eee9;border-radius:15px;place-items:center;gap:12px;min-height:128px;padding:22px;display:grid}.homepage-v3-loading>div{gap:9px;width:min(460px,84%);display:grid}.homepage-v3-loading span{background:linear-gradient(90deg,#e3f1eb,#d4ebe1 48%,#e8f4ef);border-radius:999px;height:10px;display:block}.homepage-v3-loading span:nth-child(2){width:76%}.homepage-v3-loading span:nth-child(3){width:52%}.homepage-v3-loading p{color:#68807d;margin:0;font-size:13px}.homepage-v3-capabilities{background:#ffffffe0;border:1px solid #ddeae4e6;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:19px 22px;display:grid;box-shadow:0 14px 40px #104e410d}.homepage-v3-capabilities article{border-left:1px solid #e2ece8;grid-template-columns:46px 1fr;align-items:center;gap:13px;min-width:0;padding:3px 22px;display:grid}.homepage-v3-capabilities article:first-child{border-left:0;padding-left:3px}.homepage-v3-capabilities article:last-child{padding-right:3px}.homepage-v3-capabilities span{color:#087a59;background:#eef8f3;border-radius:14px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.homepage-v3-capabilities strong{color:#123b39;font-size:14px;display:block}.homepage-v3-capabilities p{color:#728486;margin:4px 0 0;font-size:12px;line-height:1.45}.homepage-v3-footer{color:#728482;border-top:1px solid #dae7e1cc;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:12px 4px 0;font-size:12px;display:flex}.homepage-v3-footer .homepage-v2-brand{font-size:14px}.homepage-v3-footer .homepage-v2-brand>span{width:28px;height:28px;font-size:16px}main.customer-project-page.homepage-reference-v4{gap:22px;width:min(100%,1372px);padding:18px 32px 46px}.homepage-reference-v4 .homepage-v2-header{min-height:46px;padding:0 2px}.homepage-reference-v4 .homepage-v2-brand{gap:11px;font-size:16px}.homepage-reference-v4 .homepage-v2-brand>span{background:0 0;width:32px;height:32px}.homepage-reference-v4 .homepage-v2-brand svg{width:32px;height:32px;overflow:visible}.homepage-reference-v4 .homepage-v2-brand svg circle{fill:#119667;stroke:#119667;stroke-width:1.5px}.homepage-reference-v4 .homepage-v2-brand svg path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.homepage-reference-v4 .homepage-v2-utility{color:#3f5552;gap:10px;font-size:13px}.homepage-reference-v4 .homepage-v2-help-icon{border:1px solid #526b67;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.homepage-reference-v4 .homepage-v2-avatar{margin-left:12px}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px 4px 12px}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero h1{letter-spacing:-.045em;max-width:700px;margin:0 0 17px;font-size:clamp(48px,3.9vw,56px);line-height:1.12}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero .homepage-v2-lead{margin-bottom:15px;font-size:21px;line-height:1.5}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero-copy>p:not(.homepage-v2-lead){max-width:610px;font-size:16px;line-height:1.85}main.customer-project-page.homepage-reference-v4 .customer-project-platforms{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border-color:#d9e6e1;border-radius:16px;max-width:660px;min-height:94px;margin-top:26px;padding:12px 0;box-shadow:0 12px 30px #0f4e400d}main.customer-project-page.homepage-reference-v4 .customer-project-platforms span{border-left:1px solid #e6eeeb;gap:6px;padding:0 10px;font-size:13px;font-weight:560}main.customer-project-page.homepage-reference-v4 .customer-project-platforms span:first-child{border-left:0}main.customer-project-page.homepage-reference-v4 .customer-project-platforms b{border-radius:12px;width:39px;height:39px;box-shadow:0 6px 14px #1c4d4414}main.customer-project-page.homepage-reference-v4 .customer-project-platforms svg{width:35px;height:35px}.homepage-reference-v4 .homepage-v2-illustration{min-height:330px}.homepage-reference-v4 .homepage-v2-illustration:before{filter:blur(4px);background:radial-gradient(circle,#59e1aa30,#85e9c30d 49%,#0000 70%);width:78%}.homepage-reference-v4 .homepage-reference-illustration{filter:drop-shadow(0 20px 24px #0d755512);width:min(100%,480px)}main.customer-project-page.homepage-reference-v4 .homepage-v2-card{background:#fffffff5;border-color:#dce8e3;border-radius:18px;gap:20px;padding:30px 34px 24px;box-shadow:0 14px 38px #0c4c3d12}main.customer-project-page.homepage-reference-v4 .homepage-v2-card+.homepage-v2-card{padding-top:30px}.homepage-reference-v4 .homepage-v2-section-heading{gap:16px}.homepage-reference-v4 .homepage-v2-section-heading>span{border-radius:13px;width:58px;height:58px}.homepage-reference-v4 .homepage-v2-section-heading>span svg{fill:none;stroke:#07855c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:30px;height:30px}.homepage-reference-v4 .homepage-v2-section-heading h2{font-size:27px}.homepage-reference-v4 .homepage-v2-section-heading p{font-size:14px}main.customer-project-page.homepage-reference-v4 input,main.customer-project-page.homepage-reference-v4 select{border-color:#d7e2de;border-radius:9px;min-height:54px;box-shadow:inset 0 1px 2px #104b3d05}.homepage-reference-v4 .homepage-v2-primary-action button{min-width:210px;min-height:54px;border-radius:10px!important;box-shadow:0 10px 20px #098d6229!important}.homepage-reference-v4 .homepage-v2-primary-action small{font-size:13px}main.customer-project-page.homepage-reference-v4 .homepage-v2-project-summary{background:linear-gradient(100deg,#f2faf6,#fbfdfc);border-color:#e0ebe6;border-radius:12px;gap:22px;padding:18px}.homepage-reference-v4 .homepage-v2-project-company>span{width:56px;height:56px}.homepage-reference-v4 .homepage-v2-enter-project{min-height:46px!important}.homepage-reference-v4 .homepage-v3-loading{border-radius:12px;min-height:116px}.homepage-reference-v4 .homepage-v3-capabilities{background:#ffffffeb;border-radius:16px;min-height:94px;padding:17px 20px;box-shadow:0 12px 32px #104e410a}.homepage-reference-v4 .homepage-v3-capabilities article{grid-template-columns:44px 1fr;gap:12px;padding-inline:20px}.homepage-reference-v4 .homepage-v3-capabilities span{border-radius:12px;width:42px;height:42px}.homepage-reference-v4 .homepage-v3-capabilities span svg{fill:none;stroke:#087a59;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:27px;height:27px}.homepage-reference-v4 .homepage-v3-capabilities strong{font-size:14px}.homepage-reference-v4 .homepage-v3-capabilities small{color:#728486;margin-top:3px;font-size:11px;line-height:1.45;display:block}.homepage-reference-v4 .homepage-v3-footer{grid-template-columns:1fr auto 1fr;min-height:94px;padding:16px 4px 0;display:grid}.homepage-reference-v4 .homepage-v3-footer .homepage-v2-brand{align-items:center;font-size:13px}.homepage-reference-v4 .homepage-v3-footer .homepage-v2-brand>span,.homepage-reference-v4 .homepage-v3-footer .homepage-v2-brand svg{width:28px;height:28px}.homepage-reference-v4 .homepage-v3-footer .homepage-v2-brand>div{gap:2px;display:grid}.homepage-reference-v4 .homepage-v3-footer .homepage-v2-brand small{color:#81918f;font-size:10px;font-weight:500}.homepage-reference-v4 .homepage-v4-footer-nav{color:#5f7471;align-items:center;gap:44px;font-size:11px;display:flex}.homepage-reference-v4 .homepage-v3-footer>small{text-align:right;justify-self:end;line-height:1.8}@media (max-width:980px){main.customer-project-page.homepage-v2 .homepage-v2-hero{grid-template-columns:1fr}.homepage-v2-illustration{min-height:310px}.homepage-v3-capabilities{grid-template-columns:repeat(2,1fr);gap:18px 0}.homepage-v3-capabilities article:nth-child(3){border-left:0}}@media (max-width:760px){main.customer-project-page.homepage-v2 .homepage-v2-hero{padding:30px 0 22px}main.customer-project-page.homepage-v2 .homepage-v2-hero h1{font-size:clamp(38px,12vw,54px)}.homepage-v2-illustration{min-height:270px}.homepage-v3-capabilities{grid-template-columns:1fr}.homepage-v3-capabilities article,.homepage-v3-capabilities article:first-child{border-left:0;padding:2px 0}.homepage-v3-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:700px){main.customer-project-page[data-page-key=project-entry]{gap:32px;padding:40px 20px 56px}main.customer-project-page[data-page-key=project-entry] .customer-project-hero{padding-bottom:32px}main.customer-project-page[data-page-key=project-entry] .customer-project-hero h1{font-size:34px}main.customer-project-page[data-page-key=project-entry] .customer-project-list,main.customer-project-page[data-page-key=project-entry] .customer-project-form{grid-template-columns:1fr}main.customer-project-page[data-page-key=project-entry] .customer-project-form>label:nth-child(3){grid-column:auto}}.customer-frontstage-page .customer-project-hero{align-items:stretch}.customer-frontstage-page .customer-project-hero>div:first-child{max-width:760px}.customer-frontstage-page .customer-project-stage button,.customer-frontstage-page .customer-project-section button{background:#2563eb;border-radius:8px;width:fit-content;padding:9px 14px}.customer-frontstage-page .customer-project-section{gap:12px;display:grid}.customer-frontstage-page .customer-project-section>p{margin:0}.customer-frontstage-page .customer-project-section .answer-card{background:#fff;border-color:#dbe4f0;border-radius:12px}.customer-frontstage-page .customer-status-grid{align-items:stretch}.customer-frontstage-page .customer-status-grid article{min-height:92px}.workspace-utility-actions button{color:#334155;background:#fff;border-color:#cbd5e1}.ai-visibility-page{color:#172033;gap:18px;display:grid}.ai-visibility-page h1,.ai-visibility-page h2,.ai-visibility-page h3,.ai-visibility-page p{margin-top:0}.ai-visibility-hero,.ai-visibility-section,.ai-secondary-panel{background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 10px 28px #0f172a0f}.ai-visibility-hero{background:linear-gradient(145deg,#f8fbff 0%,#fff 58%,#f3f7ff 100%);padding:24px}.ai-visibility-title-row,.ai-section-heading,.ai-answer-entry{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-visibility-title-row h1{color:#0f1f3d;margin-bottom:8px;font-size:clamp(28px,3vw,40px)}.ai-visibility-eyebrow,.ai-section-heading span,.ai-answer-entry>div>span{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ai-visibility-object,.ai-visibility-query-panel,.ai-platform-progress{border-top:1px solid #dbe4f0;margin-top:20px;padding-top:18px}.ai-visibility-info-grid,.ai-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-visibility-info-item,.ai-metric-grid article{background:#ffffffd1;border:1px solid #dbe4f0;border-radius:12px;padding:14px}.ai-visibility-info-item span,.ai-metric-grid span{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.ai-visibility-info-item strong,.ai-metric-grid strong{color:#172033;font-size:15px}.ai-visibility-query-fields{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) minmax(280px,1fr);gap:14px;display:grid}.ai-visibility-page label>span,.ai-platform-selector legend{color:#475569;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.ai-visibility-page select,.ai-visibility-page textarea,.ai-visibility-page input:not([type=checkbox]){background:#fff;border-color:#cbd5e1;width:100%}.ai-platform-selector{border:0;flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;display:flex}.ai-platform-selector label{background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ai-platform-selector label>span{color:#334155;margin:0;font-weight:600}.ai-visibility-query-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.ai-visibility-page .primary-action{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb3d}.ai-visibility-page .secondary-action,.ai-visibility-page .text-action,.ai-secondary-panel button,.ai-visibility-page .detail-drawer button{color:#1d4ed8;background:#fff;border-color:#cbd5e1}.ai-visibility-page .text-action{border:1px solid #2563eb;padding:7px 10px}.ai-section-heading.compact{align-items:center}.ai-section-heading h2,.ai-answer-entry h2{margin:3px 0 0}.ai-section-heading small{color:#64748b}.ai-summary-copy{color:#334155;margin:16px 0 0;font-size:16px;line-height:1.75}.ai-secondary-panel>summary{cursor:pointer;color:#1d4ed8;padding:16px 20px;font-weight:700}.ai-visibility-page>.ai-secondary-panel{width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start}.ai-visibility-page>.ai-secondary-panel>summary{color:#2563eb;padding:2px 0;font-size:13px;font-weight:700}.ai-secondary-panel-body{border-top:1px solid #dbe4f0;gap:14px;padding:18px 20px;display:grid}.ai-question-list{gap:10px;display:grid}.ai-question-list article{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ai-priority-action{background:#f8fbff;border-left:4px solid #2563eb;border-radius:12px;margin-top:16px;padding:18px}.ai-visibility-page .empty-state{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-top:14px;padding:18px}.ai-visibility-page .detail-drawer-panel{background:#fff;border-left:1px solid #dbe4f0;width:min(680px,92vw)}.ai-visibility-page .detail-drawer-panel>section,.ai-visibility-page .detail-drawer-panel>label,.ai-visibility-page .detail-drawer-panel>details{margin:18px 24px;display:block}.ai-visibility-page .detail-drawer-header,.ai-visibility-page .detail-drawer-footer{border-color:#e2e8f0}@media (max-width:1050px){.ai-visibility-query-fields,.ai-visibility-info-grid,.ai-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ai-visibility-title-row,.ai-section-heading,.ai-answer-entry{flex-direction:column}.ai-visibility-query-fields,.ai-visibility-info-grid,.ai-metric-grid,.ai-question-list article{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;font-size:var(--workspace-body-font-size);margin:0;line-height:1.65}main{width:100%;max-width:1480px;margin:0 auto;padding:32px}h1{font-size:var(--workspace-page-title-font-size);letter-spacing:0;margin:0 0 8px}h2{font-size:var(--workspace-section-title-font-size);margin:0 0 12px}.shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.panel,.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.stack{gap:14px;display:grid}textarea,input,select{width:100%;min-height:var(--workspace-control-min-height);border:1px solid var(--line);color:var(--text);font:inherit;font-size:var(--workspace-body-font-size);background:#fff;border-radius:8px;padding:11px 14px}textarea{resize:vertical;min-height:112px}button{min-height:var(--workspace-control-min-height);border:1px solid var(--accent);font:inherit;font-size:var(--workspace-body-font-size);color:#fff;background:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-weight:700;line-height:1.35;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,transform 80ms;display:inline-flex}button:hover{background:var(--accent-dark)}button:not(:disabled):active{box-shadow:none;transform:translateY(1px)}button:disabled{opacity:1;cursor:not-allowed;color:#64748b!important;box-shadow:none!important;background:#e2e8f0!important;border-color:#cbd5e1!important}button.secondary,button.secondary-action,button.text-action{color:#1d4ed8;background:#fff;border:1px solid #2563eb;box-shadow:0 1px 2px #0f172a0f}button.secondary:hover,button.secondary-action:hover,button.text-action:hover{color:#123d84;background:#eff6ff;border-color:#1d4ed8}.customer-frontstage-page .customer-project-section button.secondary,.customer-frontstage-page .customer-project-section button.secondary-action,.customer-frontstage-page .customer-project-section button.text-action{color:#1d4ed8;background:#fff;border:1px solid #2563eb}button.danger-action,.customer-project-page button.danger-action,.ai-visibility-page button.danger-action{color:#b91c1c;background:#fff;border:1px solid #b91c1c}button.danger-action:hover,.customer-project-page button.danger-action:hover,.ai-visibility-page button.danger-action:hover{color:#fff;background:#b91c1c;border-color:#991b1b}.ai-visibility-page .detail-drawer button.primary-action{color:#fff;background:#2563eb;border-color:#2563eb}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.button-row{flex-wrap:wrap;gap:10px;display:flex}.workspace-nav{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:10px;margin:18px 0;padding:12px;display:flex}.workspace-nav.workspace-nav--compact{gap:8px;margin:12px 0;padding:5px 8px}.workspace-nav.workspace-nav--compact .workspace-tab{color:#1d4ed8;text-align:center;background:#eff6ff;border-color:#bfdbfe;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:0 12px;display:inline-flex}.workspace-nav.workspace-nav--compact .workspace-tab small{display:none}.workspace-nav.workspace-nav--compact .workspace-tab.active,.workspace-nav.workspace-nav--compact .workspace-tab:hover{color:#fff;background:#2563eb;border-color:#2563eb}.workspace-tab{border:1px solid var(--line);min-height:74px;color:var(--text);text-align:left;background:#f9fafb;flex:190px;gap:4px;display:grid}.workspace-tab span{font-size:var(--workspace-navigation-font-size)}.workspace-tab small{color:var(--muted);font-size:var(--workspace-helper-font-size);font-weight:400;line-height:1.5}.workspace-tab.active,.workspace-tab:hover{color:#fff;background:#2563eb;border-color:#2563eb}.workspace-tab.active small,.workspace-tab:hover small{color:#dbeafe}.workspace-project-header{z-index:20;border-radius:0 0 var(--workspace-radius-large) var(--workspace-radius-large);background:#0b4aa2;border:1px solid #0b4aa2;justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin:0 0 24px;padding:12px 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #0f172a24}.workspace-project-header>div{text-align:right;gap:5px;display:grid}.workspace-project-header span,.workspace-project-header small{color:#dcecff;font-size:var(--workspace-helper-font-size);line-height:1.5}.workspace-project-header strong{color:#fff;font-size:21px;line-height:1.4}.workspace-back-button{color:#fff;background:#ffffff14;border:1px solid #ffffffc7;min-height:40px;padding:8px 12px}.workspace-back-button:hover{background:#ffffff2e;border-color:#fff}.workspace-presentation-shell{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid}.workspace-section-nav{border-radius:var(--workspace-radius-large);background:#fff;border:1px solid #c8d8ea;gap:8px;padding:12px;display:grid;position:sticky;top:84px;box-shadow:0 10px 24px #0f172a12}.workspace-section-nav button{color:#334155;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:3px 11px;width:100%;min-height:68px;padding:12px 13px;transition:border-color .12s,background-color .12s,color .12s;display:grid}.workspace-section-nav button:hover,.workspace-section-nav button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;box-shadow:inset 3px 0 #2563eb}.workspace-section-nav strong{font-size:var(--workspace-navigation-font-size);grid-column:2;line-height:1.4}.workspace-section-nav small{color:#64748b;font-size:var(--workspace-helper-font-size);grid-column:2;font-weight:400;line-height:1.5}.workspace-presentation-content{border-radius:var(--workspace-radius-large);background:#fff;border:1px solid #dbe4f0;min-width:0;padding:30px 32px 34px;box-shadow:0 12px 30px #0f172a12}main.report-review-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid}main.report-review-layout>.workspace-project-header{grid-column:1/-1;width:100%;margin:0}main.report-review-layout>.workspace-presentation-shell{display:contents}main.report-review-layout .workspace-presentation-content{display:none}main.report-review-layout>.report-review-panel{grid-area:2/2;min-width:0;margin:0}.workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.workspace-section-heading h1{color:#172033;font-size:var(--workspace-page-title-font-size);margin:0 0 8px;line-height:1.25}.workspace-section-heading p,.workspace-section-note{color:#40536a;font-size:var(--workspace-body-font-size);margin:0;line-height:1.65}.workspace-section-heading p{max-width:780px}.workspace-section-actions{flex:none}.workspace-section-actions button{min-height:var(--workspace-control-min-height);padding:11px 16px}.workspace-section-actions .button-row{align-items:stretch}.workspace-section-actions .secondary{color:#334155;background:#fff;border-color:#cbd5e1}.workspace-table-section+.workspace-table-section{margin-top:24px}.workspace-table-section h2{color:#243447;font-size:var(--workspace-section-title-font-size);margin:0 0 16px;line-height:1.35}.workspace-data-table-wrap{border-radius:var(--workspace-radius-medium);background:#fff;border:1px solid #e2e8f0;max-width:100%;overflow-x:auto}.workspace-data-table{border-collapse:collapse;width:100%;min-width:780px;font-size:var(--workspace-table-font-size)}.workspace-data-table th,.workspace-data-table td{color:#1f3045;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8edf3;padding:18px;line-height:1.65}.workspace-data-table th{color:#203b5c;font-size:var(--workspace-table-font-size);white-space:nowrap;background:#f2f6fb;font-weight:700}.workspace-data-table tr:last-child td{border-bottom:0}.workspace-data-table td.compact{white-space:nowrap;width:1%}.workspace-table-cell--question,.workspace-table-cell--answer,.workspace-table-cell--detail,.workspace-table-cell--work,.workspace-table-cell--evidence{min-width:320px}.workspace-table-cell--time{color:#53657a;font-size:var(--workspace-helper-font-size);font-variant-numeric:tabular-nums}.workspace-platform-badge{color:#0b4aa2;min-height:30px;font-size:var(--workspace-helper-font-size);white-space:nowrap;background:#edf5ff;border:1px solid #bfd6f4;border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;line-height:1.35;display:inline-flex}.workspace-data-table details summary{color:#2563eb;font-size:var(--workspace-body-font-size);cursor:pointer;font-weight:700}.workspace-long-text{max-width:900px;font-size:var(--workspace-body-font-size);white-space:pre-wrap;margin:12px 0 0;line-height:1.7}.workspace-empty-state{color:#64748b;border-radius:var(--workspace-radius-medium);font-size:var(--workspace-body-font-size);background:#f8fafc;margin:0;padding:24px;line-height:1.65}.workspace-status-badge{color:#475569;width:fit-content;min-height:30px;font-size:var(--workspace-helper-font-size);white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;line-height:1.45;display:inline-flex}.workspace-status-badge.info{color:#1d4ed8;background:#dbeafe}.workspace-status-badge.warning{color:#9a3412;background:#ffedd5}.workspace-status-badge.success{color:#047857;background:#d1fae5}.workspace-nav-icon{color:#155ec9;grid-area:1/1/span 2;align-self:center;width:22px;height:22px}.workspace-section-nav button.active .workspace-nav-icon,.workspace-section-nav button:hover .workspace-nav-icon{color:#0b4aa2}.workspace-detail-region{margin-top:18px}.m6c-page-section{gap:18px;display:grid}.m6c-detection-page-intro{gap:7px;padding:2px 4px 4px;display:grid}.m6c-detection-page-intro .m6c-page-kicker{color:#667085;letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.m6c-detection-page-intro h1{color:#172033;margin:0;font-size:clamp(20px,2vw,24px);line-height:1.25}.m6c-detection-page-intro>p:last-child{color:#40536a;margin:0;line-height:1.65}.m6c-detection-config-surface{padding:16px}.m6c-content-block,.m6c-problem-card{background:#fff;border:1px solid #dce6f2;border-radius:14px;padding:20px;box-shadow:0 8px 24px #25476f0f}.m6c-content-block>h2,.m6c-problem-card>h2,.m6c-problem-card>h3{margin-top:0}.m6c-project-form{background:#fff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid;box-shadow:0 8px 24px #25476f0f}.m6c-project-form label{color:#183b66;gap:8px;min-width:0;font-weight:700;display:grid}.m6c-project-form input{width:100%;min-width:0;min-height:var(--workspace-control-min-height);color:#102a4a;font:inherit;background:#fbfdff;border:1px solid #b9c9dd;border-radius:10px;padding:10px 12px}.m6c-project-form input:focus{border-color:#1769d2;outline:3px solid #1769d224}.m6c-project-form-wide,.m6c-project-form-actions{grid-column:1/-1}.m6c-project-form-wide input{white-space:nowrap}.m6c-project-form-actions{justify-content:flex-end;display:flex}.m6c-platform-selector{gap:14px;display:grid}.m6c-platform-selector>h3{margin:0}.m6c-platform-selector .detection-platform-options{grid-template-columns:repeat(3,minmax(0,1fr))}.m6c-platform-selector .detection-platform-options label{cursor:pointer;background:#f8fbff;align-items:center}.m6c-platform-selector .detection-platform-options label.is-selected{background:#eaf3ff;border-color:#1769d2;box-shadow:inset 0 0 0 1px #1769d2}.m6c-platform-selector .detection-platform-options input{accent-color:#1769d2;width:20px;height:20px}.m6c-platform-selector .detection-platform-options small{color:var(--muted)}.m6c-platform-selector .detection-config-trigger{justify-self:start;margin-top:0}.customer-detection-execution-summary{background:linear-gradient(145deg,#f7fbff,#edf5ff);border:1px solid #a9c9ee;border-radius:14px;gap:16px;padding:20px;display:grid}.customer-detection-execution-summary>div:first-child{gap:4px;display:grid}.customer-detection-execution-summary>div:first-child span{color:#1769d2;font-size:13px;font-weight:800}.customer-detection-execution-summary h3,.customer-detection-execution-summary p,.customer-detection-execution-summary dl{margin:0}.customer-detection-execution-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-detection-execution-summary dl>div{background:#fff;border:1px solid #d4e4f7;border-radius:10px;gap:5px;padding:12px;display:grid}.customer-detection-execution-summary dt{color:#607793;font-size:13px}.customer-detection-execution-summary dd{color:#183b66;margin:0;font-weight:800}.customer-detection-recent-result{background:#f8fafc;border:1px solid #cbd8e8;border-radius:14px;gap:16px;padding:18px;display:grid}.customer-detection-recent-result>div:first-child{gap:4px;display:grid}.customer-detection-recent-result>div:first-child span{color:#607793;font-size:13px;font-weight:800}.customer-detection-recent-result h3,.customer-detection-recent-result dl{margin:0}.customer-detection-recent-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-detection-recent-result dl>div{background:#fff;border:1px solid #dce6f2;border-radius:10px;gap:5px;padding:12px;display:grid}.customer-detection-recent-result dt{color:#607793;font-size:13px}.customer-detection-recent-result dd{color:#183b66;margin:0;font-weight:800}.customer-detection-execution-actions,.customer-detection-confirmation-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-detection-failures{color:#8f2020;background:#fff5f5;border:1px solid #efb4b4;border-radius:10px;gap:8px;padding:12px;display:grid}.customer-detection-failures ul{gap:7px;margin:0;padding-left:20px;display:grid}.customer-detection-failures li span,.customer-detection-failures li small{line-height:1.5;display:block}.customer-detection-confirmation-backdrop{z-index:40;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-detection-confirmation{background:#fff;border:1px solid #b9d4f5;border-radius:16px;gap:16px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #0f172a3d}.customer-detection-confirmation>div:first-child{gap:5px;display:grid}.customer-detection-confirmation span{color:#1769d2;font-size:13px;font-weight:800}.customer-detection-confirmation h2,.customer-detection-confirmation p{margin:0}.customer-detection-confirmation p{color:#425f80;line-height:1.65}.m6c-detection-target-summary{background:#f1f7ff;border-left:4px solid #1769d2;border-radius:8px;padding:12px 16px}.m6c-feedback-question-card{background:#fff;border:1px solid #dce6f2;border-radius:14px;gap:16px;padding:22px;display:grid;box-shadow:0 8px 24px #25476f0f}.m6c-feedback-question-card>header{background:linear-gradient(135deg,#eaf3ff 0%,#f8fbff 100%);border-radius:12px;padding:18px 20px}.m6c-feedback-question-card>header span{color:#1769d2;font-weight:800}.m6c-feedback-question-card>header h2{color:#102a4a;margin:8px 0;font-size:clamp(22px,2vw,28px);line-height:1.35}.m6c-feedback-question-card .m6c-question-source-count{color:#526b89;font-size:var(--workspace-helper-font-size);margin:0}.m6c-question-conclusion{margin:0}.m6c-platform-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m6c-platform-summary-grid>div{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;gap:7px;min-width:0;padding:14px 16px;display:grid}.m6c-platform-summary-grid>div.has-answer{background:#f1f7ff;border-color:#b8d4f5}.m6c-platform-summary-grid span{color:#1769d2;font-size:var(--workspace-helper-font-size);font-weight:800}.m6c-platform-summary-grid strong{color:#183b66;font-size:var(--workspace-table-font-size);line-height:1.5}.m6c-question-conclusion{background:#eaf3ff;border-radius:10px;padding:12px 16px}.m6c-feedback-question-card>button{justify-self:start}.m6c-feedback-drawer-panel{width:min(48vw,760px);min-width:560px;padding:26px}.m6c-feedback-drawer{z-index:60}.m6c-feedback-drawer-panel .detail-drawer-header{z-index:4;background:#fff;border-bottom:1px solid #e2ebf5;align-items:flex-start;padding:4px 0 14px;position:sticky;top:0}.m6c-feedback-drawer-panel .detail-drawer-header h2{margin:5px 0 0;font-size:26px;line-height:1.35}.m6c-feedback-original-question{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;padding:16px 18px}.m6c-feedback-original-question h3,.m6c-feedback-original-question p{margin:0}.m6c-feedback-original-question ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.m6c-feedback-original-question li{border-top:1px solid #dce6f2;padding-top:12px}.m6c-feedback-original-question li:first-child{border-top:0;padding-top:0}.m6c-feedback-original-question li>span{color:#1769d2;font-size:var(--workspace-helper-font-size);font-weight:800}.m6c-feedback-original-question p{white-space:pre-wrap;margin-top:8px}.m6c-feedback-platform-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.m6c-feedback-platform-tabs button{color:#183b66;background:#fff;border:1px solid #cbd8e8;border-radius:10px;min-height:44px}.m6c-feedback-platform-tabs button.active{color:#0b4aa2;background:#eaf3ff;border-color:#1769d2;box-shadow:inset 0 0 0 1px #1769d2}.m6c-feedback-answer-list{gap:14px;display:grid}.m6c-feedback-answer-list article{background:#fff;border:1px solid #dce6f2;border-radius:12px;gap:12px;padding:18px;display:grid}.m6c-feedback-answer-list article>header{color:#1769d2;justify-content:space-between;gap:12px;display:flex}.m6c-feedback-raw-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.m6c-feedback-answer-list article>div{border-top:1px solid #e5edf6;gap:4px;padding-top:10px;display:grid}.m6c-feedback-answer-list article>div span{color:var(--muted);font-size:var(--workspace-helper-font-size)}.m6c-feedback-answer-list article>div strong{overflow-wrap:anywhere;font-size:var(--workspace-table-font-size)}.m6c-qwen-search-evidence{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:12px;gap:12px;padding:14px;display:grid}.m6c-qwen-search-evidence>div{gap:6px;display:grid}.m6c-qwen-search-evidence span,.m6c-qwen-search-evidence small{color:var(--muted)}.m6c-qwen-search-evidence p{margin:0;line-height:1.6}.m6c-qwen-search-evidence ol{gap:10px;margin:2px 0 0;padding-left:22px;display:grid}.m6c-qwen-search-evidence li{padding-left:2px}.m6c-qwen-search-evidence a{color:#0b5fc6;overflow-wrap:anywhere;display:block}.m6c-qwen-search-evidence small{overflow-wrap:anywhere;margin-top:3px;display:block}@media (max-width:1100px){.m6c-platform-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m6c-platform-list,.m6c-detection-target-grid,.m6c-report-work-grid,.m6c-metric-grid,.m6c-problem-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.m6c-platform-list span,.m6c-detection-target-grid>div,.m6c-report-work-grid>div,.m6c-metric-grid article{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;gap:6px;min-width:0;padding:14px 16px;display:grid}.m6c-platform-list span{grid-template-columns:28px minmax(0,1fr);align-items:center}.m6c-platform-list span strong{color:#fff;background:#1769d2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.m6c-detection-target-grid span,.m6c-report-work-grid span,.m6c-metric-grid span{color:var(--muted);font-size:var(--workspace-helper-font-size)}.m6c-detection-target-grid strong,.m6c-report-work-grid strong,.m6c-metric-grid strong{overflow-wrap:anywhere;font-size:var(--workspace-card-title-font-size)}.m6c-problem-card ul{margin:0;padding-left:22px}.m6c-problem-card li+li{margin-top:8px}.m6c-problem-card p{margin-bottom:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field{gap:6px;display:grid}.label{font-size:var(--workspace-helper-font-size);color:var(--muted)}.value{overflow-wrap:anywhere}.status{color:var(--muted);font-size:14px}.error{color:var(--error)}.answer{white-space:pre-wrap;line-height:1.55}.answer-card,.action{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.question{font-weight:700;line-height:1.5}.question-list{gap:12px;display:grid}.tag{border:1px solid var(--line);width:fit-content;color:var(--accent-dark);background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.guardrail{color:var(--warn);margin:0}.report-callout{border-left:4px solid var(--accent);background:#eff6ff;border-radius:6px;padding:12px 14px}.report-callout p{margin:8px 0 0;line-height:1.6}.report-callout strong{font-size:var(--workspace-card-title-font-size)}[data-page-key=customer-report-v1-manual-preview] .report-action-section-title{font-size:var(--workspace-page-title-font-size);font-weight:800;line-height:1.25}[data-page-key=customer-report-v1-manual-preview] .report-action-region-title,[data-page-key=customer-report-v1-manual-preview] .report-action-subsection-title{font-size:var(--workspace-section-title-font-size);font-weight:800;line-height:1.35}[data-page-key=customer-report-v1-manual-preview] .report-action-title{font-size:var(--workspace-card-title-font-size);font-weight:800;line-height:1.4}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-groups,[data-page-key=customer-report-v1-manual-preview] .report-conclusion-list{gap:16px;display:grid}[data-page-key=customer-report-v1-manual-preview] [data-report-conclusion-region]>h3{font-size:var(--workspace-section-title-font-size);margin:0 0 12px;font-weight:800}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-card header{align-items:center;gap:10px;display:flex}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-question-id{border:1px solid;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.4}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-title{font-size:var(--workspace-card-title-font-size);margin:0;font-weight:800;line-height:1.35}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-card>p{margin:10px 0 0}[data-page-key=customer-report-v1-manual-preview] .report-conclusion-result{font-weight:600}.customer-report-print-view{font-size:var(--workspace-body-font-size);margin:20px 0;line-height:1.65}.customer-report-print-view .report-page>h2{font-size:var(--workspace-page-title-font-size);line-height:1.25}.customer-report-print-view .report-page>h3{font-size:var(--workspace-section-title-font-size);line-height:1.35}.report-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.report-page{margin-bottom:18px}.report-table{border-collapse:collapse;width:100%;min-width:780px;font-size:var(--workspace-table-font-size)}.report-table th,.report-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d9e0e8;padding:13px 15px;line-height:1.65}.report-table th{color:#243447;font-size:var(--workspace-table-font-size);background:#f6f8fb;font-weight:700}.report-evidence-appendix details{background:#fbfcfe;border:1px solid #d9e0e8;border-radius:8px;padding:10px 12px}.report-evidence-appendix summary{cursor:pointer;font-weight:700}.report-source-compact{gap:16px;min-width:0;display:grid}.report-source-compact-coverage{border-left:3px solid var(--brand-primary);color:var(--brand-primary-dark);background:var(--brand-surface);border-radius:0 8px 8px 0;margin:0;padding:12px 14px}.report-source-compact-table{min-width:720px}.report-source-compact-table th:first-child{width:24%}.report-source-compact-table th:last-child{width:22%}.report-source-compact-domains{flex-wrap:wrap;gap:7px;display:flex}.report-source-compact-domains span{border:1px solid var(--brand-border);color:var(--brand-primary-dark);background:var(--brand-surface);border-radius:999px;align-items:center;padding:4px 8px;font-size:13px;line-height:1.4;display:inline-flex}.report-source-compact-table small{color:var(--text-secondary,#647168);margin-top:8px;display:block}.report-source-compact-details{border-top:1px solid var(--brand-border);min-width:0;padding-top:12px}.report-source-compact-details>summary{cursor:pointer;color:var(--brand-primary-dark);font-weight:700}.report-source-compact-details>section{margin-top:20px}.report-source-compact-details>section>h3{color:var(--brand-primary-dark);font-size:var(--workspace-card-title-font-size);margin-bottom:10px}.report-source-compact-list{gap:10px;display:grid}.report-source-compact-list article{border:1px solid var(--brand-border);background:#fff;border-radius:10px;min-width:0;padding:14px 16px}.report-source-compact-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.report-source-compact-heading strong{color:var(--brand-primary-dark)}.report-source-compact-heading span{color:var(--text-secondary,#647168);font-size:13px}.report-source-compact-list p{margin:6px 0}.report-source-compact-list ul{margin:8px 0 0;padding-left:18px}.report-source-compact-list li{min-width:0;margin-top:5px}.report-source-compact-list li small{color:var(--text-secondary,#647168);margin-left:8px}.report-source-compact-link{color:var(--brand-primary-dark);overflow-wrap:anywhere;word-break:break-word}@media (max-width:700px){.report-source-compact-table{min-width:680px}.report-source-compact-list article{padding:12px}}.api-monitoring-workbench{border-color:#99d6cf}.api-workbench-step{border:1px solid var(--line);background:#fbfefd;border-radius:8px;gap:12px;padding:14px;display:grid}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.checkbox-line{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.checkbox-line input{width:auto}.api-question-editor{background:#fcfffe}.progress-meter{background:#d9e0e8;border-radius:999px;width:100%;height:12px;overflow:hidden}.progress-meter span{background:var(--accent);height:100%;transition:width .2s;display:block}.coverage-table td,.coverage-table th{min-width:110px}.remediation-card{background:#fffdf7;border-color:#f0c98b}.retest-entry{padding:8px 10px;font-size:12px}.visibility-detection-hero{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#bfdbfe}.customer-detection-panel{border-color:#c7d2fe}.customer-advanced-settings{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:12px}.platform-progress-strip{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.platform-progress-pill{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-width:150px;padding:10px 12px;display:grid}.platform-progress-pill span{color:var(--muted);font-size:12px}.status-done{background:#f0fdf4;border-color:#86efac}.status-warn{background:#fff7ed;border-color:#fdba74}.status-error{background:#fef2f2;border-color:#fca5a5}.status-info{background:#eff6ff;border-color:#bfdbfe}.result-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.result-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.result-metric-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.result-metric-card span{color:var(--muted);font-size:12px}.result-metric-card strong{color:#1d4ed8;font-size:17px}.customer-platform-table th,.customer-platform-table td{min-width:112px}.customer-platform-table th:first-child,.customer-platform-table td:first-child{white-space:nowrap;min-width:118px}.candidate-coverage-list{gap:10px;display:grid}.candidate-coverage-row{grid-template-columns:minmax(120px,180px) minmax(160px,1fr) 80px 92px;align-items:center;gap:10px;display:grid}.candidate-coverage-row span{font-weight:700}.candidate-coverage-row em{color:var(--warn);font-size:12px;font-style:normal}.candidate-coverage-track{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.candidate-coverage-bar{background:#2563eb;border-radius:999px;height:100%}.candidate-coverage-row.current-brand .candidate-coverage-bar{background:#9ca3af}.empty-state{border:1px dashed var(--line);background:#fbfcfe;border-radius:8px;padding:14px}.detail-drawer{z-index:20;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer-panel{border-left:1px solid var(--line);background:#fff;align-content:start;gap:16px;width:min(560px,100%);min-width:0;max-width:100vw;height:100%;padding:20px;display:grid;overflow:hidden auto;box-shadow:-16px 0 30px #0f172a1f}.detail-drawer-header,.detail-drawer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-detail-technical{border:1px solid var(--line);background:#f9fafb;border-radius:8px;padding:12px}pre{white-space:pre-wrap;border:1px solid var(--line);background:#f9fafb;border-radius:6px;max-height:360px;margin:0;padding:12px;line-height:1.55;overflow:auto}.mono{font-family:Consolas,monospace;font-size:12px}@media (max-width:1100px){main.report-review-layout{grid-template-columns:1fr}main.report-review-layout>.workspace-section-nav,main.report-review-layout>.report-review-panel{grid-area:auto/1}.workspace-presentation-shell{grid-template-columns:1fr}.workspace-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.workspace-presentation-content{padding:26px}}@media (max-width:900px){main{padding:18px}.shell,.grid,.result-metric-grid,.result-metric-grid.compact,.candidate-coverage-row{grid-template-columns:1fr}}@page{size:A4;margin:12mm}.detection-progress{background:#f4fbf8;border:1px solid #cce8dd;border-radius:14px;gap:.65rem;padding:1rem;display:grid}.detection-progress>div,.detection-progress li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.detection-progress progress{accent-color:#168866;width:100%;height:.7rem}.detection-progress ul{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.detection-progress li{background:#fff;border-radius:9px;padding:.5rem .65rem}.detection-progress.m6c-current-progress ul{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.detection-progress.m6c-current-progress li{align-content:start;gap:.5rem;min-width:0;display:grid}.m6c-platform-progress-name{white-space:nowrap}.m6c-platform-progress-card dl{gap:.2rem;margin:0;display:grid}.m6c-platform-progress-card dl>div{justify-content:space-between;gap:.5rem;display:flex}.m6c-platform-progress-card dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.detection-fixed-question-note,.m6c-source-full-url{overflow-wrap:anywhere;word-break:break-word}.m6c-comparison-scroll td,.m6c-comparison-scroll th{vertical-align:top;min-width:10rem}.m6c-comparison-scroll td a{overflow-wrap:anywhere;word-break:break-word;max-width:22rem;display:block}.m6c-verification-gate{background:#fff8e8;border-left:4px solid #d69b23;border-radius:10px;padding:1rem 1.1rem}@media print{body{background:#fff;font-size:11pt;line-height:1.55}main{max-width:none;padding:0}.workspace-nav,.workspace-presentation-shell,.workspace-project-header,.non-report-control,.technical-trace,main>section:not(.customer-report-print-view),main>h1,main>p.status{display:none!important}.customer-report-print-view{margin:0;font-size:11pt;line-height:1.55;display:block}.report-cover,.report-summary-card,.report-callout{break-inside:avoid;page-break-inside:avoid}.report-page{margin-bottom:8px}.answer-card,.action{break-inside:auto;page-break-inside:auto}.workspace-data-table-wrap,.report-table-wrap{overflow:visible}.workspace-data-table,.report-table{table-layout:fixed;min-width:0;font-size:11pt}.workspace-data-table th,.workspace-data-table td,.report-table th,.report-table td{white-space:normal;overflow-wrap:anywhere;padding:6pt 7pt}.report-evidence-appendix details{break-inside:auto;page-break-inside:auto}.panel,.card{box-shadow:none;border:1px solid #d9e0e8}button{display:none!important}}.ai-visibility-page{gap:14px}.ai-visibility-hero{padding:20px}.ai-visibility-title-row .secondary-action{display:none}.ai-visibility-title-row h1{font-size:clamp(28px,2.5vw,36px)}.ai-visibility-title-row p{margin-bottom:0}.ai-visibility-object,.ai-visibility-query-panel,.ai-platform-progress{margin-top:14px;padding-top:14px}.ai-visibility-hero .ai-visibility-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-visibility-hero .ai-visibility-info-item,.ai-visibility-hero .ai-metric-grid article{padding:11px 13px}.ai-visibility-query-fields{display:block}.ai-visibility-query-fields>label:first-child,.ai-platform-selector{display:none}.ai-visibility-query-fields textarea{resize:none;min-height:72px}.ai-visibility-query-actions{justify-content:flex-start;margin-top:10px}.ai-visibility-query-actions .secondary-action{display:none}.ai-visibility-page .primary-action{min-width:144px;padding:10px 18px}.ai-platform-progress .platform-progress-strip{gap:7px;overflow:hidden}.ai-platform-progress .platform-progress-pill{flex:1 1 0;min-width:0;padding:8px 10px}.ai-platform-progress .platform-progress-pill strong,.ai-platform-progress .platform-progress-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-metric-grid{gap:10px}.ai-metric-grid article{padding:12px 14px}.ai-visibility-section{padding:18px 20px}.report-table-wrap{overflow-x:auto}.detection-config-trigger{margin-top:18px}.detection-config-panel{gap:20px;width:min(820px,100%);min-width:0;max-width:100vw;padding:24px}.controlled-execution-summary,.controlled-execution-trace{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.controlled-execution-field{background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-width:0;padding:12px}.controlled-execution-field--wide{grid-column:1/-1}.controlled-execution-field dt{color:#52637a;margin:0 0 5px;font-size:13px;font-weight:700}.controlled-execution-field dd{color:#172033;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;margin:0;line-height:1.55}.controlled-execution-unit{min-width:0;grid-template-columns:minmax(112px,150px) minmax(0,1fr)!important}.controlled-execution-unit-heading,.controlled-execution-unit-body{min-width:0}.controlled-execution-unit-heading{align-content:start;gap:4px;display:grid}.controlled-execution-unit-body>p{overflow-wrap:anywhere}.controlled-execution-trace{overflow-wrap:anywhere;margin-top:12px}.detection-config-section{border:1px solid var(--line);background:#f8fbff;border-radius:14px;gap:14px;padding:18px;display:grid}.detection-config-section h3,.detection-config-section p{margin:0}.detection-question-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detection-question-sources>div{background:#fff;border:1px solid #dbe4f0;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.detection-project-standard-plan{background:#fff;border:1px solid #b9d4f5;border-radius:12px;gap:12px;padding:15px;display:grid}.detection-project-standard-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.detection-project-standard-heading>div{gap:5px;display:grid}.detection-project-standard-heading strong{color:#0b4aa2}.detection-project-standard-heading p,.detection-project-standard-list p{color:#526b89;line-height:1.55}.detection-project-standard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detection-project-standard-list article{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.detection-project-standard-list article.is-included{background:#eef6ff;border-color:#a9c9ee}.detection-project-standard-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.detection-project-standard-list article>div span{color:#526b89;font-size:13px;font-weight:700}.detection-project-standard-list article>div small{color:#0b61c9;font-weight:800}.detection-project-standard-list article>strong{color:#183b66;overflow-wrap:anywhere;line-height:1.55}.detection-project-standard-list article>small{color:#607793;overflow-wrap:anywhere}.detection-project-standard-list .text-action{justify-self:start}.detection-history-plan{background:#eaf3ff;border:1px solid #b8d4f5;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.detection-history-plan>div{gap:5px;display:grid}.detection-history-plan strong{color:#0b4aa2}.detection-history-plan span{color:#183b66;font-weight:800}.detection-history-plan p{color:#526b89;line-height:1.55}.detection-history-plan>button{flex:none}.detection-question-sources textarea,.detection-question-list textarea{resize:vertical;width:100%;min-height:88px}.detection-template-list,.detection-question-list{gap:10px;display:grid}.detection-template-list .text-action{text-align:left;white-space:normal;height:auto;min-height:44px;padding:9px 11px}.detection-question-list article{background:#fff;border:1px solid #dbe4f0;border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.detection-question-list article>div:first-child{gap:4px;display:grid}.detection-question-list article>div:first-child span{color:var(--ink);font-size:20px;font-weight:700}.detection-question-actions{gap:6px;display:grid}.detection-question-actions button{min-height:38px;padding:7px 10px}.detection-platform-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detection-platform-options label{background:#fff;border:1px solid #dbe4f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.detection-platform-options label span{gap:3px;display:grid}.detection-volume-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detection-volume-grid>div{background:#fff;border:1px solid #dbe4f0;border-radius:12px;gap:4px;padding:14px;display:grid}.detection-volume-grid strong{color:var(--ink);font-size:24px}@media (max-width:700px){.workspace-project-header,.workspace-section-heading{display:grid}.workspace-project-header>div{text-align:left}.workspace-presentation-shell{grid-template-columns:1fr}.workspace-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workspace-section-nav button{grid-template-columns:20px minmax(0,1fr);min-height:50px}.workspace-section-nav small{display:none}.workspace-presentation-content{padding:20px}.workspace-section-heading{gap:16px;margin-bottom:22px}.workspace-section-heading h1{font-size:32px}.workspace-data-table,.report-table{min-width:720px}.workspace-nav.workspace-nav--compact .workspace-tab{flex:46%}.customer-project-hero{display:grid}.customer-status-grid,.customer-project-list,.ai-visibility-hero .ai-visibility-info-grid{grid-template-columns:1fr}.ai-platform-progress .platform-progress-strip{overflow-x:auto}.ai-platform-progress .platform-progress-pill{min-width:120px}.detection-question-sources,.detection-platform-options,.detection-volume-grid,.controlled-execution-summary,.controlled-execution-trace,.detection-question-list article{grid-template-columns:1fr}.detection-history-plan,.detection-project-standard-heading{display:grid}.detection-project-standard-heading>button{justify-self:start}.detection-project-standard-list{grid-template-columns:1fr}.detection-history-plan>button{justify-self:start}.m6c-project-form,.m6c-platform-selector .detection-platform-options,.m6c-platform-summary-grid{grid-template-columns:1fr}.customer-detection-execution-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.m6c-feedback-drawer-panel{width:100%;min-width:0}.m6c-feedback-platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-execution-field--wide{grid-column:auto}.detection-question-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.m6c-current-plan-summary,.m6c-batch-heading dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.m6c-current-plan-summary>div,.m6c-batch-heading dl>div{background:#f7fbff;border:1px solid #dbe8f7;border-radius:12px;padding:14px 16px}.m6c-current-plan-summary dt,.m6c-batch-heading dt{color:#64748b;font-size:13px}.m6c-current-plan-summary dd,.m6c-batch-heading dd{color:#102a43;margin:5px 0 0;font-weight:700}.m6c-detection-feedback-tabs{background:#f4f8fd;border:1px solid #d7e5f5;border-radius:12px;gap:6px;margin-bottom:18px;padding:5px;display:inline-flex}.m6c-detection-feedback-tabs button{color:#49657f;background:0 0;border:0;border-radius:9px;min-width:128px;padding:10px 18px;font-weight:700}.m6c-detection-feedback-tabs button.active{color:#fff;background:#1769aa;box-shadow:0 4px 12px #1769aa33}.m6c-batch-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.m6c-batch-heading>div>span,.m6c-current-question-card>header>span{color:#1769aa;font-size:13px;font-weight:700}.m6c-batch-heading h2{color:#102a43;margin:5px 0 0;font-size:22px}.m6c-batch-heading dl{min-width:min(480px,48%);margin:0}.m6c-current-question-list,.m6c-history-batches{gap:16px;display:grid}.m6c-current-question-card,.m6c-history-batch{background:#fff;border:1px solid #d7e5f5;border-radius:16px;box-shadow:0 8px 24px #254e7812}.m6c-current-question-card{padding:20px}.m6c-current-question-card>header h3{color:#102a43;margin:7px 0 0;font-size:18px;line-height:1.55}.m6c-current-question-meta{color:#5d7287;flex-wrap:wrap;gap:8px 18px;margin:13px 0;font-size:14px;display:flex}.m6c-current-answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.m6c-current-answer-list>section{background:#f6faff;border-radius:12px;min-width:0;padding:14px}.m6c-current-answer-list>section>div,.m6c-batch-answer-detail>header,.m6c-history-batch.is-error header{justify-content:space-between;gap:12px;display:flex}.m6c-current-answer-list p{margin:10px 0;line-height:1.65}.m6c-current-answer-list small,.m6c-current-answer-list a,.m6c-batch-answer-sources a,.m6c-same-question-comparison td{overflow-wrap:anywhere}.m6c-current-answer-list ul{margin:8px 0 0;padding-left:18px}.m6c-current-question-footer{color:#526b82;border-top:1px solid #e7eef6;align-items:center;gap:14px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.m6c-current-question-footer button{margin-left:auto}.m6c-history-batch{overflow:hidden}.m6c-history-batch>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.m6c-history-batch>summary::-webkit-details-marker{display:none}.m6c-history-batch>summary span:first-child{gap:5px;display:grid}.m6c-history-batch>summary small,.m6c-history-batch>summary>span:last-child{color:#64748b}.m6c-history-batch-body{border-top:1px solid #e7eef6;gap:16px;padding:0 20px 20px;display:grid}.m6c-history-batch-body>section{padding-top:16px}.m6c-history-batch-body h4{color:#173a59;margin:0 0 10px;line-height:1.55}.m6c-history-batch.is-error{background:#fff8f8;border-color:#f2c8c8;padding:18px 20px}.m6c-history-batch.is-error h3{margin:0}.m6c-history-answer{border:1px solid #e2ebf5;border-radius:10px;margin-top:8px}.m6c-history-answer>summary{cursor:pointer;color:#1769aa;padding:11px 13px;font-weight:650}.m6c-batch-answer-detail{padding:16px}.m6c-batch-answer-detail>header{color:#526b82}.m6c-answer-batch-label{color:#64748b;font-size:13px}.m6c-batch-answer-sources{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.m6c-batch-answer-sources>div{background:#f4f8fd;border-radius:10px;padding:13px}.m6c-batch-answer-sources>div:last-child{grid-column:1/-1}.m6c-batch-answer-sources span,.m6c-batch-answer-sources small{color:#64748b;font-size:13px;display:block}.m6c-batch-answer-sources strong{margin-top:5px;display:block}.m6c-batch-answer-sources ol{margin:8px 0 0;padding-left:20px}.m6c-same-question-comparison{border-top:1px solid #dfe8f2;margin-top:24px;padding-top:20px}.m6c-same-question-comparison h3{margin:0}.m6c-same-question-comparison>p{color:#64748b}.m6c-comparison-scroll{overflow-x:auto}.m6c-same-question-comparison table{border-collapse:collapse;width:100%;min-width:760px}.m6c-same-question-comparison th,.m6c-same-question-comparison td{text-align:left;vertical-align:top;border:1px solid #dfe8f2;padding:11px}.m6c-same-question-comparison th{color:#31516e;background:#f4f8fd}@media (max-width:900px){.m6c-current-plan-summary,.m6c-batch-heading dl,.m6c-current-answer-list,.m6c-batch-answer-sources{grid-template-columns:1fr}.m6c-batch-answer-sources>div:last-child{grid-column:auto}.m6c-batch-heading{display:block}.m6c-batch-heading dl{min-width:0}}@media (max-width:640px){.m6c-detection-feedback-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.m6c-detection-feedback-tabs button{min-width:0}.m6c-current-question-footer{flex-direction:column;align-items:stretch}.m6c-current-question-footer button{margin-left:0}}.four-layer-accordion{gap:12px;display:grid}.detection-config-main{gap:18px;display:grid}.detection-config-main>.detection-config-section{background:#fff;border:1px solid #dbe5f1;border-radius:14px;padding:18px}.four-layer-card{border:1px solid var(--border,#d8dee8);background:#fff;border-radius:14px;overflow:hidden}.four-layer-card.is-selected{border-color:#2f7d61;box-shadow:0 0 0 2px #2f7d611a}.four-layer-card-header{background:#f5faf7;border-left:4px solid #2f7d61;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.four-layer-card-header label,.four-layer-card-header label span{align-items:flex-start;gap:10px;display:flex}.four-layer-card-header label span{flex-direction:column;gap:3px}.four-layer-capability-title{color:#155c46;white-space:nowrap;font-size:clamp(19px,1.65vw,23px);font-weight:800;line-height:1.3}.four-layer-card-header small,.four-layer-card-content li small{color:var(--muted,#667085)}.four-layer-card-header em{color:#256c53;background:#e7f4ed;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.four-layer-card-content{border-top:1px solid #edf0f5;padding:0 16px 16px}.four-layer-card-content ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.four-layer-card-content li{background:#f8fafc;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:10px 12px;display:grid}.four-layer-card-content li.is-included{background:#eff8f3}.four-layer-question-check{color:#2f7d61;font-weight:900}.four-layer-value-copy{color:#425f80;margin:14px 0 0;line-height:1.65}.four-layer-card-content li strong,.four-layer-card-content li small,.four-layer-custom-input{display:block}.four-layer-card-content li strong{color:#172033;font-size:16px;line-height:1.5}.four-layer-question-copy{gap:5px;display:grid}.four-layer-question-copy small{line-height:1.55}.four-layer-custom-input{margin:14px 0 10px}.four-layer-custom-input input{width:100%;margin-top:7px}.four-layer-candidates{gap:6px;margin-top:10px;display:grid}.four-layer-custom-actions{flex-wrap:wrap;gap:8px;display:flex}.four-layer-included-question{background:#f0f5ff;border-radius:9px;grid-template-columns:24px 1fr;gap:4px 8px;margin:12px 0 0;padding:10px 12px;display:grid}.four-layer-included-question span{color:#315efb;grid-row:1/3;font-weight:900}.four-layer-included-question small{color:var(--muted,#667085)}.detection-repeat-control{align-items:center;gap:12px;display:flex}.detection-scope-card{gap:14px;display:grid;background:linear-gradient(145deg,#f9fbff,#f1f6ff)!important}.detection-scope-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.detection-scope-summary>div{background:#f6f8fc;border-radius:10px;padding:12px}.detection-scope-summary>.detection-scope-summary-wide{background:#eaf3ff;grid-column:1/-1}.detection-scope-summary dt{color:var(--muted,#667085)}.detection-scope-summary dd{margin:4px 0 0;font-weight:700}.m6c-detection-plan-details{padding:0;overflow:hidden}.m6c-detection-plan-details>summary{color:#183b66;cursor:pointer;padding:16px 20px;font-weight:800;list-style-position:inside}.m6c-detection-plan-details[open]>summary{background:#f8fbff;border-bottom:1px solid #dce6f2}.m6c-detection-plan-details-body{gap:14px;padding:18px 20px 20px;display:grid}.m6c-detection-plan-details-body>p{color:#607793;margin:0}.diagnosis-conclusions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.diagnosis-conclusions li{background:#f7f9ff;border-left:4px solid #315efb;border-radius:8px;padding:13px 15px}.diagnosis-conclusions li.is-attention{background:#fffaf0;border-left-color:#d97706}.diagnosis-layer-results,.diagnosis-dimension-list{gap:16px;display:grid}.diagnosis-dimension{gap:10px;display:grid}.diagnosis-dimension h4,.diagnosis-dimension-conclusion{margin:0}.diagnosis-dimension-table{min-width:420px}.diagnosis-dimension-table th:first-child,.diagnosis-dimension-table td:first-child{width:150px}.diagnosis-dimension-conclusion{color:#294664;font-weight:700}.diagnosis-source-cards{margin-bottom:14px}.diagnosis-gap-table{min-width:760px}.diagnosis-gap-table th:first-child{white-space:nowrap;min-width:110px}.diagnosis-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diagnosis-evidence{align-self:start;padding:12px 14px}.diagnosis-evidence summary{cursor:pointer;color:#17324d;font-weight:750}.diagnosis-evidence p{margin:10px 0 0}.diagnosis-evidence p a{overflow-wrap:anywhere;display:block}@media (max-width:880px){.diagnosis-evidence-list{grid-template-columns:1fr}}.custom-question-analysis{gap:14px;display:grid}.custom-question-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.custom-question-facts>div{background:#f7f9fc;border-radius:10px;padding:12px}.custom-question-facts dt{color:var(--muted,#667085);font-size:13px}.custom-question-facts dd{margin:5px 0 0;line-height:1.6}@media (max-width:720px){.custom-question-facts{grid-template-columns:1fr}}.diagnosis-question-analysis-list{gap:18px;display:grid}.diagnosis-question-analysis{gap:14px;display:grid}.diagnosis-question-block{border-top:1px solid var(--border,#dfe8e2);padding-top:12px}.diagnosis-question-block h4{color:#174f38;margin:0 0 8px}.diagnosis-compact-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.diagnosis-compact-metrics>div{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.diagnosis-compact-metrics strong{color:#174f38;font-size:1.45rem;line-height:1.1}.diagnosis-compact-metrics small,.diagnosis-source-map small{color:#63736a;line-height:1.45}.diagnosis-question-evidence{gap:8px;display:grid}.diagnosis-cognition-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.diagnosis-cognition-list li{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px;line-height:1.65;display:grid}.diagnosis-question-summary-table{table-layout:fixed;min-width:0}.diagnosis-question-summary-table caption{color:#174f38;text-align:left;padding:0 0 10px;font-weight:750}.diagnosis-question-summary-table th,.diagnosis-question-summary-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.diagnosis-question-summary-table th:first-child,.diagnosis-question-summary-table th:last-child{width:16%}.diagnosis-question-analysis-table .diagnosis-col-platform{width:11%}.diagnosis-question-analysis-table .diagnosis-col-status{width:16%}.diagnosis-question-analysis-table .diagnosis-col-answer{width:auto}.diagnosis-question-analysis-table .diagnosis-col-raw{width:12%}.diagnosis-answer-points{margin:0;padding-left:18px}.diagnosis-answer-points li+li{margin-top:4px}[data-customer-card-tone]{scroll-margin-top:150px}[data-customer-card-tone] .diagnosis-question-summary-table thead th:first-child,[data-customer-card-tone] .diagnosis-question-summary-table thead th:nth-child(2){width:16%}[data-customer-card-tone] .diagnosis-question-summary-table thead th:last-child{width:68%}.diagnosis-question-summary-table .diagnosis-summary-row th,.diagnosis-question-summary-table .diagnosis-summary-row td{background:#f2f8f5;border-top:2px solid #b7d4c4;font-weight:700}.diagnosis-status{color:#334155;font-weight:750}.diagnosis-status-confirmed{color:#b42318}.diagnosis-status-pending{color:#b54708}.diagnosis-status-normal{color:#276749}.diagnosis-question-evidence details,.diagnosis-source-empty{background:#fff;border:1px solid #dfe8e2;border-radius:10px;padding:12px 14px}.diagnosis-question-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.diagnosis-question-evidence summary span{color:#1769d2;text-underline-offset:3px;font-weight:750;text-decoration:underline}.diagnosis-question-evidence ul,.diagnosis-response-sources ul{overflow-wrap:anywhere;gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.diagnosis-source-empty{color:#64748b;gap:8px;display:grid}.diagnosis-source-empty p,.diagnosis-evidence-detail-list p{margin:0;line-height:1.6}.diagnosis-evidence-detail-list li{background:#f8fbf9;border:1px solid #e8eeea;border-radius:8px;padding:9px 10px}.diagnosis-source-empty strong{color:#243447}.diagnosis-issue-list,.diagnosis-recommendation-steps{gap:10px;margin:0;padding-left:22px;display:grid}.diagnosis-issue-list li{background:#fffaf3;border:1px solid #f1d5b5;border-radius:10px;padding:10px 12px}.diagnosis-issue-list small{color:#6b7280;margin-top:5px;line-height:1.55;display:block}.diagnosis-response-modal{z-index:80;background:#0f172a94;place-items:center;padding:5vh 5vw;display:grid;position:fixed;inset:0}.diagnosis-response-modal-panel{background:#fff;border:1px solid #d8e2ec;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(90vw,1440px);min-width:0;height:min(90vh,960px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0f172a4d}.diagnosis-response-modal-panel>.detail-drawer-header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:flex-start;padding:22px 28px 16px}.diagnosis-response-modal-panel>.detail-drawer-header span{color:#1769d2;font-size:13px;font-weight:800}.diagnosis-response-modal-panel>.detail-drawer-header h2{margin:5px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.4}.diagnosis-response-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:8px;padding:12px 28px;display:flex;overflow-x:auto}.diagnosis-response-tabs button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:none;padding:9px 16px;font-weight:750}.diagnosis-response-tabs button.active,.diagnosis-response-tabs button[aria-selected=true]{color:#fff;background:#1769d2;border-color:#1769d2}.diagnosis-response-scroll{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}.diagnosis-response-reading{max-width:1000px;margin:0 auto}.diagnosis-response-reading>h3,.diagnosis-response-sources h3{color:#173a59;margin:0 0 12px;font-size:20px}.diagnosis-response-reading .workspace-long-text{color:#253548;max-width:none;margin:0;font-size:17px;line-height:1.85}.diagnosis-response-sources{border-top:1px solid #dce6f2;margin-top:32px;padding-top:24px}@media (max-width:720px){.diagnosis-response-modal{padding:2vh 3vw}.diagnosis-response-modal-panel{border-radius:14px;width:94vw;height:96vh}.diagnosis-response-modal-panel>.detail-drawer-header,.diagnosis-response-tabs,.diagnosis-response-scroll{padding-left:18px;padding-right:18px}.diagnosis-source-empty{grid-template-columns:1fr;gap:5px}}.diagnosis-source-map{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.diagnosis-source-map section{border:1px solid #dfe8e2;border-radius:10px;padding:12px}.diagnosis-source-map h3,.diagnosis-source-map ul{margin:0}.diagnosis-source-map ul{gap:8px;padding:8px 0 0;list-style:none;display:grid}.diagnosis-source-map li{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.diagnosis-original-question{white-space:pre-wrap;overflow-wrap:anywhere;color:#374151;margin:12px 0 18px;line-height:1.65}.diagnosis-original-question b{display:block}.diagnosis-core-problem{background:#fff5ed;border-left:4px solid #bb623b;border-radius:8px;margin:18px 0;padding:18px 20px}.diagnosis-core-problem h4{color:#8b492e;margin:0 0 8px;font-size:14px}.diagnosis-core-problem p{color:#82391f;margin:0;font-size:21px;font-weight:700;line-height:1.5}.diagnosis-company-mention{margin:14px 0;font-size:14px}.diagnosis-company-mention span{color:#64748b;margin-left:8px}.diagnosis-risk-badge{color:#655334;background:#f4f0e7;border-radius:6px;padding:5px 10px;font-size:13px;display:inline-block}.diagnosis-risk-assessment p{color:#64748b;font-size:14px;line-height:1.6}button.secondary,button.secondary-action,button.text-action,.customer-frontstage-page .customer-project-section button.secondary,.customer-frontstage-page .customer-project-section button.secondary-action,.customer-frontstage-page .customer-project-section button.text-action{border-color:var(--brand-primary);color:var(--brand-primary-dark)}button.secondary:hover,button.secondary-action:hover,button.text-action:hover{border-color:var(--brand-primary-dark);color:var(--brand-primary-dark);background:var(--brand-surface)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#3b825f4d;outline-color:lab(48.9944% -29.6945 11.7013/.3)}body:has(main.homepage-reference-v4){background:var(--brand-background)}.homepage-reference-v4 .homepage-v2-brand,main.customer-project-page.homepage-reference-v4 .homepage-v2-hero h1,.homepage-reference-v4 .homepage-v2-section-heading h2,.homepage-reference-v4 .homepage-v3-capabilities strong{color:var(--brand-text)}.homepage-reference-v4 .homepage-v2-brand svg circle{fill:var(--brand-primary);stroke:var(--brand-primary)}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero h1{font-size:clamp(36px,3.4vw,44px);line-height:1.16}main.customer-project-page.homepage-reference-v4 .homepage-v2-hero .homepage-v2-lead,.homepage-reference-v4 .homepage-v2-section-heading>span svg,.homepage-reference-v4 .homepage-v3-capabilities span svg{color:var(--brand-primary);stroke:var(--brand-primary)}main.customer-project-page.homepage-reference-v4 .homepage-v2-card{border-color:var(--brand-border);gap:16px;padding:26px 28px 22px;box-shadow:0 14px 38px #121e1712;box-shadow:0 14px 38px lab(9.78839% -6.49615 2.57182/.07)}main.customer-project-page.homepage-reference-v4 .customer-project-form{gap:14px 20px}main.customer-project-page.homepage-reference-v4 input,main.customer-project-page.homepage-reference-v4 select{min-height:var(--workspace-control-min-height);border-color:var(--brand-border)}main.customer-project-page.homepage-reference-v4 input:focus,main.customer-project-page.homepage-reference-v4 select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #3b825f1f;box-shadow:0 0 0 3px lab(48.9944% -29.6945 11.7013/.12)}.homepage-reference-v4 .homepage-v2-primary-action button{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 10px 20px #1b5a3e29!important;box-shadow:0 10px 20px lab(33.7774% -26.5635 10.4479/.16)!important}.homepage-reference-v4 .homepage-v2-primary-action button:hover{background:var(--brand-primary-dark)!important;border-color:var(--brand-primary-dark)!important}main.customer-project-page.homepage-reference-v4 .homepage-v2-project-summary,.homepage-reference-v4 .homepage-v3-capabilities{border-color:var(--brand-border);background:color-mix(in oklch, var(--brand-surface) 55%, white)}.workspace-nav.workspace-nav--compact .workspace-tab{border-color:var(--brand-border);color:var(--brand-primary-dark);background:var(--brand-surface)}.workspace-nav.workspace-nav--compact .workspace-tab.active,.workspace-nav.workspace-nav--compact .workspace-tab:hover,.workspace-tab.active,.workspace-tab:hover{border-color:var(--brand-primary);background:var(--brand-primary)}.workspace-tab.active small,.workspace-tab:hover small{color:#f7fef8;color:lab(98.9748% -2.95284 1.87817)}.workspace-project-header{border-color:var(--brand-primary-dark);background:var(--brand-primary-dark)}.workspace-project-header span,.workspace-project-header small{color:#dbf2e4;color:lab(93.4463% -9.63545 3.82764)}.workspace-section-nav,.workspace-presentation-content{border-color:var(--brand-border);box-shadow:0 10px 24px #121e1712;box-shadow:0 10px 24px lab(9.78839% -6.49615 2.57182/.07)}.workspace-section-nav button:hover,.workspace-section-nav button.active{border-color:var(--brand-border);color:var(--brand-primary-dark);background:var(--brand-surface);box-shadow:inset 3px 0 0 var(--brand-primary)}.workspace-section-nav button.active .workspace-nav-icon,.workspace-section-nav button:hover .workspace-nav-icon,.workspace-nav-icon{color:var(--brand-primary)}.workspace-platform-badge{border-color:var(--brand-border);color:var(--brand-primary-dark);background:var(--brand-surface)}.workspace-data-table th{color:var(--brand-text);background:color-mix(in oklch, var(--brand-surface) 55%, white)}.workspace-data-table details summary,.workspace-status-badge.info,.tag{color:var(--brand-primary-dark)}.workspace-status-badge.info{background:var(--brand-surface)}.tag,.report-callout,.m6c-detection-target-summary{border-color:var(--brand-primary);background:var(--brand-surface)}.m6c-page-kicker,.m6c-project-form label,.m6c-platform-summary-grid span,.m6c-feedback-question-card>header span,.m6c-feedback-original-question li>span,.customer-detection-execution-summary>div:first-child span,.customer-detection-confirmation span{color:var(--brand-primary)}.m6c-content-block,.m6c-problem-card,.m6c-project-form,.m6c-feedback-question-card,.m6c-feedback-original-question,.m6c-platform-summary-grid>div,.m6c-feedback-answer-list article{border-color:var(--brand-border);box-shadow:0 8px 24px #121e170f;box-shadow:0 8px 24px lab(9.78839% -6.49615 2.57182/.06)}.m6c-project-form input:focus,.m6c-platform-selector .detection-platform-options label.is-selected,.m6c-feedback-platform-tabs button.active{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.m6c-platform-selector .detection-platform-options input{accent-color:var(--brand-primary)}.customer-detection-execution-summary,.m6c-question-conclusion,.m6c-detection-target-summary,.m6c-feedback-question-card>header,.m6c-platform-summary-grid>div.has-answer{border-color:var(--brand-border);background:var(--brand-surface)}.m6c-platform-list span strong,.ai-visibility-page .primary-action,.ai-visibility-page .detail-drawer button.primary-action{border-color:var(--brand-primary);background:var(--brand-primary)}.action-lite-list{gap:28px;max-width:1040px;display:grid}.action-lite-intro{color:var(--text-secondary,#54645d);margin:0 0 22px;font-size:15px}.action-lite-card{background:#fff;border:1px solid #dce8e1;border-radius:16px;min-width:0;padding:28px 32px;box-shadow:0 3px 12px #183f2a05}.action-lite-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.action-lite-heading h3{color:#164c35;margin:0;font-size:21px;font-weight:750;line-height:1.5}.action-lite-number{color:#26714d;background:#eaf4ed;border-radius:9px;flex-shrink:0;padding:5px 9px;font-size:16px;font-weight:700}.action-lite-card h4{color:#244637;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.5}.action-lite-card p,.action-lite-card li{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.action-lite-card p{color:#46564e;margin:0}.action-lite-context{gap:18px;max-width:78ch;margin-bottom:24px;display:grid}.action-lite-next{background:#f1f8f3;border-left:3px solid #459667;border-radius:0 10px 10px 0;padding:20px 22px}.action-lite-next h4{color:#1c573b;margin-bottom:14px;font-size:17px}.action-lite-next ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.action-lite-next li{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.action-lite-next li strong{color:#23734b}.action-lite-next li p{color:#254b37}.action-lite-retest{max-width:78ch;margin-top:24px}.action-lite-retest ul{color:#526258;margin:8px 0 0;padding-left:20px}.action-lite-evidence{border-top:1px solid #e6eee8;min-width:0;margin-top:22px;padding-top:16px}.action-lite-evidence summary{cursor:pointer;color:#64766a;font-size:13px;line-height:1.8}.action-lite-evidence summary strong{color:#26714d;margin-left:18px;font-weight:600}.action-lite-evidence-entry{border-top:1px solid #e6eee8;min-width:0;padding:18px 0}.action-lite-evidence-entry blockquote{color:#526258;overflow-wrap:anywhere;white-space:pre-wrap;border-left:2px solid #bdd5c6;margin:10px 0;padding-left:14px;font-size:14px;line-height:1.8}.action-lite-evidence-entry ul{padding-left:18px}.action-lite-evidence-entry a{color:#317455;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:13px;display:block}.action-lite-evidence-entry .action-lite-evidence-question{font-size:13px}.action-execution-list{width:100%;min-width:0;max-width:none}.action-execution-card{word-break:normal;overflow-wrap:break-word;white-space:normal;width:100%;min-width:0}.action-execution-card .action-lite-context{max-width:none}.action-execution-card .action-lite-next{min-width:0}.action-execution-card .action-lite-next ul,.action-execution-details ul{margin:8px 0 0;padding-left:22px}.action-execution-card .action-lite-next li{overflow-wrap:break-word;word-break:normal;white-space:normal;grid-template-columns:none;display:list-item}.action-execution-details{gap:16px;min-width:0;display:grid}.action-execution-details h5{color:#244637;margin:0 0 6px;font-size:14px}.action-execution-result{padding-top:4px;color:#1c573b!important}.action-execution-table{width:100%;min-width:0;max-width:100%;overflow-x:auto}.action-execution-table .report-table{table-layout:auto;width:100%;min-width:760px}.action-execution-table .report-table th{white-space:nowrap;word-break:keep-all;min-width:112px}.action-execution-table .report-table td{white-space:normal;word-break:normal;overflow-wrap:normal;min-width:150px}.action-execution-table .report-table td>a,.action-execution-table .report-table td>span{margin:3px 0;display:block}.action-execution-table .report-table a{color:#317455;word-break:break-all;overflow-wrap:anywhere}@media (max-width:700px){.action-lite-card{padding:20px 16px}.action-lite-heading h3{font-size:19px}.action-lite-next{padding:16px 12px}.action-lite-next li{grid-template-columns:52px minmax(0,1fr);gap:8px}}
