.brand-check-page{min-height:100vh;background:#fff;color:#111827;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.bc-column{width:min(560px,calc(100% - 32px));margin:0 auto;padding:65px 0 40px}.bc-intro h1{font-size:32px;line-height:1.3;margin:16px 0 12px;letter-spacing:-.5px}.bc-intro>p{font-size:13px;color:#8793a3;margin:0 0 26px}.bc-pill{background:#f7f8fa;border:1px solid #eef0f3;color:#7a8794;font-size:10px;border-radius:14px;padding:4px 9px}.bc-card{border:1px solid #e9edf2;border-radius:18px;background:#fff;padding:18px;margin:16px 0;box-shadow:0 1px 2px #15223602}.bc-form{padding:22px}.bc-form .ant-form-item{margin-bottom:14px}.bc-form .ant-form-item-label>label{font-size:12px;color:#667385}.bc-form .ant-input{border-radius:10px;height:39px;border-color:#e5eaf0;font-size:13px}.bc-form .ant-btn-primary{height:41px;background:#111827;border-color:#111827;border-radius:10px;font-weight:600;color:#fff}.bc-caption{font-size:10px;color:#8e99a6;line-height:1.7;margin:8px 0}.bc-form .bc-caption{text-align:center;margin:12px 0 0}.bc-results{margin-top:72px;padding-top:36px;border-top:1px solid #f3f4f6}.bc-results>h2{font-size:24px;margin:4px 0}.bc-results>h2 small{font-size:21px;color:#75818c;font-weight:400}.bc-summary{background:#edfdf5;border-color:#c8f4df;font-size:12px}.bc-summary strong{font-size:14px;line-height:1.8}.bc-summary p{font-size:11px;color:#7d908a;line-height:1.8}.bc-summary blockquote{border:0;background:#fff;border-radius:12px;padding:10px;margin:8px 0;font-size:10px;color:#809098;line-height:1.8}.bc-summary blockquote b{color:#ca893a}.bc-summary>small{color:#9ba9a4;font-size:9px}.bc-meter{display:flex;justify-content:space-between;flex-wrap:wrap;padding:13px;font-size:10px}.bc-meter i{display:block;background:#f1f3f5;height:6px;border-radius:6px;width:100%;margin-top:10px}.bc-meter i b{display:block;height:6px;background:#111827;border-radius:6px}.bc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bc-metrics>.bc-card{padding:12px;margin:0}.bc-metrics strong{display:block;color:#fa494c;font-size:22px;margin:5px 0}.bc-metrics small{display:block;font-size:9px;color:#8d99a8}.bc-card h3,.bc-results>h3{font-size:14px;margin:0 0 8px}.bc-results>h3{margin:24px 0 10px}.bc-radar{display:block;width:100%;height:275px;margin:12px auto}.bc-model>div:first-child{display:flex;justify-content:space-between;font-size:13px}.bc-model>div:first-child>b{color:#fa494c;font-size:18px}.bc-model .ant-collapse-header{font-size:10px;color:#758596!important;padding:7px 0!important}.bc-model .ant-collapse-content-box{padding:10px!important;background:#f8fafb;border-radius:8px;font-size:11px}.bc-answer{white-space:pre-wrap;line-height:1.85}.bc-poster{background:#fff3e3;padding:24px;border-radius:12px}.bc-poster>small{color:#aa7b58;font-weight:600;font-size:11px}.bc-poster h2{font-size:30px;margin:20px 0 2px}.bc-poster>span{font-size:12px;color:#9e8a76}.bc-poster>strong{display:block;color:#ad7659;font-size:64px;line-height:1.4}.bc-poster p{font-size:11px;color:#927e69}.bc-poster>div{background:#eedcc6;border:1px solid #e5ceb1;border-radius:6px;color:#8a6c50;padding:10px;text-align:center;font-size:11px;margin-top:24px}.bc-poster.expanded{padding:36px}.bc-share{display:flex;gap:8px;margin-top:12px}.bc-share .ant-btn{height:27px;font-size:10px;border-radius:13px}.bc-prompts{background:#f9fafc;font-size:10px;line-height:1.9;color:#7c8796}.bc-prompts h3{color:#3b4e62}.bc-prompts ol{padding-left:18px}.bc-question-preview{font-size:12px}.bc-footer{background:#f8fafc;text-align:center;padding:42px 16px 22px;border-top:1px solid #f0f3f6}.bc-footer h2{font-size:21px;margin:0 0 12px}.bc-footer p{font-size:11px;color:#8e99a8}.bc-register{display:inline-block;background:#111827;padding:11px 20px;border-radius:9px;color:#fff;font-size:12px;font-weight:600}.bc-register:hover{background:#263244;color:#fff}@media (max-width:520px){.bc-column{padding-top:36px}.bc-intro h1{font-size:27px}.bc-card{padding:15px}.bc-metrics{grid-template-columns:repeat(2,1fr)}.bc-footer h2{font-size:18px}}.bc-form .ant-btn-primary{background:#196b55!important;border-color:#196b55!important;color:#fff!important}.bc-form .ant-btn-primary:hover{background:#145b47!important;border-color:#145b47!important;color:#fff!important}.bc-register{background:#196b55}.bc-register:hover{background:#145b47;color:#fff}.brand-homepage{--home-ink:#18332e;--home-muted:#687a73;--home-green:#196b55;--home-gold:#a38543;--home-line:#e1e9e4;--home-soft:#f3f7f3;background:#fff;color:var(--home-ink);font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;line-height:1.65}.brand-homepage *{box-sizing:border-box}.brand-homepage a{color:inherit;text-decoration:none}.brand-homepage a:focus-visible,.brand-homepage button:focus-visible{outline:3px solid #91c6b2;outline-offset:4px}.brand-homepage [id]{scroll-margin-top:30px}.home-container{width:min(1200px,100%);padding:0 52px;margin:auto}.home-header{border-bottom:1px solid var(--home-line)}.home-navigation{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:25px}.home-brand{display:inline-flex;gap:11px;align-items:center}.home-brand-symbol{display:grid;place-items:center;background:var(--home-green);color:#fff;width:39px;height:39px;border-radius:10px;font-size:26px;font-weight:700}.home-brand strong{display:block;font-size:22px;font-weight:700;letter-spacing:-.8px;line-height:1.4}.home-brand small{display:block;font-size:10px;letter-spacing:1px;color:var(--home-muted);line-height:1.4}.home-navigation-links{display:flex;gap:30px;font-size:13px;color:var(--home-muted)}.home-navigation-links a:hover,.home-login:hover{color:var(--home-green)}.home-navigation-actions{display:flex;align-items:center;gap:22px}.home-login{font-size:13px}.home-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--home-line);border-radius:9px;padding:11px 17px;font-size:13px;font-weight:600;background:#fff;color:var(--home-ink);white-space:nowrap;min-height:43px}.brand-homepage .home-button-primary{background:var(--home-green);border-color:var(--home-green);color:#fff}.home-button:hover{border-color:var(--home-green)}.brand-homepage .home-button-primary:hover{background:#145b47;color:#fff}.home-hero{padding:72px 0 44px;background:radial-gradient(ellipse at 77% 15%,#edf6ef 0,transparent 57%)}.home-hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:58px}.home-eyebrow{color:var(--home-green);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:1.3px}.home-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--home-green)}.home-hero-copy h1{font-size:clamp(39px,4.25vw,54px);line-height:1.28;font-weight:700;margin:21px 0 23px;letter-spacing:-1.5px;color:var(--home-ink)}.home-hero-copy h1 em{font-style:normal;color:var(--home-green);position:relative;display:inline-block}.home-hero-copy h1 em:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-7px;height:4px;border-radius:3px;background:#d2bf8c}.home-hero-copy>p{color:var(--home-muted);font-size:15px;line-height:1.95;margin:0 0 27px}.home-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.brand-homepage .home-scan-action{height:45px;padding:0 18px;border-radius:9px;background:var(--home-green);border-color:var(--home-green);font-size:13px;font-weight:600;color:#fff}.brand-homepage .home-scan-action:hover{background:#145b47!important;border-color:#145b47!important;color:#fff!important}.home-report-link{display:inline-flex;align-items:center;gap:7px;font-size:12px}.home-report-link .anticon{font-size:17px}.home-proof{display:flex;gap:20px;margin-top:22px;flex-wrap:wrap;color:var(--home-muted);font-size:11px}.home-proof span{display:flex;gap:6px;align-items:center}.home-proof .anticon{color:var(--home-green)}.brand-homepage .home-check{padding:28px;margin:0;border-radius:19px;border-color:var(--home-line);box-shadow:0 18px 55px #18332e0b}.home-check-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-check-heading h2{font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.4px;margin:0}.home-badge{display:inline-flex;padding:5px 10px;border-radius:5px;background:#e9f4ee;color:var(--home-green);font-size:11px;white-space:nowrap}.home-check-description{font-size:12px;color:var(--home-muted);margin:7px 0 21px}.brand-homepage .home-check .ant-form-item{margin-bottom:17px}.brand-homepage .home-check .ant-form-item-label>label{font-size:12px;color:var(--home-ink)}.brand-homepage .home-check .ant-input{height:43px;font-size:13px;border-radius:8px;border-color:var(--home-line)}.brand-homepage .home-check .ant-select{width:100%}.brand-homepage .home-check .ant-select-selector{border-color:var(--home-line)!important;border-radius:8px!important}.brand-homepage .home-check .ant-btn-primary{height:46px;font-size:14px;border-radius:8px}.brand-homepage .home-check .bc-caption{font-size:11px;color:var(--home-muted)}.home-check-note{border-top:1px solid var(--home-line);padding-top:13px;margin:16px 0 4px;font-size:11px;color:var(--home-muted);line-height:1.8}.home-check-alert{margin-top:13px}.home-check .bc-progress{margin-top:15px}.home-question-preview{margin-top:6px}.home-question-preview .ant-collapse-header{padding:9px 0!important;font-size:11px;color:var(--home-muted)!important}.home-question-preview .ant-collapse-content-box{padding:6px 0!important;font-size:12px;line-height:1.8;color:var(--home-muted)}.home-question-preview ol{padding-left:18px;margin:5px 0}.home-models{display:flex;justify-content:center;align-items:center;gap:27px;flex-wrap:wrap;margin-top:43px}.home-models>span{font-size:11px;color:var(--home-muted)}.home-models strong{font-size:17px;font-weight:600;letter-spacing:-.2px}.home-models i{font-style:normal;color:#abbcb1}.home-section{padding:65px 0}.home-soft{background:var(--home-soft)}.home-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.home-overline{font-size:11px;letter-spacing:2px;color:var(--home-green);font-weight:600}.home-section-heading h2{font-size:30px;font-weight:650;letter-spacing:-.6px;line-height:1.4;margin:9px 0 10px}.home-section-heading p{margin:0;font-size:13px;color:var(--home-muted)}.home-report{background:#fff;border:1px solid var(--home-line);border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #18332e05}.home-report-heading{padding:17px 25px;border-bottom:1px solid var(--home-line);display:flex;justify-content:space-between;align-items:center;gap:20px}.home-report-heading strong{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.home-report-heading .anticon{font-size:18px;color:var(--home-green)}.home-report-body{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;padding:27px}.home-report-score{border-right:1px solid var(--home-line);padding-right:25px}.home-report-score>span{font-size:12px;color:var(--home-muted)}.home-report-score>strong{display:block;font-size:55px;line-height:1.25;letter-spacing:-2px;margin-top:9px;font-weight:650}.home-report-score>strong small{font-size:22px;letter-spacing:0}.home-report-score>p{font-size:12px;color:var(--home-muted);margin:6px 0 22px}.home-report-insight{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--home-green)}.home-report-insight .anticon{margin-top:4px}.home-model-bars{display:grid;gap:21px}.home-model-bar{display:grid;grid-template-columns:85px 1fr 45px;align-items:center;gap:15px;font-size:13px}.home-model-bar small{text-align:right;font-size:12px;color:var(--home-muted)}.home-model-track{height:7px;border-radius:5px;background:var(--home-soft);overflow:hidden}.home-model-track span{display:block;height:100%;background:var(--home-green);border-radius:5px}.home-report-tabs{display:flex;gap:7px;margin:24px 0 0;flex-wrap:wrap}.home-report-tabs button{border:1px solid var(--home-line);border-radius:6px;padding:6px 11px;background:#fff;color:var(--home-muted);font:inherit;font-size:12px;cursor:pointer}.home-report-tabs button[aria-pressed=true]{background:var(--home-green);color:#fff;border-color:var(--home-green)}.home-report-excerpt{border-top:1px solid var(--home-line);padding-top:16px;margin-top:18px}.home-report-excerpt strong{font-size:13px;font-weight:600}.home-report-excerpt p{font-size:12px;color:var(--home-muted);margin:5px 0 0;line-height:1.8}.home-report-footer{padding:14px 25px;border-top:1px solid var(--home-line);display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--home-muted)}.home-report-footer b{color:var(--home-ink);font-weight:600}.home-report-footer>span:last-child{margin-left:auto}.home-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-capability{border:1px solid var(--home-line);padding:25px;border-radius:12px;background:#fff}.home-capability>.anticon{font-size:25px;color:var(--home-green);margin-bottom:18px}.home-capability h3{font-size:17px;margin:0 0 10px;font-weight:600}.home-capability p{font-size:13px;color:var(--home-muted);margin:0;line-height:1.8}.home-capability>small{display:block;color:var(--home-green);font-size:11px;margin-top:17px}.home-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:34px}.home-process article{position:relative;padding-right:13px}.home-process article>span{font-size:12px;letter-spacing:1px;color:var(--home-gold)}.home-process h3{font-size:16px;font-weight:600;margin:10px 0}.home-process p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:0}.home-step-arrow{position:absolute;right:0;top:4px;color:#a8b9ad}.home-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.home-plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--home-line);padding:27px;border-radius:13px}.home-plan-featured{border-color:var(--home-green);box-shadow:0 8px 26px #196b5510}.home-plan h3{font-size:19px;font-weight:600;margin:0 0 6px}.home-plan>p{font-size:12px;margin:0;color:var(--home-muted)}.home-plan-value{font-size:30px;letter-spacing:-.8px;font-weight:650;margin:23px 0}.home-plan-value small{font-size:12px;font-weight:400;letter-spacing:0;color:var(--home-muted)}.home-plan ul{list-style:none;padding:0;margin:0 0 27px;display:grid;gap:12px;font-size:12px;color:var(--home-muted)}.home-plan li{display:flex;align-items:center;gap:8px}.home-plan li .anticon{color:var(--home-green)}.home-plan .home-button{margin-top:auto;width:100%;white-space:normal;text-align:center}.home-plan-note{margin:18px 0 0;text-align:center;font-size:11px;color:var(--home-muted)}.home-closing{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--home-line);margin-top:42px;padding-top:38px}.home-closing h2{font-size:25px;font-weight:600;letter-spacing:-.5px;margin:0 0 9px}.home-closing p{font-size:13px;color:var(--home-muted);margin:0}.home-footer{border-top:1px solid var(--home-line);padding:38px 0 24px;background:#fff}.home-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:35px}.home-footer-grid p{font-size:12px;margin:10px 0 0;color:var(--home-muted)}.home-footer-grid h3{font-size:13px;margin:0 0 15px;font-weight:600}.home-footer-grid nav{display:grid;gap:9px;font-size:12px;color:var(--home-muted)}.home-footer-grid a:hover{color:var(--home-green)}.home-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--home-line);padding-top:20px;margin-top:32px;color:var(--home-muted);font-size:11px}.home-live-result{padding-top:40px;padding-bottom:55px;scroll-margin-top:30px}.brand-homepage .bc-results{margin-top:14px;padding-top:20px;border-top:1px solid var(--home-line)}.brand-homepage .bc-caption{font-size:12px;color:var(--home-muted)}.brand-homepage .bc-summary blockquote{font-size:12px}.brand-homepage .bc-summary>small{font-size:11px}.brand-homepage .bc-metrics small{font-size:11px}.brand-homepage .bc-radar{max-width:520px;margin:auto}.brand-homepage .bc-model .ant-collapse-header{font-size:12px}.brand-homepage .bc-model .ant-collapse-content-box{font-size:13px}.brand-homepage .bc-prompts,.brand-homepage .bc-meter{font-size:12px}.brand-homepage .bc-metrics strong,.brand-homepage .bc-model>div:first-child>b{color:var(--home-green)}@media (min-width:1500px){.home-hero{padding-top:86px;padding-bottom:54px}.home-hero-grid{gap:75px}.home-hero-copy h1{font-size:58px}.home-section{padding:74px 0}}@media (max-width:1000px){.home-container{padding:0 34px}.home-navigation,.home-navigation-links{gap:20px}.home-navigation-actions{gap:15px}.home-hero-grid{gap:35px}.home-hero-copy h1{font-size:43px}.home-hero-copy>p{font-size:14px}.brand-homepage .home-check{padding:23px}.home-capability,.home-plan{padding:22px}.home-capability p,.home-process p,.home-plan .home-button{font-size:12px}}@media (max-width:760px){.home-container{padding:0 23px}.home-navigation{flex-wrap:wrap;padding:19px 0;gap:14px}.home-navigation-links{order:3;flex-basis:100%;justify-content:center;border-top:1px solid var(--home-line);padding-top:13px}.home-navigation-actions .home-button{padding:9px 12px;font-size:12px}.home-navigation-actions{gap:13px}.home-hero{padding:39px 0 32px}.home-hero-grid{grid-template-columns:1fr;gap:33px}.home-hero-copy h1{font-size:43px;max-width:650px}.home-hero-copy h1 br{display:none}.home-hero-copy h1 em{margin-top:5px}.home-hero-copy>p{margin-top:23px}.home-desktop-break{display:none}.home-proof{margin-top:19px}.home-models{margin-top:29px;gap:16px}.home-models strong{font-size:15px}.home-section{padding:43px 0}.home-section-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:23px}.home-section-heading h2{font-size:27px}.home-report-body{grid-template-columns:.8fr 1.2fr;gap:20px;padding:23px}.home-report-score{padding-right:18px}.home-report-score>strong{font-size:46px}.home-model-bar{grid-template-columns:74px 1fr 36px;gap:9px;font-size:12px}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-capability{padding:20px}.home-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.home-step-arrow{display:none}.home-plan-grid{grid-template-columns:1fr;gap:15px}.home-plan{padding:24px}.home-plan-value{margin:16px 0}.home-plan ul{margin-bottom:20px}.home-closing{align-items:flex-start;flex-direction:column;padding-top:29px;margin-top:32px}.home-closing h2{font-size:23px}.home-footer-grid{grid-template-columns:1fr 1fr;gap:26px}.home-footer-grid>div:first-child{grid-column:1 / -1}.home-footer-bottom{gap:10px}}@media (max-width:480px){.home-container{padding:0 19px}.home-brand strong{font-size:19px}.home-brand small{font-size:9px;letter-spacing:.5px}.home-brand-symbol{width:35px;height:35px;font-size:24px}.home-navigation-actions .home-button{display:none}.home-hero-copy h1{font-size:37px}.home-hero-copy>p{font-size:14px}.home-eyebrow{font-size:11px;letter-spacing:.5px}.home-hero-actions{gap:15px}.home-proof{gap:14px}.home-check-heading h2{font-size:18px}.brand-homepage .home-check{padding:22px 18px}.home-models{gap:13px}.home-models>span{width:100%;text-align:center}.home-report-heading{padding:16px;align-items:flex-start;flex-direction:column;gap:10px}.home-report-body{grid-template-columns:1fr;gap:20px;padding:20px}.home-report-score{border:0;border-bottom:1px solid var(--home-line);padding:0 0 18px}.home-report-score>strong{font-size:49px}.home-report-score>p{margin-bottom:15px}.home-report-footer{padding:14px 19px;gap:9px}.home-report-footer>span:last-child{width:100%;margin-left:0}.home-capability-grid{grid-template-columns:1fr}.home-capability{padding:22px}.home-capability>.anticon{margin-bottom:12px}.home-capability h3{font-size:16px}.home-capability p{font-size:13px}.home-footer-grid{grid-template-columns:1fr;gap:24px}.home-footer-grid>div:first-child{grid-column:auto}.brand-homepage .bc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.brand-homepage .home-report-tabs button,.home-navigation-links a,.home-login{min-height:44px;display:inline-flex;align-items:center}.brand-homepage .home-check .ant-input{font-size:16px}.home-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.brand-homepage *{scroll-behavior:auto!important}}.brand-homepage .home-check .ant-form-item-with-help{margin-bottom:20px!important}.brand-homepage .home-check .ant-form-item-explain{position:static;font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;padding-top:5px}.brand-homepage .home-check .ant-form-item-explain-error{font-size:12px;line-height:1.6}.brand-homepage .home-check .ant-form-item-additional{height:auto;overflow:visible}.brand-homepage .home-hero{position:relative;isolation:isolate;overflow:hidden;padding:68px 0 40px;background:radial-gradient(ellipse at 0% 50%,#e8f8ef 0,transparent 43%),radial-gradient(ellipse at 100% 50%,#e8f8ef 0,transparent 43%),#fcfefd}.brand-homepage .home-hero:before,.brand-homepage .home-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:660px;height:940px;top:50%;border:1px solid #b9e5d380;border-radius:50%;box-shadow:0 0 0 38px #ccecdf24,0 0 0 78px #ccecdf20;transform:translateY(-50%) rotate(-24deg)}.brand-homepage .home-hero:before{right:calc(100% - 150px)}.brand-homepage .home-hero:after{left:calc(100% - 150px);transform:translateY(-50%) rotate(24deg)}.home-hero-content{display:flex;justify-content:center;text-align:center}.brand-homepage .home-hero-copy{width:100%;max-width:1100px}.brand-homepage .home-hero-copy .home-eyebrow{justify-content:center;font-size:14px;font-weight:500;letter-spacing:.6px;color:#637d73}.brand-homepage .home-hero-copy .home-eyebrow i{width:8px;height:8px}.brand-homepage .home-hero-copy h1{font-size:clamp(42px,4.7vw,68px);font-weight:750;line-height:1.22;letter-spacing:-2px;margin:30px 0 28px}.brand-homepage .home-hero-heading-line{display:block}.brand-homepage .home-hero-copy .home-desktop-break{display:initial}.brand-homepage .home-hero-copy h1 em{font-style:italic;display:block;margin:0;color:#158267}.brand-homepage .home-hero-copy h1 em:after{display:none}.brand-homepage .home-hero-copy>p{max-width:none;font-size:20px;line-height:1.85;color:#687a73;margin:0 0 34px}.brand-homepage .home-hero-actions{justify-content:center;gap:28px}.brand-homepage .home-scan-action{height:56px;padding:0 28px;border-radius:11px;font-size:16px;font-weight:600;box-shadow:0 3px #103e3020}.brand-homepage .home-report-link{font-size:15px;color:#5f796e;gap:10px}.brand-homepage .home-report-link .anticon{font-size:25px}.brand-homepage .home-proof{justify-content:center;gap:27px;margin-top:24px;font-size:12px;color:#788a81}.brand-homepage .home-models{margin-top:54px;gap:26px}.brand-homepage .home-models>span{font-size:12px}.brand-homepage .home-models strong{font-size:19px}.home-check-section{padding:56px 0 18px;background:#fff}.brand-homepage .home-check-section .home-check{width:100%;max-width:640px;margin:0 auto;scroll-margin-top:32px}@media (max-width:760px){.brand-homepage .home-hero{padding:50px 0 34px}.brand-homepage .home-hero-copy h1{font-size:clamp(29px,4.7vw,42px);line-height:1.25;letter-spacing:-1.2px;margin:27px 0 24px}.brand-homepage .home-hero-copy>p{font-size:16px;line-height:1.85;margin-bottom:28px}.brand-homepage .home-hero-actions{gap:20px}.brand-homepage .home-models{margin-top:40px;gap:18px}.home-check-section{padding:36px 0 12px}}@media (max-width:480px){.brand-homepage .home-hero{padding:40px 0 30px}.brand-homepage .home-hero-copy h1{font-size:clamp(22px,5.9vw,29px);letter-spacing:-.8px}.brand-homepage .home-hero-copy .home-eyebrow{font-size:11px;letter-spacing:.2px}.brand-homepage .home-hero-copy>p{font-size:14px;line-height:1.85}.brand-homepage .home-hero-copy .home-desktop-break{display:initial}.brand-homepage .home-hero-actions{flex-direction:column;gap:17px}.brand-homepage .home-scan-action{height:50px;font-size:15px;padding:0 23px}.brand-homepage .home-report-link{font-size:13px}.brand-homepage .home-report-link .anticon{font-size:20px}.brand-homepage .home-proof{gap:15px;font-size:11px;margin-top:22px}.brand-homepage .home-models{gap:14px;margin-top:32px}.brand-homepage .home-models strong{font-size:16px}.brand-homepage .home-hero:before{right:calc(100% - 32px)}.brand-homepage .home-hero:after{left:calc(100% - 32px)}}.brand-homepage .home-model-logos{max-width:920px;margin-left:auto;margin-right:auto;gap:36px}.home-model-brand{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.home-model-brand img{display:block;flex:none;width:38px;height:38px;object-fit:contain}.home-model-brand-name{font-size:18px;font-weight:600;line-height:1.4;white-space:nowrap;letter-spacing:-.3px;color:#243e36}@media (max-width:1000px){.brand-homepage .home-model-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;gap:20px}.home-model-brand{flex-direction:column;gap:10px}.home-model-brand-name{font-size:14px}}@media (max-width:480px){.brand-homepage .home-model-logos{gap:8px}.home-model-brand{gap:9px}.home-model-brand img{width:30px;height:30px}.home-model-brand-name{font-size:11px;letter-spacing:0}}.home-check-next{max-width:640px;margin:24px auto 0;padding:24px 20px;text-align:center;background:#f7f9fa;border-radius:12px}.home-check-next p{margin:0 0 14px;font-size:13px;line-height:1.8;color:#82958e}.home-check-next .home-button{min-height:47px;padding:11px 24px;font-size:14px}@media (max-width:480px){.home-check-next{padding:22px 16px}.home-check-next p{font-size:12px}.home-check-next .home-button{font-size:13px;padding:11px 18px}}.brand-homepage [id],.brand-homepage .home-check-section .home-check{scroll-margin-top:112px}.home-saas-header{position:sticky;top:0;z-index:100;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .2s}.home-saas-header.is-scrolled{box-shadow:0 4px 20px #18332e0c}.home-saas-header>.home-container{width:min(1360px,100%);padding:0 40px}.home-saas-navigation{position:relative;min-height:84px;gap:24px}.home-saas-navigation .home-brand-link{flex:none}.home-saas-navigation .home-navigation-actions{order:3;flex:none;gap:18px}.home-saas-navigation .home-primary-links{order:2;gap:24px;margin-left:auto;align-items:center;align-self:stretch;font-size:14px}.home-primary-links>a,.home-nav-trigger{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.home-nav-group{display:flex;align-items:center}.home-nav-trigger{border:0;background:transparent;padding:0;color:var(--home-muted);font:inherit;gap:7px;cursor:pointer}.home-nav-trigger .anticon{font-size:10px;transition:transform .2s}.home-nav-trigger[aria-expanded=true]{color:var(--home-green)}.home-nav-trigger[aria-expanded=true] .anticon{transform:rotate(180deg)}.home-nav-trigger:hover{color:var(--home-green)}.home-nav-panel{position:absolute;top:calc(100% - 1px);padding:22px;background:#fff;border:1px solid var(--home-line);border-radius:0 0 16px 16px;box-shadow:0 20px 45px #18332e16;color:var(--home-ink)}.home-nav-panel[hidden]{display:none}.home-products-panel{width:680px;right:175px}.home-solutions-panel{width:420px;right:160px}.home-nav-panel-heading{display:grid;gap:5px;padding:0 8px 17px;margin-bottom:8px;border-bottom:1px solid var(--home-line)}.home-nav-panel-heading strong{font-size:16px;font-weight:600}.home-nav-panel-heading>span{font-size:12px;color:var(--home-muted)}.home-nav-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.home-nav-item{display:flex;align-items:center;gap:12px;padding:14px 10px;border-radius:9px}.home-nav-item:hover,.home-nav-item:focus-visible{background:#f1f7f3}.home-nav-item-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#eaf4ee;color:var(--home-green);font-size:20px}.home-nav-item>span:nth-child(2){display:grid;gap:4px}.home-nav-item strong{font-size:14px;font-weight:600}.home-nav-item small{font-size:11px;line-height:1.65;color:var(--home-muted)}.home-nav-item-arrow{margin-left:auto;font-size:12px;color:#92a69b}.home-nav-panel-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--home-line);padding:16px 8px 0;margin-top:9px;font-size:12px;color:var(--home-green)!important}.home-mobile-toggle{display:none;border:1px solid var(--home-line);background:#fff;color:var(--home-ink);border-radius:9px;width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer;font-size:20px}@media (max-width:1100px) and (min-width:981px){.home-saas-header>.home-container{padding:0 24px}.home-saas-navigation,.home-saas-navigation .home-primary-links{gap:16px}.home-saas-navigation .home-navigation-actions{gap:12px}.home-saas-navigation .home-brand small{font-size:9px;letter-spacing:0}}@media (max-width:980px){.home-saas-header>.home-container{padding:0 23px}.home-saas-navigation{flex-wrap:wrap;min-height:76px;padding:14px 0;gap:0;justify-content:space-between}.home-saas-navigation .home-navigation-actions{order:2;gap:15px}.home-mobile-toggle{display:inline-flex}.home-saas-navigation .home-primary-links{display:none;order:3;width:100%;flex-basis:100%;margin:14px 0 0;border-top:1px solid var(--home-line);padding:12px 0 0;align-items:stretch;gap:0;max-height:calc(100dvh - 90px);overflow:auto}.home-saas-navigation .home-primary-links.is-open{display:flex;flex-direction:column}.home-primary-links>a,.home-nav-trigger{min-height:47px;padding:9px 8px}.home-nav-group{display:block}.home-nav-trigger{width:100%;justify-content:space-between}.home-nav-panel{position:static;width:100%;padding:14px;box-shadow:none;border-radius:12px;margin:0 0 8px}.home-nav-item{padding:12px 8px}.home-nav-panel-heading{padding:0 8px 12px}.brand-homepage [id],.brand-homepage .home-check-section .home-check{scroll-margin-top:96px}}@media (max-width:480px){.home-saas-header>.home-container{padding:0 19px}.home-saas-navigation .home-navigation-actions{gap:9px}.home-saas-navigation .home-navigation-actions .home-button{display:inline-flex;font-size:12px;padding:9px 12px;min-height:40px}.home-saas-navigation .home-login{display:none}.home-saas-navigation .home-primary-links.is-open:after{content:none}.home-nav-product-grid{grid-template-columns:1fr}.home-saas-navigation .home-brand small{font-size:8px;letter-spacing:0}.home-saas-navigation .home-brand strong{font-size:18px}.home-saas-navigation .home-brand-symbol{width:32px;height:32px;font-size:22px}.home-mobile-toggle{width:38px;height:40px}}.home-saas-navigation .home-mobile-login{display:none}@media (max-width:480px){.home-saas-navigation .home-mobile-login{display:inline-flex;border-top:1px solid var(--home-line);margin-top:8px;padding-top:14px;color:var(--home-green)}}.brand-homepage .home-check .ant-cascader{height:43px}.brand-homepage .home-check .ant-cascader .ant-select-selection-item{font-size:13px}.home-region-popup,.home-region-popup .ant-cascader-menus{max-width:calc(100vw - 32px)}.home-region-popup .ant-cascader-menu{min-width:0;width:136px;flex-shrink:1}.home-region-popup .ant-cascader-menu-item-content{white-space:normal;overflow-wrap:anywhere;line-height:1.6}@media (max-width:480px){.home-region-popup .ant-cascader-menu{width:calc((100vw - 80px)/3);font-size:12px}.home-region-popup .ant-cascader-menu-item{padding:7px 9px}.brand-homepage .home-check .ant-cascader .ant-select-selection-search-input{font-size:16px}}.brand-homepage .home-check .ant-form-item-extra{font-size:11px;line-height:1.7;color:var(--home-muted);padding-top:5px}.home-industry-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.home-industry-popup .ant-select-item-group{font-weight:600;color:#196b55;background:#f4f8f5}.home-saas-navigation{gap:18px}.home-saas-navigation .home-navigation-actions{order:4;gap:10px}.home-saas-navigation .home-primary-links{gap:18px}.home-workspace-entries{order:3;display:flex;align-items:center;gap:6px;flex:none}.brand-homepage .home-space-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 10px;border:1px solid #d5e4dc;border-radius:8px;background:#f2f7f3;color:#195b49;font-size:13px;font-weight:600;white-space:nowrap}.brand-homepage .home-space-link:hover{background:#e4f1e8;border-color:#7ead95;color:#154b3e}@media (min-width:981px) and (max-width:1200px){.home-saas-header>.home-container{padding:0 22px}.home-saas-navigation{gap:12px}.home-saas-navigation .home-primary-links{gap:12px;font-size:13px}.home-space-link .anticon{display:none}.brand-homepage .home-space-link{padding:8px;font-size:12px}.home-saas-navigation .home-brand small{letter-spacing:0;font-size:9px}.home-saas-navigation .home-navigation-actions .home-button{padding:10px 12px}}@media (max-width:980px){.home-saas-navigation .home-navigation-actions{order:2}.home-workspace-entries{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;width:100%;gap:8px;margin-top:14px}.home-saas-navigation .home-primary-links{order:4}.brand-homepage .home-space-link{min-height:44px;font-size:13px}.brand-homepage [id],.brand-homepage .home-check-section .home-check{scroll-margin-top:165px}}.article-markdown{color:#344840;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.article-markdown h1{font-size:26px;line-height:1.5;color:#173d30;margin:0 0 22px;font-weight:700}.article-markdown h2{font-size:21px;color:#20513e;margin:28px 0 14px;line-height:1.6;font-weight:650}.article-markdown h3{font-size:18px;margin:22px 0 12px;color:#28513f}.article-markdown p{margin:0 0 18px;white-space:pre-wrap}.article-markdown strong{font-weight:650;color:#26493a}.article-markdown ul,.article-markdown ol{padding-left:26px;margin:12px 0 22px}.article-markdown li{margin:7px 0}.article-markdown blockquote{border-left:3px solid #78ad96;background:#f1f7f3;padding:12px 18px;color:#52695c;margin:18px 0;white-space:pre-wrap}.article-markdown a{color:#1677ff;text-decoration:underline}.article-markdown code{background:#f1f4f2;border-radius:3px;padding:2px 4px;font-size:13px}.article-markdown pre{background:#f3f6f4;padding:16px;border-radius:6px;overflow:auto}.article-markdown pre code{white-space:pre}.article-markdown hr{border:0;border-top:1px solid #e1e9e3;margin:24px 0}.article-markdown.compact{max-height:100px;overflow:hidden;font-size:13px;line-height:1.7}.article-markdown.compact h1,.article-markdown.compact h2,.article-markdown.compact h3{font-size:14px;line-height:1.7;margin:0 0 6px}.article-markdown.compact p{margin-bottom:8px}.article-markdown .article-image-placeholder{margin:14px 0;padding:12px 16px;border:1px dashed #b9cfc3;border-radius:6px;background:#f6faf7;color:#5c7a6b;font-size:13px;text-align:center}.article-rich-editor{margin:18px 0;border:1px solid #dce6df;border-radius:8px;overflow:hidden;background:#fff}.article-rich-toolbar{display:flex;padding:10px 12px;background:#f7faf8;border-bottom:1px solid #e2e9e4}.article-rich-toolbar .ant-btn{font-size:12px}.article-rich-body{min-height:360px;max-height:55vh;overflow:auto;padding:22px;outline:none;color:#344840;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.article-rich-body h1{font-size:26px;line-height:1.5;color:#173d30;margin:0 0 22px}.article-rich-body h2{font-size:21px;color:#20513e;margin:26px 0 14px}.article-rich-body h3{font-size:18px;color:#28513f}.article-rich-body p{margin:0 0 18px}.article-rich-body strong{font-weight:650;color:#26493a}.article-rich-body blockquote{border-left:3px solid #78ad96;background:#f1f7f3;padding:12px 18px}.article-rich-body a{color:#1677ff;text-decoration:underline}.article-rich-body[hidden]{display:none}.article-rich-editor>small{display:block;text-align:right;font-size:12px;color:#7d8f83;padding:8px 12px;border-top:1px solid #edf1ee}.article-rich-editor .over-limit{color:#cf1322}.article-rich-toolbar label{font-size:12px;color:#54705e;display:flex;align-items:center;gap:6px}.article-rich-toolbar input[type=color]{width:25px;height:24px;border:0;background:none}.article-rich-toolbar .ant-select{min-width:90px}.article-rich-body table{border-collapse:collapse;width:100%;margin:16px 0}.article-rich-body td,.article-rich-body th{border:1px solid #d9e4dc;padding:8px}.article-rich-body:fullscreen{background:#fff;max-height:none;padding:40px;overflow:auto}.article-rich-body img{max-width:100%}.article-rich-toolbar{gap:4px!important;padding:7px 9px}.article-rich-toolbar .rich-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;color:#657786;font-size:16px}.article-rich-toolbar .rich-icon-button:hover{background:#e9f0ed!important;color:#196b52}.article-rich-toolbar .rich-icon-button:disabled{color:#b6c0c8}.article-rich-toolbar .ant-select{min-width:72px}.article-rich-toolbar label>.anticon{font-size:16px;color:#657786}.rich-word-combos{display:flex;gap:5px;align-items:center}.rich-font-combo,.rich-size-combo{position:relative}.rich-font-combo{width:135px}.rich-size-combo{width:76px}.rich-word-combos>div>div:first-child{display:flex;height:30px;border:1px solid #d9e1de;border-radius:4px;background:#fff}.rich-word-combos input{width:100%;min-width:0;border:0;outline:none;padding:3px 7px;font-size:12px;color:#53665b;background:transparent}.rich-word-combos button{border:0;background:transparent;color:#687e71;font-size:12px;padding:3px 6px;cursor:pointer}.rich-word-combos [role=listbox]{position:absolute;top:100%;left:0;z-index:1050;min-width:100%;max-height:250px;overflow:auto;background:#fff;border:1px solid #d9e1de;border-radius:4px;box-shadow:0 5px 15px #153c3014;margin-top:4px}.rich-word-combos [role=option]{display:block;width:100%;white-space:nowrap;text-align:left;padding:7px 10px}.rich-word-combos [role=option]:hover,.rich-word-combos [role=option][aria-selected=true]{background:#edf5f0}.rich-word-combos[aria-disabled=true]{pointer-events:none;opacity:.55}.article-edit-fullscreen.ant-modal{max-width:100vw!important;margin:0!important;padding:0!important;top:0!important}.article-edit-fullscreen .ant-modal-content{height:100dvh;display:flex;flex-direction:column;border-radius:0;padding:20px 28px;overflow:hidden}.article-edit-fullscreen .ant-modal-header{flex:0 0 auto;margin-bottom:14px;padding-right:35px}.article-edit-fullscreen .ant-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.article-edit-fullscreen .ant-modal-body>.ant-alert{flex-shrink:0}.article-edit-fullscreen .article-rich-editor{flex:1;min-height:0;display:flex;flex-direction:column;margin:14px 0}.article-edit-fullscreen .article-rich-toolbar{flex-shrink:0}.article-edit-fullscreen .article-rich-body{flex:1;min-height:0;max-height:none;overflow-y:auto;padding:26px max(24px,calc((100% - 980px)/2))}.article-edit-fullscreen .article-rich-editor>small{flex-shrink:0}.article-edit-fullscreen .article-rich-editor>textarea{flex:1;min-height:0;resize:none}.article-edit-fullscreen .edit-comment{flex-shrink:0;margin:0}.article-edit-fullscreen .ant-modal-footer{flex:0 0 auto;border-top:1px solid #e3eae5;padding-top:14px;margin-top:14px;background:#fff}.article-edit-fullscreen .ant-modal-close{top:16px;right:20px}@media (max-width:760px){.article-edit-fullscreen .ant-modal-content{padding:16px 12px}.article-edit-fullscreen .article-rich-body{padding:18px 14px}}.article-edit-fullscreen .ant-modal-content{background:#f4f6f5}.article-edit-fullscreen .ant-modal-header{background:transparent}.article-edit-fullscreen .ant-modal-body>.ant-alert{width:min(100%,1000px);box-sizing:border-box;margin:0 auto}.article-edit-fullscreen .article-rich-editor{width:min(100%,1000px);box-sizing:border-box;margin:16px auto;background:#fff;box-shadow:0 3px 16px #173c3006}.article-edit-fullscreen .article-rich-body{padding:28px max(24px,calc((100% - 760px)/2));background:#fff}.article-edit-fullscreen .edit-comment{width:min(100%,1000px);margin:0 auto;box-sizing:border-box;background:#fff}.article-edit-fullscreen .ant-modal-footer{background:transparent;border-top-color:#dce5df}.article-edit-fullscreen .article-rich-toolbar{background:#f8faf9}.article-edit-fullscreen .article-rich-editor>small{background:#fff}@media (max-width:760px){.article-edit-fullscreen .article-rich-editor{margin:12px auto}.article-edit-fullscreen .article-rich-body{padding:20px 16px}}.content-page{min-height:100vh;padding:44px clamp(20px,5vw,76px) 80px;background:#f3f1eb;color:#17241f}.content-hero,.content-create,.content-assets,.content-alert{width:min(1240px,100%);margin-left:auto;margin-right:auto}.content-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px}.content-hero>div:first-child{max-width:830px}.content-hero span{color:#176b55;font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.12em}.content-hero h1{margin:12px 0;font:500 clamp(35px,5.5vw,66px)/1.02 Georgia,"Songti SC",serif;letter-spacing:-.045em}.content-hero p{color:#68736e;font-size:15px;line-height:1.7}.content-alert{margin-bottom:20px}.content-create,.content-assets{padding:clamp(22px,3.5vw,42px);border:1px solid #d9ddd5;border-radius:22px;background:#ffffffd1;box-shadow:0 20px 60px #202e270f}.content-assets{margin-top:28px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.section-heading h2.ant-typography{margin:4px 0 0;font:500 clamp(26px,3vw,38px)/1.1 Georgia,"Songti SC",serif}.content-create .ant-segmented{padding:5px;background:#edf0e9}.content-create .ant-segmented-group{flex-wrap:wrap}.content-create .ant-segmented-item-label{overflow:visible;white-space:normal;text-overflow:clip}.content-create .ant-input-number{width:100%}.content-create .ant-divider{color:#506058;font-size:13px}.content-task-card{margin-top:28px;border-color:#b8d4c9;background:#f5faf7}.task-stats{display:grid;grid-template-columns:2fr repeat(3,minmax(100px,1fr));gap:12px;margin-bottom:22px}.task-stats .ant-statistic{min-width:0;padding:14px;border-radius:12px;background:#fff}.task-stats .ant-statistic-content{overflow-wrap:anywhere}.content-task-card code,.asset-drawer code{overflow-wrap:anywhere;color:#275846}.asset-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px 190px;gap:12px;margin-bottom:18px}.batch-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:11px 14px;border-radius:12px;background:#eaf3ee;color:#245442}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:120px}.asset-card{cursor:pointer;border-color:#dfe3dc;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.asset-card:hover{transform:translateY(-3px);border-color:#9bbdae;box-shadow:0 16px 32px #23362d1a}.asset-card-top{display:flex;align-items:center;gap:7px}.asset-card h4.ant-typography{margin:18px 0 10px;font:600 20px/1.25 Georgia,Songti SC,serif}.asset-card .ant-typography{color:#66716b}.asset-meta,.asset-task-line{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#748079;font-size:12px}.asset-task-line{justify-content:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid #edf0eb}.content-assets>.ant-pagination{display:flex;justify-content:flex-end;margin-top:24px}.asset-drawer{width:100%}.article-preview{max-height:42vh;overflow:auto;white-space:pre-wrap;padding:18px;border-radius:12px;background:#f5f6f2;line-height:1.8}.review-comment{margin-top:18px}.version-list{display:grid;gap:10px}.version-card{border-color:#e2e6df;background:#fafbf8}.version-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.version-card .ant-typography{margin-bottom:8px;white-space:pre-wrap}.article-editor,.edit-comment{margin-top:18px}.content-empty{display:grid;place-items:center;align-content:center;min-height:100vh;padding:30px;text-align:center;background:#f3f1eb}.content-empty>span{color:#176b55;font-size:44px}.content-empty h1{margin:20px 0 8px;font:500 38px/1.1 Georgia,Songti SC,serif}.content-empty p{max-width:620px;color:#68736e;line-height:1.7}.content-page{padding:28px clamp(16px,2.6vw,40px) 48px;background:#f6f7f3;color:#20362e}.content-page .content-hero{align-items:center;margin-bottom:22px}.content-page .content-hero>div:first-child{max-width:780px}.content-page .content-hero h1{font-family:inherit;font-size:28px;line-height:1.4;font-weight:650;letter-spacing:0;margin:5px 0 4px}.content-page .content-hero span{color:#89968f;font-family:inherit;font-weight:500;letter-spacing:.06em}.content-page .content-hero p{margin:0;color:#78887f;font-size:14px}.content-page .content-hero a{display:inline-flex;align-items:center;gap:8px;color:#196b55;font-size:13px;font-weight:500}.content-page .content-create{padding:0;background:none;border:0;box-shadow:none}.content-create-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;gap:16px}.content-form-card,.content-sources-card{min-width:0;background:#fff;padding:22px;border:1px solid #e2e9e3;border-radius:14px;box-shadow:0 3px 12px #173d3203}.content-page .section-heading{margin-bottom:20px}.content-page .section-heading>div{display:flex;align-items:center;gap:12px}.content-page .section-heading>div>.ant-typography:first-child:not(h2){display:grid;place-items:center;min-width:30px;height:30px;border-radius:8px;background:#f0f3f1;color:#395045;font-weight:600}.content-page .section-heading h2.ant-typography{font-family:inherit;font-size:19px;line-height:1.5;font-weight:600;margin:0;letter-spacing:0;color:#20362e}.content-page .ant-form-item{margin-bottom:18px}.content-page .ant-form-item-label>label{font-size:13px;color:#354b40;font-weight:500}.content-page .ant-input,.content-page .ant-select-selector,.content-page .ant-input-number{border-color:#e0e7e2;border-radius:7px}.content-page .ant-input,.content-page .ant-input-number-input{font-size:14px}.content-page .ant-input:not(textarea){min-height:36px}.content-page .ant-select-single{height:36px}.content-page .ant-input-number{width:100%}.content-page .ant-input-number-input{height:34px}.content-page .ant-input:hover,.content-page .ant-select:hover .ant-select-selector{border-color:#a2c5b5}.content-page .ant-segmented{background:#f4f6f5;border:1px solid #e8ede9;padding:3px}.content-page .ant-segmented-item-selected{background:#e9f5ef;color:#196b55;box-shadow:none}.content-type-option{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.content-type-option small{font-size:10px;background:#e9edeb;color:#929c97;padding:1px 5px;border-radius:8px}.content-subheading{border-left:3px solid #196b55;padding-left:10px;margin:8px 0 16px;font-size:15px;font-weight:600}.content-constraints{border:1px solid #e4ebe6;border-radius:9px;margin:4px 0 18px;overflow:hidden}.content-constraints h3{margin:0 0 12px;padding:11px 14px;background:#f7faf8;border-bottom:1px solid #e9efeb;font-size:14px;font-weight:600}.content-constraints h3 .anticon{color:#196b55;margin-right:8px}.content-constraints>.ant-form-item,.content-constraints>details{margin-left:14px;margin-right:14px}.content-constraints details{margin-bottom:14px}.content-constraints summary{cursor:pointer;font-size:13px;font-weight:500;color:#775d58;padding-bottom:10px}.content-constraints details .ant-form-item{margin-bottom:0}.content-page .content-generate-button{height:42px;font-weight:600;font-size:14px;background:#196b55;border-color:#196b55;border-radius:7px;box-shadow:none;color:#fff}.content-page .content-generate-button:disabled{background:#e9edea;border-color:#e1e7e3;color:#929c96}.content-submit-hint{text-align:center;font-size:12px;color:#8b978f;margin:8px 0 0}.content-sources-card>h2{display:flex;align-items:center;gap:9px;font-size:19px;margin:0 0 6px;font-weight:600}.content-sources-card>h2 .anticon{color:#196b55}.content-source-brand{font-size:13px;color:#7e8c84;margin:0 0 18px}.content-source-choice{border:1px solid #e3eae5;border-radius:10px;margin-bottom:12px;background:#fff;min-width:0}.content-source-choice summary{display:flex;align-items:flex-start;gap:12px;padding:16px 14px;cursor:pointer;list-style:none}.content-source-choice summary::-webkit-details-marker{display:none}.content-source-symbol{flex-shrink:0;color:#196b55;font-size:20px;line-height:25px}.content-source-description{display:grid;gap:6px;flex:1;min-width:0}.content-source-description strong{font-size:14px;font-weight:600}.content-source-description>span{color:#65776b;font-size:13px;overflow-wrap:anywhere;line-height:1.6}.content-source-description small{font-size:11px;color:#7b8d81}.content-source-change{color:#196b55;font-size:12px;white-space:nowrap;padding-top:3px}.content-source-picker{border-top:1px solid #e7eee8;padding:12px}.content-source-picker .ant-table{font-size:12px}.content-source-picker .ant-table-content{max-width:100%}.content-source-picker .ant-space,.content-source-picker .ant-space-item{min-width:0;max-width:100%}.content-source-picker small{color:#829087;font-size:11px;line-height:1.6;display:block}.content-identity-choice{padding:14px}.content-source-label{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:12px}.content-source-label>.anticon{color:#196b55;font-size:20px}.content-source-label .ant-tag{margin-left:auto;font-size:11px;border:0}.content-identity-choice .ant-form-item{margin-bottom:0}.content-cycle-summary{display:flex;align-items:center;gap:9px;border-top:1px solid #e8ede9;border-bottom:1px solid #e8ede9;padding:18px 0;margin:20px 0;font-size:13px}.content-cycle-summary>.anticon{color:#196b55;font-size:17px}.content-cycle-summary strong{margin-left:auto;font-size:12px;font-weight:500;color:#74857a}.content-technical-details summary,.content-task-details summary{cursor:pointer;font-size:13px;color:#526a5b;margin-bottom:12px}.content-technical-details .ant-input{font-size:11px}.content-source-note{color:#8a978e;font-size:12px;line-height:1.6}.content-tracking{width:min(1240px,100%);margin:16px auto}.content-page .content-task-card,.content-task-empty{margin-top:0;border-color:#e2e9e3;border-radius:14px;background:#fff;box-shadow:none}.content-task-empty .ant-card-body{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:18px;padding:18px 22px}.content-task-empty p{color:#87958c;font-size:12px;margin:6px 0 0}.content-task-empty .content-source-note{grid-column:1 / -1}.content-page .task-stats{grid-template-columns:1.5fr repeat(3,minmax(80px,1fr));margin-bottom:14px}.content-page .task-stats .ant-statistic{padding:10px 14px;background:#f8faf8;border-radius:8px}.content-page .task-stats .ant-statistic-title{font-size:12px}.content-page .task-stats .ant-statistic-content{font-size:20px}.content-page .content-assets{margin-top:16px;border-radius:14px;border-color:#e2e9e3;background:#fff;padding:22px;box-shadow:none}.content-page .asset-toolbar{grid-template-columns:minmax(160px,1fr) 170px 170px}.content-page .asset-card{border-radius:10px;border-color:#e3eae5;box-shadow:none}.content-page .asset-card:hover{transform:none;border-color:#afcbbb;background:#fcfefc;box-shadow:0 3px 12px #173d3206}.content-page .asset-card .ant-card-body{padding:16px}.content-page .asset-card h4.ant-typography{font-family:inherit;font-size:16px;font-weight:600;line-height:1.65;color:#294637;margin:14px 0 10px}.content-page .asset-card .article-markdown{font-size:13px;line-height:1.7;max-height:110px;overflow:hidden}.content-page .asset-card .article-markdown h1,.content-page .asset-card .article-markdown h2{font-size:14px}.content-page .asset-card .asset-meta{font-size:11px;flex-wrap:wrap}.content-page .asset-task-line{font-size:11px}@media (max-width:1100px){.content-create-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)}.content-form-card,.content-sources-card{padding:18px}}@media (max-width:900px){.content-create-grid{grid-template-columns:minmax(0,1fr)}.content-page .asset-toolbar{grid-template-columns:1fr 1fr}.content-page .asset-toolbar>.ant-input-affix-wrapper{grid-column:1 / -1}}@media (max-width:720px){.content-page .content-hero h1{font-size:25px}.content-page .content-create{padding:0}.content-type-option{gap:4px;font-size:12px}.content-type-option small{display:none}.content-task-empty .ant-card-body{grid-template-columns:1fr}.content-page .task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page .content-hero{align-items:flex-start}}@media (max-width: 980px){.asset-grid,.task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.content-page{padding:24px 14px 56px}.content-hero{flex-direction:column}.content-hero h1{font-size:38px}.content-create,.content-assets{padding:18px;border-radius:16px}.asset-toolbar,.asset-grid,.task-stats{grid-template-columns:1fr}.batch-bar,.section-heading{align-items:flex-start;flex-direction:column}.content-assets>.ant-pagination{justify-content:center}}.content-sources-card .content-source-choice{background:#fff;border:1px solid #e6ebf0;border-radius:8px;margin-bottom:10px;box-shadow:none}.content-sources-card .content-source-choice summary{padding:14px 12px;gap:12px;align-items:flex-start}.content-sources-card .content-source-symbol{color:#176b59;font-size:19px;line-height:24px;flex:0 0 20px}.content-sources-card .content-identity-symbol{color:#3554ad}.content-sources-card .content-source-description{gap:5px}.content-sources-card .content-source-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.content-sources-card .content-source-heading strong{font-size:13px;font-weight:600;color:#263444;white-space:nowrap}.content-sources-card .content-source-description>span:not(.content-source-heading){font-size:12px;line-height:1.6;color:#7b8696;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-sources-card .content-source-description small{font-size:11px;color:#8791a1;line-height:1.4}.content-sources-card .content-source-version{border:0;margin:0;padding:1px 7px;line-height:20px;border-radius:4px;background:#e1f5ec;color:#267860;font-size:10px;font-weight:500;white-space:nowrap}.content-sources-card .content-source-change{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#536176;padding-top:5px;flex-shrink:0}.content-sources-card .content-source-change>.anticon{font-size:11px}.content-sources-card .content-source-change small{font-size:10px;white-space:nowrap;color:#8993a4}.content-sources-card .content-source-change small>.anticon{font-size:9px;margin-left:3px}.content-sources-card .content-identity-choice{padding:0}.content-sources-card .content-cycle-summary{margin:24px 0 0;padding:20px 2px;border-top-color:#e5eaf0;border-bottom-color:#e5eaf0;color:#29374a;font-size:12px}.content-sources-card .content-cycle-summary .anticon{font-size:17px;color:#19725c}.content-sources-card .content-cycle-summary strong{font-size:12px;color:#465367}.content-sources-card .content-technical-details{padding:18px 2px 0}.content-sources-card .content-technical-details>summary{display:flex;align-items:center;gap:9px;list-style:none;font-size:12px;font-weight:600;color:#3e4c60}.content-sources-card .content-technical-details>summary::-webkit-details-marker{display:none}.content-sources-card .content-technical-details>summary>.anticon{color:#176b59;font-size:17px}.content-sources-card .content-technical-details>summary:after{content:"⌄";margin-left:auto;font-size:15px;color:#526075}.content-sources-card .content-technical-details[open]>summary:after{transform:rotate(180deg)}.content-sources-card .content-source-note{color:#8a95a5;font-size:11px;margin-top:10px}.content-page .content-task-empty{border-color:#dcebe4;background:#fff;border-radius:10px}.content-page .content-task-empty .ant-card-body{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(190px,1.2fr) minmax(235px,1.2fr);gap:28px;padding:18px 22px;align-items:center}.content-track-intro h3{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#253244;margin:0 0 12px}.content-track-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border-radius:50%;background:#148168;color:#fff;font-size:16px}.content-page .content-track-waiting{background:#e6e8ec;color:#536071;border:0;border-radius:15px;font-size:11px;font-weight:500;line-height:24px;padding:0 19px;margin:0}.content-page .content-track-intro p{font-size:11px;color:#919ba9;line-height:1.6;margin:7px 0 0}.content-page .content-track-steps .ant-steps-item-title{font-size:11px;color:#7b8797}.content-page .content-track-steps .ant-steps-item-icon{background:#e9edf1;border:0;width:20px;height:20px;line-height:20px;margin-top:3px}.content-page .content-track-steps .ant-steps-icon{font-size:10px;color:#84909e}.content-page .content-track-steps .ant-steps-item:first-child .ant-steps-item-icon{background:#83beb0}.content-page .content-track-steps .ant-steps-item:first-child .ant-steps-icon{color:#fff}.content-page .content-track-steps .ant-steps-item:first-child .ant-steps-item-title{color:#389d84}.content-page .content-track-metrics{border-left:1px solid #e9eef0;padding-left:18px;min-width:0}.content-track-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.content-track-values>div{display:flex;flex-direction:column;gap:6px;padding:0 10px;border-right:1px solid #e9eef0;min-width:0}.content-track-values>div:first-child{padding-left:0}.content-track-values>div:last-child{border:0}.content-track-values span{font-size:11px;color:#8b95a4;white-space:nowrap}.content-track-values strong{font-size:13px;color:#667485;font-weight:500}.content-page .content-track-metrics p{font-size:10px;color:#99a3b1;line-height:1.7;margin-top:12px}.content-track-metrics p .anticon{font-size:12px;margin-right:4px}.content-page .content-assets{border-color:#dcebe4;border-radius:10px;margin-top:8px;padding:16px 20px}.content-page .content-assets .section-heading{margin-bottom:12px}.content-page .content-assets .section-heading h2{font-size:17px;display:flex;gap:9px;align-items:center;color:#263444}.content-page .content-assets .section-heading h2>.anticon{color:#16755c;font-size:18px}.content-page .content-assets .section-heading>.ant-btn{height:30px;padding:0 12px;border:1px solid #96c8b7;border-radius:5px;color:#25856c;background:#fff;font-size:11px;box-shadow:none}.content-page .content-assets .section-heading>.ant-btn:hover{background:#f0f9f5;border-color:#69af98;color:#16745b}.content-page .asset-toolbar{grid-template-columns:minmax(170px,1.05fr) minmax(170px,1fr) minmax(170px,1fr);max-width:930px;gap:18px;align-items:center;margin-bottom:14px}.content-page .asset-toolbar>.ant-input-affix-wrapper{height:32px;border-color:#e2e8ee;border-radius:5px;padding:3px 10px;color:#8e99a8}.content-page .asset-toolbar .ant-input{min-height:0;font-size:12px}.asset-filter{display:flex;align-items:center;gap:10px;min-width:0}.asset-filter>span{white-space:nowrap;color:#7d8999;font-size:11px}.content-page .asset-filter>.ant-select{flex:1;min-width:0;height:32px;font-size:12px}.content-page .asset-filter .ant-select-selector{border-color:#e2e8ee;border-radius:5px!important}.content-page .asset-filter .ant-select-selection-placeholder{color:#465364}@media (max-width:1100px){.content-page .content-task-empty .ant-card-body{grid-template-columns:1fr 1.3fr;gap:20px}.content-page .content-track-metrics{grid-column:1 / -1;border-left:0;border-top:1px solid #e9eef0;padding:14px 0 0}.content-page .asset-toolbar{grid-template-columns:1fr 1fr;max-width:none}.content-page .asset-toolbar>.ant-input-affix-wrapper{grid-column:1 / -1}}@media (max-width:720px){.content-page .content-task-empty .ant-card-body{grid-template-columns:1fr;padding:16px}.content-page .content-track-metrics{grid-column:auto}.content-page .asset-toolbar{gap:10px}.asset-filter{gap:6px}.content-page .content-assets .section-heading{flex-direction:row;align-items:center}}.content-sources-card .content-source-outline{display:inline-block;width:20px;height:20px;flex-shrink:0;vertical-align:middle}.content-sources-card .content-source-symbol{display:flex;align-items:center;justify-content:center;width:20px;min-height:24px}.content-sources-card .content-cycle-summary>.content-source-outline,.content-sources-card .content-technical-details>summary>.content-source-outline{width:18px;height:18px}.image-purpose-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px}.image-purpose-card{padding:12px;border:1px solid var(--ws-border,#dce5e2);border-radius:12px;background:var(--ws-panel,#fff);color:var(--ws-text,#193f37);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px}.image-purpose-card.selected{border-color:var(--ws-accent,#16745f);box-shadow:inset 0 0 0 1px var(--ws-accent,#16745f)}.image-purpose-card:disabled{opacity:.6;cursor:default}.image-purpose-card small,.image-settings-help,.image-reference-heading span{color:var(--ws-muted,#758780);font-size:12px}.image-purpose-example{position:relative;display:block;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:var(--ws-raised,#f2f7f4)}.image-purpose-example img{display:block;width:100%;height:100%;object-fit:cover}.image-purpose-example.poster img{object-fit:contain;background:#eee9dc}.image-purpose-example>span{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:4px;background:#00000094;color:#fff;font-size:10px}.image-reference-heading{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.image-reference-list{padding:0;list-style:none}.image-reference-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-bottom:1px solid var(--ws-border,#dce5e2)}.image-reference-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.image-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.video-workflow-card{display:flex;flex-direction:column;gap:8px;padding:16px 12px;border:1px solid var(--ws-border,#dce5e2);border-radius:12px;background:var(--ws-panel,#fff);color:var(--ws-text,#193f37);text-align:left;cursor:pointer}.video-workflow-card.selected{border-color:var(--ws-accent,#16745f);box-shadow:inset 0 0 0 1px var(--ws-accent,#16745f)}.video-workflow-card:disabled{opacity:.6;cursor:default}.video-workflow-icon{font-size:25px;color:var(--ws-accent,#16745f)}.video-workflow-card small{color:var(--ws-muted,#758780);font-size:12px}.video-local-preview{padding:16px;border:1px solid var(--ws-border,#dce5e2);border-radius:10px;margin:12px 0}.video-reference-list{display:flex;gap:14px;margin:14px 0}.video-reference-list>div{display:flex;align-items:center;gap:8px}@media (max-width:760px){.video-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-reference-list{flex-wrap:wrap}}.s7-page{max-width:1480px;margin:auto;padding:32px;display:grid;gap:24px}.s7-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:#e8eee4;border:1px solid #d7e0d3;border-radius:18px}.s7-header h1{margin:8px 0!important}.s7-header small{color:#496555;letter-spacing:.08em}.s7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.s7-money{font-size:28px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.s7-facts{font-size:12px;display:grid;gap:6px;margin:16px 0;color:#526258}.s7-facts dt{font-weight:600}.s7-facts dd{margin:0;overflow-wrap:anywhere}.s7-source{overflow-wrap:anywhere}.s7-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.s7-form{max-width:540px}.s7-form label{display:grid;gap:6px;margin:14px 0}.s7-form input{width:100%}.s7-page .ant-table-wrapper{overflow:auto}.s7-page .ant-card{border-color:#dce3d7}.s7-page .ant-alert{overflow-wrap:anywhere}@media (max-width:1100px){.s7-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.s7-page{padding:16px}.s7-header{align-items:flex-start;flex-direction:column;padding:20px}.s7-grid{grid-template-columns:1fr}.s7-money{font-size:25px}}.brand-cases-workspace{padding:24px;background:#fff;border:1px solid #e1e9e5;border-radius:14px}.brand-cases-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.brand-cases-heading h2{margin:0;font-size:21px;color:#173e34}.brand-cases-heading p{margin:8px 0 0;color:#73867e}.brand-case-text{white-space:pre-wrap;overflow-wrap:anywhere}.brand-case-references{margin:0;padding-left:18px;overflow-wrap:anywhere}@media (max-width: 680px){.brand-cases-workspace{padding:14px}.brand-cases-heading{align-items:flex-start;flex-direction:column}}.kb-ai-workbench{display:grid;gap:14px;color:#183d34}.kb-workflow{display:flex;justify-content:center;gap:0;padding:0 12px 8px}.kb-workflow-step{display:flex;align-items:center;gap:12px;color:#87928f;font-size:13px}.kb-workflow-step:not(:last-child):after{content:"";width:clamp(24px,5vw,80px);height:1px;background:#dce3df;margin:0 22px}.kb-workflow-step>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e9edeb;color:#67776e;font-size:12px}.kb-workflow-step b{font-weight:500;white-space:nowrap}.kb-workflow-step.active,.kb-workflow-step.done{color:#1b6a56}.kb-workflow-step.active b{font-weight:650}.kb-workflow-step.active>span{background:#1b6a56;color:#fff}.kb-workflow-step.done>span{background:#edf5ef;color:#1b6a56}.kb-ai-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:14px}.kb-panel{background:#fff;border:1px solid #e0e7e2;border-radius:12px;padding:24px;min-width:0;box-shadow:0 1px 3px #193d3303}.kb-panel h2{margin:0 0 6px;font-size:19px;font-weight:650;line-height:1.5;color:#183d34}.kb-muted{font-size:13px;line-height:1.8;color:#7b8881;margin:0}.kb-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.kb-type-card{font-family:inherit;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;border-radius:9px;border:1px solid #dfe6e1;background:#fff;color:#193d33;text-align:left;cursor:pointer;min-height:140px;transition:border-color .15s,background .15s}.kb-type-card:hover{border-color:#7bad99;background:#fafcfb}.kb-type-card.selected{border-color:#367c63;background:#edf5ef;box-shadow:inset 0 0 0 1px #367c6310}.kb-type-card:focus-visible{outline:2px solid #367c63;outline-offset:3px}.kb-type-card:disabled{cursor:default;opacity:.65}.kb-type-icon{font-size:30px;color:#1b6a56;margin-bottom:4px}.kb-type-card strong{font-size:15px;line-height:1.6;font-weight:600}.kb-type-card>span:not(.anticon){font-size:12px;color:#7d8a83;line-height:1.6}.kb-type-check{position:absolute;right:10px;top:10px;font-size:19px;color:#24755b}.kb-reference-check{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:4px 0 18px;font-size:12px;color:#839188}.kb-reference-check .ant-checkbox-wrapper{color:#334e41;font-size:13px}.kb-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.knowledge-page .kb-actions .ant-btn-primary{height:46px;padding:0 24px;background:#1b6a56;color:#fff;border-color:#1b6a56;font-weight:600;border-radius:9px;box-shadow:none}.knowledge-page .kb-actions .ant-btn-primary:disabled{background:#edf0ed;border-color:#dce3dd;color:#8a968e}.kb-import-action.ant-btn{height:auto;text-align:left;color:#1b6a56;padding:5px 8px;display:flex;align-items:center}.kb-import-action span span{display:block}.kb-import-action small{display:block;color:#87948c;font-size:11px;margin-top:3px;font-weight:400}.kb-info-strip{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:7px;background:#f0f7ff;color:#607886;font-size:12px;line-height:1.7}.kb-info-strip .anticon{color:#5497d8;font-size:16px}.kb-source-panel .kb-muted{margin-bottom:14px}.kb-source-item{display:flex;align-items:center;gap:12px;padding:16px 14px;background:#f4f8f5;border:1px solid #edf1ed;border-radius:8px;margin:10px 0}.kb-source-item>.anticon{font-size:26px;color:#2d7158}.kb-source-item>div{flex:1;min-width:0}.kb-source-item strong{display:block;font-size:13px;line-height:1.6;font-weight:600}.kb-source-item small{display:block;font-size:11px;color:#89968e;margin-top:3px}.kb-source-item .ant-tag{margin:0;font-size:11px;background:#eef8e9;border-color:#d5e9c9;color:#42753c}.kb-source-item .ant-tag-default{background:#f1f2f0;color:#839188;border-color:#e0e5df}.kb-source-actions{display:flex;align-items:center;justify-content:space-between;margin:12px 0 16px}.kb-source-actions>.ant-btn-link{padding-left:0;color:#347b62;font-size:12px}.kb-source-actions>.ant-btn{font-size:12px}.kb-config.ant-collapse{background:#fff;border-color:#e4e9e4;border-radius:8px}.kb-config .ant-collapse-header{font-size:12px!important;padding:12px 14px!important}.kb-config .ant-collapse-header-text .anticon{margin-right:6px}.kb-config p{font-size:12px;color:#7d8981;overflow-wrap:anywhere}.kb-source-note{display:flex;align-items:flex-start;gap:10px;padding:13px 12px;border-radius:8px;background:#edf5ff;margin-top:14px;color:#2d608c}.kb-source-note>.anticon{font-size:17px;color:#5497d8;margin-top:2px}.kb-source-note strong{font-size:12px;color:#2d608c}.kb-source-note p{margin:5px 0 0;font-size:11px;line-height:1.8;color:#798b98}.kb-draft-panel{padding:22px 24px 16px}.kb-draft-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.kb-draft-header h2{display:flex;align-items:center;gap:12px}.kb-draft-header h2 .ant-tag{background:#eef0ee;border:0;color:#6c7971;font-size:11px;font-weight:500;border-radius:12px}.kb-editor-toolbar{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.kb-editor-toolbar>.ant-select{width:108px;margin-right:6px}.kb-editor-toolbar>.ant-btn-text{color:#7a8982;padding:4px 7px}.kb-editor-toolbar>.ant-btn:last-child{margin-left:8px}.kb-editor{position:relative;margin-top:12px}.kb-editor>.ant-form-item{margin-bottom:12px}.kb-editor textarea{font-family:inherit;line-height:1.9;padding:16px!important;border-color:#e1e7e2!important;background:#fff!important;border-radius:8px!important}.kb-editor.empty textarea{min-height:146px;resize:none}.kb-editor-empty{position:absolute;top:0;right:0;bottom:24px;left:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;pointer-events:none;color:#8a958e}.kb-editor-empty>.anticon{font-size:34px;color:#a0aaa4;margin-bottom:3px}.kb-editor-empty strong{font-size:13px;color:#78857d;font-weight:550}.kb-editor-empty span:last-child{font-size:11px}.kb-confirm{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.kb-confirm .ant-form-item{margin:0}.kb-confirm .ant-checkbox-wrapper{font-size:12px;color:#718078}.kb-confirm>span{font-size:11px;color:#98a49c;line-height:22px}.kb-draft-panel>.ant-collapse{margin-top:12px;font-size:12px}.kb-saved-panel{display:flex;justify-content:space-between;gap:16px;align-items:center}.kb-saved-panel p{color:#7b8881;font-size:13px;margin:6px 0 0}.kb-ai-workbench .ant-alert{margin-top:12px}.kb-ai-workbench .ant-alert-info{background:#f0f7ff;border-color:#d6e4ff;color:#475569}.kb-ai-workbench .ant-alert-info .ant-alert-message{color:#17365d}.kb-ai-workbench .ant-alert-info .ant-alert-description{color:#475569}.kb-ai-workbench .ant-alert-warning{background:#fffbeb;border-color:#f6e6b5;color:#806125}.kb-ai-workbench .ant-alert-warning .ant-alert-message{color:#806125}@media (max-width:1100px){.kb-ai-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.kb-panel{padding:20px}.kb-type-card{padding:15px;min-height:135px}.kb-type-grid{gap:10px}.kb-workflow-step:not(:last-child):after{margin:0 12px;width:35px}.kb-draft-header{align-items:flex-start}}@media (max-width:850px){.kb-ai-grid{grid-template-columns:1fr}.kb-workflow{justify-content:flex-start;overflow-x:auto}.kb-workflow-step{font-size:11px;gap:7px}.kb-workflow-step:not(:last-child):after{width:18px;margin:0 10px}.kb-editor-toolbar{gap:0}.kb-panel{padding:18px}.kb-source-panel .kb-source-item{margin-top:10px}.kb-saved-panel{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.kb-type-grid{grid-template-columns:1fr}.kb-type-card{min-height:0;display:grid;grid-template-columns:34px 1fr;gap:2px 12px;padding:15px}.kb-type-icon{grid-row:span 2;font-size:25px;align-self:center;margin:0}.kb-type-card strong{font-size:14px}.kb-actions{gap:8px}.knowledge-page .kb-actions .ant-btn-primary{width:100%}.kb-workflow-step:not(:last-child):after{width:10px;margin:0 7px}.kb-workflow-step b{font-size:10px}.kb-workflow-step>span{width:22px;height:22px}.kb-editor-toolbar>.ant-select{width:90px}.kb-editor-toolbar>.ant-btn:last-child{margin-left:0}}.knowledge-page{min-height:100vh;padding:48px clamp(22px,6vw,88px);background:#f4f5ef}.knowledge-page>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:0 auto 30px;max-width:1180px}.knowledge-page>header span{color:#196b55;font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.1em}.knowledge-page h1{max-width:760px;margin:10px 0;color:#17241f;font:500 clamp(34px,5vw,58px)/1.06 Georgia,"Songti SC",serif;letter-spacing:-.04em}.knowledge-page header p{color:#60706a}.knowledge-page>.ant-alert,.knowledge-page>.ant-tabs{max-width:1180px;margin-left:auto;margin-right:auto}.knowledge-page>.ant-alert{margin-bottom:18px}.knowledge-page .ant-tabs-nav{margin-bottom:22px}.knowledge-workspace{padding:clamp(20px,4vw,38px);background:#ffffffbf;border:1px solid #dce1d8;border-radius:18px}.knowledge-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.knowledge-span{grid-column:1 / -1}.document-result{margin-top:26px}.document-result .ant-card-body{display:grid;gap:18px}.search-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) 110px;gap:16px;align-items:end}.source-list,.conflict-list{display:grid;gap:14px;margin-top:26px}.source-list code,.conflict-list code,.document-result code{overflow-wrap:anywhere;color:#315748}.conflict-list .ant-card-body{display:grid;gap:16px}.conflict-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conflict-versions p{margin:0;padding:12px;border-radius:10px;background:#f4f6f1}.conflict-actions{margin-top:2px}.knowledge-empty{display:grid;place-items:center;align-content:center;min-height:100vh;padding:30px;text-align:center;background:#f4f5ef}.knowledge-empty>span{color:#196b55;font-size:42px}.knowledge-empty h1{margin:20px 0 8px;font:500 38px/1.1 Georgia,Songti SC,serif}.knowledge-empty p{max-width:620px;color:#60706a;line-height:1.7}@media (max-width: 720px){.knowledge-page>header{flex-direction:column}.knowledge-form-grid,.search-row,.conflict-versions{grid-template-columns:1fr}.knowledge-span{grid-column:auto}}.knowledge-page{padding:28px clamp(16px,2.5vw,42px) 48px;background:#f7f8f4;color:#183d34}.knowledge-page>header.knowledge-hero{max-width:none;margin:0 0 24px;align-items:center}.knowledge-page .knowledge-hero .knowledge-eyebrow{font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:2px;color:#708980}.knowledge-page .knowledge-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.knowledge-page .knowledge-title-line h1{max-width:none;margin:6px 0 8px;font-family:inherit;font-size:30px;font-weight:700;line-height:1.35;letter-spacing:0;color:#153d33}.knowledge-page .knowledge-title-line .ant-tag{font-family:inherit;font-size:12px;letter-spacing:0}.knowledge-page .knowledge-hero p{margin:8px 0 0;color:#71847d;font-size:14px;line-height:1.8}.knowledge-page>.ant-alert,.knowledge-page>.ant-tabs{max-width:none}@media (max-width:760px){.knowledge-page{padding:18px 12px}.knowledge-page .knowledge-title-line h1{font-size:26px}}.kb-next-step{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:14px 18px;background:#f2f8ec;border:1px solid #d9e8cd;border-radius:12px}.kb-next-step strong{display:block;color:#1b3529;font-size:14px}.kb-next-step>div>span{display:block;margin-top:4px;color:#5c6f66;font-size:12px;line-height:1.7;max-width:760px}@media (max-width:760px){.kb-next-step{padding:12px 14px}}.kb-batch-picker{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#1b6a56;color:#fff;border-radius:8px;font-size:13px;overflow:hidden;cursor:pointer}.kb-batch-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.kb-batch-picker:has(input:disabled){opacity:.5;cursor:default}.identity-shell{min-height:100vh;padding:28px clamp(16px,2.5vw,42px) 48px;background:#f7f8f4;color:#183d34}.identity-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.identity-hero h1{font-size:30px!important;margin:6px 0 8px!important;color:#153d33!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.identity-hero p,.identity-muted,.identity-form-hint{color:#71847d}.identity-eyebrow{font-size:11px;letter-spacing:2px;color:#708980;font-weight:600}.identity-shell .ant-card{border-color:#e5ece5;box-shadow:0 2px 8px #173d3203;border-radius:14px}.identity-shell .ant-card-head{color:#183d34;min-height:58px}.identity-shell .ant-btn-primary:not(:disabled){background:#1b5a47;border-color:#1b5a47;color:#fff}.identity-shell .ant-btn-primary:not(:disabled):hover{background:#174c3c;border-color:#174c3c;color:#fff}.identity-shell .ant-btn-primary:disabled{background:#eef1ee;border-color:#d8dfd9;color:#657269}.identity-shell a{color:#347b62}.identity-alert,.identity-progress,.identity-current,.identity-source,.identity-ai{margin-bottom:20px}.identity-current{background:linear-gradient(110deg,#edf5ec,#f9fbf7)}.identity-current h2{font-size:22px;color:#194735;margin-top:0}.identity-source-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:880px}.identity-source-controls label{display:block;font-size:12px;color:#788b80;margin-bottom:8px}.identity-source-controls .ant-select{width:100%;margin-bottom:8px}.identity-source-summary{margin-top:18px}.identity-source-summary .ant-typography{margin:14px 0;color:#526f62;max-width:1100px}.identity-source-summary .ant-space>div:last-child{color:#7a8c83}.identity-form-hint{font-size:13px;line-height:1.8;margin-bottom:18px}.identity-shell .ant-alert.identity-form-hint{margin:18px 0}.claim-card{margin:16px 0;background:#f8faf6}.claim-card .ant-card-head{font-size:13px;min-height:44px}.claim-card .ant-form-item:last-child{margin-bottom:0}.identity-shell .ant-collapse{border-color:#e5ece5;background:#fafbf8}.identity-shell .ant-descriptions-item-content{white-space:pre-wrap;overflow-wrap:anywhere}.identity-shell .ant-table-cell{overflow-wrap:anywhere}.identity-shell details{margin-top:16px;color:#7e8f85;font-size:12px}.identity-shell .ant-form-inline{gap:8px}.identity-shell .ant-form-inline .ant-form-item{flex:1;min-width:160px}.identity-shell .ant-steps-item-description,.identity-shell .ant-card-extra{font-size:12px}@media (max-width:1000px){.identity-hero{align-items:flex-start}.identity-hero h1{font-size:26px!important}.identity-shell .ant-steps-item-description{display:none}}@media (max-width:760px){.identity-shell{padding:18px 12px}.identity-hero{display:block}.identity-hero>div+div{margin-top:16px}.identity-source-controls{grid-template-columns:1fr}.identity-shell .ant-card-body{padding:18px}.identity-shell .ant-card-head{padding:0 18px}.identity-progress .ant-steps{gap:8px}.identity-source-summary .ant-space{align-items:flex-start}}.identity-generation,.identity-preview{margin-bottom:20px}.identity-generation{background:linear-gradient(110deg,#eef6ec,#fff)}.identity-generation-intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.identity-generation-intro h2{font-size:24px;margin:0 0 12px;color:#1c493b}.identity-generation-intro p{max-width:760px;line-height:1.8;color:#647e70}.identity-generation-intro .ant-btn{min-height:48px;white-space:normal;height:auto}.identity-document header{display:flex;align-items:center;justify-content:space-between;gap:16px}.identity-document h2{font-size:24px;margin:8px 0 12px;color:#1c493b}.identity-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.identity-document-grid section{background:#f8faf6;border:1px solid #e6ede5;border-radius:12px;padding:20px}.identity-document h3{font-size:14px;margin:0 0 10px;color:#365b4a}.identity-document p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.identity-document-check,.identity-document-missing{padding:18px 20px;border-radius:12px;margin-bottom:20px;background:#fbf7ed}.identity-document-check li,.identity-document-missing li{padding:5px 0;line-height:1.8}.identity-document-check .ant-tag{margin-left:10px}.identity-document-missing{background:#f1f6f9}@media (max-width:760px){.identity-generation-intro{display:block}.identity-generation-intro .ant-btn{width:100%;margin:8px 0 16px}.identity-document-grid{grid-template-columns:1fr}.identity-document h2{font-size:20px}}.identity-source-modes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;width:100%}.identity-source-modes .ant-radio-button-wrapper{height:auto;white-space:normal;padding:18px 20px;border:1px solid #dce6df;border-radius:12px!important;line-height:1.7;background:#fff}.identity-source-modes .ant-radio-button-wrapper:before{display:none}.identity-source-modes strong,.identity-source-modes span:last-child>span{display:block}.identity-source-modes strong{font-size:16px;color:#254c3e}.identity-source-modes span:last-child>span{font-size:13px;color:#708679;margin-top:6px}.identity-source-modes .ant-radio-button-wrapper-checked{background:#edf6ef;border-color:#1b5a47!important;box-shadow:inset 0 0 0 1px #1b5a47}.identity-files-title{font-size:15px;margin:22px 0 8px}.identity-files>p{line-height:1.8;color:#6b8074}.identity-file-picker{display:inline-flex;align-items:center;gap:8px;position:relative;padding:9px 16px;border:1px solid #b9cfc0;border-radius:8px;color:#1b5a47;cursor:pointer;background:#f5faf5}.identity-file-picker:has(input:disabled){opacity:.5;cursor:not-allowed}.identity-file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:inherit}.identity-file-list{padding:0;list-style:none;margin:18px 0}.identity-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1ec}.identity-file-list strong{margin-right:12px;overflow-wrap:anywhere}.identity-files .ant-table-wrapper,.identity-files .ant-alert{margin-top:16px}@media (max-width:760px){.identity-source-modes{grid-template-columns:1fr}.identity-file-list li{align-items:flex-start}}.identity-workspace-tabs{display:flex;gap:24px;border-bottom:1px solid #dfe8e3;margin:0 0 20px}.identity-workspace-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 4px;color:#687c75;font-size:14px;cursor:pointer}.identity-workspace-tabs button.active{color:#11644e;border-bottom-color:#11644e;font-weight:600}.identity-current h2{font-size:18px;line-height:1.7;margin-bottom:10px}.identity-current .ant-card-head{min-height:46px}.identity-current .ant-card-body{padding:18px 22px}.identity-progress .ant-card-body{padding:16px 22px}.identity-shell .identity-source{background:#fff}.identity-source-controls{gap:12px}.identity-source-summary{margin-top:12px}.identity-source-summary .ant-typography{font-size:13px;margin:10px 0}.identity-generation.compact{background:#fff}.identity-generation.compact .identity-generation-intro{display:block}.identity-generation.compact .identity-generation-intro h2{font-size:17px}.identity-generation.compact .identity-generation-intro p{font-size:13px;margin:8px 0 14px}.identity-generation.compact .identity-generation-intro>.ant-btn{width:100%;min-height:42px}.identity-position-preview{padding:18px;border-radius:10px;background:#edf5ff;color:#294e71;margin-bottom:16px}.identity-position-preview>span{font-weight:600;font-size:13px}.identity-position-preview p{line-height:1.8;margin-bottom:0}.identity-evidence-card .ant-card-body{padding:14px}.identity-evidence-card p{line-height:1.7;margin:0 0 12px}.identity-shell .ant-form-item{margin-bottom:16px}.identity-history-panel .ant-table-cell{white-space:normal}.identity-files{border:1px solid #e0e9e4;background:#f8faf9;border-radius:10px;padding:14px}.identity-files>p{font-size:12px;margin-top:0}.identity-shell [hidden]{display:none!important}@media (max-width:760px){.identity-workspace-tabs{gap:14px;overflow:auto}.identity-current h2{font-size:16px}.identity-workspace-tabs button{white-space:nowrap}}.identity-shell{max-width:1600px;margin:0 auto;padding:24px 36px 40px;background:#f6f8f5;color:#142d28}.identity-hero{margin-bottom:18px}.identity-hero h1{font-size:30px!important;line-height:1.3}.identity-hero p{font-size:14px;margin:0;color:#61766f}.identity-progress{background:transparent!important;border:0!important;box-shadow:none!important;margin-bottom:18px}.identity-progress .ant-card-body{padding:10px 7%}.identity-current{background:#eff8f3;border-color:#d9eae1!important;margin-bottom:12px}.identity-current .ant-card-head{border-bottom:0;min-height:42px}.identity-current .ant-card-body{padding-top:0}.identity-current h2{font-size:15px;line-height:1.7;font-weight:500;margin:0 0 8px}.identity-current .ant-card-body>p{display:none}.identity-current .ant-tag{border-radius:14px;font-size:12px}.identity-edit-card,.identity-review-card{border-radius:8px!important;box-shadow:none!important}.identity-edit-card .ant-card-head,.identity-review-card .ant-card-head{min-height:48px;border-bottom:0;font-weight:650;font-size:17px}.identity-edit-card>.ant-card-body,.identity-review-card>.ant-card-body{padding:0 20px 20px}.identity-edit-subtitle{font-size:13px;color:#64766f;margin:0 0 16px}.identity-report-block,.identity-supplement-block{border:1px solid #e0e8e4;border-radius:7px;background:#f7faf9;padding:12px 14px;margin-bottom:12px}.identity-report-heading{display:flex;gap:12px;align-items:center}.identity-report-heading>.anticon{font-size:26px;color:#146b55}.identity-report-heading>div{flex:1}.identity-report-heading strong{font-size:14px}.identity-report-heading p{font-size:12px;color:#698078;margin:4px 0 0}.identity-report-heading a{font-size:12px;white-space:nowrap}.identity-report-block .ant-collapse-header,.identity-supplement-block .ant-collapse-header{padding:6px 0!important;font-size:12px}.identity-report-block .ant-collapse-content-box,.identity-supplement-block .ant-collapse-content-box{padding:6px 0!important}.identity-source-summary{margin-top:6px}.identity-source-summary .ant-tag{font-size:11px}.identity-supplement-block .identity-files{padding:0;border:0;background:transparent}.identity-supplement-block .identity-files>p{font-size:12px}.identity-ai-inline{margin:12px 0}.identity-ai-inline .identity-generation-intro{display:block}.identity-ai-inline .identity-generation-intro>.ant-btn{width:100%;min-height:38px;height:38px;font-size:14px}.identity-ai-note{margin-top:10px;padding:7px 10px!important;font-size:12px}.identity-ai-inline>.ant-collapse{margin-top:6px}.identity-ai-inline .ant-collapse-header,.identity-generation-details .ant-collapse-header{font-size:12px;padding:5px 0!important}.identity-form-status{font-size:13px;color:#167052;font-weight:600;margin:10px 0}.identity-compact-form .ant-form-item{margin-bottom:9px}.identity-compact-form .ant-form-item-label{text-align:left}.identity-compact-form .ant-form-item-label>label{font-size:12px;color:#516b62;height:auto}.identity-compact-form .ant-input{font-size:13px;border-color:#dbe5df;border-radius:5px;line-height:1.6}.identity-compact-form .ant-collapse{margin:8px 0;border:0}.identity-compact-form .ant-collapse-header{font-size:12px;padding:9px 12px!important}.identity-compact-form>.ant-alert{padding:7px 10px;font-size:12px;margin:12px 0!important}.identity-editor-footer{display:flex;justify-content:flex-end;width:100%;margin-top:6px}.identity-editor-footer .ant-btn{font-size:12px}.identity-position-preview{padding:15px 16px;border-radius:7px;margin-bottom:14px}.identity-position-preview p{font-size:13px;line-height:1.8}.identity-unsaved-preview{border-bottom:1px solid #e7eee9;padding-bottom:10px;margin-bottom:14px}.identity-unsaved-preview>.ant-tag{margin-bottom:10px}.identity-saved-review>.identity-muted{font-size:12px}.identity-saved-review>.ant-space{gap:6px!important}.identity-saved-review>.ant-space .ant-btn{font-size:12px;padding-inline:10px}.identity-evidence-card{border-radius:7px!important;box-shadow:none!important;margin-bottom:10px!important}.identity-evidence-card .ant-card-head{min-height:34px;font-size:12px;padding:0 12px;border-bottom:0}.identity-evidence-card .ant-card-body{padding:0 12px 9px}.identity-evidence-card .ant-card-body>p{font-size:13px;line-height:1.7;margin:0 0 4px}.identity-evidence-card .ant-collapse{background:transparent;border:0}.identity-evidence-card .ant-collapse-header{font-size:12px;padding:4px 0!important;color:#547b6a}.identity-evidence-card .ant-collapse-content-box{padding:10px 0!important}.identity-pending-panel{padding:14px;border:1px solid #f2dfb5;background:#fff9ee;border-radius:7px;margin:14px 0}.identity-pending-panel strong{font-size:14px}.identity-pending-panel p{font-size:12px;color:#735f40;margin:8px 0 0}.identity-enable-button{width:100%;height:39px!important}.identity-enable-caption{font-size:12px;color:#819089;text-align:center;margin:10px 0 0}.identity-review-card .identity-form-hint{font-size:12px;background:#edf5ff;color:#426c8f;padding:9px 12px;border-radius:6px;margin:12px 0}.identity-workspace-tabs{margin-bottom:14px}.identity-workspace-tabs button{padding:10px 3px;font-size:13px}@media (max-width:1199px){.identity-shell{padding:20px}.identity-review-card{margin-top:2px}}@media (max-width:760px){.identity-shell{padding:16px 12px}.identity-report-heading{flex-wrap:wrap}.identity-edit-card>.ant-card-body,.identity-review-card>.ant-card-body{padding:0 14px 16px}.identity-hero h1{font-size:25px!important}.identity-editor-footer{justify-content:flex-start}.identity-progress .ant-card-body{padding:6px}.identity-compact-form .ant-form-item-label{text-align:left}}.identity-current{background:linear-gradient(110deg,#edf5ec,#f9fbf7);margin-bottom:20px;border-radius:14px!important}.identity-current .ant-card-head{min-height:58px;border-bottom:1px solid #edf1ea;font-size:16px}.identity-current .ant-card-body{padding:24px}.identity-current h2{font-size:22px;line-height:1.65;font-weight:650;margin:0 0 14px;color:#194735}.identity-current .ant-card-body>p{display:block;font-size:14px;line-height:1.85;margin:0 0 16px;color:#36564a;white-space:pre-wrap;overflow-wrap:anywhere}.identity-current .ant-tag{border-radius:6px;font-size:12px}@media (max-width:760px){.identity-current .ant-card-body{padding:18px}.identity-current h2{font-size:16px;line-height:1.7;font-weight:600;margin:0 0 12px;color:#173d30}}.identity-supplement-block{position:relative;padding:14px 16px 12px}.identity-supplement-heading{display:flex;gap:12px;padding-right:95px;align-items:flex-start}.identity-supplement-heading>.anticon{font-size:25px;color:#516978;padding-top:2px}.identity-supplement-heading strong{font-size:14px;color:#203b34}.identity-supplement-heading p{font-size:12px;color:#728079;margin:4px 0 9px}.identity-files-compact>.identity-file-format-hint{display:none}.identity-files-compact>.ant-space{min-height:0}.identity-files-compact .identity-file-picker{position:absolute;top:13px;right:14px;border:0;background:none;color:#1677ff;padding:2px 4px;font-size:12px}.identity-file-chips{display:flex;gap:8px;flex-wrap:wrap;padding-left:37px}.identity-file-chips .ant-tag{display:flex;align-items:center;gap:8px;margin:0;padding:5px 10px;background:#f8fafc;border-color:#dce5e9;border-radius:5px;font-size:12px}.identity-file-chips strong{font-weight:500}.identity-report-block{padding:14px 16px}.identity-report-block .identity-source-summary:empty{display:none}.identity-report-block .ant-collapse-header{padding-bottom:0!important}@media (max-width:760px){.identity-file-chips{padding-left:0}.identity-supplement-heading{padding-right:85px}}.identity-current{background:#f2f8f5;border-color:#d9e7df!important}.identity-current .ant-card-head{color:#25483b;border-bottom-color:#e2ece6}.identity-current h2{color:#173d30}.identity-current .ant-card-body>p{color:#566b61}.identity-current .ant-tag{background:#fff;border-color:#dce6df;color:#53685d}.identity-current a{color:#24765a}.identity-current a:hover{color:#16553f;text-decoration:underline}.identity-shell .identity-current .ant-card-body>h2{max-width:960px;font-size:20px;font-weight:500;line-height:1.6;color:#36584b;margin:0 0 14px;white-space:normal;overflow-wrap:anywhere}.identity-shell .identity-generate-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:38px!important;border-radius:5px;font-size:14px;font-weight:600;box-shadow:none}.identity-shell .identity-generate-button:not(:disabled){background:#16735e;border-color:#16735e;color:#fff}.identity-shell .identity-generate-button:not(:disabled):hover{background:#125f4e;border-color:#125f4e;color:#fff}.identity-sparkles{display:inline-block;position:relative;width:22px;height:22px;line-height:22px;font-size:20px}.identity-sparkles small{position:absolute;right:0;top:-5px;font-size:10px}.identity-current .ant-card-extra{border-left:1px solid #dcebe4;padding-left:22px}.identity-shell .identity-protocol-button{height:32px;padding:0 14px;border:1px solid #adc6c0;border-radius:4px;background:#fff;color:#2e695b;font-size:12px;font-weight:600;box-shadow:none}.identity-shell .identity-protocol-button:hover{background:#f4faf7!important;color:#205747!important;border-color:#7ba89b!important}.identity-protocol-button .anticon{font-size:11px;margin-left:4px}.identity-shell .identity-report-link,.identity-files-compact .identity-file-picker{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#1677ff!important;background:transparent;border:0;font-size:12px;font-weight:600;text-decoration:none;line-height:24px}.identity-shell .identity-report-link:hover,.identity-files-compact .identity-file-picker:hover{color:#0958d9!important;text-decoration:none}.identity-report-link .anticon{font-size:11px}.identity-files-compact .identity-file-picker>.anticon{font-size:13px}.identity-report-block,.identity-supplement-block{background:#f7fafb;border-color:#e1e9ed}.identity-review-card .ant-card-head-title{font-size:17px}.identity-draft-status{background:#e9edef;color:#62717d;border:0;border-radius:14px;font-size:11px;margin-left:8px}.identity-review-card .identity-position-preview{background:#edf6ff;color:#284c70}.identity-position-preview>span{display:flex;gap:9px;align-items:center;color:#225b91}.identity-position-preview>span>.anticon{color:#1677ff;font-size:20px}.identity-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:14px}.identity-evidence-heading>span{color:#798793;font-size:11px;display:flex;gap:9px;align-items:center}.identity-evidence-progress{display:flex;gap:3px}.identity-evidence-progress i{display:block;width:38px;height:6px;border-radius:8px;background:#e0e6e9}.identity-evidence-progress i.done{background:#119773}.identity-evidence-card>.ant-card-body{padding:0!important}.identity-evidence-card .ant-collapse-header{padding:12px!important;align-items:center!important}.identity-evidence-row{display:flex;align-items:center;gap:12px}.identity-evidence-number{display:flex;align-items:center;justify-content:center;background:#cbd4d9;color:#344553;width:28px;height:28px;border-radius:50%;flex-shrink:0;font-size:13px;font-weight:650}.identity-evidence-number.done{background:#147b5e;color:#fff}.identity-evidence-text{flex:1;min-width:0}.identity-evidence-text strong{display:block;font-size:12px;color:#243744;line-height:1.6}.identity-evidence-text small{display:block;font-size:11px;color:#7e8d98;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px}.identity-evidence-row .ant-tag{border:0;border-radius:12px;font-size:10px;white-space:nowrap;margin:0;padding:1px 8px}.identity-verified-tag{background:#dcf5e5;color:#247454}.identity-unverified-tag{background:#fff0d1;color:#d58b1c}.identity-evidence-add{color:#1677ff;font-size:11px;white-space:nowrap}.identity-evidence-card .ant-collapse-content-box{padding:10px 12px 14px!important;border-top:1px solid #eaf0ed}.identity-evidence-notice{background:#edf6ff!important;padding:7px 10px!important;font-size:11px;margin-top:6px}.identity-pending-panel{background:#fff9ee;border-color:#ffe3b5}.identity-pending-panel>strong>.anticon{color:#ee960c;margin-right:8px}.identity-pending-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin:8px 0 0}.identity-pending-row b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffedc8;color:#aa7b2b;margin-right:8px}.identity-pending-row .ant-btn{font-size:12px;padding:0;height:24px;color:#1677ff}.identity-shell .identity-enable-button:disabled{background:#bad0cc;border-color:#bad0cc;color:#f8fffc}.identity-enable-caption{color:#81909d;font-size:12px}@media (max-width:760px){.identity-evidence-row{gap:7px;flex-wrap:wrap}.identity-evidence-add{display:none}.identity-evidence-progress i{width:22px}}.mind-shell{min-height:100vh;padding:32px clamp(16px,4vw,64px);background:radial-gradient(circle at 85% 5%,#d9f7be 0,transparent 28%),#f5f7f2}.mind-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.mind-hero h1{margin:8px 0 4px!important}.mind-alert{margin-bottom:20px}.mind-report{max-height:380px;overflow:auto;padding:16px;border-radius:12px;background:#13231d;color:#d7f5df;white-space:pre-wrap}@media (max-width:760px){.mind-shell{padding:18px 12px}.mind-hero{display:block}.mind-hero>div+div{margin-top:12px}}.mind-progress-modal .ant-modal-content{padding:26px;border:1px solid var(--ws-border,#e0e8e3);border-radius:20px;background:var(--ws-panel,#fff);box-shadow:0 24px 80px #101e2333}.mind-progress-modal .ant-modal-title{font-size:15px;color:var(--ws-text,#254438)}.mind-progress-intro{display:flex;align-items:center;gap:16px;margin:26px 0 18px}.mind-progress-emblem{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border-radius:18px;background:var(--ws-raised,#eaf5ef);color:var(--ws-accent,#23765a);font-size:28px}.mind-progress-caption{font-size:12px;color:var(--ws-muted,#75877b);overflow-wrap:anywhere}.mind-progress-intro h3{font-size:21px;line-height:1.5;color:var(--ws-text,#1b3c30);margin:4px 0}.mind-progress-intro p{font-size:12px;margin:0;color:var(--ws-muted,#75877b)}.mind-progress-steps{padding:0;margin:22px 0 24px;list-style:none}.mind-progress-steps li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;position:relative}.mind-progress-step-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;font-size:12px;background:var(--ws-raised,#f0f3f1);color:var(--ws-muted,#85948b)}.mind-progress-steps li>div{flex:1;min-width:0}.mind-progress-steps strong{font-size:13px;font-weight:600;color:var(--ws-muted,#839086)}.mind-progress-steps p{font-size:12px;line-height:1.7;color:var(--ws-muted,#87978b);margin:4px 0 0}.mind-progress-steps .is-current strong{color:var(--ws-text,#234d3b)}.mind-progress-steps :is(.is-current,.is-done) .mind-progress-step-icon{background:var(--ws-raised,#e7f3eb);color:var(--ws-accent,#267859)}.mind-progress-steps .is-current .mind-progress-step-icon{box-shadow:0 0 0 4px #398c7010}.mind-progress-state{font-size:10px;white-space:nowrap;color:var(--ws-accent,#267859);padding:4px 8px;background:var(--ws-raised,#edf5ef);border-radius:20px}.mind-progress-footer{border-top:1px solid var(--ws-border,#e8ede9);padding-top:16px;text-align:right}.mind-progress-footer p{font-size:12px;line-height:1.8;color:var(--ws-muted,#75877b);margin:0 0 12px;text-align:left}.mind-progress-mini{position:fixed;right:28px;bottom:100px;z-index:1050;width:340px;padding:18px;border-radius:16px;background:var(--ws-panel,#fff);border:1px solid var(--ws-border,#dce7e0);box-shadow:0 12px 44px #142d2526;color:var(--ws-text,#244638)}.mind-progress-mini-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mind-progress-mini-heading>div{flex:1;min-width:0}.mind-progress-mini-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--ws-raised,#eaf5ef);color:var(--ws-accent,#267859)}.mind-progress-mini strong{font-size:14px}.mind-progress-mini p{font-size:12px;line-height:1.7;color:var(--ws-muted,#75877b);margin:3px 0 0;overflow-wrap:anywhere}@media (max-width:600px){.mind-progress-modal .ant-modal-content{padding:20px}.mind-progress-intro h3{font-size:19px}.mind-progress-mini{right:16px;bottom:24px;width:calc(100vw - 32px);max-width:340px;box-sizing:border-box}.mind-progress-steps li{gap:10px}.mind-progress-state{padding-inline:6px}}.mw-question-evidence{padding:12px 0;border-top:1px solid #e5ece8;overflow-wrap:anywhere;color:#475569}.mw-question-evidence h4{color:#173d34;margin:8px 0}.mw-question-evidence p{line-height:1.8}.mw-question-evidence a{color:#236c9b;text-decoration:underline}.mw-shell .ant-alert.mw-report-coverage{background:#f0f7ff;border-color:#d6e4ff;color:#475569}.mw-shell .mw-report-coverage .ant-alert-message{color:#17365d;font-weight:600}.mw-shell .mw-report-coverage .ant-alert-description{color:#475569}.mw-shell .mw-update-report{margin:16px 0;border-color:#dde7e2;border-radius:12px}.mw-shell .mw-update-report .ant-card-head{min-height:60px;padding:0 22px;border-color:#e8eeeb}.mw-shell .mw-update-report .ant-card-body{padding:18px 22px}.mw-update-report-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 0}.mw-update-report-heading strong{font-size:19px;color:#173e36}.mw-update-report-heading span,.mw-update-report-count,.mw-update-report-note{font-size:13px;font-weight:400;color:#64748b}.mw-update-report-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mw-update-report-controls>label{font-size:14px;color:#475569}.mw-update-report-batch{width:330px;max-width:100%}.mw-update-report-pagination,.mw-update-report-actions{display:flex;align-items:center;gap:8px}.mw-update-report-pagination>span{font-size:12px;color:#64748b;white-space:nowrap}.mw-update-report-actions{margin-left:auto}.mw-update-report-note{margin:12px 0 0}.mw-update-report .ant-alert{margin-top:12px}@media (max-width:760px){.mw-update-report-heading{gap:4px}.mw-update-report-heading span{white-space:normal}.mw-update-report-controls{gap:10px}.mw-update-report-batch{width:calc(100% - 80px);flex:1 1 220px}.mw-update-report-count{flex-basis:100%}.mw-update-report-actions{margin-left:0;flex-wrap:wrap}.mw-shell .mw-update-report .ant-card-head,.mw-shell .mw-update-report .ant-card-body{padding-left:16px;padding-right:16px}}.mw-shell{padding:28px clamp(16px,3vw,42px) 48px;background:#f5f5f0;color:#243b32;min-height:100vh}.mw-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.mw-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#74867b}.mw-header h1{font-size:29px;letter-spacing:-1px;margin:5px 0 0;font-weight:650}.mw-header h1 span{display:block;font-size:12px;letter-spacing:0;font-weight:400;color:#87958b;margin-top:6px}.mw-actions,.mw-context,.mw-context>div{display:flex;align-items:center;gap:10px}.mw-context{justify-content:space-between;border-top:1px solid #dde5dd;padding:14px 0;margin-bottom:12px;font-size:13px;font-weight:600}.mw-context small{font-weight:400;color:#87958b;border-left:1px solid #d5ddd5;padding-left:12px;margin-left:6px}.mw-context .ant-select{min-width:180px}.mw-brand-dot{width:8px;height:8px;background:#3f7766;border-radius:50%}.mw-shell>.ant-alert{margin:12px 0}.mw-hero{background:#193d33;border-radius:18px;display:grid;grid-template-columns:1.25fr 1fr;min-height:270px;overflow:hidden;border:1px solid #2a5043}.mw-hero-copy{padding:34px}.mw-hero h2{font-size:27px;color:#f4f3da;margin:20px 0 13px;letter-spacing:-.5px;line-height:1.35}.mw-hero-copy>p{font-size:13px;color:#bbcec3;line-height:1.9;max-height:120px;overflow:auto;margin:0;max-width:600px}.mw-white-tag.ant-tag{background:#ffffff0b;color:#bed9ca;border:1px solid #547767;border-radius:14px;font-size:10px;padding:2px 10px}.mw-hero-links{display:flex;gap:24px;margin-top:25px}.mw-hero-links a{font-size:12px;color:#dbeaca;display:flex;gap:8px;align-items:center}.mw-orbit{min-height:280px;position:relative;background:radial-gradient(ellipse at center,#9bbf6620 0,transparent 65%)}.mw-orbit:before,.mw-orbit:after{content:"";position:absolute;width:220px;height:180px;border:1px dashed #88ad8038;left:50%;top:48%;transform:translate(-50%,-50%);border-radius:50%}.mw-orbit:after{width:315px;height:235px;border-style:solid;border-color:#88ad8017}.mw-orbit-center{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;background:#d5e7b8;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;font-weight:700;color:#204335;box-shadow:0 0 0 12px #b4d6910a}.mw-orbit-center span{font-size:9px;font-weight:400}.mw-orbit-node{position:absolute;background:#21483e;border:1px solid #688e7066;color:#e1eccc;border-radius:10px;padding:8px 13px;font-size:11px;display:flex;gap:8px;align-items:center;z-index:1}.mw-orbit-node span{color:#8eab8c;font-size:9px}.mw-node-0{top:12%;left:44%}.mw-node-1{top:32%;left:70%}.mw-node-2{top:68%;left:63%}.mw-node-3{top:68%;left:24%}.mw-node-4{top:32%;left:10%}.mw-orbit-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:2px;color:#839f8e}.mw-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 28px}.mw-metrics article{background:#fff;border:1px solid #e2e7df;border-radius:12px;padding:18px 20px;min-height:114px}.mw-metrics article>span{display:block;font-size:12px;color:#728376}.mw-metrics strong{display:block;font-size:26px;font-weight:600;margin:8px 0;color:#274b3a}.mw-metrics em{font-size:11px;font-weight:400;font-style:normal;margin-left:6px;color:#7e8e82}.mw-metrics small{font-size:10px;color:#91a093;line-height:1.5}.mw-main{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:20px;align-items:start}.mw-map-panel{min-width:0}.mw-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.mw-section-title h2,.mw-next h2{font-size:18px;letter-spacing:-.5px;margin:5px 0 6px}.mw-section-title p{font-size:11px;color:#8b978c;margin:0}.mw-section-title>a,.mw-section-title>span{font-size:11px;color:#4b7961}.mw-map-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px}.mw-map-toolbar>span{font-size:11px;color:#89958b;margin-left:auto}.mw-layers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mw-layer{background:#eef0e9;border-radius:12px;border:1px solid #e2e7de;padding:13px 10px;min-height:260px}.mw-layer-title{display:flex;align-items:center;gap:7px;border-bottom:2px solid var(--layer-color);padding-bottom:11px}.mw-layer-title>b{background:var(--layer-color);color:#fff;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;font-size:10px;font-weight:500}.mw-layer-title>span{font-size:13px;font-weight:600}.mw-layer-title small{display:block;font-size:9px;color:#91a094;font-weight:400;margin-top:3px}.mw-layer-title em{margin-left:auto;font-style:normal;font-size:10px;color:#708273}.mw-layer-hint{font-size:10px;color:#7f8f80;line-height:1.7;min-height:38px}.mw-question-stack{display:flex;flex-direction:column;gap:10px}.mw-question{border:1px solid #e3e8df;background:#fff;border-radius:9px;box-shadow:0 2px 4px #1b302804;text-align:left;padding:12px 10px;cursor:pointer;color:#384c3f;position:relative;width:100%;transition:transform .15s,box-shadow .15s}.mw-question:hover{transform:translateY(-2px);box-shadow:0 5px 12px #1b302810;border-color:var(--layer-color)}.mw-question>div{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.mw-question .ant-tag{font-size:9px;padding:0 4px;line-height:16px;margin:0}.mw-question>div>span{font-size:8px;color:#9aa69b}.mw-question p{font-size:11px;line-height:1.7;margin:9px 0}.mw-question small{font-size:9px;color:#9aa69b;display:block;margin-top:10px}.mw-question>.anticon{position:absolute;right:10px;bottom:12px;font-size:9px;color:#8fa693}.mw-layer-empty{border:1px dashed #ccd8c9;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:135px;color:#a7b4a6;font-size:10px;text-align:center;padding:10px}.mw-layer-empty>.anticon{font-size:20px}.mw-next{padding:22px 18px;background:#e9eedf;border:1px solid #dce5d3;border-radius:14px}.mw-next h2{line-height:1.6;font-size:17px}.mw-next>p{font-size:11px;color:#7d8d76;line-height:1.8}.mw-next-step{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #d9e2d1;color:#3d573d}.mw-next-step i{width:26px;height:26px;border-radius:50%;background:#fff8;color:#6f885e;display:grid;place-items:center;font-style:normal;font-size:10px;flex-shrink:0}.mw-next-step b{font-size:12px;display:block;font-weight:550}.mw-next-step small{font-size:9px;color:#8b9b82;display:block;line-height:1.8;margin-top:5px}.mw-next-step>.anticon{font-size:10px;margin-left:auto}.mw-truth-note{font-size:9px;line-height:1.7;color:#8b9b82;margin-top:16px}.mw-insights{margin-top:32px;padding-top:25px;border-top:1px solid #dfe6dc}.mw-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.mw-insight{background:#fff;padding:20px;border:1px solid #e0e7dc;border-top:3px solid #70a28d;border-radius:12px}.mw-insight.gap{border-top-color:#c3a067}.mw-insight.opportunity{border-top-color:#839bb0}.mw-insight h3{font-size:14px;font-weight:550;margin:0 0 14px}.mw-empty-copy{font-size:12px;color:#9ba797;line-height:1.9;min-height:45px}.mw-finding{padding:12px 0;border-top:1px solid #edf0e9}.mw-finding h4{font-size:12px;margin:6px 0}.mw-finding p{font-size:11px;color:#7c8b7d;line-height:1.9;margin:0}.mw-technical{font-size:11px;color:#8b9889;margin-top:18px;overflow-wrap:anywhere}.mw-technical pre{font-size:11px;background:#eff2eb;border-radius:8px;padding:16px;max-height:300px;overflow:auto;white-space:pre-wrap}.mw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mw-shell .ant-btn.ant-btn-primary:not(:disabled){background:#367560;color:#fff;box-shadow:none}.mw-shell .ant-btn.ant-btn-primary:not(:disabled):hover{background:#285e4c;color:#fff}.mw-shell .ant-btn.ant-btn-primary:disabled{background:#eef1ee;border-color:#d8dfd9;color:#657269;box-shadow:none}@media (max-width:1150px){.mw-main{grid-template-columns:1fr}.mw-next{display:none}.mw-hero h2{font-size:23px}}@media (max-width:760px){.mw-shell{padding:20px 12px}.mw-header{align-items:flex-start;flex-direction:column}.mw-header h1{font-size:25px}.mw-actions{width:100%}.mw-actions .ant-btn-primary{flex:1}.mw-context{align-items:flex-start;gap:12px;flex-direction:column}.mw-context>div{flex-wrap:wrap}.mw-hero{grid-template-columns:1fr}.mw-hero-copy{padding:25px}.mw-orbit{min-height:235px}.mw-hero h2{font-size:24px}.mw-metrics{grid-template-columns:1fr 1fr;gap:10px}.mw-metrics article{padding:15px}.mw-metrics strong{font-size:23px}.mw-layers{grid-template-columns:repeat(5,155px);overflow-x:auto;padding-bottom:12px}.mw-section-title{align-items:flex-start}.mw-section-title h2{font-size:16px}.mw-section-title p{line-height:1.7}.mw-map-toolbar{flex-wrap:wrap}.mw-map-toolbar>span{margin-left:0}.mw-insight-grid{grid-template-columns:1fr}.mw-next{display:block}.mw-form-grid{grid-template-columns:1fr}.mw-insights .mw-section-title{flex-direction:column}}.mw-header h1 span,.mw-context small,.mw-metrics article>span,.mw-metrics small,.mw-section-title p,.mw-layer-hint,.mw-layer-title small,.mw-question small,.mw-question>div>span,.mw-next>p,.mw-next-step small,.mw-truth-note,.mw-empty-copy,.mw-finding p{color:#617567}.mw-header h1 span,.mw-section-title p,.mw-next>p,.mw-truth-note,.mw-metrics small,.mw-layer-hint,.mw-layer-title small,.mw-layer-empty,.mw-next-step small,.mw-question small,.mw-question>div>span{font-size:12px;line-height:1.8}.mw-eyebrow{font-size:11px;color:#657a6b}.mw-question p{font-size:13px}.mw-metrics article>span{font-size:13px}.mw-metrics small a{color:#367560}.mw-next-step b{font-size:13px}.mw-layer-title em{font-size:12px}.mw-section-title>a,.mw-map-toolbar>span{font-size:12px;color:#52725e}.mw-cycle-status{text-align:right;font-size:13px;font-weight:500;color:#3f6653}.mw-cycle-status small{display:block;border:0;padding:0;margin:5px 0 0;font-size:12px;color:#617567;font-weight:400}.mw-hero-links{align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.mw-hero .mw-hero-start.ant-btn{color:#214b39;background:#e2edca;border-color:#e2edca;font-size:13px;height:38px;font-weight:600}.mw-hero .mw-hero-start.ant-btn:disabled{background:#36564b;color:#b6c8bf;border-color:#587264}.mw-hero-copy .mw-start-help{margin-top:14px;font-size:12px;color:#c6d8cd;max-height:none;overflow:visible}.mw-hero-links a{font-size:13px}.mw-hero-copy>p{max-height:none;overflow:visible}.mw-no-report .mw-hero{min-height:230px}.mw-no-report .mw-orbit{min-height:250px}.mw-map-state,.mw-insights-state{padding:12px 14px;border:1px solid #dce6d8;background:#eef3e8;border-radius:8px;font-size:13px;line-height:1.8;color:#48634e;margin:0 0 16px}.mw-map-empty .mw-layer{min-height:0;padding:14px 12px}.mw-map-empty .mw-layer-hint{min-height:44px;margin:10px 0}.mw-map-empty .mw-layer-empty{min-height:64px;border:0;background:#ffffff6b;color:#647966;gap:6px}.mw-map-empty .mw-layer-empty>.anticon{font-size:17px}.mw-map-toolbar{flex-wrap:wrap}.mw-map-toolbar .ant-input-disabled{color:#627268}.mw-no-report .mw-insight{padding:16px 18px}.mw-no-report .mw-empty-copy{min-height:0;margin:0;font-size:13px}.mw-next-step:focus-visible,.mw-hero-links a:focus-visible,.mw-question:focus-visible{outline:2px solid #367560;outline-offset:3px}.mw-next button.mw-next-step{background:transparent;border:0;border-bottom:1px solid #d9e2d1;width:100%;text-align:left;font-family:inherit;cursor:pointer}.mw-next button.mw-next-step:disabled{cursor:default;color:#667769}.mw-next{padding:20px 18px}.mw-insights{margin-top:24px;padding-top:20px}@media (max-width:1150px){.mw-next{display:block}.mw-main{grid-template-columns:1fr}.mw-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.mw-next>.mw-eyebrow,.mw-next>h2,.mw-next>p,.mw-next>.mw-truth-note{grid-column:1/-1}}@media (max-width:760px){.mw-cycle-status{text-align:left}.mw-no-report .mw-orbit{display:none}.mw-metrics strong{font-size:22px}.mw-map-empty .mw-layers{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mw-map-empty .mw-layer:last-child{grid-column:1/-1}.mw-map-empty .mw-layer-hint{min-height:0}.mw-next{grid-template-columns:1fr}.mw-layer-title small{font-size:11px}.mw-map-toolbar .ant-select{min-width:110px}.mw-map-toolbar .ant-input-search{flex:1;min-width:190px}.mw-hero-copy{padding:22px}.mw-header h1 span{font-size:13px}}.workspace-mind{grid-template-columns:220px minmax(0,1fr);background:#f8f8f4}.workspace-mind .workspace-sidebar,.workspace-mind .workspace-sidebar-inner{background:#173e33;color:#dceae4}.workspace-mind .workspace-brand{padding:25px 20px;gap:10px}.workspace-mind .workspace-brand-mark{background:#dceee2;color:#14513e;box-shadow:none;border-radius:9px}.workspace-mind .workspace-brand b{font-size:21px}.workspace-mind .workspace-space-card{margin:0 14px 10px;padding:10px;background:#ffffff04;border-color:#ffffff16}.workspace-mind .workspace-nav-group h2{color:#a3beb0;font-size:10px}.workspace-mind .workspace-nav-item{min-height:38px;border-radius:7px;font-size:13px;margin:2px 0}.workspace-mind .workspace-nav-icon{background:none;color:#c0d9ce}.workspace-mind .workspace-nav-item.active{background:#ffffff12;color:#f1faf5;border-color:#ffffff06;box-shadow:none}.workspace-mind .workspace-nav-item.active .workspace-nav-icon{background:none;color:#bce9ce}.workspace-mind .workspace-context{font-size:12px;background:#fff;padding:10px 28px}.workspace-mind .workspace-context>div>div{margin-top:3px}.workspace-mind .workspace-context .ant-btn-sm{font-size:11px}.workspace-mind .workspace-context .ant-select{min-width:165px}.mw-shell{background:#f8f8f4;padding:26px 28px 32px;color:#1d332a;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.mw-header{margin-bottom:18px}.mw-header .mw-eyebrow{display:none}.mw-header h1{font-size:30px;letter-spacing:-.7px;line-height:1.5}.mw-header h1>.ant-tag{vertical-align:middle;font-size:11px;font-weight:400;letter-spacing:0;margin-left:10px;border-radius:6px}.mw-header h1 span:not(.ant-tag){font-size:14px;color:#627569;margin-top:2px}.mw-shell .ant-btn{border-radius:7px;box-shadow:none}.mw-shell .ant-btn-color-primary.ant-btn-variant-solid:not(:disabled){background:#1b5742;border-color:#1b5742;color:#fff}.mw-shell .ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):hover{background:#16483a;border-color:#16483a;color:#fff}.mw-shell a{color:#2b7156}.mw-context{border:0;margin:0 0 14px;padding:0;font-size:12px}.mw-context small,.mw-cycle-status{font-size:12px}.mw-cycle-status small{font-size:11px}.mp-report-meta{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;padding:12px 16px;background:#fff;border:1px solid #e3e9e2;border-radius:8px;font-size:12px;color:#627568;margin-bottom:14px}.mp-report-meta>a:last-child{margin-left:auto}.mp-overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:14px;margin-bottom:14px}.mp-summary,.mp-next{padding:22px;border:1px solid #e2e8e0;border-radius:12px;background:#fff;min-width:0;box-shadow:0 2px 10px #24453403}.mp-section-label{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.mp-section-label>.anticon{padding:8px;background:#eef5ef;color:#29694f;border-radius:9px;font-size:19px}.mp-summary h2{font-size:21px;line-height:1.5;margin:12px 0 8px}.mp-summary>p,.mp-next>p{font-size:13px;line-height:1.9;color:#52695a;margin:8px 0 14px}.mp-summary-note{font-size:12px;line-height:1.8;color:#677b6d;border-top:1px solid #edf0e9;padding-top:10px;margin-top:16px}.mp-preparation-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mp-preparation-actions a{font-size:13px}.mp-next{background:linear-gradient(120deg,#f0f7ef,#eaf3e8)}.mp-next h2{font-size:17px;line-height:1.6;margin:0 0 10px}.mp-primary-link{display:flex;justify-content:center;align-items:center;gap:14px;background:#1b5742;color:#fff!important;border-radius:7px;padding:12px 16px;font-size:14px;margin:16px 0 10px}.mp-next>small{display:block;font-size:11px;color:#627769;line-height:1.8}.mp-checklist{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.mp-checklist>span{display:grid;grid-template-columns:30px 1fr;gap:2px 10px;align-items:center}.mp-checklist .anticon{grid-row:span 2;background:#ffffffba;border-radius:7px;padding:7px;font-size:17px;color:#28654a}.mp-checklist b{font-size:13px;font-weight:550}.mp-checklist small{font-size:12px;color:#627769}.mw-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;gap:14px}.mw-metrics article{display:flex;gap:14px;align-items:flex-start;padding:18px;min-height:120px;box-shadow:0 2px 10px #24453403}.mw-metrics article>div{flex:1;min-width:0}.mw-metrics article>span.mp-stat-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#eaf4ed;color:#287054;border-radius:10px;font-size:24px}.mw-metrics article:nth-child(2)>.mp-stat-icon{background:#eaf2fb;color:#497fab}.mw-metrics article:nth-child(3)>.mp-stat-icon{background:#fbf1df;color:#ad8041}.mw-metrics article>div>span{font-size:13px;color:#415b4b;font-weight:550}.mw-metrics strong{font-size:29px;line-height:1.4;margin:7px 0 5px;font-weight:650}.mw-metrics small{font-size:12px;line-height:1.8;color:#617667}.mw-metrics .ant-progress{margin-top:8px;margin-bottom:0}.mw-metrics em{font-size:13px;color:#6a7d6e}.mw-main{grid-template-columns:1fr;display:block}.mw-map-panel{background:#fff;border:1px solid #e2e8e0;border-radius:12px;padding:18px;position:relative}.mw-section-title{margin-bottom:12px}.mw-section-title h2{font-size:18px;letter-spacing:-.3px;margin:0 0 6px}.mw-section-title .mw-eyebrow{display:none}.mw-map-toolbar{margin:0 0 14px;justify-content:flex-end;gap:8px}.mw-map-toolbar .ant-select{min-width:112px}.mw-map-toolbar>span{font-size:11px;margin-left:0}.mw-layers{gap:10px}.mw-layer,.mw-map-empty .mw-layer{min-height:0;background:#f5f8f3;border-radius:8px;border:1px solid #e5ece1;border-top:3px solid #d9dfdb;padding:12px 8px}.mw-layer:nth-child(2){background:#f2f7fc;border-color:#dfe9f4}.mw-layer:nth-child(3){background:#f6f3fc;border-color:#e9e2f6}.mw-layer:nth-child(4){background:#fcf7ed;border-color:#f0e6d3}.mw-layer:nth-child(5){background:#fcf3f1;border-color:#f0e3df}.mw-layer-title{border:0;padding-bottom:10px;gap:8px;flex-wrap:wrap}.mw-layer-title>b{background:#fff7;color:var(--layer-color);width:34px;height:34px;font-size:21px}.mw-layer-title>span{font-size:14px;color:var(--layer-color)}.mw-layer-title small{font-size:11px;line-height:1.4;margin-top:4px;color:#677b6c}.mw-layer-title em{font-size:10px;line-height:1.5;white-space:nowrap}.mw-layer-hint{font-size:12px;margin:2px 0 12px;min-height:42px;color:#677b6c}.mw-question{padding:12px 10px;border-color:#e9ede6;box-shadow:none}.mw-question>div{gap:4px}.mw-question .ant-tag{font-size:11px;line-height:20px;border:0;border-radius:5px;padding:0 7px}.mw-question p{font-size:13px;line-height:1.8;margin:8px 0;font-weight:500}.mw-question small{font-size:11px;margin-top:6px}.mw-map-empty .mw-layer-empty{border:0;background:#ffffffa0;min-height:65px;color:#647966}.mw-map-state{background:#f1f6f0;font-size:12px;margin:0 0 12px;padding:10px 12px}.mp-map-caption{font-size:12px;color:#687c6d;margin:14px 0 0;line-height:1.8}.mp-lower{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px;align-items:start;margin-top:16px}.mw-insights{border:1px solid #e2e8e0;border-radius:12px;background:#fff;margin:0;padding:18px;min-width:0}.mw-insight-grid{gap:10px;margin:0}.mw-insight,.mw-no-report .mw-insight{border:1px solid #e4eae1;border-radius:9px;padding:14px;border-top:3px solid #70a28d;min-width:0}.mw-insight h3{font-size:13px;color:#32694b;margin:0 0 10px}.mw-insight.gap h3{color:#a36d3d}.mw-insight.opportunity h3{color:#557d9d}.mw-finding{padding:10px 0;border-color:#eef1e9}.mw-finding h4{font-size:13px;line-height:1.7;margin:5px 0}.mw-finding p,.mw-empty-copy,.mw-no-report .mw-empty-copy{font-size:12px;line-height:1.8;color:#627768}.mw-insights-state{padding:10px 12px;font-size:12px;margin-bottom:12px}.mw-technical{font-size:12px;color:#627768}.mp-evidence{padding:18px;background:#fff;border:1px solid #e2e8e0;border-radius:12px}.mp-evidence h2{font-size:17px;margin:0 0 10px}.mp-evidence h2>.anticon{color:#37775b;margin-right:8px}.mp-evidence>p{font-size:12px;line-height:1.8;color:#627768}.mp-evidence-link{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;border:1px solid #dfe7dc;border-radius:7px;margin-bottom:10px}.mp-evidence>.ant-btn{font-size:13px;white-space:normal;height:auto;min-height:36px}.mp-evidence>small{display:block;font-size:12px;line-height:1.8;color:#677b6d;margin-top:12px}.mp-footer{font-size:11px;line-height:1.8;color:#687c6d;margin-top:16px}.mw-shell a:focus-visible,.mw-shell summary:focus-visible{outline:2px solid #367560;outline-offset:3px}@media (max-width:1200px){.workspace-mind{grid-template-columns:200px minmax(0,1fr)}.mp-overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.mw-layer-title em{margin-left:42px}.mw-map-toolbar{justify-content:flex-start}.mp-lower{grid-template-columns:1fr}.mp-evidence{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.mp-evidence h2,.mp-evidence>p,.mp-evidence>small{grid-column:1/-1}.mp-evidence>.ant-tag{justify-self:start}.mp-evidence-link{margin:0}.mp-evidence>.ant-btn{align-self:start}}@media (max-width:1000px){.workspace-mind{grid-template-columns:1fr}.mw-shell{padding:22px}.mw-layers{grid-template-columns:repeat(5,minmax(165px,1fr));overflow-x:auto;padding-bottom:10px}.mw-map-empty .mw-layers{grid-template-columns:repeat(5,minmax(165px,1fr));overflow-x:auto}.mw-map-empty .mw-layer:last-child{grid-column:auto}.mw-context{flex-direction:row;align-items:center}.mw-metrics article{padding:14px;gap:9px}.mw-metrics article>span.mp-stat-icon{width:34px;height:34px;flex-basis:34px;font-size:20px}}@media (max-width:760px){.mw-shell{padding:18px 14px}.mw-header h1{font-size:25px}.mw-header h1>.ant-tag{font-size:10px;margin-left:4px}.mw-context{flex-wrap:wrap}.mp-report-meta{gap:8px 15px;font-size:11px}.mp-report-meta>a:last-child{margin-left:0}.mp-overview{grid-template-columns:1fr}.mp-summary,.mp-next{padding:18px}.mp-summary h2{font-size:19px}.mw-metrics{grid-template-columns:1fr}.mw-metrics article{min-height:0}.mw-metrics strong{font-size:25px}.mw-metrics article>span.mp-stat-icon{width:42px;height:42px;flex-basis:42px}.mw-map-panel{padding:14px}.mw-section-title{flex-wrap:wrap}.mw-map-toolbar .ant-input-search{min-width:160px}.mw-insight-grid{grid-template-columns:1fr}.mp-evidence{display:block}.mp-evidence-link{margin-bottom:10px}.mw-insights,.mp-evidence{padding:16px}.mw-layer-title em{margin-left:auto}}@media (prefers-reduced-motion:reduce){.mw-question{transition:none}.mw-question:hover{transform:none}}.mp-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mp-title-line h1{margin:0}.mp-title-line>.ant-tag{display:inline-flex;width:auto;max-width:100%;align-items:center;flex:0 0 auto;font-size:12px;line-height:24px;padding:0 9px;border-radius:6px;margin:0;white-space:nowrap}.mp-subtitle{font-size:14px;line-height:1.8;color:#526858;margin:4px 0 0}.mw-shell .mp-summary-note,.mw-shell .mp-next>small,.mw-shell .mp-checklist small,.mw-shell .mw-metrics small,.mw-shell .mw-section-title p,.mw-shell .mw-layer-hint,.mw-shell .mw-map-state,.mw-shell .mp-map-caption,.mw-shell .mw-finding p,.mw-shell .mw-empty-copy,.mw-shell .mp-evidence p,.mw-shell .mp-evidence small{font-size:13px;line-height:1.8;color:#526858}.mw-shell .mw-layer-title small,.mw-shell .mp-footer{font-size:12px;color:#526858}.mw-shell .mw-insight.strength{border-top-color:#70a28d}.mw-shell .mw-insight.gap{border-top-color:#c3a067}.mw-shell .mw-insight.opportunity{border-top-color:#839bb0}.mw-map-empty .mw-layer-hint{min-height:0;margin:4px 0}.mw-map-empty .mw-layer{padding-bottom:16px}.mw-shell .mw-insight h3{font-size:14px}.mw-shell .mp-report-meta{color:#526858}@media (max-width:760px){.mp-title-line{gap:8px}.mp-subtitle{font-size:13px}.mp-title-line>.ant-tag{font-size:11px}}.workspace-mind .workspace-context{padding:8px 24px;gap:8px 14px;min-height:48px;box-sizing:border-box}.workspace-mind .workspace-context>.ant-btn,.workspace-mind .workspace-context .workspace-context-refresh{height:32px;padding:4px 10px}.workspace-mind .workspace-context .ant-select-single{height:32px}.workspace-mind .workspace-context>div{min-width:0;max-width:100%}.workspace-mind .workspace-context>div>div{margin-top:4px}.workspace-mind .workspace-history-pages{display:flex;align-items:center;gap:4px;font-size:11px}.workspace-mind .workspace-history-pages .ant-btn{height:24px;padding:0 6px}.workspace-mind .workspace-context-refresh{margin-left:auto;flex-shrink:0}.workspace-mind .workspace-main>header.workspace-context>span:nth-last-child(2){margin-left:auto}.workspace-mind .mw-header{flex-wrap:wrap;gap:12px 20px}.workspace-mind .mw-header>div:first-child{min-width:0;flex:1}.workspace-mind .mw-actions{flex-shrink:0;flex-wrap:wrap;max-width:100%}.workspace-mind .mp-title-line h1{overflow-wrap:anywhere}.workspace-mind .mw-actions .ant-btn{max-width:100%}@media (max-width:760px){.workspace-mind .workspace-context{padding:8px 14px;gap:8px 10px}.workspace-mind .workspace-main>header.workspace-context>span:nth-last-child(2){margin-left:0}.workspace-mind .workspace-context label{max-width:100%;flex-wrap:nowrap}.workspace-mind .workspace-context .ant-select{min-width:0;width:190px;max-width:calc(100vw - 115px)}.workspace-mind .workspace-context-refresh{margin-left:0}.workspace-mind .mw-header>div:first-child{width:100%;flex:auto}.workspace-mind .mw-actions{width:100%}}.mw-shell{max-width:1680px;margin:0 auto;padding:24px 36px 40px;background:#f6f8f5}.mw-shell [hidden]{display:none!important}.mw-header h1{font-size:32px;color:#153c32}.mw-header{margin-bottom:14px}.mp-subtitle{color:#6e807b;font-size:14px}.mp-report-meta{padding:8px 14px;font-size:11px;margin-bottom:14px}.mi-workflow{display:flex;justify-content:center;gap:clamp(24px,6vw,100px);padding:18px;border:1px solid #e0e8e3;border-radius:8px;background:#fff;margin:14px 0 8px}.mi-workflow>div{display:flex;gap:12px;align-items:center}.mi-workflow>div>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e4ebe8;color:#728078}.mi-workflow>div.done>span{background:#146c53;color:#fff}.mi-workflow strong{font-size:14px}.mi-workflow small{display:block;font-size:12px;color:#6a8175;margin-top:3px}.mi-coverage{border-radius:7px;background:#edf5ff;margin-bottom:10px}.mi-coverage .ant-alert-message{font-weight:600}.mi-report-controls{margin:8px 0}.mi-report-controls .ant-collapse-header{padding:6px 0!important;font-size:12px;color:#4b7964}.mi-tabs{display:flex;gap:28px;border-bottom:1px solid #dae5dd;margin-bottom:16px}.mi-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 3px;color:#566a61;font-size:13px;cursor:pointer}.mi-tabs button.active{color:#176c53;border-bottom-color:#176c53;font-weight:650}.mi-overview{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.mi-overview-main,.mi-overview-aside{display:flex;flex-direction:column;gap:14px}.mi-panel{background:#fff;border:1px solid #e0e8e3;border-radius:8px;padding:18px 20px;min-width:0}.mi-panel h2{font-size:17px;color:#173d32;margin:0 0 14px}.mi-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mi-panel-title h2{margin:0}.mi-panel-title small{font-size:11px;color:#7e8b83}.mi-summary{font-size:14px;line-height:1.9;color:#405950;white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;overflow:auto;margin:12px 0 16px}.mi-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mi-stats article{border:1px solid #e0eef5;background:#f6fbff;padding:14px;border-radius:7px}.mi-stats span{font-size:12px;color:#617a70}.mi-stats strong{display:block;font-size:24px;line-height:1.6;color:#163d32}.mi-stats small{font-size:11px;color:#788a80;display:block}.mi-overview-aside .mp-next{border:1px solid #d4e9de;border-radius:8px;padding:18px 20px;background:#f0f9f4;min-height:0}.mi-overview-aside .mp-next h2{font-size:17px;margin:0 0 12px}.mi-overview-aside .mp-next p{font-size:13px;line-height:1.8;margin:0 0 14px}.mi-overview-aside .mp-primary-link{padding:12px;border-radius:5px;margin-bottom:10px}.mi-overview-aside .mp-next small{font-size:12px}.mi-priority-row{display:flex;gap:12px;align-items:center;border:1px solid #e4ebe7;border-radius:7px;padding:12px;margin-top:10px}.mi-priority-row>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf5ff;color:#1677ff;font-size:12px;flex-shrink:0}.mi-priority-row .ant-tag{margin:0}.mi-priority-row>div{flex:1;min-width:0}.mi-priority-row strong{font-size:13px}.mi-priority-row p{font-size:12px;color:#718078;margin:5px 0 0;line-height:1.7;max-height:70px;overflow:auto;overflow-wrap:anywhere}.mi-priority-row .ant-btn{font-size:12px;padding:0;color:#1677ff}.mi-conditions dl{margin:0 0 14px}.mi-conditions dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1ee;padding:7px 0;font-size:12px}.mi-conditions dt{color:#708078}.mi-conditions dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere;max-width:70%}.mi-map-preview .mw-map-panel{padding:18px 20px;border-radius:8px}.mi-map-preview .mw-section-title h2{font-size:17px}.mi-map-preview .mw-eyebrow,.mi-map-preview .mw-layer-hint,.mi-map-preview .mw-layer-title small,.mi-map-preview .mp-map-caption{display:none}.mi-map-preview .mw-layers{gap:10px;margin-top:12px}.mi-map-preview .mw-layer{padding:12px 10px;min-height:0;border-radius:7px;border-top-width:2px}.mi-map-preview .mw-layer-title{gap:7px;margin-bottom:10px}.mi-map-preview .mw-layer-title em{font-size:10px}.mi-map-preview .mw-layer-title>span{font-size:13px}.mi-map-preview .mw-question{padding:10px;min-height:0}.mi-map-preview .mw-question p{font-size:12px;line-height:1.7}.mi-map-preview .mw-question small{display:none}.mi-map-preview .mw-question .ant-tag{font-size:10px;white-space:normal}.mi-evidence-question{border-top:1px solid #e4ebe7;padding:18px 0}.mi-evidence-question h3{font-size:15px}.mp-footer{font-size:11px;color:#7e8d84;margin-top:16px}@media (max-width:1100px){.mi-overview{grid-template-columns:1fr}.mi-overview-aside{display:grid;grid-template-columns:1fr 1fr}.mi-workflow{gap:28px}.mi-map-preview .mw-layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mw-shell{padding:18px 12px}.mi-overview-aside{display:flex}.mi-tabs{gap:16px;overflow:auto}.mi-tabs button{white-space:nowrap}.mi-workflow{gap:14px;justify-content:space-between;padding:14px 10px}.mi-workflow>div{gap:6px}.mi-workflow>div>span{width:26px;height:26px}.mi-workflow strong{font-size:11px}.mi-workflow small{font-size:10px}.mi-panel{padding:16px}.mi-stats{gap:7px}.mi-stats article{padding:10px}.mi-stats strong{font-size:20px}.mi-map-preview .mw-layers{grid-template-columns:1fr}.mi-priority-row,.mi-panel-title{flex-wrap:wrap}}.mi-workflow{gap:0;padding:18px 28px;background:#fff;border-color:#e4eee8;justify-content:stretch}.mi-workflow>.mi-workflow-step{flex:1;gap:16px;min-width:0}.mi-workflow>.mi-workflow-step:last-child{flex:0 0 auto}.mi-workflow .mi-workflow-icon{position:relative;display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#e7eeea;color:#8a9b93;border:1px solid #dbe6df}.mi-workflow .done>.mi-workflow-icon{background:#15775e;border:1px solid #3e927b;box-shadow:inset 0 0 0 2px #ffffff12;color:#fff}.mi-workflow-icon>.anticon{font-size:23px}.mi-workflow-check{position:absolute;right:-7px;bottom:-5px;display:grid;place-items:center;width:21px;height:21px;background:#168565;color:#fff;border:2px solid #fff;border-radius:50%;font-size:11px}.mi-workflow strong{font-size:14px;color:#244c44;font-weight:650;white-space:nowrap}.mi-workflow small{font-size:12px;color:#8a9990;margin-top:4px}.mi-workflow .done small{color:#389d82}.mi-workflow-line{height:1px;background:#d9e6df;flex:1;margin:0 22px;min-width:20px}.mi-workflow .done>.mi-workflow-line{background:#43a88d}@media (max-width:760px){.mi-workflow{padding:14px 10px;gap:10px;flex-wrap:wrap}.mi-workflow>.mi-workflow-step,.mi-workflow>.mi-workflow-step:last-child{flex:1;gap:9px}.mi-workflow .mi-workflow-icon{width:32px;height:32px}.mi-workflow-icon>.anticon{font-size:18px}.mi-workflow strong{font-size:11px}.mi-workflow small{font-size:10px}.mi-workflow-line{display:none}}.mi-workflow{display:flex;justify-content:center;gap:0;padding:16px 24px}.mi-workflow>.mi-workflow-step,.mi-workflow>.mi-workflow-step:last-child{flex:0 1 auto;gap:12px}.mi-workflow-line{flex:0 1 clamp(50px,10vw,170px);width:clamp(50px,10vw,170px);margin:0 22px;min-width:30px}@media (max-width:760px){.mi-workflow{padding:14px 10px;gap:12px}.mi-workflow>.mi-workflow-step,.mi-workflow>.mi-workflow-step:last-child{flex:1;gap:8px}.mi-workflow-line{display:none}}.mi-overview-aside .mp-next{background:#eff9f4;border-color:#cfe8dd;padding:18px 20px}.mi-overview-aside .mp-next h2{display:flex;align-items:center;gap:10px;color:#183e34;font-size:17px;font-weight:650}.mi-overview-aside .mp-next h2>.anticon{font-size:23px;color:#19785d}.mi-overview-aside .mp-next p{color:#687f74;font-size:13px}.mi-overview-aside .mp-next .mp-primary-link{display:flex;align-items:center;justify-content:center;gap:12px;background:#16775e;color:#fff;border:1px solid #16775e;min-height:39px;padding:9px 14px;border-radius:5px;font-weight:600;font-size:13px}.mi-overview-aside .mp-next .mp-primary-link:hover{background:#12634d;color:#fff}.mi-overview-aside .mp-next small{display:flex;align-items:center;gap:9px;color:#6b8d7f;font-size:12px;margin-top:14px}.mi-overview-aside .mp-next small>.anticon{font-size:17px}.mi-conditions{padding:16px 20px;background:#fff;border-color:#dfe8e3}.mi-conditions h2{display:flex;gap:9px;align-items:center;color:#21483e;font-size:16px}.mi-conditions h2>.anticon{color:#256859;font-size:22px}.mi-conditions dl>div{padding:6px 0;border-bottom-color:#edf1ef}.mi-conditions dt{color:#7b8990}.mi-conditions dd{color:#224b40;font-weight:650}.mi-source-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mi-source-buttons .ant-btn{width:100%;background:#fff;border-color:#cbdad5;border-radius:5px;color:#36574d;font-size:12px;font-weight:600;box-shadow:none}.mi-source-buttons .ant-btn:disabled{color:#9aa7a1;background:#f5f7f6}.mi-source-buttons .ant-btn:not(:disabled):hover{color:#16775e;border-color:#78ae9b}@media (max-width:420px){.mi-source-buttons{grid-template-columns:1fr}}.mi-stats article{display:flex;align-items:flex-start;gap:15px;background:#f4faff;border:1px solid #e2f0fa;border-radius:7px;padding:17px 16px}.mi-stats article>div{flex:1;min-width:0}.mi-stat-icon{font-size:27px;padding-top:1px;flex-shrink:0}.mi-stat-icon.questions{color:#3999ff}.mi-stat-icon.layers{color:#12bee1}.mi-stat-icon.suggestions{color:#ffb300}.mi-stats span{color:#62707b;font-size:12px}.mi-stats strong{color:#173944;font-size:24px;line-height:1.5;margin:4px 0;font-weight:700}.mi-stats small{color:#8a98a3;font-size:11px;line-height:1.7}@media (max-width:760px){.mi-stats article{padding:12px 10px;gap:8px}.mi-stat-icon{font-size:20px}.mi-stats strong{font-size:18px}}@media (max-width:480px){.mi-stats{grid-template-columns:1fr}}.mi-map-preview .mw-section-title{align-items:center}.mi-map-preview .mw-section-title>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mi-map-preview .mw-section-title h2{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.mi-map-heading-icon{color:#17765a;font-size:23px}.mi-map-preview .mw-section-title p{margin:0;font-size:12px;color:#82909a}.mi-map-preview .mw-section-title .ant-btn,.mi-map-preview .ant-btn-link{color:#1677ff;font-size:12px;font-weight:600}.mi-map-preview .mw-layer{border:0!important;padding:10px 9px;border-radius:8px}.mi-map-preview .mi-layer-discovery{background:#e9f9f1;--layer-color:#218765!important}.mi-map-preview .mi-layer-understanding{background:#edf7ff;--layer-color:#267bd6!important}.mi-map-preview .mi-layer-comparison{background:#f5f0ff;--layer-color:#8458bd!important}.mi-map-preview .mi-layer-risk{background:#fff6e7;--layer-color:#bb741c!important}.mi-map-preview .mi-layer-action{background:#fff0f1;--layer-color:#c45765!important}.mi-map-preview .mw-layer-title{align-items:center;gap:8px;min-height:23px}.mi-map-preview .mw-layer-title>b{background:none!important;box-shadow:none;width:27px;height:27px;color:var(--layer-color);font-size:22px}.mi-map-preview .mw-layer-title>span{color:var(--layer-color);font-size:13px;font-weight:650}.mi-map-preview .mw-layer-title em{font-size:10px;color:var(--layer-color);font-style:normal}.mi-map-preview .mw-question{display:flex;flex-direction:column;background:#fff;border:0;border-radius:7px;text-align:left;padding:10px;min-height:84px}.mi-map-preview .mw-question>div{order:2;margin-top:auto}.mi-map-preview .mw-question>p{order:1;font-size:12px;color:#33454d;line-height:1.6;margin:0 0 8px}.mi-map-preview .mw-question>.anticon{display:none}.mi-map-preview .mw-question .ant-tag{border:0;border-radius:12px;background:#f0f3f5;color:#8a98a0;padding:1px 8px}.mi-map-preview .mw-question .ant-tag-green{background:#e5f8ef;color:#1f8968}.mi-map-preview .mw-layers{align-items:stretch}.mi-map-preview .mw-layer-empty{font-size:12px;min-height:84px;background:#fff;border-radius:7px}@media (max-width:760px){.mi-map-preview .mw-section-title>div{gap:6px}.mi-map-preview .mw-layer-title em{margin-left:auto}}.mi-more-findings{margin-top:12px}.mi-more-findings>.ant-collapse{background:#fff;border-color:#e0e8e3;border-radius:7px}.mi-more-findings>.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:10px 16px;font-size:13px;font-weight:600;color:#24483f}.mi-more-findings .ant-collapse-header-text>span{display:flex;gap:10px;align-items:center}.mi-more-findings .mp-lower{margin:0}.mi-more-findings>.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:14px}.mi-layer-stack-icon{width:28px;height:28px;stroke:#12bee1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:760px){.mi-layer-stack-icon{width:22px;height:22px}}.mi-stats article>.mi-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;flex:0 0 28px;padding:0;margin-top:1px;font-size:26px;line-height:1;vertical-align:middle}.mi-stats article>.mi-stat-icon>svg{width:26px;height:26px;display:block}.mi-stats article>svg.mi-layer-stack-icon{width:28px;height:28px;stroke-width:2}@media (max-width:760px){.mi-stats article>.mi-stat-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;font-size:22px}.mi-stats article>.mi-stat-icon>svg{width:22px;height:22px}.mi-stats article>svg.mi-layer-stack-icon{width:24px;height:24px}}.mi-report-generation{margin:18px 0 24px;border:1px solid #cee3d8;border-radius:16px;padding:22px;background:linear-gradient(120deg,#f1f8f4,#fbfdfc);box-shadow:0 5px 18px #234d3610}.mi-report-generation-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.mi-report-generation-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:20px;line-height:1.5;font-weight:650;color:#235b46}.mi-report-generation-heading p{margin:7px 0 0;font-size:13px;line-height:1.8;color:#687c72}.mi-report-generation-heading>a{flex:none}.mi-report-generation .ant-card{margin:18px 0 0!important;border-color:#dce8e1;background:#fff;border-radius:12px}.mi-report-generation-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce8e1;margin-top:18px;padding-top:16px}.mi-report-generation-empty p{margin:0;color:#74847b;font-size:13px;line-height:1.8}@media (max-width:760px){.mi-report-generation{padding:18px}.mi-report-generation-heading,.mi-report-generation-empty{align-items:flex-start;flex-direction:column}.mi-report-generation-heading h2{font-size:18px}.mi-report-generation .ant-card-body{padding:16px}.mi-report-generation .ant-select{min-width:0!important;max-width:100%}.mi-report-generation .ant-space{max-width:100%}}body[data-workspace-theme=dark] .workspace-content .mw-shell .mw-layer{border-top-color:#414b58!important}.mw-shell .mw-layer{border-top-color:#d9dfdb}.mi-web-research h3{font-size:16px;margin:0 0 12px}.mi-web-research p{font-size:12px;line-height:1.8}.mi-web-research article{padding:12px 0;border-bottom:1px solid var(--ws-border,#e0e8e3)}.mi-web-research article h4{font-size:13px;margin:0 0 8px;overflow-wrap:anywhere}.mi-web-research article>a{font-size:12px;font-weight:600}.mi-web-research .mi-web-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mi-web-research .ant-alert{margin:10px 0}.mw-shell .mw-insight:is(.strength,.gap,.opportunity){border-top:3px solid #d9dfdb}body[data-workspace-theme=dark] .workspace-content .mw-shell .mw-insight{border-top-color:#414b58!important}.onboarding-shell{--ink: #17241f;--muted: #66746f;--green: #196b55;--lime: #cbed9c;display:grid;grid-template-columns:minmax(300px,34vw) minmax(0,1fr);min-height:100vh;background:#f4f5ef}.journey-panel{position:sticky;top:0;height:100vh;overflow-x:hidden;overflow-y:auto;padding:34px clamp(28px,4vw,66px);color:#f5f8f3;background:#11231f;border-right:1px solid rgba(255,255,255,.08)}.journey-panel:after{content:"";position:absolute;right:-120px;bottom:80px;width:280px;height:280px;border:1px solid rgba(203,237,156,.12);border-radius:50%;box-shadow:0 0 0 48px #cbed9c06,0 0 0 96px #cbed9c05;pointer-events:none}.brand-lockup{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#10251f;background:var(--lime);font:800 20px/1 Georgia,serif}.brand-lockup div{display:flex;flex-direction:column}.brand-lockup strong{font-size:15px;letter-spacing:.02em}.brand-lockup span:last-child{color:#91a39b;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.journey-intro{margin:clamp(42px,7vh,76px) 0 30px;max-width:430px}.eyebrow{color:var(--green);font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.eyebrow-light{color:var(--lime)}.journey-intro h1{margin:12px 0 14px;font:500 clamp(30px,3.2vw,48px)/1.08 Georgia,"Songti SC",serif;letter-spacing:-.035em}.journey-intro p{margin:0;color:#9eafa8;font-size:13px;line-height:1.8}.stage-list{position:relative;display:grid;gap:3px;max-width:460px;z-index:1}.stage-item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 11px;border-radius:11px;color:#82938c;transition:.2s ease}.stage-item.is-active{color:#f2f7f3;background:#ffffff0e}.stage-item.is-done{color:#d9f9aa}.stage-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:9px}.is-active .stage-icon{border-color:#cbed9c66;background:#cbed9c17}.is-done .stage-icon{color:#10251f;background:var(--lime);border-color:var(--lime)}.stage-copy{display:flex;flex-direction:column;gap:2px}.stage-copy strong{font-size:13px;font-weight:650}.stage-copy small{color:#72857d;font-size:10px}.stage-number{font:500 10px/1 ui-monospace,monospace;color:#50635b}.progress-block{position:relative;z-index:1;margin-top:27px;max-width:460px}.progress-block>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:#84978f;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.progress-block strong{color:#d9f9aa}.progress-track{height:3px;overflow:hidden;background:#ffffff14;border-radius:99px}.progress-track i{display:block;height:100%;background:var(--lime);transition:width .35s ease}.content-panel{display:flex;flex-direction:column;min-width:0;min-height:100vh}.page-header{display:flex;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(24px,5vw,72px);border-bottom:1px solid #dde1d9;color:var(--muted);font-size:12px}.page-header>div{display:flex;align-items:center;gap:8px}.status-dot{width:7px;height:7px;border-radius:50%;background:#58a43e;box-shadow:0 0 0 4px #e0edd8}.contract-tag{margin:0;color:#496057;background:#ecf0e9;border-color:#d8ded4}.form-wrap{flex:1;width:min(880px,calc(100% - 48px));margin:0 auto;padding:clamp(30px,4.5vw,54px) 0 56px}.form-heading{max-width:650px;margin-bottom:24px}.form-heading h2,.success-card h2{margin:8px 0 10px;color:var(--ink);font:500 clamp(27px,2.8vw,38px)/1.14 Georgia,"Songti SC",serif;letter-spacing:-.03em}.form-heading p,.success-card>p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.7}.api-alert{margin:0 0 20px}.form-wrap>.ant-tabs>.ant-tabs-nav{margin:0 0 26px}.form-wrap>.ant-tabs>.ant-tabs-nav:before{border-bottom:0}.form-wrap>.ant-tabs .ant-tabs-ink-bar{display:none}.form-wrap>.ant-tabs .ant-tabs-tab{padding:8px 18px;background:#fff9;border:1px solid #d8ded4;border-radius:99px}.form-wrap>.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:10px}.form-wrap>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#4d5d56;font-size:13px;font-weight:650}.form-wrap>.ant-tabs .ant-tabs-tab-active{background:#11231f;border-color:#11231f}.form-wrap>.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f2f7f3}.form-wrap [hidden]{display:none!important}.register-form{padding:28px 30px 22px;background:#ffffff9e;border:1px solid #dce1d8;border-radius:16px}.register-form .form-section{grid-template-columns:150px minmax(0,1fr);gap:26px}.register-form .form-section+.form-section{margin-top:26px;padding-top:26px;border-top:1px solid #e4e8e0}.register-form .form-grid .ant-form-item:last-child{margin-bottom:4px}.register-form .submit-row{margin-top:20px;padding-top:20px;border-top:1px solid #e4e8e0}.form-section{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px}.section-title{display:flex;gap:12px;padding-top:6px}.section-title>span{color:var(--green);font:700 11px/1.6 ui-monospace,monospace}.section-title h3{margin:0;font-size:15px}.section-title p{margin:5px 0 0;color:#88938f;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.span-two{grid-column:1 / -1}.form-grid .ant-form-item{margin-bottom:22px}.form-grid .ant-form-item-label>label{height:auto;color:#34453e;font-size:12px;font-weight:650}.form-grid .ant-input,.form-grid .ant-input-affix-wrapper{background:#fafbf7;border-color:#ced5cb}.form-grid .ant-input:focus,.form-grid .ant-input-affix-wrapper-focused{background:#fff;box-shadow:0 0 0 3px #196b551a}.form-grid .ant-form-item-extra{min-height:auto;margin-top:5px;color:#909b96;font-size:10px}.slug-prefix{color:#98a49f}.ant-divider{margin:28px 0 34px;border-color:#dde1d9}.submit-row{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin-top:14px}.submit-row .ant-btn{min-width:190px;box-shadow:0 8px 20px #196b552b}.security-note{display:flex;align-items:center;gap:9px;color:#53645d;font-size:11px;line-height:1.35}.security-note>span:first-child{color:var(--green);font-size:18px}.security-note small{color:#8b9691}.success-card{max-width:720px;margin:5vh auto 0;text-align:center}.success-icon{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 24px;color:#10251f;background:var(--lime);border-radius:21px;font-size:26px;box-shadow:0 12px 32px #3d6a2f29}.success-card>p{max-width:580px;margin:0 auto}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0 24px;overflow:hidden;text-align:left;background:#dce1d8;border:1px solid #dce1d8;border-radius:14px}.result-grid div{min-width:0;padding:17px 20px;background:#fafbf7}.result-grid .wide{grid-column:1 / -1}.result-grid dt{margin-bottom:6px;color:#84918c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.result-grid dd{margin:0;overflow-wrap:anywhere;color:#25372f;font:600 12px/1.5 ui-monospace,monospace}.success-card .ant-alert{text-align:left}.catalog-card{max-width:760px;margin:0 auto}.catalog-heading{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:32px}.catalog-step-icon{display:grid;place-items:center;width:58px;height:58px;color:#173e32;background:#e0efce;border-radius:17px;font-size:22px}.catalog-heading h2{margin:7px 0 9px;color:var(--ink);font:500 clamp(30px,4vw,46px)/1.1 Georgia,"Songti SC",serif;letter-spacing:-.035em}.catalog-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.tenant-confirmation{display:flex;align-items:center;gap:12px;margin:-8px 0 30px 78px;padding:12px 16px;color:#65746e;background:#eaeee6;border-radius:10px;font-size:11px}.tenant-confirmation strong{color:#203a30;font:650 12px/1 ui-monospace,monospace}.tenant-confirmation .ant-tag{margin-left:auto;margin-right:0}.catalog-alert{margin:0 0 26px}.catalog-form-grid{padding:30px 30px 9px;background:#ffffff94;border:1px solid #dce1d8;border-radius:16px}.catalog-form-grid .ant-input-number{width:100%;background:#fafbf7;border-color:#ced5cb}.catalog-form-grid .ant-select-selector{background:#fafbf7!important;border-color:#ced5cb!important}.price-fields{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:10px}.catalog-submit-row{margin-top:26px}.catalog-complete{margin-top:1vh}.completion-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;text-align:left}.completion-action .ant-btn{min-width:190px}.page-footer{display:flex;justify-content:space-between;padding:22px clamp(24px,5vw,72px);color:#98a29e;border-top:1px solid #e0e3dc;font-size:10px;text-transform:uppercase;letter-spacing:.09em}@media (max-width: 900px){.onboarding-shell{grid-template-columns:1fr}.journey-panel{position:relative;height:auto;min-height:0;padding:25px 24px 22px}.journey-intro{margin:32px 0 22px}.journey-intro h1{max-width:580px}.stage-list{display:flex;max-width:none;overflow-x:auto;padding-bottom:6px}.stage-item{min-width:150px;grid-template-columns:32px 1fr}.stage-number{display:none}.progress-block{max-width:none;margin-top:14px}.page-header{min-height:60px}}@media (max-width: 640px){.journey-intro h1{font-size:31px}.journey-intro p{display:none}.content-panel{min-height:auto}.contract-tag{display:none}.form-wrap{width:calc(100% - 32px);padding:26px 0 40px}.form-heading h2,.success-card h2{font-size:27px}.form-wrap>.ant-tabs>.ant-tabs-nav{margin-bottom:20px}.register-form{padding:20px 16px 16px}.register-form .form-section{gap:16px}.register-form .submit-row{align-items:stretch}.form-section{grid-template-columns:1fr;gap:20px}.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.submit-row{align-items:stretch;flex-direction:column-reverse}.submit-row .ant-btn{width:100%}.result-grid{grid-template-columns:1fr}.result-grid .wide{grid-column:auto}.catalog-heading{grid-template-columns:1fr}.tenant-confirmation{margin-left:0}.catalog-form-grid{padding:22px 18px 4px}.price-fields{grid-template-columns:minmax(0,1fr) 90px}.completion-action{grid-template-columns:1fr}.completion-action .ant-btn{width:100%}.page-footer{gap:14px;flex-direction:column}}.onboarding-login-view{grid-template-columns:minmax(320px,38%) minmax(0,1fr);background:#f7f8f4}.onboarding-login-view .journey-panel{background:#12372c;padding:44px clamp(30px,4vw,64px);border:0}.onboarding-login-view .brand-mark{width:52px;height:52px;font-size:36px;background:#def0b5;border-radius:11px}.onboarding-login-view .brand-lockup strong{font-size:28px;font-family:Georgia,serif;color:#fff}.onboarding-login-view .brand-lockup>div>span{letter-spacing:5px;font-size:10px;color:#d6e8d8}.onboarding-login-view .journey-intro{margin-top:64px}.onboarding-login-view .journey-intro .eyebrow{display:none}.onboarding-login-view .journey-intro h1{font-family:inherit;font-size:clamp(30px,3.2vw,48px);font-weight:650;line-height:1.45;color:#fff;letter-spacing:0}.onboarding-login-view .journey-intro h1:after{content:"";display:block;width:60px;height:5px;background:#d7edaf;border-radius:5px;margin:24px 0}.onboarding-login-view .journey-intro p{font-size:15px;color:#d4e3da;line-height:1.9}.onboarding-login-view .stage-list,.onboarding-login-view .progress-block{display:none}.login-feature-list{margin-top:38px;position:relative;z-index:1}.login-feature-list>div{display:flex;align-items:center;gap:20px;margin-bottom:26px}.login-feature-list>div>span{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border:1px solid #aecb97;border-radius:12px;color:#ecf8ed;font-size:26px}.login-feature-list strong{font-size:17px;color:#f8fff9}.login-feature-list p{color:#bdd2c5;font-size:13px;margin:6px 0 0;line-height:1.7}.login-feature-list>small{display:inline-block;border:1px solid #7b9e71;border-radius:24px;padding:10px 20px;color:#cde6b2;margin-top:28px;letter-spacing:1px}.onboarding-login-view .page-header{border:0;background:transparent;justify-content:flex-end;font-size:12px;color:#6d8074;padding:20px 30px}.onboarding-login-view .form-wrap{flex:0 0 auto;width:min(520px,calc(100% - 60px));margin:auto;padding:30px 34px 28px;background:#fff;border:1px solid #e0e6e1;border-radius:13px;box-shadow:0 8px 30px #29493908}.login-welcome{text-align:center;margin-bottom:26px}.login-welcome h2{font-size:28px;color:#152c23;margin:0 0 10px}.login-welcome p{font-size:13px;color:#7a8790;margin:0}.onboarding-login-view .form-wrap>.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.onboarding-login-view .form-wrap>.ant-tabs>.ant-tabs-nav:before{border-bottom:1px solid #e0e6e2}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-nav-list{width:100%}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab{flex:1;justify-content:center;background:transparent;border:0;border-radius:0;padding:12px 6px;margin:0}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#7b8790;font-size:14px}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#176a51}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-ink-bar{display:block;background:#176a51;height:3px}.onboarding-login-view .existing-account-login>h2,.onboarding-login-view .existing-account-login>.ant-typography{display:none}.existing-account-login .ant-form-item-label label{font-size:13px;font-weight:600}.onboarding-login-view .existing-account-login .ant-input-affix-wrapper{height:44px;border-radius:7px;border-color:#dce5df;padding-inline:14px}.existing-account-login .ant-input-prefix{color:#88959d;margin-right:12px;font-size:17px}.existing-account-login .ant-form-item-extra{font-size:12px;color:#87939d;margin-top:5px}.onboarding-login-view .existing-account-login .ant-form-item{margin-bottom:20px}.onboarding-login-view .existing-account-login .ant-btn-primary{height:45px;background:#176c53;border-color:#176c53;border-radius:6px;font-size:14px;font-weight:650;color:#fff}.existing-account-login .login-restoration-note{margin-top:22px;padding:12px;background:#edf5ff;border:1px solid #e1edff;border-radius:7px;font-size:12px}.onboarding-login-view .page-footer{margin-top:auto;padding:20px 28px;font-size:11px}@media (max-width:1000px){.onboarding-login-view{grid-template-columns:minmax(280px,35%) 1fr}.onboarding-login-view .journey-panel{padding:30px 26px}.onboarding-login-view .journey-intro h1{font-size:32px}.login-feature-list>div{gap:12px}.onboarding-login-view .form-wrap{padding:26px;width:calc(100% - 40px)}}@media (max-width:760px){.onboarding-login-view{display:block}.onboarding-login-view .journey-panel{position:relative;height:auto;padding:24px}.onboarding-login-view .journey-intro{margin-top:20px}.onboarding-login-view .journey-intro h1{font-size:28px}.onboarding-login-view .journey-intro h1:after{margin:14px 0}.onboarding-login-view .login-feature-list{display:none}.onboarding-login-view .form-wrap{width:calc(100% - 28px);margin:18px auto;padding:24px 20px}.onboarding-login-view .page-header{padding:14px 20px}.onboarding-login-view .page-footer{margin-top:20px}}.onboarding-login-view .journey-panel{position:sticky;isolation:isolate}.login-brand-decoration{position:absolute;inset:auto 0 0;height:470px;overflow:hidden;pointer-events:none;z-index:-1}.login-brand-decoration b{position:absolute;right:8px;bottom:105px;width:165px;height:140px;background-image:radial-gradient(circle,#b3cf8c42 1px,transparent 1.5px);background-size:22px 22px}.login-brand-english{display:flex;flex-direction:column;gap:10px;margin:26px 0 0 28px}.login-brand-english strong{font-family:inherit;font-size:9px;font-weight:600;letter-spacing:4px;color:#c7dacf}.login-brand-english span{font-size:8px;letter-spacing:3px;color:#aac3b4}.login-feature-list .login-brand-english{align-items:flex-start}.login-feature-list .login-brand-english strong{font-size:9px}.onboarding-login-view .brand-lockup,.onboarding-login-view .journey-intro,.login-feature-list{position:relative;z-index:1}@media (max-width:760px){.onboarding-login-view .journey-panel{position:relative}.login-brand-decoration{height:230px;opacity:.6}}.onboarding-login-view .login-feature-list>small{display:block;width:fit-content;max-width:100%;margin-top:68px;padding:10px 22px;border:1px solid #acc58480;border-radius:28px;background:#113b2b42;color:#d6e7ae;font-size:12px;font-weight:600;letter-spacing:1.5px;white-space:nowrap}.login-brand-english{margin:24px 0 0 12px;gap:11px}.login-brand-decoration b{right:0;bottom:130px;width:155px;height:155px;background-image:radial-gradient(circle,#b3cf8c36 1px,transparent 1.5px);background-size:22px 22px}.onboarding-login-view .journey-panel:after{pointer-events:none}.onboarding-login-view .form-wrap{width:min(660px,calc(100% - 72px));padding:36px 40px 24px;border-radius:15px;background:#fff;border-color:#e0e5e7;box-shadow:0 12px 36px #27463a08}.onboarding-login-view .login-welcome{margin-bottom:26px}.onboarding-login-view .login-welcome h2{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.4;color:#172a24;margin-bottom:10px}.onboarding-login-view .login-welcome p{font-size:16px;line-height:1.8;color:#7d8791}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab{padding:14px 8px}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:17px;font-weight:600;color:#89919a}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1c7058}.onboarding-login-view .form-wrap>.ant-tabs>.ant-tabs-nav{margin-bottom:28px}.onboarding-login-view .existing-account-login .ant-form-item-label label{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:16px;font-weight:600;color:#25342e}.onboarding-login-view .existing-account-login .ant-form-item-label{padding-bottom:9px}.onboarding-login-view .existing-account-login .ant-input-affix-wrapper{height:54px;padding-inline:18px;border:1px solid #dfe5e8;border-radius:9px;background:#fff;box-shadow:0 1px 2px #153d2e03}.onboarding-login-view .existing-account-login .ant-input{font-size:16px;color:#26382e;background:transparent}.onboarding-login-view .existing-account-login .ant-input::placeholder{color:#a0a7af}.onboarding-login-view .existing-account-login .ant-input-prefix{font-size:21px;color:#8d98a2;margin-right:15px}.onboarding-login-view .existing-account-login .ant-input-password-icon{font-size:19px;color:#8d98a2}.onboarding-login-view .existing-account-login .ant-form-item-extra{font-size:14px;line-height:1.8;color:#8c969f;margin-top:6px}.onboarding-login-view .existing-account-login .ant-form-item{margin-bottom:26px}.onboarding-login-view .existing-account-login .ant-btn-primary{height:55px;border-radius:8px;background:#146c53;border-color:#146c53;font-size:17px;font-weight:650;color:#fff}.onboarding-login-view .existing-account-login .ant-btn-primary:hover{background:#105c46!important;border-color:#105c46!important;color:#fff!important}.onboarding-login-view .login-restoration-note{margin-top:28px;padding:15px 17px;background:#edf5ff;border-color:#dfebfc;border-radius:8px;font-size:13px;color:#6281a6}.onboarding-login-view .login-restoration-note .ant-alert-icon{font-size:21px;color:#4c97ff}.onboarding-login-view .login-restoration-note .ant-alert-message{font-size:13px;line-height:1.7;color:#6281a6}@media (max-width:1000px){.onboarding-login-view .form-wrap{width:calc(100% - 40px);padding:30px}}@media (max-width:760px){.onboarding-login-view .form-wrap{width:calc(100% - 28px);padding:26px 20px}.onboarding-login-view .login-welcome h2{font-size:29px}.onboarding-login-view .login-welcome p{font-size:14px}.onboarding-login-view .form-wrap>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:15px}}.onboarding-login-view .login-feature-list>div.login-brand-english{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:11px;width:auto;max-width:none;margin:25px 0 0 12px;padding:0;border:0;outline:0}.onboarding-login-view .login-feature-list>div.login-brand-english>strong{display:block;font:600 9px/1.5 Microsoft YaHei,Arial,sans-serif;letter-spacing:4px;color:#c7dacf;margin:0;padding:0;white-space:nowrap}.onboarding-login-view .login-feature-list>div.login-brand-english>span{display:block;width:auto;height:auto;min-width:0;flex:none;border:0;border-radius:0;background:none;font:500 8px/1.5 Microsoft YaHei,Arial,sans-serif;letter-spacing:3px;color:#aac3b4;white-space:nowrap;margin:0;padding:0}.onboarding-login-view .login-feature-list>small{padding:10px 22px;font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:1.6}.onboarding-login-view .login-feature-list>small{display:block;width:fit-content;max-width:100%;margin:68px auto 0;padding:10px 28px;border:1px solid #acc58480;border-radius:28px;background:#113b2b42;color:#d6e7ae;font-size:14px;font-weight:600;letter-spacing:1.4px;line-height:1.6;white-space:nowrap}.onboarding-login-view .login-feature-list>div.login-brand-english{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:11px;margin:25px 0 0;padding:0;border:0;text-align:center}.onboarding-login-view .login-feature-list>div.login-brand-english>strong{font:600 11px/1.5 Microsoft YaHei,Arial,sans-serif;letter-spacing:4px;color:#c7dacf;white-space:nowrap}.onboarding-login-view .login-feature-list>div.login-brand-english>span{display:block;width:auto;height:auto;flex:none;border:0;background:none;font:500 10px/1.5 Microsoft YaHei,Arial,sans-serif;letter-spacing:3.5px;color:#aac3b4;white-space:nowrap;padding:0;margin:0}@media (max-width:1000px){.onboarding-login-view .login-feature-list>small{font-size:12px;padding:10px 18px;letter-spacing:1px}.onboarding-login-view .login-feature-list>div.login-brand-english>strong{font-size:10px;letter-spacing:3px}.onboarding-login-view .login-feature-list>div.login-brand-english>span{font-size:9px;letter-spacing:2px}}.onboarding-login-view .journey-panel{display:flex;flex-direction:column}.onboarding-login-view .login-feature-list{margin-bottom:30px}.login-brand-footer{position:relative;z-index:1;width:100%;margin-top:auto;padding:26px 0 12px;text-align:center}.login-brand-footer>small{display:block;box-sizing:border-box;width:min(100%,390px);margin:0 auto;padding:10px 18px;border:1px solid #a9c28288;border-radius:28px;background:#113b2b25;color:#cbdca5;font:600 13px/1.6 Microsoft YaHei,Arial,sans-serif;letter-spacing:1.3px;white-space:nowrap}.login-brand-footer>.login-brand-english{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:25px 0 0;padding:0;width:100%;text-align:center}.login-brand-footer .login-brand-english>strong{display:block;font:500 9px/1.5 Arial,sans-serif;letter-spacing:4px;color:#bad0c4;white-space:nowrap}.login-brand-footer .login-brand-english>span{display:block;font:400 8px/1.5 Arial,sans-serif;letter-spacing:3.5px;color:#9bb8a9;white-space:nowrap;border:0;background:none;width:auto;height:auto;padding:0;margin:0}.login-brand-decoration b{right:auto;left:0;bottom:120px;width:155px;height:140px;opacity:.7}@media (max-width:1000px){.login-brand-footer>small{font-size:11px;letter-spacing:.8px;padding:10px 12px}.login-brand-footer .login-brand-english>strong{letter-spacing:3px}.login-brand-footer .login-brand-english>span{letter-spacing:2px}}@media (max-width:760px){.login-brand-footer{display:none}}.login-enterprise-icon{display:block;width:21px;height:21px;stroke:#8d98a2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.onboarding-login-view .existing-account-login .ant-btn-primary{display:flex;align-items:center;justify-content:center;gap:16px;height:55px;background:#14664f;border-color:#237b63;border-radius:8px;color:#f2fbf6;font-size:17px;font-weight:650;box-shadow:inset 0 1px 2px #ffffff12}.onboarding-login-view .existing-account-login .ant-btn-primary:not(:disabled):hover{background:#105741!important;border-color:#196a51!important;color:#fff}.login-register-divider{display:flex;align-items:center;gap:18px;margin:26px 0 0;color:#929ba4;font-size:15px;line-height:1.7}.login-register-divider:before,.login-register-divider:after{content:"";height:1px;flex:1;background:#e2e8ed}.login-register-divider>span{white-space:nowrap}.login-register-divider button{background:none;border:0;padding:0;color:#216c55;font-family:inherit;font-size:15px;font-weight:600;line-height:1.7;cursor:pointer}.login-register-divider button:hover{color:#14543e;text-decoration:underline}@media (max-width:420px){.login-register-divider{gap:10px;font-size:13px}.login-register-divider button{font-size:13px}}.onboarding-register-view .form-wrap{width:min(940px,calc(100% - 48px));background:transparent;border:0;box-shadow:none;padding:28px 0 40px;margin:0 auto}.onboarding-register-view .form-wrap>.ant-tabs>.ant-tabs-nav{max-width:500px;margin:0 auto 28px}.onboarding-register-view .content-panel{min-height:100vh}.onboarding-register-view .journey-panel{top:0;align-self:start}.onboarding-register-view .form-wrap>.ant-tabs .ant-tabs-tab{background:transparent}@media (max-width:760px){.onboarding-register-view .form-wrap{width:calc(100% - 28px);padding:24px 0}}.onboarding-register-view .form-wrap{width:min(780px,calc(100% - 64px));margin:12px auto 30px;padding:24px 36px 20px;background:#fff;border:1px solid #e1e7e4;border-radius:14px;box-shadow:0 8px 28px #233b3006}.onboarding-register-view .form-wrap>.ant-tabs>.ant-tabs-nav{max-width:none;margin:0 0 24px}.onboarding-register-view .form-heading{text-align:center;margin:0 0 22px}.onboarding-register-view .form-heading>.eyebrow{display:none}.onboarding-register-view .form-heading h2{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:1.35;color:#19312a;margin:0 0 9px}.onboarding-register-view .form-heading p{font-size:14px;line-height:1.7;color:#7a8890;margin:0}.onboarding-register-view .register-form{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.onboarding-register-view .form-section{display:block;padding:0 0 18px;margin:0 0 16px;border-bottom:1px solid #e8eeea}.onboarding-register-view .section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.onboarding-register-view .section-title>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e6f3ed;color:#16694f;font-size:16px;font-weight:650}.onboarding-register-view .section-title h3{font-size:16px;color:#18372d;margin:0}.onboarding-register-view .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.onboarding-register-view .form-grid>.ant-form-item{margin-bottom:14px}.onboarding-register-view .form-grid>.register-password{order:3}.onboarding-register-view .form-grid>.register-confirm-password{order:4;grid-column:auto}.onboarding-register-view .form-grid>.register-phone{order:5;grid-column:1/-1}.onboarding-register-view .form-grid .span-two{grid-column:1/-1}.onboarding-register-view .ant-form-item-label{padding-bottom:7px}.onboarding-register-view .ant-form-item-label>label{font-size:14px;font-weight:600;color:#2b4238}.onboarding-register-view .register-form .ant-input,.onboarding-register-view .register-form .ant-input-affix-wrapper{min-height:46px;border:1px solid #dce4e0;border-radius:7px;background:#fff;font-size:14px;color:#263d33}.onboarding-register-view .register-form .ant-input-affix-wrapper>.ant-input{min-height:0;border:0;background:transparent;border-radius:0}.onboarding-register-view .register-form .ant-input::placeholder{color:#a0aab0}.onboarding-register-view .ant-form-item-extra{font-size:12px;color:#89959c;margin-top:4px;line-height:1.6}.onboarding-register-view .submit-row{border:0;padding:0;margin:0;display:block}.onboarding-register-view .submit-row>.ant-btn{width:100%;height:46px;background:#146c53;border-color:#146c53;border-radius:7px;font-size:16px;font-weight:650;color:#fff;box-shadow:none}.onboarding-register-view .submit-row>.ant-btn:hover{background:#105b45!important;border-color:#105b45!important;color:#fff!important}.onboarding-register-view .login-register-divider{margin-top:18px;font-size:13px;gap:12px}.onboarding-register-view .login-register-divider button{font-size:13px}.onboarding-register-view .register-next-note{margin-top:16px;background:#edf6ff;border:1px solid #e5effc;border-radius:7px;padding:11px 14px}.onboarding-register-view .register-next-note .ant-alert-message{font-size:12px;color:#5b82b1}.onboarding-register-view .register-next-note .ant-alert-icon{color:#1677ff;font-size:19px}@media (max-width:1000px){.onboarding-register-view .form-wrap{width:calc(100% - 40px);padding:24px}}@media (max-width:760px){.onboarding-register-view .form-wrap{width:calc(100% - 28px);margin:18px auto;padding:22px 18px}.onboarding-register-view .form-heading h2{font-size:28px}.onboarding-register-view .form-grid{grid-template-columns:1fr}.onboarding-register-view .form-grid>.register-confirm-password{grid-column:1/-1}.onboarding-register-view .form-grid>.ant-form-item{grid-column:1/-1}}.login-forgot-password{display:flex;justify-content:flex-end;margin:-12px 0 18px}.login-forgot-password button{background:none;border:0;padding:3px 0;font:inherit;font-size:13px;color:#216c55;cursor:pointer}.login-forgot-password button:hover{color:#14543e;text-decoration:underline}.login-forgot-password{justify-content:space-between;align-items:center;gap:12px}.login-forgot-password>span{font-size:14px;line-height:1.7;color:#8c969f}.login-forgot-password>button{flex-shrink:0}@media (max-width:420px){.login-forgot-password>span{font-size:12px}}.onboarding-shell:not(.onboarding-login-view)>.journey-panel{background:#12372c}.onboarding-shell:not(.onboarding-login-view) .brand-mark{width:52px;height:52px;border-radius:11px;font:800 36px/1 Georgia,serif;color:#102b20;background:#def0b5}.onboarding-shell:not(.onboarding-login-view) .brand-lockup strong{font-family:Georgia,serif;font-size:28px;color:#fff}.onboarding-shell:not(.onboarding-login-view) .brand-lockup>div>span{font-size:10px;letter-spacing:5px;color:#d6e8d8}.onboarding-shell:not(.onboarding-login-view) .journey-intro{margin-top:64px}.onboarding-shell:not(.onboarding-login-view) .journey-intro>.eyebrow{display:none}.onboarding-shell:not(.onboarding-login-view) .journey-intro h1{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:clamp(30px,3.2vw,48px);font-weight:650;line-height:1.45;letter-spacing:0;color:#fff}.onboarding-shell:not(.onboarding-login-view) .journey-intro h1:after{content:"";display:block;width:60px;height:5px;margin:24px 0;background:#d7edaf;border-radius:5px}@media (max-width:760px){.onboarding-shell:not(.onboarding-login-view) .journey-intro{margin-top:24px}.onboarding-shell:not(.onboarding-login-view) .journey-intro h1{font-size:28px}}.password-reset-sent{display:grid;gap:16px}.password-reset-fallback{margin-top:18px}.password-reset-fallback .ant-alert-message{font-size:13px}.password-reset-confirm{display:grid;gap:18px;align-content:start;width:min(520px,calc(100% - 40px));margin:8vh auto 0;padding:32px 34px 28px;background:#fff;border:1px solid #e0e6e1;border-radius:14px;box-shadow:0 10px 32px #29493908}.password-reset-confirm>h1{font:650 27px/1.4 Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#15302a;margin:0}.password-reset-confirm .ant-form-item-label>label{font-size:14px;font-weight:600;color:#25342e}.password-reset-confirm .ant-input-affix-wrapper{height:48px;border-radius:8px;border-color:#dce5df;padding-inline:14px}.password-reset-confirm .ant-btn-primary{height:48px;background:#146c53;border-color:#146c53;border-radius:8px;font-size:16px;font-weight:650;color:#fff}.password-reset-confirm .ant-btn-primary:hover{background:#105b45;border-color:#105b45;color:#fff}.password-reset-back{justify-self:start;color:#216c55;font-size:14px}.password-reset-back:hover{color:#14543e;text-decoration:underline}@media (max-width:760px){.password-reset-confirm{width:calc(100% - 28px);margin:24px auto 0;padding:24px 20px 22px}.password-reset-confirm>h1{font-size:23px}}.onboarding-partner-login{display:block;background:#f7f8f4}.onboarding-partner-login .content-panel{width:100%;min-height:100vh}.onboarding-partner-login .form-wrap{margin:48px auto}.partner-login-home{margin-top:22px;text-align:center;font-size:14px}.partner-login-home a{color:#216c55}@media (max-width:760px){.onboarding-partner-login .form-wrap{margin:24px auto}}.onboarding-login-view .enterprise-account-login .ant-form-item{margin-bottom:16px}.onboarding-login-view .enterprise-account-login .ant-form-item-label{padding-bottom:7px}.onboarding-login-view .enterprise-account-login .ant-input-affix-wrapper,.onboarding-login-view .enterprise-account-login .enterprise-role-select{height:48px;font-size:14px}.onboarding-login-view .enterprise-account-login .enterprise-role-select .ant-select-selector{height:48px!important;border:1px solid #dce5df!important;border-radius:7px!important;padding:0 14px!important;background:#fff!important;font-size:14px}.enterprise-account-login .enterprise-role-select .ant-select-prefix{color:#88959d;font-size:17px;margin-inline-end:12px;display:flex;align-items:center}.enterprise-account-login .enterprise-role-select .ant-select-selection-placeholder{color:#a0aab0}.onboarding-login-view .enterprise-account-login .enterprise-role-select.ant-select-focused .ant-select-selector{border-color:#216c55!important;box-shadow:0 0 0 2px #216c5514!important}.enterprise-account-login .login-forgot-password{justify-content:flex-end;margin:-3px 0 16px}.enterprise-account-login .login-register-divider{margin-top:20px}.enterprise-account-login .enterprise-login-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:18px 0 0;color:#84918b;font-size:12px;line-height:1.7;text-align:center}.enterprise-login-note>.anticon{color:#6c8b7a;font-size:15px;margin-top:3px}@media (max-width:480px){.enterprise-account-login .enterprise-login-note{font-size:11px}}.enterprise-join-register>header{margin-bottom:22px}.enterprise-join-register h2{font-size:24px;color:#18372d;margin:0 0 8px}.enterprise-join-register>header p{font-size:13px;color:#87939d;margin:0}.enterprise-join-register .ant-form-item{margin-bottom:16px}.enterprise-join-register .ant-select{width:100%;height:46px}.enterprise-join-register .ant-input-affix-wrapper,.enterprise-join-register .ant-input:not(.ant-input-affix-wrapper>.ant-input){min-height:46px;border-radius:7px}.enterprise-join-register .ant-btn-primary{height:46px}.member-management{color:#193e2d}.member-management>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.member-management h2{margin:0;font-size:24px}.member-management p,.member-sub{color:#728477;font-size:12px}.member-management>.ant-alert,.member-management>.ant-card{margin:14px 0}.member-management .ant-table{margin-top:16px}.member-management .ant-input-textarea{margin:14px 0}.member-management .ant-checkbox-group{display:flex;gap:10px;flex-wrap:wrap}.member-management .ant-btn-primary{background:#276c50;color:#fff}.enterprise-members{background:#f5f6f0;min-height:100vh;padding:clamp(16px,3vw,32px);max-width:1500px;margin:auto}.enterprise-members>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.enterprise-members h1{font-size:28px;margin:0}.member-accept{max-width:500px;margin:8vh auto;padding:24px;background:#fff;border-radius:16px;box-shadow:0 8px 30px #153d3210}.member-accept>p{color:#708176}.member-accept .ant-alert{margin:16px 0}@media (max-width:600px){.member-management>header,.enterprise-members>header{align-items:flex-start;flex-direction:column}.member-management h2{font-size:21px}.enterprise-members{padding:16px 12px}.member-accept{margin:24px 12px}.member-management .ant-table{font-size:12px}}.role-permission-options.ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-height:42vh;overflow-y:auto;padding:2px 5px 2px 2px}.role-permission-options>section{padding:12px;border:1px solid #dce6dd;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 14px}.role-permission-options h4{width:100%;margin:0 0 4px;font-size:12px;color:inherit}.role-permission-options .ant-checkbox-wrapper{margin-inline-start:0;font-size:12px}body[data-workspace-theme=dark] .role-permission-options>section{border-color:#354a3e}@media (max-width:600px){.role-permission-options.ant-checkbox-group{grid-template-columns:1fr;max-height:32vh}.role-permission-modal .ant-modal-content{padding:18px 14px}}.s5-page{min-height:100vh;padding:32px clamp(16px,4vw,64px) 64px;background:#f4f5ef;color:#17241f}.s5-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:30px;border-radius:24px;background:linear-gradient(135deg,#132a23,#244c3d);color:#fff;box-shadow:0 18px 50px #1530272e;margin-bottom:24px}.s5-hero h1{color:#fff!important;margin:8px 0!important;font-size:clamp(28px,4vw,48px)!important}.s5-hero p{color:#d8e7df;margin:0;max-width:760px}.s5-kicker{font-size:12px;letter-spacing:.16em;color:#a8d5be}.s5-links a{color:#d9f6e7}.s5-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:20px;align-items:start}.s5-stack{display:grid;gap:18px}.s5-card{border:0!important;border-radius:18px!important;box-shadow:0 10px 30px #1a342b14}.s5-toolbar{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px}.s5-filters{display:flex;gap:10px;flex-wrap:wrap;flex:1}.s5-filters>*{min-width:150px}.s5-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:16px 0}.s5-stat{padding:16px;border-radius:14px;background:#f0f5ef}.s5-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;word-break:break-all}.s5-raw{white-space:pre-wrap;line-height:1.7;background:#f6f7f4;padding:16px;border-radius:12px;max-height:420px;overflow:auto}.s5-dimensions{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.s5-dimension{text-align:center;padding:18px 10px;background:#f2f6f2;border-radius:16px}.s5-dimension strong{display:block;font-size:26px}.s5-note{color:#64726c;font-size:13px}.s5-empty{text-align:center;padding:80px 20px}.s5-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.s5-section-title h2{margin:0}.s5-task-list{display:grid;gap:12px}.s5-task-row{padding:14px;border:1px solid #e3e8e2;border-radius:12px}.s5-error{margin-bottom:18px}.s5-citation{padding:12px;border-left:3px solid #4f8d72;background:#f5f8f5;margin-bottom:8px}.s5-form-actions{display:flex;gap:10px;flex-wrap:wrap}.s5-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.s5-comparison>div{background:#f3f6f2;padding:16px;border-radius:14px}.s5-table-card .ant-card-body{overflow:hidden}.s5-table-card .ant-table-wrapper{overflow:auto}@media (max-width:980px){.s5-grid{grid-template-columns:1fr}.s5-stats,.s5-dimensions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.s5-page{padding:16px 12px 44px}.s5-hero{padding:22px;display:block;border-radius:18px}.s5-links{margin-top:16px}.s5-stats,.s5-comparison{grid-template-columns:1fr}.s5-dimensions{grid-template-columns:1fr 1fr}.s5-toolbar{align-items:stretch}.s5-filters{display:grid;grid-template-columns:1fr}.s5-filters>*{width:100%!important}.s5-form-actions .ant-btn{flex:1}}.publish-selected-preview{margin-bottom:16px}.publish-selected-preview .article-markdown{max-height:300px;overflow:auto;margin:14px 0}.publish-selected-preview .ant-space{margin-top:12px}.publish-workspace{padding:28px clamp(16px,2.5vw,40px) 48px;background:#f6f7f3;color:#253444}.publish-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.publish-eyebrow{color:#839087;font-size:11px;letter-spacing:.05em}.publish-workspace .publish-page-heading h1{color:#253444;font-size:28px;line-height:1.4;font-weight:650;margin:6px 0}.publish-page-heading p{font-size:14px;color:#77867d;margin:0;line-height:1.7}.publish-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.publish-heading-buttons{display:flex;flex-wrap:wrap;gap:12px}.publish-workspace .publish-heading-buttons>.ant-btn{height:42px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:600;box-shadow:none}.publish-workspace .publish-heading-buttons>.ant-btn-primary{background:#196b55;border-color:#196b55;color:#fff}.publish-workspace .publish-heading-buttons>.ant-btn:disabled{background:#e8ede9;border-color:#e0e6e2;color:#919c94}.publish-page-links a{display:inline-flex;align-items:center;gap:8px;color:#246b56;font-size:12px}.publish-page-links .ant-space-item+.ant-space-item{border-left:1px solid #dde7e0;padding-left:14px;margin-left:5px}.publish-flow-notice{display:flex;align-items:center;gap:16px;background:#eaf6ef;border:1px solid #d6eadf;border-radius:8px;padding:16px 20px;margin-bottom:18px}.publish-flow-notice>.anticon{font-size:25px;color:#196b55;flex-shrink:0}.publish-flow-notice strong{color:#315444;font-weight:600;font-size:14px}.publish-flow-notice p{color:#668878;font-size:12px;margin:5px 0 0;line-height:1.6}.publish-flow-notice>span{margin-left:auto;padding-left:18px;border-left:1px solid #cfe4d8;color:#789788;font-size:12px;line-height:1.7}.publish-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:18px;align-items:start}.publish-sidebar{display:grid;gap:16px;min-width:0}.publish-workspace .publish-account-card,.publish-workspace .publish-settings-card,.publish-workspace .publish-records-card{border:1px solid #e1e8e3;border-radius:10px;box-shadow:none;background:#fff}.publish-workspace .publish-sidebar .ant-card-head{min-height:54px;padding:0 18px;border-bottom:0;font-size:17px;color:#253444}.publish-workspace .publish-sidebar .ant-card-head-title{font-weight:600}.publish-workspace .publish-sidebar .ant-card-body{padding:0 18px 18px}.publish-account-card .ant-card-head-title .ant-tag{border:0;margin-left:7px;background:#e6f4ed;border-radius:14px;color:#31866b;font-size:11px;font-weight:500;padding:1px 9px}.publish-workspace .publish-config-button{height:36px;color:#277b61;border-color:#89bba7;border-radius:5px;font-size:13px;margin-bottom:14px}.publish-workspace .publish-config-button:disabled{color:#99a59c;border-color:#e0e7e2}.publish-account-tile{border:1px solid #e6ebe7;border-radius:8px;padding:14px 12px;margin-bottom:14px}.publish-account-main{display:flex;gap:10px;align-items:flex-start}.publish-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:5px;color:#fff;background:#618b7b;font-size:21px;font-weight:600}.publish-channel-csdn{background:#ff6538}.publish-account-main>div{min-width:0;flex:1}.publish-account-main strong{color:#253444;font-size:14px}.publish-account-main p{color:#748193;font-size:12px;line-height:1.6;margin:2px 0 4px;overflow-wrap:anywhere}.publish-account-main small{font-size:10px;color:#8b97a5;line-height:1.6;display:block;overflow-wrap:anywhere}.publish-account-main>.ant-tag{font-size:10px;margin:2px 0 0;border:0;border-radius:12px;padding:1px 7px;background:#f0f2f4;color:#7c8996}.publish-account-main>.publish-account-active{background:#e2f6eb;color:#288465}.publish-account-hint{color:#919ca8;font-size:11px;line-height:1.6;margin:14px 0 8px}.publish-account-details summary{cursor:pointer;font-size:11px;color:#2d7a61}.publish-account-details .ant-descriptions{margin-top:10px}.publish-account-details .ant-descriptions-item-label,.publish-account-details .ant-descriptions-item-content{font-size:11px}.publish-account-card .ant-pagination{justify-content:center;margin-top:18px}.publish-settings-card .ant-card-head-title>.anticon,.publish-settings-card .ant-card-head-title>span>.anticon{margin-right:8px}.publish-settings-card ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.publish-settings-card li{display:flex;gap:12px;align-items:center;color:#637285;font-size:13px}.publish-settings-card li>.anticon{font-size:19px;color:#718293}.publish-settings-card p{font-size:11px;color:#9aa4af;margin:18px 0 0;line-height:1.7}.publish-workspace .publish-records-card>.ant-card-body{padding:0;min-width:0;overflow:hidden}.publish-records-toolbar{display:flex;gap:12px;align-items:center;padding:18px 18px 12px}.publish-records-toolbar h2{margin:0 auto 0 0;font-size:18px;font-weight:600;color:#253444;white-space:nowrap}.publish-records-toolbar>.ant-input-group-wrapper{flex:1;min-width:170px;max-width:330px}.publish-workspace .publish-records-toolbar .ant-input,.publish-workspace .publish-records-toolbar .ant-input-affix-wrapper{font-size:12px;border-color:#e2e8ef}.publish-records-toolbar>.ant-select{min-width:130px;height:34px;font-size:12px}.publish-workspace .publish-refresh-button{height:34px;font-size:12px;color:#277b61;border-color:#8ebca9;border-radius:5px;box-shadow:none}.publish-exact-query{display:flex;align-items:center;gap:10px;padding:0 18px 16px;flex-wrap:wrap}.publish-exact-query>span{font-size:12px;color:#778594;white-space:nowrap}.publish-exact-query>.ant-input{width:220px;font-size:12px;border-color:#e2e8ef}.publish-exact-query>.ant-btn{border-color:#94bead;color:#277b61;border-radius:5px;font-size:12px}.publish-batch-actions{display:flex;gap:12px;align-items:center;margin-left:auto}.publish-batch-actions>span{font-size:11px;color:#83909e}.publish-batch-actions>.ant-btn{font-size:11px}.publish-records-card .ant-table-wrapper{overflow:auto}.publish-records-card .ant-table{font-size:13px;color:#526173}.publish-records-card .ant-table-thead>tr>th{background:#f8faf9;color:#536275;font-size:12px;font-weight:600;border-color:#edf1ee}.publish-records-card .ant-table-tbody>tr>td{border-color:#edf1ee;padding-top:16px;padding-bottom:16px}.publish-records-card .ant-table-tbody>tr:hover>td{background:#f1f8f4}.publish-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px}.publish-status>span:last-child{display:inline-block;padding:2px 8px;border-radius:12px;background:#eef2f7;color:#687b94}.publish-status-failed>span:last-child{color:#d25358;background:#ffeaeb}.publish-status-published>span:last-child{color:#2c896b;background:#e2f5eb}.publish-status-publishing>span:last-child{color:#3982b4;background:#e7f3fd}.publish-status-revoked>span:last-child{color:#8d97a3;background:#eff1f3}.publish-asset-cell{display:grid;gap:4px;align-items:start}.publish-asset-cell>.ant-tag{justify-self:start;border:0;background:#eff3f2;color:#81918b;font-size:10px;line-height:17px;margin:0}.publish-failure-reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#c0494e;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.publish-reason-empty{color:#aab3bd;font-size:12px}.publish-channel-cell{display:inline-flex;align-items:center;gap:8px;font-size:12px}.publish-channel-cell .publish-channel-icon{width:21px;height:21px;font-size:15px;border-radius:4px}.publish-records-card .ant-btn-link,.publish-records-card td a{color:#23775c;font-size:12px;padding-left:0;padding-right:0}.publish-records-card .ant-btn-link .anticon{font-size:9px}.publish-records-pagination{padding:20px 18px;border-top:1px solid #edf1ee;color:#82918b;font-size:12px}.publish-records-pagination .ant-pagination{display:flex;justify-content:flex-end}.publish-records-pagination .ant-pagination-total-text{margin-right:auto;font-size:12px;color:#768579}.publish-records-footer{border-top:1px solid #edf1ee;display:flex;justify-content:space-between;gap:16px;padding:14px 18px;color:#949fac;font-size:10px;line-height:1.7}.publish-records-footer .anticon{margin-right:5px;font-size:13px}@media (max-width:1100px){.publish-layout{grid-template-columns:255px minmax(0,1fr)}.publish-records-toolbar{flex-wrap:wrap}.publish-records-toolbar h2{flex-basis:100%}.publish-flow-notice>span{display:none}.publish-records-footer{flex-direction:column;gap:5px}}@media (max-width:850px){.publish-layout{grid-template-columns:minmax(0,1fr)}.publish-sidebar{grid-template-columns:1fr 1fr;align-items:start}.publish-page-heading{align-items:flex-start;flex-direction:column}.publish-heading-actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:600px){.publish-workspace{padding:18px 12px 36px}.publish-sidebar{grid-template-columns:1fr}.publish-heading-actions{align-items:flex-start;flex-direction:column}.publish-flow-notice{padding:14px;align-items:flex-start}.publish-flow-notice strong{line-height:1.8;font-size:12px}.publish-records-toolbar{padding:16px 12px 10px;gap:8px}.publish-exact-query{padding:0 12px 12px}.publish-exact-query>.ant-input{flex:1;min-width:160px}.publish-batch-actions{margin-left:0;width:100%;justify-content:space-between}.publish-page-heading h1{font-size:25px!important}}.publish-channel-directory{padding:22px;margin-bottom:20px;background:#fff;border:1px solid #e1e8e3;border-radius:10px}.publish-directory-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.publish-directory-heading h2{font-size:19px;font-weight:600;margin:0 0 6px;color:#253444}.publish-directory-heading p{color:#8b97a6;font-size:12px;line-height:1.6;margin:0}.publish-directory-heading .ant-tag{border:0;color:#258569;background:#e4f7ee;padding:2px 10px;border-radius:14px;font-size:11px}.publish-directory-heading .ant-btn{color:#287b63;border-color:#a0c8b6;font-size:11px}.publish-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publish-directory-title{display:flex;align-items:center;gap:12px;margin-bottom:6px}.publish-directory-title h2{margin:0}.publish-channel-pagination{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e3ebe6;border-radius:8px;background:#f6f8f7}.publish-channel-pagination button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:#7c8a82;font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s,color .15s}.publish-channel-pagination button:hover{background:#e8f1ec;color:#19765f}.publish-channel-pagination button.is-current{background:#19765f;color:#fff}.publish-channel-pagination button:focus-visible{outline:2px solid #19765f;outline-offset:2px}.publish-channel-coming-soon{min-height:360px;display:flex;align-items:center;justify-content:center}.channel-binding-intro{margin:4px 0 20px;color:#718079;font-size:13px;line-height:1.7}.channel-binding-platform{margin:22px 0 12px}.channel-binding-platform>label,.channel-binding-phone>label{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.channel-binding-account-hint{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;background:#f5f8f6;color:#7a8880;font-size:12px;line-height:1.6}.channel-binding-account-hint .ant-tag{margin:0;border:0;background:#e7eeea;color:#667c70;white-space:nowrap}.channel-binding-methods{display:flex;width:100%;margin-bottom:18px}.channel-binding-methods .ant-radio-button-wrapper{flex:1;height:auto;min-height:38px;padding:8px 6px;text-align:center;font-size:13px;line-height:20px}.channel-binding-phone .ant-input{font-size:15px}.channel-binding-help{margin:10px 0 16px;color:#829087;font-size:12px;line-height:1.7}.channel-binding-login-note{margin:10px 0 0;text-align:center}.channel-binding-refresh{margin-top:12px;text-align:right}.publish-platform-card{display:flex;align-items:flex-start;gap:14px;border:1px solid #e5eaf0;border-radius:8px;padding:16px;min-width:0;background:#fff}.publish-platform-card.is-configured{background:#f2fbf6;border-color:#97d5bb}.publish-platform-logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:9px;color:#fff;font-size:28px;font-weight:600;background:#578f7c}.platform-wechat{background:#12ae45}.platform-toutiao,.platform-netease{background:#ed2438}.platform-baijiahao{background:#2675ed}.platform-sohu{background:#ff8b18}.platform-sina{background:#ff7022}.platform-zhihu,.platform-infoq{background:#1889ef}.platform-csdn{background:#ff6538}.publish-platform-info{flex:1;min-width:0}.publish-platform-info>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.publish-platform-info h3{font-size:14px;font-weight:600;margin:0;line-height:1.5;color:#29364a}.publish-platform-info .ant-tag{margin:0;border:0;border-radius:12px;background:#eff1f5;color:#8d96a5;font-size:10px;white-space:nowrap}.is-configured .publish-platform-info .ant-tag{background:#dff7eb;color:#298568}.publish-platform-info>p{margin:5px 0 12px;color:#909aab;font-size:11px;line-height:1.6}.publish-platform-bottom{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:28px}.publish-platform-bottom>span{color:#7b889b;font-size:11px;line-height:1.6;overflow-wrap:anywhere;min-width:0}.publish-workspace .publish-platform-bottom .ant-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;color:#287b63;border:1px solid #a0c8b6;border-radius:6px;background:#fff;box-shadow:none;text-shadow:none}.publish-workspace .publish-platform-bottom .ant-btn:not(:disabled):hover,.publish-workspace .publish-platform-bottom .ant-btn:not(:disabled):focus-visible{color:#176b53;border-color:#287b63;background:#f0f8f4;box-shadow:none}.publish-workspace .publish-platform-bottom .ant-btn:not(:disabled):active{color:#176b53;border-color:#176b53;background:#e5f2ec;box-shadow:none}.publish-workspace .publish-platform-bottom .ant-btn:disabled{color:#a1aaa6;border-color:#e0e6e3;background:#f5f7f6;box-shadow:none}.publish-workspace .publish-directory-note{margin-top:16px;padding:9px 12px;border:0;border-radius:6px;background:#eff5ff}.publish-directory-note .ant-alert-message{color:#7c8fae;font-size:11px;font-weight:400}.publish-directory-note .ant-alert-icon{color:#397ce7;font-size:15px}.publish-channel-directory>.ant-pagination{margin-top:14px;justify-content:flex-end}.publish-channel-directory~.publish-layout .publish-sidebar{display:block}@media (max-width:1100px){.publish-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.publish-channel-directory{padding:16px}.publish-platform-grid{grid-template-columns:1fr;gap:10px}.publish-directory-heading{flex-direction:column}.publish-platform-card{padding:14px}}.publish-workspace .publish-flow-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 20px 10px;border:1px solid #d1eade;border-radius:6px;background:#eaf7f0;min-height:72px;box-sizing:border-box}.publish-flow-steps{display:flex;align-items:center;justify-content:center;gap:28px;max-width:100%}.publish-flow-steps>span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.publish-flow-steps>span>.anticon{font-size:24px;color:#176451;line-height:1}.publish-workspace .publish-flow-steps strong{font-size:14px;font-weight:500;line-height:1.6;color:#256d5b}.publish-flow-steps>.publish-flow-arrow{font-size:17px;color:#8496a3}.publish-workspace .publish-flow-notice>p{margin:0;color:#8b9ba5;font-size:12px;line-height:1.5;text-align:center}@media (max-width:720px){.publish-flow-steps{gap:12px}.publish-flow-steps>span{gap:7px}.publish-flow-steps>span>.anticon{font-size:20px}.publish-workspace .publish-flow-steps strong{font-size:12px}.publish-flow-steps>.publish-flow-arrow{font-size:12px}}@media (max-width:500px){.publish-workspace .publish-flow-notice{padding:12px 8px}.publish-flow-steps{gap:7px}.publish-flow-steps>span{flex-direction:column;gap:4px}.publish-workspace .publish-flow-notice>p{font-size:11px;margin-top:3px}}.publish-workspace .publish-heading-buttons>.publish-all-button{min-width:160px;padding-inline:28px}.gq-page{max-width:1680px;margin:0 auto;padding:28px 36px 40px;background:#f5f7f3}.gq-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.gq-breadcrumb{color:#74847d;font-size:12px}.gq-title{display:flex;align-items:center;gap:18px;margin-top:10px}.gq-title h1.ant-typography{font-size:30px;line-height:1.35;margin:0;color:#173e35}.gq-title .ant-tag{border:0;border-radius:20px;background:#e4efe9;color:#28715d;margin:0;padding:3px 12px}.gq-header p{margin:10px 0 0;color:#728078}.gq-header .ant-btn{height:40px;min-width:110px}.gq-layers{border:1px solid #e1e9e3;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:20px}.gq-all{display:block;background:none;border:0;border-bottom:3px solid transparent;margin:0 24px;padding:13px 0;font-weight:600;color:#65776d;cursor:pointer}.gq-all.active{border-bottom-color:#19765f;color:#19765f}.gq-layer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #edf0ed}.gq-layer{display:flex;justify-content:center;align-items:center;gap:18px;text-align:left;border:0;border-right:1px solid #edf0ed;padding:20px 12px;background:#fff;cursor:pointer;color:var(--layer-color)}.gq-layer:last-child{border-right:0}.gq-layer>.anticon{font-size:30px}.gq-layer span>small,.gq-layer strong,.gq-layer em{display:block}.gq-layer small{font-size:11px}.gq-layer strong{font-size:17px;line-height:1.7}.gq-layer em{font-size:12px;font-style:normal;color:#7b8982}.gq-layer-DISCOVERY{--layer-color:#4a9762}.gq-layer-UNDERSTANDING{--layer-color:#3588ad}.gq-layer-COMPARISON{--layer-color:#8b68b0}.gq-layer-RISK{--layer-color:#ad8a32}.gq-layer-ACTION{--layer-color:#228972}.gq-layer:hover,.gq-layer.active{background:#f1f7f3}.gq-layer.active{box-shadow:inset 0 -3px var(--layer-color)}.gq-layer:focus-visible,.gq-all:focus-visible{outline:2px solid #19765f;outline-offset:-3px}.gq-layer:disabled,.gq-all:disabled{opacity:.5;cursor:not-allowed}.gq-page .gq-list{border:1px solid #e1e9e3;border-radius:12px;box-shadow:0 4px 18px #173e3505}.gq-list>.ant-card-body{padding:20px 22px}.gq-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:16px}.gq-list-heading>div:first-child{display:flex;align-items:center;gap:14px}.gq-list-heading h2{font-size:20px;color:#173e35;margin:0}.gq-list-heading>div>span{font-size:12px;color:#7d8b83}.gq-filters{display:grid;grid-template-columns:minmax(260px,2.5fr) repeat(3,minmax(140px,1fr));gap:14px;margin-bottom:12px}.gq-guidance{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:7px;background:#edf4f3;color:#667a70;padding:5px 12px;margin-bottom:12px;font-size:12px}.gq-guidance .anticon{color:#19765f;margin-right:6px}.gq-guidance .ant-btn{font-size:12px;flex:none}.gq-list .ant-table-thead>tr>th{background:#f6f8f7;font-size:12px;color:#6a7d72}.gq-list .ant-table-tbody>tr>td{padding:18px 12px;line-height:1.7;vertical-align:middle}.gq-list .ant-tag{border:0;border-radius:5px}.gq-answer{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#7d8b83;font-size:12px}.gq-answer i{width:7px;height:7px;border-radius:50%;background:#a8b3ad}.gq-answer-ANSWERED{color:#27846b}.gq-answer-ANSWERED i{background:#27846b}.gq-answer-PARTIAL{color:#9c7b32}.gq-answer-PARTIAL i{background:#b79a57}@media (max-width:1000px){.gq-page{padding:22px}.gq-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.gq-filters>.ant-input-search{grid-column:1/-1}.gq-layer{gap:10px}.gq-layer>.anticon{font-size:24px}}@media (max-width:640px){.gq-page{padding:16px 12px}.gq-header{align-items:flex-start;flex-direction:column;gap:16px}.gq-title{gap:10px;flex-wrap:wrap}.gq-title h1.ant-typography{font-size:26px}.gq-layer-grid{display:flex;overflow-x:auto}.gq-layer{flex:0 0 130px;padding:16px 10px}.gq-list>.ant-card-body{padding:16px 12px}.gq-filters{grid-template-columns:1fr}.gq-guidance{align-items:flex-start}.gq-list-heading .ant-space{gap:8px!important}}.gq-page .gq-layer{min-height:110px;gap:20px;background:#fff;color:var(--layer-color)}.gq-page .gq-layer-icon{display:block;width:40px;height:40px;flex:none;color:var(--layer-color)}.gq-page .gq-layer small{font-size:13px;line-height:1.5;color:var(--layer-color)}.gq-page .gq-layer strong{font-size:18px;line-height:1.7;color:var(--layer-title)}.gq-page .gq-layer em{font-size:13px;line-height:1.7;color:#7e8998}.gq-page .gq-layer-DISCOVERY{--layer-color:#58a45e;--layer-title:#226b52}.gq-page .gq-layer-UNDERSTANDING{--layer-color:#2692df;--layer-title:#1e648f}.gq-page .gq-layer-COMPARISON{--layer-color:#8861cd;--layer-title:#514275}.gq-page .gq-layer-RISK{--layer-color:#b29421;--layer-title:#303c49}.gq-page .gq-layer-ACTION{--layer-color:#168e79;--layer-title:#176c5a}.gq-page .gq-layer:hover{background:#f7faf8}.gq-page .gq-layer.active{background:#f4f8f6;box-shadow:inset 0 -3px var(--layer-color)}@media (max-width:640px){.gq-page .gq-layer{min-height:102px;gap:12px}.gq-page .gq-layer-icon{width:32px;height:32px}.gq-page .gq-layer strong{font-size:16px}.gq-page .gq-layer em{font-size:12px}}.gp-page{max-width:1680px;margin:0 auto;padding:28px 36px 40px;background:#f5f7f3}.gp-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.gp-header>div>span{color:#7a8a80;font-size:12px}.gp-header h1.ant-typography{margin:8px 0 10px;font-size:30px;color:#173e35;line-height:1.4}.gp-header p{margin:0;color:#718078}.gp-header .ant-btn{height:40px}.gp-workspace{display:grid;grid-template-columns:350px minmax(0,1fr);gap:20px;align-items:start}.gp-results{display:flex;flex-direction:column;gap:18px;min-width:0}.gp-page .gp-config,.gp-page .gp-history,.gp-page .gp-summary{border:1px solid #e1e9e3;border-radius:12px;box-shadow:0 4px 18px #173e3505}.gp-config .ant-card-head{min-height:58px;border-bottom:0;font-size:18px;color:#173e35}.gp-config>.ant-card-body{padding:0 22px 18px}.gp-config .ant-form-item{margin-bottom:16px}.gp-config .ant-form-item-label>label{font-size:13px;color:#485c51}.gp-config .ant-input-number{width:100%}.gp-config .ant-select-selection-item{font-size:12px}.gp-config .ant-select-selection-item-content{max-width:230px}.gp-form-section{display:flex;align-items:center;gap:9px;color:#254c3d;font-size:14px;margin:8px 0 16px}.gp-form-section span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e0f0e9;color:#27765c;font-size:12px;font-weight:600}.gp-form-section:not(:first-child){margin-top:8px}.gp-network{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;color:#485c51}.gp-network small{color:#819086;font-size:12px}.gp-plan{padding-top:14px;border-top:1px solid #e8eeea;color:#73867a;font-size:12px;margin:0 0 12px}.gp-config .ant-btn-primary{height:40px}.gp-capabilities{margin-top:12px;border-radius:6px;background:#f6f8f7;font-size:12px}.gp-capabilities .ant-collapse-header{padding:10px!important}.gp-capabilities p{color:#6f8175;line-height:1.8;margin:0}.gp-history>.ant-card-body{padding:20px}.gp-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.gp-history-heading>div:first-child{display:flex;align-items:center;gap:12px}.gp-history-heading h2{font-size:19px;color:#173e35;margin:0}.gp-history-heading span{font-size:12px;color:#7a8b80}.gp-history-actions{display:flex;gap:10px}.gp-history-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.gp-history-toolbar>.ant-select{width:155px;flex:none}.gp-history-toolbar>.ant-input-affix-wrapper{max-width:350px;min-width:120px}.gp-history .ant-table-thead>tr>th{background:#f6f8f7;font-size:12px;color:#6e8074}.gp-history .ant-table-tbody>tr>td{padding:16px 10px;font-size:13px}.gp-history .gp-history-active>td{background:#eef8f3!important}.gp-history .gp-history-active>td:first-child{box-shadow:inset 3px 0 #1d9871}.gp-batch-id{font-variant-numeric:tabular-nums;white-space:nowrap}.gp-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#7c8b82}.gp-status i{width:7px;height:7px;border-radius:50%;background:#9aa8a0}.gp-status-COMPLETED{color:#228566}.gp-status-COMPLETED i{background:#239776}.gp-status-FAILED{color:#c65b48}.gp-status-FAILED i{background:#d96754}.gp-status-RUNNING{color:#3e83b5}.gp-status-RUNNING i{background:#4d94c6}.gp-status-PARTIAL{color:#a48330}.gp-status-PARTIAL i{background:#c2a34c}.gp-history-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2px;margin-top:16px}.gp-history-pagination .ant-pagination-total-text{margin-right:auto;font-size:12px;color:#7a8b80}.gp-summary .ant-card-head{padding:14px 20px;min-height:64px}.gp-summary .ant-card-head-title{white-space:normal}.gp-summary .ant-card-head-title .ant-typography{font-size:11px;color:#718278;overflow-wrap:anywhere}.gp-summary .ant-card-head-title strong{font-size:17px;color:#173e35}.gp-summary>.ant-card-body{padding:18px 20px}.gp-summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 18px}.gp-summary-stats .ant-statistic-title{font-size:12px;color:#7d8d82}.gp-summary-stats .ant-statistic-content{font-size:21px;color:#225b46}.gp-summary-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;border-top:1px solid #e9eeeb}.gp-summary-footer p{font-size:12px;color:#7c8b82;margin:0}@media (max-width:1100px){.gp-page{padding:22px}.gp-workspace{grid-template-columns:310px minmax(0,1fr)}.gp-config>.ant-card-body{padding-left:16px;padding-right:16px}.gp-summary-footer{align-items:flex-start;flex-direction:column}.gp-history-toolbar{flex-wrap:wrap}}@media (max-width:900px){.gp-workspace{grid-template-columns:1fr}.gp-header{align-items:flex-start;flex-wrap:wrap}.gp-config .ant-select-selection-item-content{max-width:none}}@media (max-width:560px){.gp-page{padding:16px 12px}.gp-header h1.ant-typography{font-size:26px}.gp-history>.ant-card-body{padding:16px 12px}.gp-history-toolbar>.ant-select{width:130px}.gp-history-toolbar>.ant-input-affix-wrapper{flex:1}.gp-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-summary .ant-card-head-wrapper{align-items:flex-start;gap:8px}}.gp-config .gp-question-row>.ant-form-item-row{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:10px}.gp-config .gp-question-row .ant-form-item-label{flex:0 0 66px;padding:5px 0 0;text-align:left;overflow:visible;white-space:normal}.gp-config .gp-question-row .ant-form-item-control{flex:1;min-width:0}.gp-question-controls{display:flex;align-items:flex-start;gap:10px;min-width:0}.gp-question-controls>.ant-select{flex:1;min-width:0}.gp-question-controls>a{flex:none}.gp-page .gp-question-map-button{color:#248b7b;border-color:#62ada0;background:#fff;padding:4px 10px;height:34px;font-size:12px;font-weight:500;box-shadow:none}.gp-page .gp-question-map-button:hover{color:#176d5d!important;border-color:#278e7b!important;background:#f2faf6!important}.gp-question-controls .ant-select-selector{border-color:#dce5e2!important;border-radius:5px!important}@media (min-width:901px) and (max-width:1250px){.gp-config .gp-question-row>.ant-form-item-row{flex-direction:column;gap:0}.gp-config .gp-question-row .ant-form-item-label{flex:none;padding:0 0 8px}.gp-question-controls{width:100%}}@media (max-width:430px){.gp-config .gp-question-row>.ant-form-item-row{flex-direction:column;gap:0}.gp-config .gp-question-row .ant-form-item-label{flex:none;padding:0 0 8px}.gp-question-controls{width:100%}}@media (min-width:1251px){.gp-workspace{grid-template-columns:420px minmax(0,1fr)}}.gp-page .gp-history,.gp-page .gp-summary{border-color:#e7ece9;border-radius:10px;box-shadow:0 5px 20px #173e3506}.gp-history-heading h2,.gp-summary .ant-card-head-title strong{color:#163e39;font-size:19px;font-weight:650}.gp-history-heading span{color:#7e8b98;font-size:13px}.gp-history-toolbar>.ant-select{width:185px}.gp-history-toolbar>.ant-input-affix-wrapper{max-width:300px}.gp-page .gp-query-button,.gp-page .gp-detail-button{color:#248b7b;border-color:#5aa99a;background:#fff;box-shadow:none}.gp-page .gp-query-button:not(:disabled):hover,.gp-page .gp-detail-button:not(:disabled):hover{color:#176d5d;border-color:#278e7b;background:#f4fbf7}.gp-page .gp-history .ant-btn-link{color:#258779;font-size:13px;padding-left:0;padding-right:0;font-weight:500}.gp-history .ant-table-thead>tr>th{background:#f3f5f7;color:#737f8b;font-weight:600;font-size:13px;border-bottom-color:#e9eeeb}.gp-history .ant-table-tbody>tr>td{color:#334650;padding:13px 10px;border-bottom-color:#edf1ee}.gp-history .gp-history-active>td{background:#eef9f5!important}.gp-history .gp-history-active>td:first-child{box-shadow:inset 3px 0 #1aab77}.gp-page .gp-status-COMPLETED{color:#228b75}.gp-page .gp-status-COMPLETED i{background:#16a578}.gp-page .gp-status-FAILED{color:#dc553c}.gp-page .gp-status-FAILED i{background:#e25837}.gp-page .gp-status-pill{border-radius:20px;padding:4px 11px;font-size:12px;font-weight:500;background:#eef2f0}.gp-page .gp-status-pill.gp-status-COMPLETED{background:#e1f6ec;color:#228b75}.gp-page .gp-status-pill.gp-status-FAILED{background:#fff0eb;color:#dc553c}.gp-history-pagination .ant-pagination-item{border:1px solid #e3e9e6;border-radius:5px;min-width:28px;height:28px;line-height:26px;background:#fff}.gp-history-pagination .ant-pagination-item-active{background:#174d44;border-color:#174d44}.gp-history-pagination .ant-pagination-item-active a,.gp-history-pagination .ant-pagination-item-active:hover a{color:#fff}.gp-summary .ant-card-head{border-bottom:0;padding:16px 20px 4px}.gp-summary .ant-card-head-title .ant-typography{font-size:14px;font-weight:600;color:#294841}.gp-summary .ant-card-body{padding-top:12px}.gp-summary .ant-descriptions-item-label{font-size:13px;color:#7e8b98;padding-bottom:5px}.gp-summary .ant-descriptions-item-content{font-size:13px;color:#354650;padding-bottom:12px}.gp-summary-footer{padding-top:17px;margin-top:2px}.gp-summary-footer .gp-detail-button{min-width:170px;height:38px}@media (max-width:560px){.gp-history-toolbar>.ant-select{width:130px}.gp-summary-footer .gp-detail-button{min-width:0}}.gp-model-picker{border:1px solid #dfe8e5;border-radius:12px;background:#fff;overflow:hidden}.gp-model-picker.gp-picker-error{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.gp-model-picker.gp-picker-error summary strong{color:#cf1322}.gp-model-picker.gp-picker-error summary small{color:#ff4d4f}.gp-model-picker summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:15px 16px;list-style:none;color:#193f36}.gp-model-picker summary::-webkit-details-marker{display:none}.gp-model-picker summary strong,.gp-model-picker summary small{display:block}.gp-model-picker summary small{margin-top:5px;color:#7e8b98;font-size:13px}.gp-model-picker details[open]>summary{border-bottom:1px solid #e8eeeb}.gp-model-picker details[open]>summary>.anticon{transform:rotate(90deg)}.gp-model-picker-body{padding:14px}.gp-model-picker-all{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 10px;color:#7e8b98;font-size:12px}.gp-model-picker-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0;border-top:1px solid #edf0ee}.gp-model-picker-row>.ant-checkbox-wrapper{flex:1;min-width:0;align-items:flex-start}.gp-model-picker-row .ant-checkbox{margin-top:4px}.gp-model-picker-label{display:block;overflow-wrap:anywhere}.gp-model-picker-label strong{display:block;color:#193f36;font-size:14px}.gp-model-picker-label small{display:block;color:#7e8b98;margin-top:3px;font-size:12px}.gp-question-picker-groups{max-height:440px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.gp-question-picker-group{margin:0 0 14px}.gp-question-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;background:var(--ws-raised,#f3f7f5);border-radius:6px;color:var(--ws-text,#193f36)}.gp-question-picker-heading>span{font-size:12px;color:var(--ws-muted,#7e8b98)}.gp-question-picker-text{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.7;color:var(--ws-text,#354650);font-size:13px}.gp-question-picker-empty{padding:8px;margin:0;font-size:12px;color:var(--ws-muted,#7e8b98)}.gp-question-map-link{text-align:right;margin-top:-12px;margin-bottom:12px}.gp-question-map-link .ant-btn{padding-right:0}.gp-live-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;margin-bottom:16px;border-radius:8px;background:var(--ws-raised,#f2f8f5);color:var(--ws-muted,#6f8175);font-size:13px}.gp-live-progress strong{color:var(--ws-text,#193f36)}.rp-page{max-width:1680px;margin:0 auto;padding:28px 36px 40px;background:#f5f7f3}.rp-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.rp-header>div>span{font-size:12px;color:#7c8c81}.rp-header h1.ant-typography{font-size:30px;line-height:1.4;color:#173e35;margin:8px 0 10px}.rp-header p{color:#74837a;margin:0}.rp-header .ant-btn{height:40px}.rp-page .ant-card{border-color:#e2eae4;border-radius:12px}.rp-page .ant-card-head{font-size:18px;color:#234a3b}.rp-dimensions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0}.rp-dimension{padding:18px;border:1px solid #e7ede8;border-radius:10px;background:#fafcfb;--rp-color:#39846a}.rp-dimension>span{font-size:14px;font-weight:600;color:var(--rp-color)}.rp-dimension>strong{display:block;margin-top:9px;font-size:30px;line-height:1.7;font-weight:650;color:#234c3c}.rp-dimension>strong small{font-size:12px;font-weight:400;margin-left:7px;color:#819185}.rp-dimension>small{font-size:12px;color:#829087}.rp-cognition{--rp-color:#32835c}.rp-trust{--rp-color:#418aa2}.rp-consensus{--rp-color:#8b6bae}.rp-content{--rp-color:#b19342}.rp-citation{--rp-color:#258b79}.rp-score-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:16px 0 22px;margin-bottom:18px;border-bottom:1px solid #e8eeea}.rp-score-summary .ant-statistic-title{font-size:12px;color:#7b8c80}.rp-score-summary .ant-statistic-content{font-size:25px;color:#285a44}.rp-snapshot .ant-descriptions-item-content{overflow-wrap:anywhere}.rp-snapshot .ant-descriptions-item-content .ant-typography{font-size:12px}.rp-comparison{margin-top:18px}.rp-comparison .ant-space{gap:30px!important}.rp-delta{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:#78887c}.rp-delta strong{font-size:16px;color:#2b5b45;margin-left:5px}.rp-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.rp-actions .ant-form-item{margin-bottom:16px}.rp-actions .ant-form-item-label>label{font-size:13px;color:#566e5d}.rp-retest-note{margin:18px 0}.rp-actions .ant-btn-primary{height:40px}.rp-history{margin-top:20px}.rp-history .ant-table-thead>tr>th{background:#f6f8f7;color:#708274;font-size:12px}.rp-history .ant-table-tbody>tr>td{font-size:13px}@media (max-width:1000px){.rp-page{padding:22px}.rp-dimensions{gap:8px}.rp-dimension{padding:12px}.rp-header{align-items:flex-start;flex-wrap:wrap}.rp-actions{grid-template-columns:1fr}}@media (max-width:640px){.rp-page{padding:16px 12px}.rp-header h1.ant-typography{font-size:26px}.rp-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-score-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp-snapshot>.ant-card-body{padding:16px}.rp-snapshot .ant-card-head{padding:0 16px}}.rp-findings-filters{margin-bottom:16px}.rp-findings-count{font-size:12px;color:#73847c;margin:8px 0 0}.rp-finding-suggestions{display:grid;gap:12px;margin:20px 0}.rp-answer-evidence{margin-bottom:12px}.rp-answer-evidence details>p{overflow-wrap:anywhere}.rp-workspace-tabs{margin-top:20px}.rp-workspace-tabs .rp-history{margin-top:0}.rp-workspace-cards{display:grid;gap:20px;margin-top:20px}.rp-workspace-cards .rp-history{margin-top:0}.workspace-layout.workspace-deals{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#f5f6f3;grid-template-columns:220px minmax(0,1fr)}.workspace-deals .workspace-business-context .workspace-context{padding:12px 26px;background:#fbfcfa;gap:12px 20px;border-bottom-color:#e8ece8}.workspace-deals .workspace-business-context .ant-select{width:190px}.workspace-deals .workspace-main>header.workspace-context{border-bottom-color:#e8ece8}.deals-page.s5-page{min-height:calc(100vh - 120px);padding:20px 26px 36px;background:#f5f6f3;color:#23362e}.deal-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#7b8881;margin-bottom:22px}.deal-breadcrumb a{color:#7b8881}.deal-breadcrumb span:last-child{color:#3b4e44}.deal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.deal-heading h1{font-size:28px;letter-spacing:-.8px;line-height:1.3;margin:0 0 8px;font-weight:700;color:#172d23}.deal-heading p{font-size:13px;margin:0;color:#7c8982;line-height:1.7}.deal-heading p span{margin-left:8px}.deal-heading .ant-btn{height:40px;padding-inline:18px;font-size:13px;border-radius:7px;box-shadow:none}.deals-page .ant-btn-primary{background:#17634e;border-color:#17634e}.deals-page .ant-btn-primary:not(:disabled):hover{background:#20755d;border-color:#20755d}.deals-page .ant-btn-link{color:#17634e}.deal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.deal-metric{display:flex;align-items:center;gap:18px;padding:21px 22px;background:#fff;border:1px solid #e7ece7;border-radius:9px}.deal-metric-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;background:#edf6f0;border-radius:50%;color:#17634e;font-size:23px}.deal-metric-label{font-size:12px;color:#5b6c62}.deal-metric strong{display:block;margin:4px 0;font-size:27px;line-height:1.25;font-weight:650;font-variant-numeric:tabular-nums;color:#20362b}.deal-metric small{display:block;color:#8a958e;font-size:11px}.deal-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.deal-stage{--stage-color:#28765b;text-align:left;border:1px solid #e7ece7;border-radius:8px;background:#fff;padding:16px 16px 14px;min-width:0;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.deal-stage:hover,.deal-stage.is-active{border-color:var(--stage-color);box-shadow:0 3px 12px #1a49390c}.deal-stage:focus-visible{outline:3px solid #8bbda7;outline-offset:3px}.deal-stage-QUALIFIED{--stage-color:#64b98b}.deal-stage-PROPOSAL{--stage-color:#51b9a3}.deal-stage-NEGOTIATION{--stage-color:#d5a342}.deal-stage-WON{--stage-color:#17634e}.deal-stage-LOST{--stage-color:#8e969b}.deal-stage-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#45574c}.deal-stage-label>.anticon:first-child{color:var(--stage-color);font-size:17px}.deal-stage-arrow{margin-left:auto!important;color:#9aa69f;font-size:10px}.deal-stage strong{display:block;color:#20362b;font-size:25px;font-weight:650;margin:14px 0 10px;font-variant-numeric:tabular-nums}.deal-stage-bottom{display:flex;gap:12px;align-items:center}.deal-stage-bottom small{font-size:10px;color:#87938b;min-width:24px;text-align:right}.deal-stage-track{height:5px;flex:1;border-radius:5px;background:#edf0ee;overflow:hidden}.deal-stage-track i{display:block;height:100%;background:var(--stage-color);border-radius:5px}.deal-table-card.s5-card{border:1px solid #e7ece7!important;border-radius:10px!important;box-shadow:0 5px 20px #1a493904}.deal-table-card>.ant-card-body{padding:0 20px 12px}.deal-table-card .ant-tabs-nav{margin:0 0 16px;padding-top:4px}.deal-table-card .ant-tabs-tab{font-size:13px;padding:16px 0}.deal-table-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#17634e;font-weight:600}.deal-table-card .ant-tabs-ink-bar{background:#17634e}.deal-table-card .ant-segmented{font-size:12px;background:#f3f6f3;border:1px solid #e5ebe6}.deal-table-card .ant-segmented-item-selected{color:#fff;background:#17634e;box-shadow:none}.deal-table-card .s5-toolbar{gap:12px;margin-bottom:14px}.deal-table-card .s5-filters{flex-wrap:nowrap;align-items:center;gap:12px}.deal-table-card .s5-filters .ant-input-search{width:360px;min-width:180px;flex:1;max-width:480px}.deal-table-card .s5-filters .ant-select{width:150px;min-width:130px;flex:0 0 150px}.deal-table-card .ant-input,.deal-table-card .ant-select,.deal-table-card .ant-btn{font-size:12px}.deal-table-card .ant-table{font-size:12px;color:#34463b}.deal-table-card .ant-table-thead>tr>th{background:#f7f9f6;color:#485d50;font-size:12px;padding:13px 14px;border-bottom-color:#e9eee8}.deal-table-card .ant-table-tbody>tr>td{padding:16px 14px;border-bottom-color:#eef1ec}.deal-table-card .ant-table-tbody>tr:hover>td{background:#fafcf9}.deal-table-card .ant-table-cell .ant-btn{padding-inline:6px}.deal-table-card .ant-table-cell .ant-tag,.deal-board .ant-tag{border:0;border-radius:4px;padding:2px 10px;font-size:11px}.deal-table-card .ant-tag-blue{background:#eaf2ed;color:#2a7856}.deal-table-card .ant-tag-green{background:#e0f0e8;color:#17634e}.deal-table-card .ant-tag-red{background:#f0f1f2;color:#747e83}.deal-record{max-width:265px;display:grid;gap:5px}.deal-record>.ant-typography:first-child{font-weight:600;font-size:12px;color:#344b3d}.deal-record .s5-note{font-size:11px;color:#8d9891}.deal-money{font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}.deal-owner{display:flex;align-items:center;gap:8px;min-width:0;max-width:135px}.deal-owner .ant-avatar{flex:0 0 26px;background:#e3efe7;color:#367452;font-size:11px}.deal-owner>.ant-typography{font-size:12px;min-width:0;max-width:95px}.deal-permission-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#86938b;padding:14px 0 2px;border-top:1px solid #edf0ea;line-height:1.7}.deal-permission-note>.anticon{margin-top:3px}.deal-table-card .ant-empty{padding:42px 0;color:#8b978f;font-size:12px}.deal-table-card .ant-pagination{font-size:12px;justify-content:flex-end;margin:18px 0}.deal-table-card .ant-pagination-item-active{background:#17634e;border-color:#17634e}.deal-table-card .ant-pagination-item-active a{color:#fff}.deal-board-note{font-size:11px;color:#88958c;margin:0 0 12px}.deal-board{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:16px}.deal-board-column{background:#f7f9f6;border-radius:7px;padding:12px;min-height:260px;border-top:3px solid var(--stage-color,#28765b)}.deal-board-column h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-size:12px;color:#86938b}.deal-board-item{padding:14px;background:#fff;border:1px solid #e5ece5;border-radius:7px;margin-bottom:10px}.deal-board-item>.ant-typography{display:block;font-size:12px}.deal-board-item>strong{display:block;font-size:18px;margin:12px 0 8px;font-variant-numeric:tabular-nums}.deal-board-item>small{color:#8b978f;font-size:11px}.deal-board-item>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px}@media (min-width:1600px){.deals-page.s5-page{padding:24px 32px 40px}.deal-metric{padding:24px}.deal-table-card .ant-table-tbody>tr>td{padding-block:20px}}@media (max-width:1200px){.deal-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-heading{align-items:flex-start}.deal-heading p span{display:block;margin:0}.deal-metric{padding:18px 14px;gap:12px}.deal-metric-icon{width:38px;height:38px;flex-basis:38px;font-size:19px}}@media (max-width:1000px){.workspace-layout.workspace-deals{grid-template-columns:1fr}}@media (max-width:640px){.deals-page.s5-page{padding:16px 12px 28px}.deal-breadcrumb{margin-bottom:16px}.deal-heading{display:block}.deal-heading h1{font-size:25px}.deal-heading>.ant-space{margin-top:16px}.deal-heading .ant-btn{padding-inline:12px}.deal-metrics{grid-template-columns:1fr;gap:8px}.deal-metric{padding:14px 16px}.deal-metric>div{display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center;flex:1}.deal-metric strong{grid-column:2;grid-row:1/3;margin:0;font-size:25px}.deal-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-stage{padding:13px}.deal-table-card>.ant-card-body{padding:0 12px 10px}.deal-table-card .ant-tabs-nav{flex-wrap:wrap}.deal-table-card .ant-tabs-extra-content{margin-bottom:8px}.deal-table-card .s5-filters{display:flex;flex-wrap:wrap;flex-basis:100%}.deal-table-card .s5-filters .ant-input-search{width:100%;max-width:none;flex-basis:100%}.deal-table-card .s5-filters .ant-select{flex:1}.deal-table-card .ant-pagination{flex-wrap:wrap}.workspace-deals .workspace-business-context .workspace-context{padding:12px}}@media (prefers-reduced-motion:reduce){.deal-stage{transition:none}}.deal-table-card .deal-status-NEGOTIATION.ant-tag,.deal-board .deal-status-NEGOTIATION.ant-tag{background:#fff2d7;color:#a9771e}.case-feedback-page.s5-page{min-height:100%;padding:24px clamp(16px,3vw,40px) 40px;background:#f5f7f3;color:#243d31}.case-context-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;font-size:12px;color:#7c8b80}.case-context-divider{margin:0 9px;color:#bcc8bc}.case-context-bar nav{display:flex;gap:18px;flex-wrap:wrap}.case-context-bar nav a{color:#718576}.case-context-bar nav a:hover{color:#21674d}.case-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.case-eyebrow{font-size:11px;letter-spacing:1.4px;color:#819081}.case-eyebrow>span{margin:0 8px;color:#c2ccbe}.case-heading h1{display:flex;align-items:center;gap:12px;margin:8px 0 10px;font-size:30px;line-height:1.4;font-weight:600;letter-spacing:-.5px;color:#243d31}.case-heading h1>span{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#21674d;margin-top:8px}.case-heading p{margin:0;color:#7c8b80;font-size:13px}.case-feedback-page .case-heading .ant-btn{height:40px;padding-inline:17px;font-size:13px;border-radius:7px;box-shadow:none}.case-flow{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f8faf6;border:1px solid #e3ebe0;border-radius:10px;padding:18px 21px;margin-bottom:24px}.case-flow-part{display:flex;flex:1;align-items:center;justify-content:space-between;gap:14px}.case-flow-part:last-child{flex:0 1 auto}.case-flow-step{display:flex;align-items:center;gap:11px}.case-flow-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#fff;border:1px solid #e1e8dc;border-radius:10px;color:#80917d;font-size:17px}.case-flow-part:first-child .case-flow-icon{color:#397655;background:#eaf3e7;border-color:#dce8d7}.case-flow-step strong{display:block;font-size:13px;font-weight:500}.case-flow-step div>span{display:block;font-size:11px;color:#82907f;margin-top:3px}.case-flow-arrow{color:#b6c3b0;font-size:12px}.case-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;gap:0}.case-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 23px;border-right:1px solid #e1e8dc}.case-summary>div:first-child{padding-left:2px}.case-summary>div:last-child{border:0;padding-right:3px}.case-summary span{display:flex;align-items:center;gap:7px;font-size:12px;color:#7c8b80}.case-summary strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.case-count-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a3afa0}.case-count-all{display:none}.case-count-pending{background:#c3a161}.case-count-published{background:#739c75}.case-feedback-page .case-library.ant-card{border:1px solid #e3eae0;border-radius:13px;box-shadow:none;overflow:hidden}.case-library>.ant-card-body{padding:0!important}.case-library-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 15px;gap:15px}.case-library-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:600;color:#243d31}.case-library-heading .ant-tag{font-size:11px;color:#7c8b80;background:#f7faf5;border:1px solid #e2e9df;border-radius:5px;margin:0;line-height:18px}.case-library-heading p{margin:5px 0 0;font-size:12px;color:#7c8b80}.case-feedback-page .case-library-heading>.ant-btn{color:#397655;font-size:12px;box-shadow:none}.case-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 22px 14px}.case-library-toolbar .case-status-tabs{min-width:0}.case-status-tabs .ant-tabs-nav{margin:0!important}.case-status-tabs .ant-tabs-nav:before{border:0!important}.case-status-tabs .ant-tabs-tab{padding:6px 10px!important;border-radius:6px;font-size:12px!important;margin:0 4px 0 0!important}.case-status-tabs .ant-tabs-tab-active{background:#ecf4e8}.case-status-tabs .ant-tabs-tab-btn{color:#7b8c7c}.case-status-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#21674d!important;text-shadow:none}.case-status-tabs .ant-tabs-ink-bar{display:none}.case-library-toolbar .ant-input-search{width:270px;flex-shrink:0}.case-library-toolbar .ant-input-affix-wrapper{border-radius:7px 0 0 7px!important;font-size:12px}.case-library-toolbar .ant-input-search-button{box-shadow:none!important}.case-bulk-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:9px 22px;background:#f4f8ef;border-top:1px solid #e3eade;font-size:12px;color:#6b806c}.case-bulk-actions .ant-btn{font-size:12px;padding:0;height:auto;color:#397655}.case-library .ant-table{color:#304b37}.case-library .ant-table-thead>tr>th{background:#f8faf5!important;color:#80907e;font-size:12px;font-weight:400;padding-block:12px!important;border-block:1px solid #e5ebe0}.case-library .ant-table-thead>tr>th:before{display:none!important}.case-library .ant-table-tbody>tr>td{padding:20px 14px;font-size:12px;vertical-align:middle;border-bottom-color:#e6ecdf}.case-library .ant-table-selection-column{padding-left:22px!important}.case-library .ant-table-tbody>.ant-table-placeholder>td{padding:0!important}.case-library .ant-table-placeholder:hover>td{background:#fff!important}.case-title-text{margin:0 0 6px!important;font-size:13px!important;font-weight:500;color:#2d5038}.case-feedback-page .case-record-id{font-size:11px;color:#87917f;overflow-wrap:anywhere}.case-record-id .ant-typography{font-size:11px;color:#7f8e7e}.case-record-id+.case-record-id{margin-top:4px}.case-result-text{margin:0!important;font-size:12px;color:#526c56;line-height:1.8}.case-version{font-size:12px;color:#44684c}.case-version-note{font-size:11px;color:#8b9787;margin-top:4px}.case-library .ant-tag{border-radius:5px;font-size:11px}.case-library .case-row-actions{flex-wrap:nowrap}.case-library .case-row-actions .ant-btn{font-size:12px;box-shadow:none}.case-library .case-row-actions .ant-btn-link{padding-inline:5px;color:#397655}.case-library .case-row-actions .ant-btn-default{border-color:#e0e8dc;border-radius:6px;height:28px}.case-feedback-page .case-library .ant-pagination{padding:12px 22px;margin:0!important;border-top:1px solid #e4eadf;align-items:center;row-gap:10px}.case-library .ant-pagination-total-text{font-size:11px;color:#82907e;margin-right:auto}.case-library-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:33px 20px 38px}.case-empty-art{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#f7faf4;border:1px solid #e7ede1;margin:0 0 19px}.case-empty-art>span{display:grid;place-items:center;width:57px;height:61px;background:#fff;border:1px solid #d9e4d1;border-radius:11px;transform:rotate(-7deg);color:#72947a;font-size:29px;box-shadow:0 7px 14px #18331808}.case-library-empty h3{font-size:18px;font-weight:500;margin:0 0 9px;color:#2b4c35}.case-library-empty p{font-size:12px;color:#84907d;line-height:1.9;margin-bottom:20px}.case-library-empty>.ant-btn{border-radius:7px;height:38px;box-shadow:none}.case-library-empty>a{font-size:12px;margin-top:12px;color:#397655}.case-library-empty>a>.anticon{margin-left:4px}.case-library-message{text-align:center;padding:55px 20px;color:#82907e}.case-library-message h3{font-size:16px;font-weight:500;color:#385a42}.case-library-message p{font-size:12px;margin:9px 0 17px}.case-guidance{display:flex;align-items:flex-start;gap:13px;margin:23px 3px 0}.case-guidance-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #e2e9db;border-radius:9px;color:#7c967f;flex-shrink:0;font-size:17px}.case-guidance h3{font-size:12px;font-weight:500;color:#486950;margin:1px 0 4px}.case-guidance p{font-size:11px;color:#87927f;margin:0;line-height:1.9}.case-guidance details{margin-left:auto;max-width:290px;flex-shrink:0}.case-guidance summary{font-size:12px;color:#397655;cursor:pointer;white-space:nowrap}.case-guidance details p{margin-top:10px}.case-feedback-page>.ant-alert{margin:0 0 18px;border-radius:8px}.case-feedback-modal .ant-modal-content{border:1px solid #e0e8dc;border-radius:13px;box-shadow:0 18px 60px #18331820;padding:25px}.case-feedback-modal .ant-modal-title{font-size:21px;color:#2d4d35}.case-modal-intro{color:#81907d;font-size:12px;margin:8px 0 18px}.case-feedback-modal .ant-form-item-label>label{font-size:13px;color:#536f56}.case-feedback-modal .ant-input,.case-feedback-modal .ant-select-selector{border-radius:7px}.case-feedback-modal .ant-btn-primary{box-shadow:none}.case-feedback-modal .ant-card{border-color:#e4ebdd;border-radius:8px;box-shadow:none}.case-feedback-drawer .ant-drawer-content{background:#fff}.case-feedback-drawer .ant-drawer-title{font-size:18px;color:#2d4d35}.case-feedback-drawer .ant-descriptions-item-content{overflow-wrap:anywhere;white-space:pre-wrap}.case-feedback-drawer .ant-card{margin-bottom:10px;border-color:#e4ebdd;border-radius:8px}.case-feedback-drawer .ant-card-body{overflow-wrap:anywhere}.case-feedback-page .case-flow{background:#f7faf6;border-color:#e5ebe3;border-radius:13px;padding:22px 25px}.case-feedback-page .case-flow-step{gap:13px}.case-feedback-page .case-flow-icon{width:42px;height:42px;background:#fff;border-color:#e5ebe3;border-radius:12px;color:#7c8e81}.case-feedback-page .case-flow-icon>svg{width:20px;height:20px}.case-feedback-page .case-flow-part:first-child .case-flow-icon{background:#e7f0e5;border-color:#d8e5d5;color:#22694e}.case-feedback-page .case-flow-step strong{font-size:14px;font-weight:500;color:#243d31}.case-feedback-page .case-flow-step div>span{font-size:13px;color:#657462;margin-top:3px}.case-feedback-page .case-flow-arrow{font-size:13px;color:#bbc8b8}body[data-workspace-theme=dark] .case-feedback-page.s5-page{background:var(--ws-canvas);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-context-bar,.case-eyebrow,.case-heading p,.case-flow-step div>span,.case-summary span,.case-library-heading p,.case-version-note,.case-library-message,.case-library-empty p,.case-guidance p,.case-record-id,.case-record-id .ant-typography){color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-heading h1,.case-flow-step strong,.case-summary strong,.case-library-heading h2,.case-title-text,.case-library-empty h3,.case-library-message h3,.case-guidance h3){color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-flow,.case-bulk-actions){background:var(--ws-panel);border-color:var(--ws-border)}body[data-workspace-theme=dark] .case-feedback-page .case-flow-icon{background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page .case-flow-part:first-child .case-flow-icon{background:#294336;border-color:#3c5d49;color:var(--ws-accent)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-flow-arrow,.case-context-divider){color:var(--ws-subtle)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-summary>div,.case-guidance-icon){border-color:var(--ws-border)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-heading h1>span,.case-count-published){background:var(--ws-accent)}body[data-workspace-theme=dark] .case-feedback-page .case-library.ant-card{background:var(--ws-panel)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .case-feedback-page .case-library-heading .ant-tag{background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page :is(.case-library-heading>.ant-btn,.case-context-bar nav a,.case-bulk-actions .ant-btn,.case-library-empty>a,.case-guidance summary,.case-guidance-icon,.case-version){color:var(--ws-accent)}body[data-workspace-theme=dark] .case-feedback-page .case-status-tabs .ant-tabs-tab-btn{color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page .case-status-tabs .ant-tabs-tab-active{background:#294336}body[data-workspace-theme=dark] .case-feedback-page .case-status-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ws-accent)!important}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table{background:var(--ws-panel);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table-thead>tr>th{background:var(--ws-raised)!important;border-color:var(--ws-border);color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table-tbody>tr>td{background:var(--ws-panel);border-color:var(--ws-border);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--ws-raised)!important}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table-tbody>tr.ant-table-row-selected>td{background:#294336!important}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-table-placeholder:hover>td{background:var(--ws-panel)!important}body[data-workspace-theme=dark] .case-feedback-page .case-result-text{color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page .case-library .case-row-actions .ant-btn-link{color:var(--ws-accent)}body[data-workspace-theme=dark] .case-feedback-page .case-library .case-row-actions .ant-btn-default{background:var(--ws-panel);border-color:var(--ws-border);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-pagination{border-color:var(--ws-border)}body[data-workspace-theme=dark] .case-feedback-page .case-library .ant-pagination-total-text{color:var(--ws-muted)}body[data-workspace-theme=dark] .case-feedback-page .case-empty-art{background:var(--ws-input);border-color:var(--ws-border)}body[data-workspace-theme=dark] .case-feedback-page .case-empty-art>span{background:var(--ws-raised);border-color:#4b6150;color:var(--ws-accent);box-shadow:none}body[data-workspace-theme=dark] .case-feedback-modal .ant-modal-content{background:var(--ws-panel);border-color:var(--ws-border);box-shadow:0 18px 60px #0004}body[data-workspace-theme=dark] .case-feedback-modal :is(.ant-modal-title,.ant-form-item-label>label){color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-modal .case-modal-intro{color:var(--ws-muted)}body[data-workspace-theme=dark] :is(.case-feedback-modal,.case-feedback-drawer) .ant-card{background:var(--ws-input);border-color:var(--ws-border);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-drawer .ant-drawer-content{background:var(--ws-panel);color:var(--ws-text)}body[data-workspace-theme=dark] .case-feedback-drawer .ant-drawer-title{color:var(--ws-text)}@media (max-width:1100px){.case-library-toolbar{align-items:stretch;flex-direction:column;gap:11px}.case-library-toolbar .ant-input-search{width:100%;max-width:440px}.case-context-bar{align-items:flex-start;flex-direction:column;gap:10px}.case-flow{padding:16px 15px}.case-flow-part{gap:9px}.case-flow-step{gap:8px}.case-flow-step strong{font-size:12px}.case-flow-step div>span{font-size:11px}}@media (max-width:760px){.case-feedback-page.s5-page{padding:20px 16px 32px}.case-heading{align-items:flex-start;flex-direction:column;gap:17px}.case-heading h1{font-size:28px}.case-flow{display:grid;grid-template-columns:1fr 1fr;gap:19px}.case-flow-arrow{display:none}.case-flow-part:last-child{flex:1}.case-summary{grid-template-columns:repeat(2,1fr);row-gap:15px}.case-summary>div{padding:0 15px!important}.case-summary>div:nth-child(2){border-right:0}.case-context-bar nav{gap:13px;font-size:11px}.case-guidance{flex-wrap:wrap}.case-guidance>div{flex:1}.case-guidance details{max-width:none;flex-basis:100%;margin-left:48px}.case-library-heading{padding:17px 16px}.case-library-toolbar{padding:0 16px 14px}.case-bulk-actions{padding-inline:16px}.case-feedback-page .case-library .ant-pagination{padding:12px 14px}.case-library-empty{padding:25px 15px 32px}.case-library-empty h3{font-size:16px}.case-feedback-modal .ant-modal-content{padding:20px}}.wallet-workspace.s7-page{max-width:1480px;gap:24px;padding:36px 32px 48px;color:#173c35}.wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.wallet-eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:#6a8478}.wallet-heading h1{font-size:32px;line-height:1.3;letter-spacing:-1px;margin:12px 0 10px;color:#173c35}.wallet-heading p{margin:0;color:#7b8b84;font-size:14px}.wallet-context{display:flex;justify-content:space-between;gap:16px;color:#7b8b84;font-size:13px;border-bottom:1px solid #e1e8df;padding-bottom:16px}.wallet-context strong{font-weight:500;color:#365b4d}.wallet-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:stretch}.wallet-balance{border:1px solid #d8e6d7;border-radius:18px;background:#fff;padding:30px 32px 0;display:flex;flex-direction:column;min-width:0}.wallet-balance-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;color:#173c35}.wallet-caption-label{display:inline-flex;align-items:center;gap:12px}.wallet-caption-icon{width:41px;height:41px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#f7faf3;border:1px solid #d2e2c9;border-radius:12px;color:#21674d}.wallet-caption-icon svg{width:22px;height:22px}.wallet-caption-currency{font-size:12px;letter-spacing:0;color:#81918b;white-space:nowrap}body[data-workspace-theme=dark] .wallet-caption-icon{background:var(--ws-panel);border-color:var(--ws-border);color:var(--ws-accent)}body[data-workspace-theme=dark] .wallet-caption-currency{color:#adbfaf}.wallet-total{font-size:clamp(26px,3.2vw,48px);font-weight:600;letter-spacing:-1px;line-height:1.3;margin-top:23px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#194b3c}.wallet-balance-note{font-size:12px;color:#7b8c7d;margin:10px 0 30px}.wallet-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px}.wallet-breakdown>div{display:flex;flex-direction:column;gap:10px;min-width:0}.wallet-breakdown>div+div{border-left:1px solid #d1dfce;padding-left:24px}.wallet-breakdown span{font-size:12px;color:#7b8c7d}.wallet-breakdown strong{font-size:18px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wallet-balance footer{margin-top:auto;border-top:1px solid #d1dfce;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;font-size:12px;color:#718776}.wallet-balance footer .ant-btn{font-size:12px;color:#346950;padding-right:0}.wallet-workspace .ant-card{border-radius:16px;border-color:#e2e8e1;box-shadow:none}.wallet-workspace .ant-card-head{border-bottom-color:#edf0eb;min-height:64px}.wallet-workspace .ant-card-head-title{font-size:16px}.wallet-recharge .ant-card-body{padding:20px 24px}.wallet-recharge .ant-alert{font-size:12px;border-radius:9px;margin-bottom:10px}.wallet-recharge .s7-form{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.wallet-recharge .s7-form label{margin:6px 0 0;font-size:12px;color:#6c7d74;min-width:0}.wallet-recharge .s7-form .ant-input,.wallet-recharge .s7-form .ant-select{margin-top:8px;width:100%}.wallet-recharge .s7-form>.ant-btn,.wallet-recharge .s7-form>p{grid-column:1/-1;margin:0}.wallet-recharge .s7-form>.ant-btn{height:40px;margin-top:4px}.wallet-payment-order{display:flex;align-items:center;gap:20px;padding-top:20px;flex-wrap:wrap;overflow-wrap:anywhere}.wallet-section-note{font-size:12px;font-weight:400;color:#869388}.wallet-ledger-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.wallet-type-tabs{display:flex;gap:4px;background:#f3f6f0;padding:4px;border-radius:9px}.wallet-type-tabs .ant-btn{box-shadow:none;font-size:12px}.wallet-ledger-toolbar .ant-input{width:240px;max-width:100%}.wallet-ledger .ant-table{font-size:13px}.wallet-ledger .ant-table-cell{font-variant-numeric:tabular-nums}.wallet-partner .ant-card-body{padding:18px 24px}body[data-workspace-theme=dark] .wallet-workspace{color:var(--ws-text)}body[data-workspace-theme=dark] .wallet-context{border-color:var(--ws-border)}body[data-workspace-theme=dark] .wallet-balance{background:var(--ws-panel);border-color:var(--ws-border)}body[data-workspace-theme=dark] .wallet-total{color:#d7efdf}body[data-workspace-theme=dark] .wallet-balance-caption,body[data-workspace-theme=dark] .wallet-balance-note,body[data-workspace-theme=dark] .wallet-breakdown span,body[data-workspace-theme=dark] .wallet-balance footer{color:#adbfaf}body[data-workspace-theme=dark] .wallet-balance footer,body[data-workspace-theme=dark] .wallet-breakdown>div+div{border-color:var(--ws-border)}body[data-workspace-theme=dark] .wallet-balance footer .ant-btn{color:#a8d7bb}body[data-workspace-theme=dark] .wallet-type-tabs{background:var(--ws-input)}body[data-workspace-theme=dark] .wallet-section-note,body[data-workspace-theme=dark] .wallet-eyebrow,body[data-workspace-theme=dark] .wallet-context,body[data-workspace-theme=dark] .wallet-recharge .s7-form label{color:var(--ws-muted)}body[data-workspace-theme=dark] .wallet-context strong{color:var(--ws-text)}@media (max-width:1000px){.wallet-overview{grid-template-columns:1fr}.wallet-total{font-size:40px}.wallet-balance{min-height:320px}.wallet-section-note{display:none}}@media (max-width:620px){.wallet-workspace.s7-page{padding:20px 16px;gap:18px}.wallet-heading{align-items:flex-start;gap:12px}.wallet-heading h1{font-size:25px}.wallet-heading>.ant-btn{margin-top:28px}.wallet-context{flex-wrap:wrap}.wallet-balance{padding:24px 20px 0}.wallet-total{font-size:30px}.wallet-breakdown{gap:14px}.wallet-breakdown strong{font-size:15px}.wallet-recharge .s7-form{grid-template-columns:1fr}.wallet-ledger-toolbar .ant-input{width:200px}.wallet-type-tabs{max-width:100%;flex-wrap:wrap}}.wallet-total{display:flex;align-items:baseline;gap:8px;font-size:60px;font-weight:500;letter-spacing:-2px;color:#263f32;line-height:1.1;margin-top:26px}.wallet-total>span:last-child{min-width:0;overflow-wrap:anywhere}.wallet-amount-symbol{flex:none;font-size:25px;font-weight:400;letter-spacing:0}.wallet-amount-fraction{font-size:.5em;font-weight:400;letter-spacing:-1px;color:#6e897b}.wallet-balance-note{font-size:13px;color:#81938a;margin:16px 0 36px}.wallet-breakdown{margin-bottom:60px;gap:28px}.wallet-breakdown>div{gap:14px}.wallet-breakdown>div+div{padding-left:28px;border-color:#d8e3d1}.wallet-breakdown>div>span{font-size:13px;color:#81938a;display:flex;align-items:center;gap:6px}.wallet-breakdown strong{font-size:20px;color:#143d35;font-weight:500}.wallet-help{display:inline-flex;align-items:center;justify-content:center;border:1.4px solid currentColor;border-radius:50%;width:16px;height:16px;font-size:11px;line-height:1;cursor:help}.wallet-balance footer{border-color:#d8e3d1;min-height:62px;color:#81938a}.wallet-source-note{display:inline-flex;align-items:center;gap:8px}.wallet-source-note:before{content:"";width:6px;height:6px;border-radius:50%;background:#719d69;flex:none}.wallet-balance footer .ant-btn{color:#236750;display:inline-flex;align-items:center;gap:12px}.wallet-link-arrow{font-size:24px;font-weight:300;line-height:1}body[data-workspace-theme=dark] .wallet-amount-fraction{color:#adbfaf}body[data-workspace-theme=dark] .wallet-breakdown strong{color:#d7efdf}@media (max-width:620px){.wallet-total{font-size:42px;letter-spacing:-1px}.wallet-amount-symbol{font-size:21px}.wallet-breakdown{gap:18px;margin-bottom:36px}.wallet-breakdown>div+div{padding-left:18px}.wallet-breakdown strong{font-size:17px}}.wallet-recharge-reference .ant-card-body{padding:24px}.wallet-recharge-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.wallet-recharge-heading h2{font-size:20px;line-height:1.3;font-weight:600;margin:0 0 8px;color:#173c35}.wallet-recharge-heading p{font-size:13px;line-height:1.6;color:#8a9991;margin:0}.wallet-recharge-status{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:6px;padding:3px 8px;background:#edf4e9;color:#567b58;font-size:12px}.wallet-recharge-status:before{content:"";height:5px;width:5px;border-radius:50%;background:currentColor}.wallet-recharge-status.is-unavailable{background:#faf3e4;color:#a47a2c}.wallet-recharge-locked{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #dfe8d9;border-radius:10px;background:#f6f9f3;margin-bottom:20px}.wallet-recharge-locked>.anticon{color:#819481;font-size:18px;margin-top:2px}.wallet-recharge-locked strong{font-size:13px;font-weight:400;color:#173c35}.wallet-recharge-locked p{font-size:12px;color:#8a9991;margin:5px 0 0}.wallet-recharge-reference .s7-form{display:flex;flex-direction:column;gap:16px}.wallet-recharge-reference .s7-form label{margin:0;color:#173c35;font-size:13px}.wallet-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-field-heading small{font-size:12px;font-weight:400;color:#8a9991}.wallet-recharge-reference .s7-form .ant-input-affix-wrapper{height:46px;margin-top:7px;border-radius:7px}.wallet-recharge-reference .s7-form .ant-input{margin:0}.wallet-recharge-reference .s7-form .ant-input-prefix{color:#8a9991;margin-right:12px}.wallet-recharge-reference .s7-form .ant-input-affix-wrapper-disabled,.wallet-recharge-reference .s7-form>.ant-btn:disabled{background:#f6f9f3;border-color:#dfe8d9;color:#a3afa5}.wallet-recharge-reference .s7-form>.ant-btn{height:46px;margin:0;border-radius:8px;box-shadow:none;font-weight:400}.wallet-recharge-reference .s7-form>.ant-btn .anticon{font-size:18px}.wallet-recharge-confirmation{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:#8a9991;margin:12px 0 0}.wallet-recharge-confirmation .anticon{font-size:17px;color:#819481}body[data-workspace-theme=dark] .wallet-recharge-locked{background:var(--ws-panel);border-color:var(--ws-border)}body[data-workspace-theme=dark] .wallet-recharge-locked strong,body[data-workspace-theme=dark] .wallet-recharge-reference .s7-form label{color:var(--ws-text)}body[data-workspace-theme=dark] .wallet-recharge-reference .s7-form .ant-input-affix-wrapper-disabled,body[data-workspace-theme=dark] .wallet-recharge-reference .s7-form>.ant-btn:disabled{background:var(--ws-panel);border-color:var(--ws-border);color:var(--ws-subtle)}body[data-workspace-theme=dark] .wallet-recharge-status.is-unavailable{background:#403725;color:#d1b574}body:not([data-workspace-theme=dark]) .wallet-recharge-reference,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .wallet-recharge-locked,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .ant-input-affix-wrapper,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .ant-input,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .ant-select-selector,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .s7-form>.ant-btn:disabled,body:not([data-workspace-theme=dark]) .wallet-recharge-reference .wallet-recharge-status{background:#fff}.wallet-payment-methods{font-size:13px;color:#173c35}.wallet-payment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.wallet-payment-option.ant-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;box-shadow:none;border-color:#dfe8d9;background:#fff}.wallet-payment-option.ant-btn .anticon{font-size:22px}.wallet-payment-option .wallet-wechat-icon{color:#24a45b}.wallet-payment-option .wallet-alipay-icon{color:#1688e8}.wallet-payment-option small{font-size:11px;color:#8a9991}.wallet-payment-option.ant-btn.is-selected{border-color:#21674d;background:#f1f7ef;color:#21674d}.wallet-payment-option.ant-btn:disabled{background:#fff;color:#8a9991}body[data-workspace-theme=dark] .wallet-payment-methods{color:var(--ws-text)}body[data-workspace-theme=dark] .wallet-payment-option.ant-btn{background:var(--ws-input);border-color:var(--ws-border)}body[data-workspace-theme=dark] .wallet-payment-option.ant-btn.is-selected{background:#263c30;border-color:#86cfae;color:#b2dfc0}@media (max-width:420px){.wallet-payment-options{gap:8px}.wallet-payment-option.ant-btn{gap:5px;padding-inline:8px}.wallet-payment-option.ant-btn .anticon{font-size:19px}}body[data-workspace-theme=dark] .wallet-workspace .wallet-recharge-status{background:var(--ws-panel);border:1px solid var(--ws-border);color:var(--ws-accent)}body[data-workspace-theme=dark] .wallet-workspace .wallet-recharge-status.is-unavailable{color:#d1b574}body[data-workspace-theme=dark] .wallet-workspace .wallet-balance-caption,body[data-workspace-theme=dark] .wallet-workspace .wallet-total,body[data-workspace-theme=dark] .wallet-workspace .wallet-breakdown strong{color:var(--ws-text)}body[data-workspace-theme=dark] .wallet-workspace .wallet-caption-currency,body[data-workspace-theme=dark] .wallet-workspace .wallet-amount-fraction,body[data-workspace-theme=dark] .wallet-workspace .wallet-balance-note,body[data-workspace-theme=dark] .wallet-workspace .wallet-breakdown>div>span,body[data-workspace-theme=dark] .wallet-workspace .wallet-field-heading small,body[data-workspace-theme=dark] .wallet-workspace .wallet-recharge-confirmation{color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-recharge-reference .ant-input-affix-wrapper,body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-recharge-reference .ant-input,body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-payment-option.ant-btn,body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-recharge-reference .s7-form>.ant-btn:disabled{background:var(--ws-panel)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-payment-option.ant-btn.is-selected{background:#25382f!important;border-color:var(--ws-accent)!important;color:#b2dfc0!important}body[data-workspace-theme=dark] .workspace-content .wallet-workspace .wallet-payment-option.ant-btn:hover:not(:disabled){border-color:var(--ws-accent)!important}.workspace-sidebar-inner{height:100%;display:flex;flex-direction:column;min-height:0;color:#d4e6dc;background:#153d32}.workspace-brand{display:flex;align-items:center;gap:11px;padding:22px 20px 18px;color:#f5f9f3;text-decoration:none;flex-shrink:0}.workspace-brand:hover{color:#fff}.workspace-brand-mark{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;color:#153d32;background:linear-gradient(135deg,#e5f6cf,#b7d89b);font:800 20px/1 Georgia,serif;box-shadow:0 6px 18px #081e2225}.workspace-brand b{display:block;font-size:20px;letter-spacing:-.5px;line-height:1.3}.workspace-brand small{display:block;font-size:11px;letter-spacing:1px;color:#a7bfb1;margin-top:3px}.workspace-space-card{margin:0 14px 12px;padding:11px 10px;border:1px solid #91b89c2c;border-radius:11px;background:#d9ecd008;display:flex;align-items:center;gap:10px;flex-shrink:0}.workspace-space-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#a9d49114;color:#c6ddb8;flex-shrink:0}.workspace-space-card>div{min-width:0;flex:1}.workspace-space-card small{display:block;font-size:10px;color:#a3bcac}.workspace-space-card b{display:block;color:#edf5e7;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0}.workspace-space-card>div>span{display:block;color:#adc3b5;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-space-card>i{height:6px;width:6px;background:#b9d89b;border-radius:50%;box-shadow:0 0 0 3px #b9d89b12;flex-shrink:0}.workspace-navigation{flex:1;min-height:0;overflow-y:auto;padding:0 12px 12px;scrollbar-width:thin;scrollbar-color:#91b89c40 transparent;overscroll-behavior:contain}.workspace-nav-group h2{display:flex;align-items:center;gap:10px;margin:14px 10px 6px;font-size:10px;font-weight:500;color:#a2b8ac;letter-spacing:1px}.workspace-nav-group h2 i{height:1px;background:#9bbea018;flex:1}.workspace-navigation .workspace-nav-item{display:flex;align-items:center;gap:11px;min-height:42px;margin:3px 0;padding:7px 10px;border:1px solid transparent;border-radius:9px;text-decoration:none;color:#c6d9ce;font-size:13px;position:relative;transition:background .16s,color .16s}.workspace-nav-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#b7d39c09;color:#a7c1ae;display:grid;place-items:center;font-size:15px}.workspace-navigation a:hover{background:#ffffff08;color:#f6faf3;border-color:#b4d29d14}.workspace-navigation .workspace-nav-item.active{background:#e5f6cf;color:#193e2d;font-weight:650;box-shadow:0 4px 10px #09221815}.workspace-navigation .workspace-nav-item.active:before{content:"";position:absolute;left:-12px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:#c3e59e}.workspace-nav-item.active .workspace-nav-icon{background:#1f593513;color:#24613e}.workspace-sidebar-foot{padding:13px 20px 18px;border-top:1px solid #b7d39c18;flex-shrink:0}.workspace-settings{display:flex;align-items:center;gap:10px;color:#c0d2c5;font-size:12px;text-decoration:none;padding:5px 0}.workspace-settings:hover{color:#eff7e5}.workspace-sidebar-foot small{display:block;font-size:10px;line-height:1.7;color:#9fb6a6;margin-top:6px}.workspace-sidebar-foot p{font-size:12px;margin:3px 0;color:#c0d2c5}.workspace-nav-empty{color:#b5cabb;font-size:12px;line-height:1.8;padding:14px 10px}.workspace-nav-preview{cursor:default}.workspace-nav-drawer .ant-drawer-body{padding:0;background:#153d32}.workspace-nav-drawer .ant-drawer-header{background:#153d32;border-bottom-color:#b7d39c18}.workspace-nav-drawer .ant-drawer-title,.workspace-nav-drawer .ant-drawer-close{color:#e5f6cf}.workspace-nav-drawer .workspace-brand{padding-top:16px}.workspace-nav-drawer .workspace-navigation{display:block}.workspace-nav-drawer .workspace-nav-item{min-height:46px}@media (prefers-reduced-motion:reduce){.workspace-navigation .workspace-nav-item{transition:none}}.workspace-role-label{margin:0 24px 8px;color:#c6ddb8;font-size:12px;line-height:1.6}.workspace-group-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.workspace-group-toggle>i{flex:1}.workspace-group-toggle>.anticon{font-size:9px;transition:transform .15s}.workspace-group-toggle>.anticon.is-closed{transform:rotate(-90deg)}.workspace-group-toggle:focus-visible,.workspace-sidebar-toggle:focus-visible{outline:2px solid #518d76;outline-offset:3px;border-radius:4px}.workspace-sidebar-toggle{display:flex;align-items:center;gap:10px;min-height:32px;width:100%;margin-top:8px;padding:6px 8px;border:0;border-radius:6px;font:inherit;font-size:12px;color:#52695c;background:transparent;cursor:pointer}.workspace-sidebar-toggle:hover{background:#edf4ef;color:#17634e}.gd-page{padding:26px 28px;background:#f5f6f0;color:#162a21;min-height:100vh}.gd-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.gd-header h1{font-size:34px;line-height:1.2;margin:6px 0 10px;letter-spacing:-1px}.gd-header p,.gd-muted{color:#718074;font-size:13px}.gd-header small{color:#63776a}.gd-range{font-size:12px;color:#64746a;margin:0 0 20px}.gd-range summary{cursor:pointer;padding:6px 0}.gd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:20px 0}.gd-kpi,.gd-panel{background:#fff;border:1px solid #e7ece5;border-radius:12px;box-shadow:0 3px 16px #25473104}.gd-kpi{padding:19px 16px;min-width:0}.gd-kpi-label{display:flex;align-items:center;gap:9px;font-size:14px}.gd-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#21845c;background:#edf7e9;font-size:20px;flex-shrink:0}.gd-kpi:nth-child(5) .gd-icon{color:#c98822;background:#fff6e5}.gd-kpi strong{display:block;font-size:32px;line-height:1.3;margin-top:14px;overflow-wrap:anywhere;letter-spacing:-.5px}.gd-kpi>small{display:block;color:#738174;margin:4px 0 8px}.gd-kpi .ant-btn{padding:0;font-size:12px}.gd-mini{height:36px;width:100%;margin-top:10px}.gd-mini-empty{font-size:11px;color:#89958c;height:36px;padding-top:12px}.gd-charts{display:grid;grid-template-columns:1.65fr 1fr;gap:18px}.gd-panel{padding:20px;min-width:0}.gd-panel h2,.gd-more h2{font-size:19px;margin:0 0 14px;font-weight:650}.gd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gd-panel-head small,.gd-panel>small{color:#7d8b81;font-size:11px}.gd-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 12px}.gd-tabs button{border:1px solid #e1e8df;border-radius:6px;background:#f9faf7;padding:8px 12px;color:#526358;cursor:pointer}.gd-tabs button.active{background:#e8f5dc;color:#246341;border-color:#d9edca}.gd-trend{width:100%;height:260px;display:block}.gd-chart-empty{height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8c988e;font-size:12px}.gd-bars{display:grid;gap:24px;margin:35px 0}.gd-bars>div{display:grid;grid-template-columns:90px 1fr 24px;align-items:center;gap:12px;font-size:13px}.gd-bars>div>span{overflow-wrap:anywhere}.gd-bars>div>div{background:#f3f7ef;border-radius:4px;height:24px}.gd-bars i{display:block;height:100%;background:#2b855e;border-radius:4px}.gd-bars>div:nth-child(2) i{background:#60a66d}.gd-bars>div:nth-child(3) i{background:#92c888}.gd-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin:18px 0}.gd-stages{display:flex;gap:18px;margin:25px 0}.gd-stages button{flex:1;min-width:0;border:0;background:#f5f8f1;padding:16px 10px;border-radius:8px;color:#254b36;cursor:pointer}.gd-stages button:disabled{cursor:default}.gd-stages strong{display:block;font-size:28px;overflow-wrap:anywhere;margin:10px 0}.gd-stages small{display:block;color:#7b8a7e}.gd-stage-line{display:block;height:6px;background:#91ba81;margin-top:16px;border-radius:4px}.gd-task{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef1eb;padding:16px 0}.gd-task:last-child{border:0}.gd-task>div{flex:1}.gd-task b{font-size:14px}.gd-task small{display:block;color:#819083;font-size:11px;margin-top:4px}.gd-task>a{font-size:13px;white-space:nowrap}.gd-task-icon{border-radius:50%;background:#f0f6e7;color:#3b8a61;width:36px;height:36px;display:grid;place-items:center;font-size:19px}.gd-task:first-of-type .gd-task-icon{background:#fff3e5;color:#ca8b31}.gd-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gd-secondary .ant-card{border-color:#e6ece2}.gd-secondary .s7-money{font-size:26px;margin:6px 0;overflow-wrap:anywhere}.gd-secondary details{font-size:12px;margin:10px 0}.gd-more{margin:24px 0}.gd-activity{background:#fff;border:1px solid #e6ece2;border-radius:8px;padding:16px;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px;font-size:12px}.gd-activity span{color:#718075}.gd-mode{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 28px;background:#eef4ea;border-bottom:1px solid #dce7d7;font-size:12px;color:#48644e}.gd-mode-demo{background:#fff3df;color:#8a611a;border-color:#f4ddb2}.gd-demo-badge{font-size:11px;color:#b2771e;background:#fff3df;border:1px solid #f3deb9;padding:4px 9px;border-radius:16px}.gd-demo-change{font-size:12px;color:#72806e;margin:10px 0 2px}.gd-demo-change b{color:#2c8457;margin-left:8px}.gd-demo-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px;margin:24px 0}.gd-demo-stages>div{text-align:center;min-width:0}.gd-demo-stage-bar{border-radius:6px;margin-bottom:10px}.gd-demo-stages span{display:block;font-size:13px}.gd-demo-stages strong{display:block;font-size:23px;margin:5px 0}.gd-demo .gd-kpi>small{font-size:10px}.gd-demo .gd-panel-head{margin-bottom:8px}@media (max-width:1250px){.gd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-charts,.gd-bottom{grid-template-columns:1fr}.gd-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.gd-page{padding:18px 12px}.gd-header{align-items:flex-start;flex-direction:column}.gd-header h1{font-size:28px}.gd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-kpi{padding:14px 12px}.gd-kpi strong{font-size:26px}.gd-kpi-label{font-size:12px;gap:6px}.gd-icon{width:28px;height:28px;font-size:16px}.gd-panel{padding:16px 12px}.gd-secondary{grid-template-columns:1fr}.gd-stages{gap:8px}.gd-stages strong{font-size:22px}.gd-panel-head{flex-wrap:wrap}.gd-activity{gap:10px}.gd-bars>div{grid-template-columns:75px 1fr 24px}.gd-task>a{font-size:12px}}.gd-business{margin-bottom:18px}.gd-business .s7-money{display:block;font-size:25px;font-weight:650;overflow-wrap:anywhere;margin:8px 0}.gd-business .gd-secondary>div{min-width:0;padding:0 10px}.gd-business .gd-muted{font-size:12px;line-height:1.6}.gd-money-value{font-size:23px!important}.gd-compare{font-size:11px;color:#648270;line-height:1.5;overflow-wrap:anywhere;margin:9px 0}.gd-channel-name{white-space:normal;height:auto!important;overflow-wrap:anywhere;padding:0!important;text-align:left}.gd-cohort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.gd-cohort button{border:1px solid #e1eadb;border-radius:8px;background:#f4f8ef;padding:16px 12px;text-align:left;color:#294a34;min-width:0;cursor:pointer}.gd-cohort button:disabled{cursor:default}.gd-cohort strong{display:block;font-size:30px;margin:12px 0;overflow-wrap:anywhere}.gd-cohort i{display:block;height:7px;background:#77ac6f;border-radius:4px}.gd-cohort span{font-size:13px}.gd-task{flex-wrap:wrap}.gd-task>div{min-width:120px}.gd-more .gd-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-range .s7-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.gd-range .s7-actions label{max-width:100%}.gd-range p{overflow-wrap:anywhere}@media (min-width:1450px){.gd-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.gd-charts{grid-template-columns:1.65fr 1fr}}@media (max-width:600px){.gd-money-value{font-size:20px!important}.gd-more .gd-secondary{grid-template-columns:1fr}.gd-cohort{gap:8px}.gd-cohort button{padding:12px 8px}.gd-cohort strong{font-size:24px}.gd-cohort span{font-size:11px}.gd-mode{padding:12px}.gd-header .ant-space{max-width:100%}.gd-task{gap:8px}.gd-range .s7-actions .ant-input{max-width:100%}}.gd-distributions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.gd-donut-badge{padding:5px 10px;border-radius:20px;background:#edf5ec;color:#43785d;font-size:11px;white-space:nowrap}.gd-donut-layout{display:flex;align-items:center;gap:22px;min-height:250px}.gd-donut-visual{position:relative;flex:0 0 220px;width:220px;max-width:100%}.gd-donut-visual svg{display:block;width:100%;overflow:visible}.gd-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;color:#70887b;gap:7px}.gd-donut-center span{font-size:12px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-donut-center strong{font-size:30px;color:#194b39;max-width:135px;overflow-wrap:anywhere;text-align:center;line-height:1.15;font-variant-numeric:tabular-nums}.gd-donut-center small{font-size:11px}.gd-donut-segment{transition:opacity .15s,stroke-width .15s;outline:none}.gd-donut-segment:focus-visible{stroke-width:34;filter:brightness(.85)}.gd-donut-legend{list-style:none;margin:0;padding:0;flex:1;min-width:0}.gd-donut-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 46px;align-items:center;gap:9px;padding:10px 6px;border-bottom:1px solid #eef2ec;border-radius:5px}.gd-donut-legend li:last-child{border-bottom:0}.gd-donut-legend li.is-active{background:#f1f7ee}.gd-donut-legend i{width:9px;height:9px;border-radius:50%}.gd-donut-legend span{font-size:12px;color:#536a5c;overflow-wrap:anywhere}.gd-donut-legend b{font-size:13px;color:#284e3b;font-variant-numeric:tabular-nums}.gd-donut-legend small{font-size:11px;text-align:right;color:#85968a;white-space:nowrap}.gd-donut-legend span small{display:block;text-align:left;font-size:10px;margin-top:3px}.gd-donut-empty{min-height:250px;display:grid;place-items:center}@media (max-width:1150px){.gd-donut-layout{gap:12px;flex-wrap:wrap;justify-content:center}.gd-donut-legend{flex-basis:100%}}@media (max-width:700px){.gd-distributions{grid-template-columns:1fr;gap:16px}.gd-donut-layout{flex-wrap:nowrap}.gd-donut-visual{flex-basis:180px;width:180px}.gd-donut-legend{flex-basis:auto}}@media (max-width:430px){.gd-donut-layout{flex-direction:column}.gd-donut-visual{flex-basis:auto;width:210px}.gd-donut-legend{width:100%}}@media (prefers-reduced-motion:reduce){.gd-donut-segment{transition:none}}.gd-source-summary{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;background:#f2f7ef;border:1px solid #e1eade;border-radius:12px;padding:22px;margin:0 0 22px}.gd-source-eyebrow{font-size:12px;color:#64836d}.gd-source-summary h2{font-size:15px;margin:10px 0;color:#254b36}.gd-source-summary strong{font-size:34px;color:#194b39;font-variant-numeric:tabular-nums}.gd-source-summary strong small{font-size:13px;font-weight:400;margin-left:8px;color:#708875}.gd-source-summary p{font-size:12px;color:#718675;margin:8px 0;line-height:1.7}.gd-source-summary-rule{border-left:1px solid #dce7d5;padding-left:24px}.gd-source-summary-rule>span{font-size:13px;font-weight:600;color:#395d43}.gd-source-summary-rule p{font-size:13px;color:#4e6855}.gd-source-context{margin-bottom:20px}.gd-source-context small{font-size:11px;color:#85948a;margin-left:8px}.gd-source-money{display:flex;gap:18px;flex-wrap:wrap;padding:12px 16px;border:1px solid #e7ece3;border-radius:8px;margin-bottom:18px;color:#395e46;font-size:13px}.gd-source-list-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 14px}.gd-source-list-head h3{font-size:16px;margin:0;color:#224634}.gd-source-list-head a{font-size:12px}.gd-source-empty{background:#fafcf8;border:1px dashed #dce7d8;border-radius:10px;text-align:center;padding:30px 16px}.gd-source-empty b{font-size:14px;color:#44624b}.gd-source-empty p{font-size:12px;color:#85958a;margin:10px 0 18px}.gd-source-technical{font-size:12px;color:#7b8d80;line-height:1.7;margin-top:24px;border-top:1px solid #edf1e9;padding-top:14px;overflow-wrap:anywhere}.gd-source-technical summary{cursor:pointer;color:#5d7966}.gd-source-id{font-size:11px;overflow-wrap:anywhere;color:#6c8374}.gd-source-record summary{font-size:12px;cursor:pointer;color:#2f7b55}.gd-source-record p{font-size:11px;margin:8px 0;line-height:1.6}.gd-source-drawer .ant-table-cell small{display:block;font-size:11px;color:#7b8b80;margin-top:6px}@media (max-width:600px){.gd-source-summary{grid-template-columns:1fr;gap:16px;padding:16px}.gd-source-summary-rule{border-left:0;border-top:1px solid #dce7d5;padding:14px 0 0}.gd-source-drawer .ant-drawer-body{padding:16px}.gd-source-list-head{flex-wrap:wrap}.gd-source-context small{display:block;margin-left:0}}.gd-more-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gd-more-heading p{margin:0;color:#526358;font-size:12px}.gd-more .gd-secondary{align-items:start}.gd-metric-card{min-width:0;border-top:3px solid #b7c4bd!important}.gd-metric-card.gd-metric-ready{border-top-color:#368562!important}.gd-metric-card.gd-metric-empty{border-top-color:#6794bb!important}.gd-metric-card.gd-metric-warning{border-top-color:#bf893b!important}.gd-metric-card .ant-card-head{min-height:48px;padding:0 20px}.gd-metric-card .ant-card-body{padding:18px 20px}.gd-metric-number{display:flex;align-items:baseline;gap:10px;margin:12px 0 8px;flex-wrap:wrap}.gd-metric-number strong{font-size:30px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gd-metric-number span{font-size:12px;color:#526358}.gd-metric-card .gd-compare{font-size:12px;color:#526358;margin:8px 0}.gd-metric-reason{color:#526358;font-size:13px;line-height:1.7;margin:10px 0 14px;overflow-wrap:anywhere}.gd-metric-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gd-metric-actions:empty{display:none}.gd-metric-roi{grid-column:span 2}.gd-metric-definition,.gd-metric-diagnostic{color:#526358;font-size:12px;line-height:1.7}.gd-metric-definition summary,.gd-metric-diagnostic summary{cursor:pointer;color:#315e49}.gd-metric-definition{border-top:1px solid #e6ece2;padding-top:12px;margin-top:16px!important}.gd-metric-definition p,.gd-metric-diagnostic p{margin:8px 0;overflow-wrap:anywhere}@media (min-width:601px) and (max-width:1000px){.gd-more .gd-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-metric-roi{grid-column:1/-1}}@media (max-width:600px){.gd-metric-roi{grid-column:auto}.gd-metric-card .ant-card-body{padding:16px}.gd-metric-card .ant-card-head{padding:0 16px}.gd-metric-number strong{font-size:26px}}.gd-public-demo{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:#f5f6f0}.gd-public-demo>aside{background:#153d32;position:sticky;top:0;height:100vh;overflow:hidden}.gd-public-demo>div{min-width:0}.gd-public-demo .gd-mode{justify-content:space-between}.gd-demo-menu{display:none}@media (max-width:1000px){.gd-public-demo{grid-template-columns:1fr}.gd-public-demo>aside{display:none}.gd-demo-menu{display:inline-block}}.workspace-dashboard,.gd-public-demo{grid-template-columns:220px minmax(0,1fr);background:#faf9f5}.workspace-dashboard .workspace-sidebar,.gd-public-demo>aside{background:#103c32}.workspace-dashboard .workspace-sidebar-inner,.gd-public-demo .workspace-sidebar-inner{background:#103c32;color:#dceae4}.workspace-dashboard .workspace-brand,.gd-public-demo .workspace-brand{padding:25px 20px 24px;gap:10px}.workspace-dashboard .workspace-brand-mark,.gd-public-demo .workspace-brand-mark{background:#dceee2;box-shadow:none;border-radius:9px;color:#14513e;width:32px;flex-basis:32px;height:32px;font-size:12px}.workspace-dashboard .workspace-brand b,.gd-public-demo .workspace-brand b{font-size:21px;font-weight:650;letter-spacing:-.7px}.workspace-dashboard .workspace-brand small,.gd-public-demo .workspace-brand small{letter-spacing:.6px;font-size:10px}.workspace-dashboard .workspace-space-card,.gd-public-demo .workspace-space-card{margin:0 14px 10px;padding:10px;border-color:#ffffff16;background:#ffffff04;border-radius:8px}.workspace-dashboard .workspace-nav-group h2,.gd-public-demo .workspace-nav-group h2{font-size:9px;letter-spacing:.8px;color:#91b2a5;margin-top:13px}.workspace-dashboard .workspace-nav-item,.gd-public-demo .workspace-nav-item{min-height:38px;border-radius:7px;font-size:12px;padding:6px 9px;margin:2px 0;gap:9px}.workspace-dashboard .workspace-nav-icon,.gd-public-demo .workspace-nav-icon{background:none;width:22px;flex-basis:22px;font-size:16px;color:#c0d9ce}.workspace-dashboard .workspace-nav-item.active,.gd-public-demo .workspace-nav-item.active{background:#ffffff12;color:#f1faf5;box-shadow:none;border-color:#ffffff06}.workspace-dashboard .workspace-nav-item.active .workspace-nav-icon,.gd-public-demo .workspace-nav-item.active .workspace-nav-icon{background:none;color:#bce9ce}.workspace-dashboard .workspace-nav-item.active:before,.gd-public-demo .workspace-nav-item.active:before{background:#94d2aa;left:-12px;top:8px;bottom:8px}.workspace-dashboard .workspace-context{padding:10px 28px;background:#faf9f5;border-color:#e7eae3;font-size:11px;color:#53685d}.workspace-dashboard .workspace-context .ant-select{width:180px}.workspace-dashboard .workspace-business-context>summary{padding:7px 28px;background:#faf9f5;color:#69786e;font-size:11px}.gd-mode{background:#faf9f5;border-color:#e7eae3;padding:10px 28px;font-size:11px;color:#50675a;gap:10px}.gd-mode-demo{background:#f1f6f1;border-color:#e3eae1;color:#466a55}.gd-mode .ant-switch{background:#7d9689}.gd-mode .ant-switch-checked{background:#21835f}.gd-public-demo .gd-mode a{color:#2d6c51;font-size:11px}.gd-page{background:#faf9f5;color:#172a22;padding:26px 28px;min-height:calc(100vh - 46px);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;--gd-border:#e6eae3;--gd-green:#24825f}.gd-header{margin-bottom:24px;align-items:center;gap:18px}.gd-header small{font-size:11px;color:#66776d;letter-spacing:.1px}.gd-header h1{font-size:32px;line-height:1.25;margin:10px 0 8px;font-weight:700;letter-spacing:-.9px}.gd-header p{color:#66766c;margin:0;font-size:13px}.gd-header .ant-space{font-size:12px;color:#53685d}.gd-header .ant-space-item{min-width:0}.gd-header .ant-select{min-width:112px}.gd-page .ant-btn{border-radius:7px;box-shadow:none;font-size:12px}.gd-page .ant-btn-link,.gd-page a{color:#267452}.gd-page .ant-btn:focus-visible,.gd-tabs button:focus-visible,.gd-metric-definition summary:focus-visible{outline:2px solid #24825f;outline-offset:3px}.gd-demo-badge,.gd-donut-badge{display:inline-block;background:#f0f3f0;color:#607168;border:0;border-radius:4px;padding:3px 7px;font-size:10px;white-space:nowrap}.gd-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 20px;background:#fff;border:1px solid var(--gd-border);border-radius:12px;padding:19px 4px;box-shadow:0 3px 14px #183a2803}.gd-kpi{border:0;border-right:1px solid #edf0ea;border-radius:0;background:transparent;box-shadow:none;padding:3px 19px;min-width:0}.gd-kpi:last-child{border-right:0}.gd-kpi-label{font-size:12px;gap:7px;color:#344b3e;line-height:1.5}.gd-kpi .gd-icon{background:none;color:#49775e;width:18px;height:18px;font-size:16px;flex:0 0 18px;border-radius:0}.gd-kpi strong{font-size:clamp(26px,2.5vw,36px);font-weight:650;letter-spacing:-1px;margin-top:13px;line-height:1.2;font-variant-numeric:tabular-nums}.gd-kpi .gd-money-value{font-size:clamp(23px,2.1vw,32px)!important}.gd-kpi>small{color:#687d6e;font-size:10px;margin:6px 0}.gd-kpi .ant-tag{font-size:10px;line-height:17px;border-radius:4px;margin-top:5px}.gd-demo-change{font-size:11px;color:#718075;margin:12px 0 2px}.gd-demo-change b{color:#24825f;margin-left:4px;font-weight:600}.gd-charts{grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:18px;align-items:stretch}.gd-panel{padding:20px;border-color:var(--gd-border);box-shadow:0 3px 14px #183a2803;border-radius:12px}.gd-panel h2,.gd-more h2{font-size:15px;font-weight:650;margin:0 0 16px;line-height:1.5;letter-spacing:0}.gd-panel-head h2{margin-bottom:0}.gd-panel-head{margin-bottom:12px;gap:10px}.gd-demo .gd-panel-head{margin-bottom:12px}.gd-panel>small,.gd-panel-head small{font-size:10px;color:#6d7f72;line-height:1.7}.gd-tabs{gap:5px;margin:8px 0 6px}.gd-tabs button{padding:7px 12px;border-color:transparent;background:#f2f5f1;border-radius:6px;font-size:11px;color:#55685b}.gd-tabs button.active{background:#237e5c;color:#fff;border-color:#237e5c}.gd-trend{height:245px}.gd-chart-empty{height:245px;font-size:12px;color:#687d6e}.gd-task{gap:10px;padding:17px 0;border-color:#edf0eb;flex-wrap:wrap}.gd-task:first-of-type{padding-top:10px}.gd-task:last-child{padding-bottom:4px}.gd-task-icon{border-radius:9px;flex:0 0 36px;width:36px;height:36px;background:#f0f6f1;color:#267d59;font-size:18px}.gd-task b{font-size:13px;font-weight:550}.gd-task small{font-size:10px;color:#6b7e71;line-height:1.5;margin-top:5px}.gd-task>div{min-width:90px}.gd-task-count{font-size:22px;font-weight:600;color:#244535;font-variant-numeric:tabular-nums}.gd-task .ant-btn{font-size:11px;padding-inline:8px}.gd-task>a{font-size:11px}.gd-task .ant-btn[disabled]{color:#718579;background:transparent;border-color:#e5ebe4}.gd-bottom{grid-template-columns:1fr;margin:18px 0;gap:0}.gd-bottom .gd-panel{padding:18px 20px}.gd-bottom .gd-panel-head{margin-bottom:12px}.gd-bottom .gd-muted{font-size:11px;line-height:1.7;margin:8px 0 0}.gd-demo-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:14px 0;align-items:center}.gd-demo-stages .gd-demo-stage{display:flex;align-items:center;text-align:left;gap:12px;position:relative;min-width:0}.gd-demo-stage>div{flex:1;min-width:0}.gd-demo-stages .gd-demo-stage:not(:last-child):after{content:"→";position:absolute;right:-22px;top:20px;color:#8fa396;font-size:16px}.gd-stage-icon{display:grid!important;place-items:center;width:38px;height:38px;border-radius:9px;background:#f1f6f1;color:#247957;flex:0 0 38px;font-size:20px!important}.gd-demo-stages .gd-demo-stage>div>span{font-size:11px;color:#4e6557}.gd-demo-stages strong{font-size:22px;margin:4px 0 7px;line-height:1;font-variant-numeric:tabular-nums;font-weight:650}.gd-stage-track{height:5px;background:#e8eeea;border-radius:3px;overflow:hidden}.gd-stage-track i{height:100%;display:block;border-radius:3px;background:#278a62}.gd-cohort{margin:16px 0}.gd-cohort button{padding:14px;background:#f6f8f3;border-color:#e5ece1;border-radius:8px}.gd-cohort strong{font-size:28px;margin:8px 0 12px}.gd-distributions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;align-items:stretch}.gd-distributions .gd-panel{padding:18px}.gd-distributions .gd-panel>h2{margin-bottom:12px}.gd-distributions .gd-muted{font-size:10px;line-height:1.7;margin:8px 0;color:#6c7c71}.gd-donut-layout{min-height:175px;gap:14px;flex-wrap:nowrap;justify-content:initial}.gd-donut-visual{width:142px;flex:0 0 142px}.gd-donut-center{gap:3px}.gd-donut-center span{font-size:10px}.gd-donut-center strong{font-size:25px;max-width:90px}.gd-donut-center small{font-size:9px}.gd-donut-legend{flex-basis:auto}.gd-donut-legend li{grid-template-columns:8px minmax(0,1fr) auto;gap:7px;padding:8px 2px;border-color:#f1f3ef}.gd-donut-legend li>small{grid-column:2/-1;text-align:left;font-size:9px;margin-top:-4px}.gd-donut-legend span{font-size:10px}.gd-donut-legend b{font-size:11px}.gd-donut-legend i{width:8px;height:8px}.gd-donut-empty{min-height:175px}.gd-bars{gap:17px;margin:24px 0 18px}.gd-bars>div{grid-template-columns:55px minmax(0,1fr) 25px;gap:8px;font-size:11px}.gd-bars>div>div{height:12px;background:#edf1ed}.gd-bars i{background:#278560}.gd-bars>div:nth-child(2) i{background:#41966e}.gd-bars>div:nth-child(3) i{background:#79b28e}.gd-bars>div:nth-child(4) i{background:#b0d2ba}.gd-more{padding:18px 4px;background:#fff;border:1px solid var(--gd-border);border-radius:12px;margin:20px 0;box-shadow:0 3px 14px #183a2803}.gd-more-heading{padding:0 16px;margin-bottom:16px;align-items:baseline}.gd-more-heading h2{margin:0}.gd-more-heading p{font-size:10px;color:#6b7d71;line-height:1.7}.gd-more .gd-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start}.gd-more .gd-metric-card{border:0!important;border-right:1px solid #edf0ea!important;border-radius:0;box-shadow:none;background:transparent;grid-column:auto;overflow:hidden}.gd-more .gd-metric-card:last-child{border-right:0!important}.gd-metric-card .ant-card-head{border:0;min-height:0;padding:0 16px}.gd-metric-card .ant-card-head-title{font-size:12px;font-weight:550;white-space:normal;line-height:1.5;padding:0;color:#344b3e}.gd-metric-card .ant-card-body{padding:8px 16px 0}.gd-metric-card .ant-tag{font-size:9px;line-height:17px;border-radius:4px;white-space:normal;margin-right:0}.gd-metric-number{gap:5px;margin:10px 0 8px}.gd-metric-number strong{font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.15}.gd-metric-number span{font-size:10px;color:#607266}.gd-metric-card .gd-compare{font-size:10px;line-height:1.7;color:#617669}.gd-metric-reason{font-size:10px;line-height:1.7;color:#607467;margin:8px 0 10px}.gd-metric-actions{gap:4px}.gd-metric-actions .ant-btn{white-space:normal;height:auto;min-height:24px;font-size:10px;padding:3px 6px}.gd-metric-definition{border:0;padding:0;margin:10px 0 0!important;font-size:10px;line-height:1.8}.gd-metric-definition summary{color:#287351}.gd-metric-definition p{font-size:11px}.gd-metric-diagnostic{font-size:10px}.gd-activity{background:transparent;border:0;border-top:1px solid var(--gd-border);padding:14px 2px;gap:22px;border-radius:0;font-size:10px;margin-bottom:0}.gd-activity b{font-weight:550;color:#3a5142}.gd-activity span{color:#6d7f72}.gd-page>.ant-alert{font-size:11px;border-radius:8px;margin-top:12px}.gd-demo>.ant-alert-warning{background:#f5f6ef;border-color:#e4e9dc;color:#647654}.gd-range{color:#607467;font-size:11px}@media (min-width:1700px){.gd-page{padding:30px 36px}.gd-header h1{font-size:36px}.gd-kpi{padding-inline:24px}.gd-donut-visual{width:165px;flex-basis:165px}.gd-donut-legend li{grid-template-columns:8px minmax(0,1fr) auto 40px}.gd-donut-legend li>small{grid-column:auto;margin:0;text-align:right}.gd-donut-layout{gap:20px}.gd-metric-number strong{font-size:30px}}@media (max-width:1250px){.gd-charts{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.gd-distributions{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-distributions>.gd-panel:last-child{grid-column:1/-1}.gd-more .gd-secondary{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.gd-more .gd-metric-card:nth-child(3){border-right:0!important}.gd-kpi{padding-inline:12px}.gd-kpi strong{font-size:27px}.gd-demo-stages{gap:20px}.gd-stage-icon{width:30px;height:30px;flex-basis:30px}.gd-demo-stage{gap:8px!important}.gd-demo-stages .gd-demo-stage:not(:last-child):after{right:-16px}.gd-task{gap:8px}}@media (max-width:1000px){.workspace-dashboard,.gd-public-demo{grid-template-columns:1fr}.gd-page{padding:22px}.gd-charts{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.gd-mode{padding:10px 22px}.gd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.gd-kpi:nth-child(3){border-right:0}.gd-kpi:last-child{border-right:0}.gd-kpi strong{font-size:30px}.gd-demo-menu{display:inline-block}}@media (max-width:760px){.gd-charts{grid-template-columns:1fr}.gd-header{align-items:flex-start;flex-direction:column}.gd-header .ant-space{flex-wrap:wrap;row-gap:8px}.gd-demo-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-demo-stages .gd-demo-stage:after{display:none}.gd-distributions{grid-template-columns:1fr}.gd-distributions>.gd-panel:last-child{grid-column:auto}.gd-donut-layout{justify-content:center;gap:26px}.gd-donut-visual{width:165px;flex-basis:165px}.gd-donut-legend{max-width:280px}.gd-more .gd-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-more .gd-metric-card:nth-child(3){border-right:1px solid #edf0ea!important}.gd-more .gd-metric-card:nth-child(2n){border-right:0!important}.gd-cohort{gap:8px}.gd-cohort button{padding:10px}.gd-cohort span{font-size:11px}}@media (max-width:480px){.gd-page{padding:18px 14px}.gd-header h1{font-size:28px}.gd-mode{padding:10px 14px}.gd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 0}.gd-kpi:nth-child(3){border-right:1px solid #edf0ea}.gd-kpi:nth-child(2n){border-right:0}.gd-kpi strong{font-size:27px}.gd-kpi-label{font-size:11px}.gd-kpi .gd-money-value{font-size:23px!important}.gd-panel{padding:16px}.gd-trend{height:220px}.gd-donut-layout{gap:18px}.gd-donut-visual{width:135px;flex-basis:135px}.gd-donut-legend{flex:1}.gd-demo-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-more-heading,.gd-metric-card .ant-card-head{padding:0 12px}.gd-metric-card .ant-card-body{padding:8px 12px 0}.gd-metric-number strong{font-size:25px}.gd-task>a{white-space:normal}.gd-task-count{font-size:20px}.gd-cohort strong{font-size:23px}.gd-activity{gap:10px}.gd-more .gd-metric-card:last-child{grid-column:1/-1}}.gd-pie-total{display:flex;align-items:baseline;gap:7px;margin:10px 0 4px;font-size:10px;color:#64766a}.gd-pie-total b{font-size:18px;line-height:1.2;color:#244b37;font-weight:650;font-variant-numeric:tabular-nums}.gd-pie-total small{font-size:9px;color:#718477}.gd-pie-segment{cursor:pointer;transition:opacity .15s;outline:none}.gd-pie-segment:focus-visible{stroke:#142e24;stroke-width:2.5}.gd-pie-label{font-size:13px;font-weight:550;pointer-events:none;font-variant-numeric:tabular-nums}.gd-distribution-pie .gd-donut-layout{min-height:170px}@media (prefers-reduced-motion:reduce){.gd-pie-segment{transition:none}}.gd-page .gd-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;margin:20px 0}.gd-page .gd-kpis .gd-kpi{padding:19px 16px;border:1px solid #e7ece5;border-radius:12px;background:#fff;box-shadow:0 3px 16px #25473104}.gd-page .gd-kpis .gd-kpi-label{font-size:14px;gap:9px;color:#344b3e}.gd-page .gd-kpis .gd-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;color:#21845c;background:#edf7e9;font-size:20px}.gd-page .gd-kpis .gd-kpi:nth-child(5) .gd-icon{color:#c98822;background:#fff6e5}.gd-page .gd-kpis .gd-kpi strong{font-size:32px;line-height:1.3;margin-top:14px;letter-spacing:-.5px}.gd-page .gd-kpis .gd-kpi .gd-money-value{font-size:28px!important}.gd-page .gd-kpis .gd-kpi>small{font-size:11px;color:#687d6e;margin:6px 0}@media (max-width:1250px){.gd-page .gd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.gd-page .gd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-page .gd-kpis .gd-kpi{padding:14px 12px}.gd-page .gd-kpis .gd-kpi-label{font-size:12px;gap:6px}.gd-page .gd-kpis .gd-icon{width:28px;height:28px;flex-basis:28px;font-size:16px}.gd-page .gd-kpis .gd-kpi strong{font-size:26px}.gd-page .gd-kpis .gd-kpi .gd-money-value{font-size:23px!important}}.gd-footer{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border-top:1px solid #e6eae3;padding:15px 2px;margin-top:20px;color:#687c6f;font-size:11px}.gd-footer-update{display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1.8}.gd-footer-update time{font-variant-numeric:tabular-nums}.gd-footer-status{font-size:10px;color:#63796b;display:inline-flex;align-items:center;gap:5px}.gd-footer-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#97a99d}.gd-footer-status-ready:before{background:#2b8a65}.gd-footer-status-warning{color:#91662a}.gd-footer-status-warning:before{background:#b58745}.gd-footer-status-loading:before{background:#537faa}.gd-footer-explanation{font-size:11px;max-width:100%;text-align:right}.gd-footer-explanation summary{cursor:pointer;color:#42715a;line-height:1.8}.gd-footer-explanation summary:focus-visible{outline:2px solid #24825f;outline-offset:3px}.gd-footer-explanation[open]{flex-basis:100%}.gd-footer-explanation>div{margin-top:10px;text-align:left;padding:12px 16px;background:#f1f4ed;border:1px solid #e4eae0;border-radius:8px;line-height:1.8;max-width:100%}.gd-footer-explanation p{margin:4px 0;color:#52685a}@media (max-width:600px){.gd-footer{gap:8px;font-size:10px}.gd-footer-update{gap:8px}.gd-footer-explanation>div{padding:10px 12px}}.gd-cohort-panel .gd-cohort{column-gap:26px}.gd-cohort-panel .gd-cohort button{position:relative}.gd-cohort-panel .gd-cohort button:not(:last-child):after{content:"→";position:absolute;right:-21px;top:50%;transform:translateY(-50%);color:#91a69a;font-size:16px;pointer-events:none}.gd-cohort-panel .gd-cohort button:focus-visible{outline:2px solid #24825f;outline-offset:3px}.gd-cohort-empty{font-size:12px;line-height:1.7;color:#5a7565;margin:12px 0 0}.gd-cohort-note{padding:12px 14px;margin:14px 0 0;background:#f4f7f2;border:1px solid #e6ece2;border-radius:8px;color:#627569;font-size:11px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:600px){.gd-cohort-panel .gd-cohort{column-gap:18px}.gd-cohort-panel .gd-cohort button:not(:last-child):after{right:-15px;font-size:12px}}.gd-publish-status .gd-bars{gap:14px;margin:20px 0 16px}.gd-publish-status .gd-bars>div{grid-template-columns:65px minmax(0,1fr) 40px}.gd-publish-status .gd-bars b{text-align:right;font-variant-numeric:tabular-nums}.gd-publish-status>a{font-size:11px}.gd-more .gd-secondary{align-items:stretch}.gd-more .gd-metric-reason{min-height:38px}.gd-more .gd-metric-actions{min-height:52px;align-content:start;align-items:flex-start}.gd-more .gd-metric-actions .ant-btn-link{padding-left:0}.gd-more .gd-metric-definition,.gd-more .gd-metric-diagnostic{line-height:1.8}.gd-metric-diagnostic summary{cursor:pointer;color:#287351}.gd-metric-diagnostic summary:focus-visible{outline:2px solid #24825f;outline-offset:3px}@supports (grid-template-rows:subgrid){.gd-more .gd-metric-card{display:grid;grid-row:span 8;grid-template-rows:subgrid}.gd-more .gd-metric-card .ant-card-head{grid-row:1}.gd-more .gd-metric-card .ant-card-body{grid-row:2 / 9;display:grid;grid-template-rows:subgrid;row-gap:0}.gd-more .gd-metric-card .ant-tag{justify-self:start;align-self:start}.gd-more .gd-metric-number{align-self:center}.gd-more .gd-metric-reason{margin:8px 0 10px}.gd-more .gd-metric-definition{align-self:start}.gd-more .gd-metric-diagnostic{align-self:start;margin:10px 0 0}}@supports (grid-template-rows:subgrid){.gd-more .gd-metric-card .ant-card-body:before,.gd-more .gd-metric-card .ant-card-body:after{display:none;content:none}}.gd-more .gd-secondary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:start;padding:0 16px 4px}.gd-more .gd-metric-card{border:1px solid var(--gd-border,#e2e8e2)!important;border-radius:10px;background:#fafcfb;grid-column:auto}.gd-more .gd-metric-card .ant-card-head{padding:16px 18px 0}.gd-more .gd-metric-card .ant-card-head-title{font-size:16px;font-weight:650}.gd-more .gd-metric-card .ant-card-body{padding:8px 18px 16px}.gd-more .gd-metric-explanation{font-size:12px;line-height:1.8;color:#607266;margin:0 0 12px;min-height:44px}.gd-more .gd-metric-card .ant-tag{font-size:11px;line-height:20px}.gd-more .gd-metric-reason{font-size:12px;min-height:0;margin:8px 0 12px}.gd-more .gd-metric-number{margin:16px 0 10px}.gd-more .gd-metric-unavailable strong{font-size:22px;color:#829087}.gd-more .gd-metric-number span,.gd-more .gd-metric-card .gd-compare{font-size:12px}.gd-more .gd-metric-next{font-size:12px;line-height:1.8;background:#edf4f0;padding:10px 12px;border-radius:7px;margin:12px 0}.gd-more .gd-metric-next a{display:block;margin-top:6px;color:#207352;font-weight:600}.gd-more .gd-metric-actions{min-height:0;gap:8px}.gd-more .gd-metric-actions .ant-btn{font-size:12px;padding:4px 8px}.gd-more .gd-metric-definition,.gd-more .gd-metric-diagnostic{font-size:12px}body[data-workspace-theme=dark] .gd-more .gd-metric-card{background:var(--ws-panel);border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .gd-more .gd-metric-next{background:var(--ws-raised)}body[data-workspace-theme=dark] .gd-more :is(.gd-metric-explanation,.gd-metric-number span,.gd-metric-definition,.gd-metric-diagnostic){color:var(--ws-muted)}body[data-workspace-theme=dark] .gd-more :is(.gd-metric-definition summary,.gd-metric-diagnostic summary){color:var(--ws-accent)}@media (max-width:600px){.gd-more .gd-secondary{grid-template-columns:1fr;padding:0 12px}.gd-more .gd-metric-explanation{min-height:0}}.gd-more .gd-metric-card,.gd-more .gd-metric-card .ant-card-body{display:block;grid-row:auto;grid-template-rows:none}.role-workbench{--rw-canvas:#f5f7f3;--rw-panel:#fff;--rw-border:#e2eae2;--rw-text:#253f31;--rw-muted:#718276;--rw-soft:#f0f5ef;--rw-accent:#237354;background:var(--rw-canvas);color:var(--rw-text);padding:24px 32px 40px;min-height:calc(100vh - 54px);font-family:Inter,Microsoft YaHei,system-ui,sans-serif}body[data-workspace-theme=dark] .role-workbench{--rw-canvas:var(--ws-canvas);--rw-panel:var(--ws-panel);--rw-border:var(--ws-border);--rw-text:var(--ws-text);--rw-muted:var(--ws-muted);--rw-soft:var(--ws-raised);--rw-accent:var(--ws-accent)}.rw-breadcrumb{font-size:11px;color:var(--rw-muted);display:flex;gap:12px;align-items:center;margin-bottom:22px}.rw-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.rw-eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--rw-accent);font-weight:600}.rw-heading h1{font-size:30px;letter-spacing:-1px;margin:7px 0 8px;color:var(--rw-text)}.rw-heading p{font-size:13px;color:var(--rw-muted);margin:0;line-height:1.8}.rw-heading-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.rw-heading-actions>span{font-size:11px;color:var(--rw-muted);display:flex;align-items:center;gap:7px}.rw-heading-actions i{width:6px;height:6px;border-radius:50%;background:#68a481}.rw-heading-actions .ant-btn{height:34px;font-size:12px}.rw-error{margin-bottom:18px}.rw-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px}.rw-metric{display:block;padding:20px 22px;background:var(--rw-panel);border:1px solid var(--rw-border);border-radius:10px;text-decoration:none;color:var(--rw-text)}.rw-metric>span{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--rw-muted)}.rw-metric>span .anticon{font-size:11px;color:var(--rw-accent)}.rw-metric strong{display:block;font-size:30px;line-height:1.4;margin:10px 0 6px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--rw-text)}.rw-metric small{font-size:11px;color:var(--rw-muted)}.rw-metric-warning{border-top:3px solid #c8a85f;padding-top:18px}.rw-metric-warning strong{color:#ae8433}.rw-metric:hover,.rw-tool:hover{border-color:#77a78a;background:var(--rw-soft)}.rw-loading{display:flex;align-items:center;gap:14px;justify-content:center;min-height:144px}.rw-focus-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:18px;margin-bottom:18px}.rw-panel{background:var(--rw-panel);border:1px solid var(--rw-border);border-radius:10px;padding:20px 22px;min-width:0}.rw-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.rw-panel-heading h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--rw-text);margin:0}.rw-panel-heading h2>.anticon{font-size:17px;color:var(--rw-accent)}.rw-panel-heading>span,.rw-panel-heading>a{font-size:11px;color:var(--rw-muted)}.rw-attention-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--rw-border);color:var(--rw-text);text-decoration:none}.rw-attention-row>div{flex:1;min-width:0}.rw-attention-row strong{font-size:12px;font-weight:550;display:block;color:var(--rw-text)}.rw-attention-row small{display:block;font-size:11px;margin-top:4px;color:var(--rw-muted)}.rw-attention-row>b{font-size:17px;font-variant-numeric:tabular-nums;color:var(--rw-text)}.rw-attention-row>.anticon{font-size:11px;margin-left:8px;color:var(--rw-muted)}.rw-dot{width:7px;height:7px;border-radius:50%;background:#6a9b7d;flex-shrink:0}.rw-dot-warning{background:#c6a253}.rw-workflow{list-style:none;margin:0;padding:0}.rw-workflow li{display:flex;align-items:flex-start;gap:13px;padding:8px 0}.rw-workflow li>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:7px;background:var(--rw-soft);color:var(--rw-accent);font-size:10px;font-weight:650}.rw-workflow strong{font-size:12px;font-weight:600;color:var(--rw-text)}.rw-workflow p{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.8;margin:5px 0 0}.rw-workflow a{color:var(--rw-muted);text-decoration:none}.rw-tools{margin-bottom:18px}.rw-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.rw-tool{display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid var(--rw-border);border-radius:7px;text-decoration:none}.rw-tool>span:not(.anticon){display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--rw-soft);color:var(--rw-accent);font-size:16px}.rw-tool strong{flex:1;font-size:12px;font-weight:550;color:var(--rw-text)}.rw-tool>.anticon{font-size:11px;color:var(--rw-muted)}.rw-activities{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.rw-activity-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--rw-border);text-decoration:none;min-width:0}.rw-activity-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;background:var(--rw-soft);color:var(--rw-accent)}.rw-activity-row>div{flex:1;min-width:0}.rw-activity-row strong{display:block;color:var(--rw-text);font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-activity-row small{display:block;color:var(--rw-muted);font-size:10px;margin-top:5px}.rw-activity-row .ant-tag{margin-right:0;font-size:10px;border:0;border-radius:4px}.rw-quiet{padding:25px 5px;text-align:center}.rw-quiet>.anticon{display:block;font-size:26px;color:var(--rw-accent);margin-bottom:14px}.rw-quiet>strong{font-size:13px;color:var(--rw-text)}.rw-quiet p,.rw-quiet a{font-size:12px;line-height:1.8;color:var(--rw-muted)}.rw-footnote{font-size:10px;color:var(--rw-muted);margin:20px 0 0;line-height:1.8}.rw-panel .ant-empty{margin:24px 0;font-size:12px}@media (max-width:1100px){.rw-focus-grid{grid-template-columns:1fr 1fr}.rw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-metric strong{font-size:25px}}@media (max-width:700px){.role-workbench{padding:18px 12px 28px}.rw-heading{align-items:flex-start;gap:12px}.rw-heading h1{font-size:25px}.rw-heading-actions>span{display:none}.rw-heading-actions .ant-btn{padding-inline:8px;font-size:11px}.rw-focus-grid,.rw-activities{grid-template-columns:1fr}.rw-metric{padding:15px 13px}.rw-metric strong{font-size:24px;overflow-wrap:anywhere}.rw-metric small{line-height:1.8;display:block}.rw-panel{padding:18px 15px}.rw-panel-heading>span{font-size:10px}.rw-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-tool{padding:12px 8px;gap:7px}.rw-tool strong{font-size:11px}.rw-tool>.anticon{display:none}}.report-job-mini{position:fixed;right:28px;bottom:100px;z-index:1040;display:flex;align-items:center;gap:12px;width:350px;max-width:calc(100vw - 32px);padding:18px;border-radius:16px;background:var(--ws-panel,#fff);color:var(--ws-text,#244638);border:1px solid var(--ws-border,#dce7e0);box-shadow:0 12px 44px #142d2526}.report-job-mini>.anticon{font-size:24px;color:var(--ws-accent,#23765a)}.report-job-mini>div{min-width:0;flex:1}.report-job-mini p{font-size:12px;color:var(--ws-muted,#75877b);margin:6px 0 0}.report-job-mini strong{font-size:14px}.report-job-modal .ant-modal-content{border-radius:20px;padding:26px;background:var(--ws-panel,#fff);color:var(--ws-text,#244638)}.report-job-heading{display:flex;gap:14px;align-items:center;margin:16px 0 24px}.report-job-heading>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;background:var(--ws-raised,#eaf5ef);border-radius:16px;color:var(--ws-accent,#23765a);font-size:25px}.report-job-heading h3{margin:0;font-size:20px;color:var(--ws-text,#244638)}.report-job-heading p{font-size:12px;color:var(--ws-muted,#75877b);margin:6px 0}.report-job-footer{border-top:1px solid var(--ws-border,#e8ede9);padding-top:14px;margin-top:20px;text-align:right}.report-job-footer p{font-size:12px;line-height:1.8;color:var(--ws-muted,#75877b);text-align:left}.report-job-footer .ant-btn+.ant-btn{margin-left:8px}@media (max-width:600px){.report-job-mini{right:16px;bottom:24px}.report-job-modal .ant-modal-content{padding:20px}}.partner-layout{min-height:100vh;display:flex;background:#f4f7f4;color:#183c34}.partner-layout>aside{width:240px;flex-shrink:0;background:#143e32;color:#fff;padding:28px 16px}.partner-logo{font-size:26px;font-weight:700;padding:0 12px}.partner-logo small{display:block;font-size:13px;font-weight:400;color:#b9d2c6;margin:6px 0 28px}.partner-account{padding:16px 12px;border:1px solid #ffffff24;border-radius:12px;margin-bottom:24px;display:flex;gap:10px;flex-direction:column;align-items:flex-start}.partner-layout .ant-menu-dark{background:transparent}.partner-layout .ant-menu-item-selected{background:#e6f4d2;color:#143e32}.partner-sidebar-note{color:#aac8ba;font-size:12px;padding:20px 12px}.partner-layout>main{min-width:0;flex:1;padding:0 32px 32px}.partner-layout header{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #e3eae4;gap:12px}.partner-heading{padding:28px 0 16px}.partner-heading h2{margin:12px 0!important;color:#153b30}.partner-heading p{color:#6f817a}.partner-filters{margin-bottom:20px}.partner-secondary{margin-top:20px}.partner-mobile-menu{display:none}@media (max-width:800px){.partner-layout>aside{display:none}.partner-layout>main{padding:0 16px 24px}.partner-mobile-menu{display:block}.partner-layout header{flex-wrap:wrap}.partner-heading{padding-top:20px}}.workspace-layout{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.workspace-sidebar{background:#153d32;color:#e6eee9;padding:0;position:sticky;top:0;height:100vh;overflow:hidden}.workspace-main,.workspace-content{min-width:0}.workspace-dashboard .workspace-business-context>summary{cursor:pointer;font-size:12px;padding:10px 24px;color:#778779;background:#f5f6f0}.workspace-dashboard .workspace-context{background:#fcfdfb}.workspace-context{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;border-bottom:1px solid #dce4da;background:#fff;font-size:12px}.workspace-context>span{overflow-wrap:anywhere}.workspace-context label{display:flex;align-items:center;gap:4px;min-width:0}.workspace-context .ant-select{width:210px;max-width:65vw}.workspace-menu{display:none}.workspace-loading{padding:40px;text-align:center}.workspace-setup-banner{margin:14px 20px 0}.workspace-context .ant-picker{max-width:100%;min-width:0}@media (max-width:600px){.workspace-context label{flex-wrap:wrap;max-width:100%}.workspace-context .ant-picker{width:100%;max-width:calc(100vw - 24px)}.workspace-time-note{padding:8px 12px}}@media (max-width:1000px){.workspace-layout{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-menu{display:inline-block}.workspace-context{padding:12px;gap:8px}.workspace-context>span{max-width:100%}}.workspace-layout .workspace-main>header.workspace-context{padding:8px 24px;gap:8px 20px;min-height:48px;box-sizing:border-box;background:#fff;color:#53685d;font-size:12px}.workspace-layout .workspace-main>header.workspace-context .workspace-company-context,.workspace-layout .workspace-main>header.workspace-context .workspace-account-context{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:0;min-width:0}.workspace-layout .workspace-main>header.workspace-context .workspace-account-context{margin-left:auto}.workspace-layout .workspace-main>header.workspace-context span{overflow-wrap:anywhere}.workspace-layout .workspace-main>header.workspace-context .ant-select{width:240px;min-width:0;max-width:65vw;height:32px}.workspace-layout .workspace-main>header.workspace-context .ant-btn{height:32px;padding:4px 10px;flex-shrink:0}@media (max-width:760px){.workspace-layout .workspace-main>header.workspace-context{padding:8px 12px;gap:8px 12px}.workspace-layout .workspace-main>header.workspace-context .workspace-company-context{flex:1;gap:8px}.workspace-layout .workspace-main>header.workspace-context .ant-select{width:190px;max-width:calc(100vw - 110px)}.workspace-layout .workspace-main>header.workspace-context label{flex-wrap:nowrap}}.workspace-layout.workspace-lightnav{grid-template-columns:220px minmax(0,1fr);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.workspace-layout.workspace-lightnav .workspace-sidebar{background:#fff;color:#40564a;border-right:1px solid #e5ebe6}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar-inner{background:#fff;color:#40564a}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand{padding:20px 18px 16px;color:#154b3c;gap:10px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand:hover{color:#17634e}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand-mark{width:34px;height:34px;flex-basis:34px;border-radius:9px;background:#e7f2eb;color:#17634e;box-shadow:none;font-size:20px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand b{font-size:19px;letter-spacing:-.4px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand small{color:#687f70;font-size:10px;letter-spacing:.4px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card{margin:0 12px 8px;padding:10px;border:1px solid #e5ebe6;border-radius:8px;background:#f8faf7;gap:9px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-symbol{width:28px;height:28px;flex-basis:28px;background:#eaf1eb;color:#567462}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card small{font-size:10px;color:#687b6d}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card b{color:#304c3c;font-size:12px;margin:3px 0 0}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card>div>span{color:#687b6d}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card>i{background:#72a78c;box-shadow:0 0 0 3px #72a78c14}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-navigation{padding:0 10px 10px;scrollbar-color:#c9d8cd transparent}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-group h2{margin:13px 9px 5px;color:#687c6e;font-size:11px;font-weight:500;letter-spacing:0}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-group h2 i{height:1px;background:#e8eee8}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-group-toggle:hover{color:#17634e}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item{min-height:40px;padding:6px 10px;margin:2px 0;gap:10px;border-radius:7px;color:#435c4d;font-size:13px;border-color:transparent}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-icon{width:25px;height:25px;flex-basis:25px;background:transparent;color:#64806d;font-size:16px}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item:hover{color:#154b3c;background:#eef5ef;border-color:transparent}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item.active{background:#17634e;color:#fff;border-color:#17634e;font-weight:600;box-shadow:0 3px 8px #154b3c10}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item.active:before{display:none}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item.active .workspace-nav-icon{background:transparent;color:#fff}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar-foot{padding:10px 18px 12px;border-top:1px solid #e8eee8}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-settings{color:#496451;font-size:12px;padding:6px 0}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-settings:hover{color:#17634e}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar-foot small{font-size:10px;color:#718274;line-height:1.7}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-empty{color:#687b6d}.workspace-layout.workspace-lightnav.workspace-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace-lightnav .is-collapsed .workspace-brand{justify-content:center;padding:20px 0 16px}.workspace-lightnav .is-collapsed .workspace-brand>span:last-child,.workspace-lightnav .is-collapsed .workspace-space-card,.workspace-lightnav .is-collapsed .workspace-nav-group h2,.workspace-lightnav .is-collapsed .workspace-nav-label,.workspace-lightnav .is-collapsed .workspace-sidebar-foot small,.workspace-lightnav .is-collapsed .workspace-settings-label,.workspace-lightnav .is-collapsed .workspace-sidebar-toggle>span:last-child{display:none}.workspace-lightnav .is-collapsed .workspace-navigation{padding:0 10px 10px}.workspace-lightnav .is-collapsed .workspace-nav-group{padding-top:6px}.workspace-lightnav .is-collapsed .workspace-nav-group+.workspace-nav-group{border-top:1px solid #edf1ed;margin-top:7px}.workspace-lightnav .is-collapsed .workspace-nav-item{justify-content:center;padding:7px 0;min-height:42px}.workspace-lightnav .is-collapsed .workspace-sidebar-foot{padding:10px}.workspace-lightnav .is-collapsed .workspace-sidebar-toggle,.workspace-lightnav .is-collapsed .workspace-settings{justify-content:center;min-height:34px;font-size:16px}.workspace-nav-drawer.workspace-lightnav .ant-drawer-body{background:#fff;padding:0}.workspace-nav-drawer.workspace-lightnav .ant-drawer-header{background:#fff;border-bottom-color:#e5ebe6}.workspace-nav-drawer.workspace-lightnav .ant-drawer-title,.workspace-nav-drawer.workspace-lightnav .ant-drawer-close{color:#304c3c}@media (max-width:1000px){.workspace-layout.workspace-lightnav,.workspace-layout.workspace-lightnav.workspace-collapsed{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.workspace-group-toggle>.anticon{transition:none}}.workspace-layout .workspace-main>header.workspace-context .workspace-appearance-control{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspace-appearance-label{font-size:11px;color:#5f7768;white-space:nowrap}.workspace-appearance-switch.ant-segmented{padding:3px;border:1px solid #cddbd1;border-radius:8px;background:#edf3ee;font-size:12px;color:#4c6656}.workspace-appearance-switch .ant-segmented-item{border-radius:5px}.workspace-appearance-switch .ant-segmented-item-label{min-height:27px;line-height:27px;padding:0 12px;font-weight:550}.workspace-appearance-switch .ant-segmented-item-icon{font-size:14px}.workspace-appearance-switch .ant-segmented-item-selected,.workspace-appearance-switch .ant-segmented-thumb{background:#17634e;color:#fff;box-shadow:0 1px 4px #173d3220}.workspace-appearance-switch .ant-segmented-item:focus-visible{outline:2px solid #3b8d69;outline-offset:2px}body[data-workspace-theme=dark] .workspace-appearance-label{color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-appearance-switch.ant-segmented{background:var(--ws-input);border-color:var(--ws-border);color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-appearance-switch .ant-segmented-item-selected,body[data-workspace-theme=dark] .workspace-appearance-switch .ant-segmented-thumb{background:#e5f6cf;color:#193e2d;box-shadow:none}@media (max-width:760px){.workspace-layout .workspace-main>header.workspace-context .workspace-account-context{width:100%;justify-content:flex-end;gap:10px}.workspace-layout .workspace-main>header.workspace-context .workspace-appearance-control{margin-right:auto;gap:6px}.workspace-appearance-switch .ant-segmented-item-label{padding-inline:9px}}.workspace-lightnav .workspace-nav-label{flex:1;min-width:0}.workspace-lightnav .workspace-nav-badge{flex:0 0 auto;border-radius:5px;padding:1px 6px;background:#eaf2e7;color:#34734b;font-size:10px;font-weight:600;line-height:18px}.workspace-lightnav .workspace-nav-item.active .workspace-nav-badge{background:#ffffff26;color:#fff}.workspace-lightnav .is-collapsed .workspace-nav-badge{display:none}.workspace-lightnav .workspace-recents{margin:16px 5px 0;padding:12px 4px 4px;border-top:1px solid #e5ece5}.workspace-lightnav .workspace-recents h2{display:flex;align-items:center;gap:6px;font-size:10px;color:#708274;font-weight:500;margin:0 0 7px}.workspace-lightnav .workspace-recents>a{display:flex;align-items:center;justify-content:space-between;padding:6px 2px;font-size:11px;color:#5a7563;text-decoration:none;border-radius:4px}.workspace-lightnav .workspace-recents>a:hover{color:#17634e;background:#f0f5ee}.workspace-lightnav .workspace-recents>a>span{font-size:10px;color:#8b9f90}:is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-group h2{margin-top:10px}body[data-workspace-theme=dark] .workspace-lightnav .workspace-nav-badge{background:#315b45;color:#e4f4d5}body[data-workspace-theme=dark] .workspace-lightnav .workspace-nav-item.active .workspace-nav-badge{background:#cce3b8;color:#193e2d}body[data-workspace-theme=dark] .workspace-lightnav .workspace-recents{border-color:#365b48}body[data-workspace-theme=dark] .workspace-lightnav .workspace-recents :is(h2,a,a>span){color:#b5cdbc}body[data-workspace-theme=dark] .workspace-lightnav .workspace-recents>a:hover{background:#244e3e;color:#e7f4e6}body[data-workspace-theme=dark]{--ws-canvas:#15181e;--ws-panel:#20242c;--ws-raised:#2a303a;--ws-input:#1a1e25;--ws-border:#353c47;--ws-text:#e8ecf2;--ws-muted:#aab3c0;--ws-subtle:#8995a5;--ws-accent:#86cfae;background:var(--ws-canvas);color:var(--ws-text);color-scheme:dark}.workspace-theme-dark{min-height:100vh;background:var(--ws-canvas);color:var(--ws-text)}body[data-workspace-theme=dark] ::selection{background:#3c6a53;color:#f5faf6}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar,body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar-inner{background:#153d32;color:#d4e6dc;border-right-color:#2a4b3e}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand{color:#f1f7ed}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-brand-mark{background:#e5f6cf;color:#214b35}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav :is(.workspace-brand small,.workspace-space-card small,.workspace-space-card>div>span,.workspace-sidebar-foot small){color:#a6c1b0}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card{background:#1c4639;border-color:#365c49}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-card b{color:#e8f2e6}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-space-symbol{background:#2b5543;color:#c4dfc8}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-group h2{color:#a6c1b0}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-group h2 i{background:#365b48}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-navigation{scrollbar-color:#4c725c transparent}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item{color:#cee0d3}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-icon{color:#b5d1bd}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item:hover{background:#244e3e;color:#f2f7ed}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item.active{background:#e5f6cf;border-color:#e5f6cf;color:#193e2d;box-shadow:none}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-nav-item.active .workspace-nav-icon{color:#24613e}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav .workspace-sidebar-foot{border-top-color:#365b48}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav :is(.workspace-settings,.workspace-sidebar-toggle,.workspace-group-toggle){color:#c5dccb}body[data-workspace-theme=dark] :is(.workspace-layout,.workspace-nav-drawer).workspace-lightnav :is(.workspace-sidebar-toggle:hover,.workspace-group-toggle:hover){background:#254f3f;color:#f2f7ed}body[data-workspace-theme=dark] .workspace-lightnav .is-collapsed .workspace-nav-group+.workspace-nav-group{border-top-color:#365b48}body[data-workspace-theme=dark] .workspace-nav-drawer.workspace-lightnav :is(.ant-drawer-header,.ant-drawer-body){background:#153d32;border-color:#365b48}body[data-workspace-theme=dark] .workspace-nav-drawer.workspace-lightnav :is(.ant-drawer-title,.ant-drawer-close){color:#e5f6cf}body[data-workspace-theme=dark] .workspace-layout.workspace-lightnav,body[data-workspace-theme=dark] .workspace-layout.workspace-lightnav :is(.workspace-main,.workspace-content){background:var(--ws-canvas);color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-layout.workspace-lightnav :is(header.workspace-context,section.workspace-context,.workspace-business-context>summary){background:#1b1f27;color:var(--ws-muted);border-color:var(--ws-border)}body[data-workspace-theme=dark] .workspace-content :is(.s5-page,.content-page,.mw-shell,.gd-page,.gd-mode,.knowledge-page,.publish-page,.publish-workspace,.geo-questions-page,.geo-probes-page,.geo-rpi-page,.identity-page,.brand-cases-page){background:var(--ws-canvas)!important;color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content :is(h1,h2,h3,h4,h5,strong,b){color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content :is(p,small,.s5-note,.deal-breadcrumb,.deal-heading p,.deal-metric-label,.deal-permission-note,.deal-board-note){color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content a:not(.ant-btn):not(.mp-primary-link){color:var(--ws-accent)}body[data-workspace-theme=dark] .workspace-content :is(.deal-breadcrumb span:last-child,.deal-stage-label,.deal-stage-arrow){color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content :is(.s5-card,.deal-metric,.deal-stage,.deal-table-card,.deal-board-item,.content-create,.content-assets,.content-sources-card,.content-main-card,.content-source-choice,.content-identity-choice,.content-task-empty,.content-task-card,.content-task-empty .ant-card-body,.gd-panel,.gd-kpi,.gd-task,.gd-cohort,.gd-domain-card,.mp-summary,.mp-next,.mp-report-meta,.mw-metrics article,.mw-layer,.mw-context,.knowledge-card,.knowledge-panel,.identity-card,.identity-section,.publish-card,.publish-panel,.geo-card,.geo-panel){background:var(--ws-panel)!important;border-color:var(--ws-border)!important;box-shadow:none!important;color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content :is(.s5-stat,.s5-dimension,.s5-raw,.s5-task-row,.s5-citation,.s5-comparison>div,.deal-board-column,.content-facts,.content-constraints,.content-source-picker,.content-prohibited-claims,.content-track-steps .ant-steps-item-icon,.gd-task-icon,.gd-stage-icon,.mp-checklist .anticon,.mp-section-label>.anticon,.mp-stat-icon){background:var(--ws-raised)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content :is(.s5-hero,.publish-hero,.knowledge-hero){background:#233139!important;border-color:#3a4d50!important;box-shadow:none!important}body[data-workspace-theme=dark] .workspace-content :is(.s5-hero h1,.s5-hero p){color:#e7f1e7!important}body[data-workspace-theme=dark] .workspace-content :is(.deal-metric-icon,.deal-owner .ant-avatar,.content-section-num,.content-source-symbol,.content-track-icon){background:#284335!important;color:#95d5b0!important}body[data-workspace-theme=dark] .workspace-content :is(.deal-stage-track,.gd-stage-track,.content-track-waiting){background:#343c48!important;color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content .deal-stage{--stage-color:#71b28d}body[data-workspace-theme=dark] .workspace-content .deal-stage-PROPOSAL{--stage-color:#6dbfb1}body[data-workspace-theme=dark] .workspace-content .deal-stage-NEGOTIATION{--stage-color:#d9b76e}body[data-workspace-theme=dark] .workspace-content .deal-stage-WON{--stage-color:#8cd4a3}body[data-workspace-theme=dark] .workspace-content .deal-stage-LOST{--stage-color:#8d9d96}body[data-workspace-theme=dark] .workspace-content .deal-stage:hover,body[data-workspace-theme=dark] .workspace-content .deal-stage.is-active{border-color:var(--stage-color)!important;background:#283b36!important}body[data-workspace-theme=dark] .workspace-content :is(.deal-stage strong,.deal-metric strong,.deal-money,.deal-record>.ant-typography:first-child,.content-sources-title,.content-section-title){color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.deal-record .s5-note,.deal-stage-bottom small,.deal-metric small,.deal-board-item>small,.content-hero p,.content-source-description>span,.content-source-change,.content-cycle-summary,.content-cycle-summary small,.content-sources-note,.content-technical-details,.content-track-values span,.content-track-values strong,.asset-filter>span){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content .ant-table{background:var(--ws-panel);color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content .ant-table-thead>tr>th{background:#272d37!important;color:#c8d0dc!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content .ant-table-tbody>tr>td{background:var(--ws-panel);color:var(--ws-text);border-color:#303743!important}body[data-workspace-theme=dark] .workspace-content .ant-table-tbody>tr:hover>td{background:#2c343f!important}body[data-workspace-theme=dark] .workspace-content .ant-table-tbody>tr.ant-table-row-selected>td{background:#2b4140!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector){background:var(--ws-input)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content :is(input,textarea)::placeholder{color:#8995a5!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-select-selection-placeholder,.ant-input-number-input){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector){border-color:#7db995!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-btn-default,.ant-btn-color-default.ant-btn-variant-outlined,.ant-input-search-button){background:var(--ws-raised)!important;color:var(--ws-text)!important;border-color:#46515e!important;box-shadow:none}body[data-workspace-theme=dark] .workspace-content :is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid){background:#327e60!important;border-color:#327e60!important;color:#f3faf5!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid):hover:not(:disabled){background:#3e9471!important;border-color:#3e9471!important}body[data-workspace-theme=dark] .workspace-content .ant-btn:disabled{background:#252b34!important;border-color:#363e4a!important;color:#85909e!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-btn-link,.ant-btn-color-primary.ant-btn-variant-link){color:#8ed2ad!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-segmented,.content-create .ant-segmented){background:#191d24!important;border-color:var(--ws-border)!important;color:var(--ws-muted)}body[data-workspace-theme=dark] .workspace-content .ant-segmented-item-selected{background:#355a42!important;color:#edf6e9!important}body[data-workspace-theme=dark] .workspace-content .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#a2dab7!important}body[data-workspace-theme=dark] .workspace-content .ant-tabs-ink-bar{background:#a2dab7!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-empty,.ant-empty-description){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content .ant-pagination-item-active{background:#355a42!important;border-color:#6fa17e!important}body[data-workspace-theme=dark] .workspace-content .ant-pagination-item-active a{color:#edf6e9!important}body[data-workspace-theme=dark] .workspace-content :is(.deal-status-NEW,.deal-status-QUALIFIED,.deal-status-PROPOSAL,.deal-status-WON){background:#294b36!important;color:#a9dfb9!important}body[data-workspace-theme=dark] .workspace-content .deal-status-NEGOTIATION{background:#493c23!important;color:#e8c77b!important}body[data-workspace-theme=dark] .workspace-content .deal-status-LOST{background:#303640!important;color:#b3bdca!important}body[data-workspace-theme=dark] .workspace-content :is(.content-sources-card>h2,.content-source-heading strong,.content-section-heading,.content-cycle-summary>span,.content-technical-details>summary,.content-page .section-heading h2){color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.content-source-choice>details>summary,.content-identity-choice>details>summary,.content-section-number,.content-prohibited,.content-fact-header,.content-facts-header){background:transparent!important;color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.content-source-choice,.content-identity-choice,.content-constraints,.content-facts,.content-facts-title,.content-provenance,.content-evidence-constraints){border-color:var(--ws-border)!important;background:var(--ws-panel)!important}body[data-workspace-theme=dark] .workspace-content :is(.content-sources-card hr,.content-cycle-summary,.content-technical-details,.content-track-metrics,.content-track-values>div,.deal-permission-note,.gd-tabs,.mp-summary-note){border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content :is(.content-hero span,.content-hero-links a,.content-create .ant-form-item-label>label,.content-sources-card .content-source-outline){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content .content-task-empty .ant-steps-item-title{color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.article-markdown,.article-rich-editor,.tiptap,.s5-raw){background:var(--ws-input)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content :is(.article-markdown blockquote,.article-markdown pre,.article-markdown code){background:var(--ws-raised)!important;color:#cadccd!important;border-color:#518064!important}body[data-workspace-theme=dark] .mw-shell :is(.mi-workflow,.mi-panel,.mw-map-panel,.mw-insights,.mw-insight,.mp-evidence,.mi-more-findings>.ant-collapse){background:var(--ws-panel)!important;border-color:var(--ws-border)!important;color:var(--ws-text);box-shadow:none}body[data-workspace-theme=dark] .mw-shell :is(.mi-stats article,.mi-workflow .mi-workflow-icon,.mi-priority-row>b,.mw-question,.mw-layer-empty,.mw-map-state,.mw-insights-state,.mw-technical pre){background:var(--ws-raised)!important;border-color:var(--ws-border)!important;color:var(--ws-text)}body[data-workspace-theme=dark] .mw-shell .mi-report-generation{background:linear-gradient(120deg,#25343a,var(--ws-panel));border-color:var(--ws-border);box-shadow:none}body[data-workspace-theme=dark] .mw-shell :is(.mi-workflow strong,.mi-stats strong,.mi-conditions dd,.mi-summary,.mw-question>p){color:var(--ws-text)!important}body[data-workspace-theme=dark] .mw-shell :is(.mi-workflow small,.mi-stats span,.mi-stats small,.mi-panel-title small,.mi-conditions dt,.mi-tabs button,.mw-eyebrow,.mw-map-toolbar>span,.mw-layer-title em,.mw-cycle-status,.mw-section-title>span,.mp-footer){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .mw-shell :is(.mi-tabs,.mi-priority-row,.mi-conditions dl>div,.mi-evidence-question,.mi-report-generation-empty){border-color:var(--ws-border)}body[data-workspace-theme=dark] .mw-shell .mi-workflow-line{background:var(--ws-border)}body[data-workspace-theme=dark] .mw-shell .mi-workflow .done>.mi-workflow-icon{background:#327e60!important;color:#fff;border-color:#5da685!important}body[data-workspace-theme=dark] .mw-shell .mi-workflow-check{border-color:var(--ws-panel)}body[data-workspace-theme=dark] .mw-shell :is(.mi-workflow .done small,.mi-tabs button.active){color:var(--ws-accent)!important}body[data-workspace-theme=dark] .mw-shell .mi-tabs button.active{border-bottom-color:var(--ws-accent)}body[data-workspace-theme=dark] .mw-shell :is(.mi-more-findings .ant-collapse-header,.mw-map-state,.mw-insights-state){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .mw-shell .mi-stats .mi-stat-icon.questions{color:#79baff!important}body[data-workspace-theme=dark] .mw-shell .mi-stats .mi-stat-icon.suggestions{color:#edc17b!important}body[data-workspace-theme=dark] .mw-shell .mi-tabs button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mi-layer-discovery{background:#203e30!important;--layer-color:#8ad4ae!important}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mi-layer-understanding{background:#203548!important;--layer-color:#91c6ff!important}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mi-layer-comparison{background:#342b46!important;--layer-color:#cbb0f0!important}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mi-layer-risk{background:#403524!important;--layer-color:#edc17b!important}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mi-layer-action{background:#432d35!important;--layer-color:#eeacb8!important}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mw-question .ant-tag{background:#343c48;color:var(--ws-muted)}body[data-workspace-theme=dark] .mw-shell .mi-map-preview .mw-question .ant-tag-green{background:#234d3b;color:#a5dfbd}body[data-workspace-theme=dark] :is(.workspace-group-toggle,.workspace-sidebar-toggle):focus-visible{outline-color:#b9d89b}body[data-workspace-theme=dark] .workspace-content :is(.gq-page,.gp-page,.rp-page,.identity-shell,.mind-shell){background:var(--ws-canvas)!important;color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-card,.content-form-card,.knowledge-workspace,.kb-panel,.kb-type-card,.brand-cases-workspace,.publish-account-tile,.publish-platform-card,.publish-channel-directory,.gd-kpis,.gd-distributions,.gd-source-summary,.gq-layers,.gq-layer,.identity-source-modes .ant-radio-button-wrapper,.identity-document-grid section){background:var(--ws-panel)!important;border-color:var(--ws-border)!important;box-shadow:none!important;color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.content-constraints>h3,.content-form-card .content-step-number,.content-type-unavailable,.kb-source-note,.kb-source-item,.kb-type-icon,.gp-capabilities,.gp-form-section span,.gq-guidance,.identity-position-preview,.identity-files,.identity-file-picker,.identity-document-check,.identity-document-missing,.conflict-versions p){background:var(--ws-raised)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(h1,h2,h3,h4,h5,h6){color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.ant-card-head,.gp-form-section,.gp-network,.gq-all,.gq-list-heading>div>span,.kb-confirm .ant-checkbox-wrapper,.kb-editor-empty,.kb-editor-empty strong,.identity-form-hint,.identity-source-summary .ant-typography){color:var(--ws-muted)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content :is(.gq-layer:hover,.gq-layer.active,.kb-type-card:hover,.kb-type-card.active,.identity-source-modes .ant-radio-button-wrapper-checked){background:#254332!important;border-color:#68997a!important}body[data-workspace-theme=dark] .workspace-content :is(.kb-editor textarea,.article-rich-editor .tiptap){background:var(--ws-input)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content .gp-history .gp-history-active>td{background:#2b4140!important}body[data-workspace-theme=dark] .workspace-content .ant-alert-info{background:#1d2e39!important;border-color:#345063!important;color:#c4d9e8!important}body[data-workspace-theme=dark] .workspace-content .ant-alert-warning{background:#352f20!important;border-color:#615235!important;color:#e2cf9f!important}body[data-workspace-theme=dark] .workspace-content .ant-alert-error{background:#382726!important;border-color:#63403e!important;color:#edc0bb!important}body[data-workspace-theme=dark] .workspace-content .ant-alert :is(.ant-alert-message,.ant-alert-description){color:inherit!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-current,.identity-generation,.identity-source,.identity-shell .ant-collapse,.kb-config.ant-collapse,.dist-card.dist-confirmed,.gd-more,.gd-activity,.gd-source-empty,.knowledge-empty){background:var(--ws-panel)!important;border-color:var(--ws-border)!important;color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content :is(.identity-report-block,.identity-supplement-block,.claim-card,.kb-next-step,.publish-flow-notice,.publish-workspace .publish-flow-notice,.dist-body,.rp-dimension,.gd-cohort button,.gd-tabs button,.gd-stages button,.gd-bars>div>div,.gd-footer-explanation>div,.gd-cohort-note){background:var(--ws-raised)!important;border-color:var(--ws-border)!important;color:var(--ws-text)}body[data-workspace-theme=dark] .workspace-content :is(.identity-workspace-tabs,.identity-evidence-progress,.identity-report-block,.identity-supplement-block,.publish-platform-bottom,.rp-score-summary,.mw-question-evidence){border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-workspace-tabs button,.identity-progress,.identity-progress strong,.identity-source-heading,.identity-current p,.identity-evidence-row p,.identity-draft-status,.kb-workflow-step,.kb-next-step p,.publish-flow-notice,.publish-account-description,.publish-directory-heading p,.publish-platform-info p,.rp-header>div>span,.rp-dimension>small,.rp-dimension>strong small,.rp-score-summary .ant-statistic-title,.rp-delta,.gd-compare,.gd-muted,.gd-footer-status,.gd-footer-explanation,.mw-question-evidence,.mw-update-report-heading span,.mw-update-report-controls>label,.mw-update-report-count,.mw-update-report-pagination>span){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-source-heading strong,.identity-file-chips .ant-tag,.rp-dimension>strong,.rp-score-summary .ant-statistic-content,.rp-delta strong,.gd-cohort button,.gd-stages button,.kb-next-step strong){color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-workspace-tabs button.active,.gd-tabs button.active,.kb-type-card.selected){background:#293f3b!important;color:var(--ws-accent)!important;border-color:#587e72!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-evidence-number,.identity-evidence-progress i,.identity-draft-status,.identity-current .ant-tag,.identity-file-chips .ant-tag,.kb-workflow-step>span,.kb-workflow-step.done>span,.kb-draft-header h2 .ant-tag,.gd-donut-badge,.gd-demo-badge,.gd-icon,.gd-donut-legend li.is-active){background:var(--ws-raised)!important;color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-evidence-number.done,.identity-verified-tag,.publish-account-active,.publish-status-published>span:last-child,.is-configured .publish-platform-info .ant-tag){background:#233f34!important;color:#a5dfbd!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-pending-panel,.identity-pending-row b,.identity-unverified-tag){background:#393225!important;border-color:#645638!important;color:#e2cc96!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-evidence-notice,.identity-review-card .identity-position-preview,.kb-info-strip,.publish-directory-note){background:#22313f!important;border-color:#3c5368!important;color:#c1d7eb!important}body[data-workspace-theme=dark] .workspace-content :is(.publish-status>span:last-child,.publish-account-main>.ant-tag,.publish-asset-cell>.ant-tag,.publish-platform-info .ant-tag,.gp-status-pill){background:var(--ws-raised)!important;color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.publish-status-failed>span:last-child,.gp-status-pill.gp-status-FAILED){background:#402c30!important;color:#efb0ad!important}body[data-workspace-theme=dark] .workspace-content .publish-status-publishing>span:last-child{background:#25394b!important;color:#a9c9ed!important}body[data-workspace-theme=dark] .workspace-content .gp-status-pill.gp-status-COMPLETED{background:#233f34!important;color:#a5dfbd!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-shell .identity-protocol-button:hover,.gp-page .gp-question-map-button:hover,.gp-page .gp-query-button:not(:disabled):hover,.gp-page .gp-detail-button:not(:disabled):hover){background:var(--ws-raised)!important;color:var(--ws-text)!important;border-color:var(--ws-accent)!important}body[data-workspace-theme=dark] .workspace-content .gp-history-pagination .ant-pagination-item{background:var(--ws-panel)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content .gp-history-pagination .ant-pagination-item-active{background:#293f3b!important;border-color:var(--ws-accent)!important}body[data-workspace-theme=dark] .workspace-content .rp-cognition{--rp-color:#86cfae}body[data-workspace-theme=dark] .workspace-content .rp-trust{--rp-color:#91c6ed}body[data-workspace-theme=dark] .workspace-content .rp-consensus{--rp-color:#c7afe7}body[data-workspace-theme=dark] .workspace-content .rp-content{--rp-color:#e0c17d}body[data-workspace-theme=dark] .workspace-content .rp-citation{--rp-color:#84d2c5}body[data-workspace-theme=dark] .workspace-content :is(.ant-form-item-label>label,.identity-shell .ant-form-item-label>label,.identity-form-grid label,.s7-source,.s7-header small,.s7-facts dt){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content :is(.identity-empty-hint,.identity-review-hint){color:var(--ws-accent)!important}body[data-workspace-theme=dark] .workspace-content .s7-header{background:var(--ws-panel);border-color:var(--ws-border)}body[data-workspace-theme=dark] .workspace-content .gp-model-picker{background:var(--ws-input)!important;border-color:var(--ws-border)!important;color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content .gp-model-picker :is(summary,summary strong,.gp-model-picker-label strong){color:var(--ws-text)!important}body[data-workspace-theme=dark] .workspace-content .gp-model-picker :is(summary small,.gp-model-picker-label small,.gp-model-picker-all){color:var(--ws-muted)!important}body[data-workspace-theme=dark] .workspace-content .gp-model-picker summary>.anticon{color:var(--ws-accent)!important}body[data-workspace-theme=dark] .workspace-content .gp-model-picker :is(details[open]>summary,.gp-model-picker-row){border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .workspace-content .gp-model-picker .ant-checkbox-wrapper-disabled .gp-model-picker-label :is(strong,small){color:var(--ws-subtle)!important}body[data-workspace-theme=dark]{--ws-error:#efb0ad}body[data-workspace-theme=dark] :is(.article-rich-body:fullscreen,.article-edit-fullscreen .article-rich-body,.article-edit-fullscreen .ant-modal-footer,.rich-word-combos>div>div:first-child,.rich-word-combos [role=listbox]){background:var(--ws-panel)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}body[data-workspace-theme=dark] .article-edit-fullscreen .edit-comment{background:var(--ws-raised)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}:root{color:#17241f;background:#f4f5ef;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}::selection{color:#10251f;background:#cbed9c}.ant-btn-variant-solid:not(:disabled),.ant-btn-variant-solid:not(:disabled):hover,.ant-btn-variant-solid:not(:disabled):active,.ant-btn-variant-solid:not(:disabled):focus,.ant-btn-primary:not(:disabled),.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):active,.ant-btn-primary:not(:disabled):focus{color:#fff!important}.ant-btn-variant-solid:not(:disabled)>span,.ant-btn-primary:not(:disabled)>span{color:inherit!important}.ant-alert.ant-alert-info{background:#edf5ff!important;border-color:#d6e4ff!important;color:#526a80!important}.ant-alert-info .ant-alert-message{color:#245f96!important;font-weight:600}.ant-alert-info .ant-alert-description{color:#526a80!important}.ant-alert-info>.ant-alert-icon{color:#5497d8!important}.ant-alert.ant-alert-success{background:#f0f9ef!important;border-color:#d9edcf!important}.ant-alert-success .ant-alert-message{color:#32623d!important;font-weight:600}.ant-alert-success .ant-alert-description{color:#526b59!important}.ant-alert.ant-alert-warning{background:#fffbeb!important;border-color:#f6e6b5!important}.ant-alert-warning .ant-alert-message{color:#806125!important;font-weight:600}.ant-alert-warning .ant-alert-description{color:#78684b!important}.ant-alert.ant-alert-error{background:#fff3f2!important;border-color:#ffd9d5!important}.ant-alert-error .ant-alert-message{color:#a13d36!important;font-weight:600}.ant-alert-error .ant-alert-description{color:#805c58!important}.kb-info-strip,.kb-source-note,.mw-map-state,.mw-insights-state{background:#edf5ff!important;border-color:#d6e4ff!important;color:#526a80!important}.kb-source-note strong{color:#245f96!important}.kb-source-note p{color:#526a80!important}.kb-info-strip>.anticon,.kb-source-note>.anticon{color:#5497d8!important}
