.comparison-hero{background:linear-gradient(120deg,rgba(0,122,90,.13),rgba(11,95,165,.08) 44%,rgba(255,201,40,.12)),#ffffff;border-bottom:1px solid rgba(20,35,31,.08);padding:92px clamp(24px,7vw,92px) 74px}.comparison-hero div{width:min(940px,100%)}.comparison-hero h1{color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08;margin:22px 0 0}.comparison-hero p{color:#4e625c;font-size:18px;line-height:1.82;margin:22px 0 0;max-width:780px}.comparison-criteria{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:28px}.comparison-card,.comparison-criteria article{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07)}.comparison-criteria article{padding:26px}.comparison-card-head svg,.comparison-criteria svg{color:#007a5a}.comparison-criteria h2{color:#10231e;font-size:23px;font-weight:900;line-height:1.28;margin:18px 0 0}.comparison-card-head p,.comparison-criteria p{color:#52665f;font-size:14px;line-height:1.72;margin:12px 0 0}.comparison-grid-section{margin:0 auto;padding:28px 0 78px;width:min(1180px,calc(100% - 48px))}.comparison-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-card{display:grid;grid-gap:22px;gap:22px;padding:28px}.comparison-card-head{align-items:flex-start;display:flex;gap:14px}.comparison-card-head svg{flex:0 0 auto}.comparison-card h2{color:#10231e;font-size:25px;font-weight:900;line-height:1.25;margin:0}.comparison-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.comparison-card dl div{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;padding:14px}.comparison-card dt{color:#007a5a;font-size:12px;font-weight:900;margin:0}.comparison-card dd{color:#223a34;font-size:14px;font-weight:800;line-height:1.58;margin:6px 0 0}.comparison-actions{display:flex;flex-wrap:wrap;gap:12px}.comparison-actions a{align-items:center;color:#007a5a;display:inline-flex;font-size:14px;font-weight:900;gap:7px}.comparison-note a{align-items:center;display:inline-flex;gap:8px}.platform-comparison-entry{align-items:center;background:#f4faf7;border:1px solid rgba(0,122,90,.14);border-radius:8px;display:flex;gap:22px;justify-content:space-between;margin-top:24px;padding:24px}.platform-comparison-entry h2{color:#10231e;font-size:24px;font-weight:900;line-height:1.28;margin:0}.platform-comparison-entry p{color:#52665f;font-size:14px;line-height:1.72;margin:10px 0 0}.platform-comparison-entry a{align-items:center;color:#007a5a;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;gap:8px}@media (max-width:900px){.comparison-criteria,.comparison-grid{grid-template-columns:1fr}.platform-comparison-entry{align-items:flex-start;display:grid}}@media (max-width:760px){.comparison-hero{padding:54px 18px 48px}.comparison-hero h1{font-size:36px}.comparison-hero p{font-size:16px;line-height:1.72}.comparison-grid-section{padding:10px 0 56px;width:calc(100% - 36px)}.comparison-card,.comparison-criteria article,.platform-comparison-entry{padding:22px}.comparison-card-head{display:grid}}.workflow-hero{background:linear-gradient(120deg,rgba(0,122,90,.14),rgba(11,95,165,.08) 46%,rgba(255,201,40,.13)),#ffffff;border-bottom:1px solid rgba(20,35,31,.08);padding:92px clamp(24px,7vw,92px) 74px}.workflow-hero>div{width:min(940px,100%)}.workflow-hero h1{color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08;margin:22px 0 0;max-width:900px}.workflow-hero p{color:#4e625c;font-size:18px;line-height:1.82;margin:22px 0 0;max-width:760px}.workflow-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.workflow-stage-section{margin:0 auto;padding:76px 0 34px;width:min(1180px,calc(100% - 48px))}.workflow-timeline{display:grid;grid-gap:18px;gap:18px}.workflow-phase-card{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07);display:grid;grid-gap:22px;gap:22px;padding:28px}.workflow-phase-head{align-items:flex-start;display:flex;gap:18px}.workflow-phase-head span{align-items:center;background:#007a5a;border-radius:8px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:900;height:44px;justify-content:center;width:54px}.workflow-artifact-copy h2,.workflow-phase-grid h3,.workflow-phase-head h2,.workflow-principle-section h2{color:#10231e;font-weight:900;line-height:1.28;margin:0}.workflow-phase-head h2{font-size:26px}.workflow-phase-head p{color:#52665f;font-size:15px;line-height:1.72;margin:10px 0 0}.workflow-phase-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-phase-grid>div,.workflow-phase-notes div{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;padding:18px}.workflow-phase-grid h3{font-size:15px}.workflow-phase-grid ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:14px 0 0;padding:0}.workflow-phase-grid li{align-items:flex-start;color:#223a34;display:flex;font-size:14px;font-weight:800;gap:9px;line-height:1.5}.workflow-phase-grid svg{color:#007a5a;flex:0 0 auto;margin-top:2px}.workflow-phase-notes{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.workflow-phase-notes dt{color:#007a5a;font-size:12px;font-weight:900;margin:0}.workflow-phase-notes dd{color:#334941;font-size:14px;font-weight:800;line-height:1.62;margin:8px 0 0}.workflow-artifact-band{align-items:start;background:#062e25;color:#ffffff;display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(260px,.72fr) 1.28fr;margin-top:42px;padding:68px clamp(24px,6vw,84px)}.workflow-artifact-copy svg{color:#ffc928}.workflow-artifact-copy h2{color:#ffffff;font-size:clamp(30px,3vw,44px);margin-top:18px}.workflow-artifact-copy p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.8;margin:16px 0 0}.workflow-artifact-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-artifact-grid article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;min-height:136px;padding:20px}.workflow-artifact-grid h3{color:#ffffff;font-size:18px;font-weight:900;margin:0}.workflow-artifact-grid p{color:rgba(255,255,255,.74);font-size:14px;line-height:1.72;margin:12px 0 0}.workflow-principle-section{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 48px))}.workflow-principle-section h2{font-size:clamp(30px,3vw,44px);margin-top:18px}.workflow-principle-section p{color:#5b6f69;font-size:16px;line-height:1.8;margin:16px 0 0}.workflow-principle-list{display:grid;grid-gap:14px;gap:14px}.workflow-principle-list span{align-items:flex-start;background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.06);color:#263d37;display:flex;font-size:15px;font-weight:900;gap:10px;line-height:1.5;padding:18px}.workflow-principle-list svg{color:#007a5a;flex:0 0 auto;margin-top:2px}.workflow-cta{margin-top:0}@media (max-width:900px){.workflow-artifact-band,.workflow-artifact-grid,.workflow-phase-grid,.workflow-phase-notes,.workflow-principle-section{grid-template-columns:1fr}}@media (max-width:760px){.workflow-hero{padding:54px 18px 48px}.workflow-hero h1{font-size:36px}.workflow-hero p{font-size:16px;line-height:1.72}.workflow-principle-section,.workflow-stage-section{padding:54px 0;width:calc(100% - 36px)}.workflow-phase-card{padding:22px}.workflow-phase-head{display:grid}.workflow-phase-head h2{font-size:24px}.workflow-artifact-band{margin-top:24px;padding:54px 18px}}.case-hero{background:linear-gradient(120deg,rgba(0,122,90,.13),rgba(11,95,165,.08) 44%,rgba(255,201,40,.12)),#ffffff;border-bottom:1px solid rgba(20,35,31,.08);padding:92px clamp(24px,7vw,92px) 74px}.case-hero>div{width:min(940px,100%)}.case-hero h1{color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08;margin:22px 0 0;max-width:900px}.case-hero p{color:#4e625c;font-size:18px;line-height:1.82;margin:22px 0 0;max-width:780px}.case-intro-section{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:72px 0 30px;width:min(1180px,calc(100% - 48px))}.case-card,.case-intro-section article{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07)}.case-intro-section article{padding:26px}.case-intro-section svg{color:#007a5a}.case-intro-section h2{color:#10231e;font-size:22px;font-weight:900;line-height:1.28;margin:18px 0 0}.case-intro-section p{color:#52665f;font-size:14px;line-height:1.72;margin:12px 0 0}.case-list-section{margin:0 auto;padding:42px 0 78px;width:min(1180px,calc(100% - 48px))}.case-card,.case-list{display:grid;grid-gap:22px;gap:22px}.case-card{padding:30px}.case-card-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.case-card-head span{color:#007a5a;font-size:12px;font-weight:900;letter-spacing:0}.case-card-head h2{color:#10231e;font-size:28px;font-weight:900;line-height:1.22;margin:8px 0 0}.case-card-head a{align-items:center;color:#007a5a;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;gap:8px;margin-top:2px}.case-meta-row{display:flex;flex-wrap:wrap;gap:10px}.case-meta-row span{background:#f4faf7;border:1px solid rgba(0,122,90,.14);border-radius:8px;color:#24433b;font-size:13px;font-weight:900;line-height:1.45;padding:9px 12px}.case-action-grid,.case-summary-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-action-grid>div,.case-summary-grid>div{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;padding:18px}.case-action-grid h3,.case-summary-grid h3{color:#10231e;font-size:16px;font-weight:900;margin:0}.case-summary-grid p{color:#334941;font-size:14px;font-weight:800;line-height:1.66;margin:12px 0 0}.case-action-grid ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:14px 0 0;padding:0}.case-action-grid li{align-items:flex-start;color:#223a34;display:flex;font-size:14px;font-weight:800;gap:9px;line-height:1.5}.case-action-grid svg{color:#007a5a;flex:0 0 auto;margin-top:2px}.case-boundary{align-items:flex-start;background:#fffaf0;border:1px solid rgba(255,201,40,.36);border-radius:8px;display:flex;gap:10px;padding:16px 18px}.case-boundary svg{color:#8c6900;flex:0 0 auto;margin-top:2px}.case-boundary p{color:#4d4430;font-size:14px;font-weight:800;line-height:1.62;margin:0}.case-note{margin-top:0}@media (max-width:900px){.case-action-grid,.case-intro-section,.case-summary-grid{grid-template-columns:1fr}.case-card-head{display:grid}}@media (max-width:760px){.case-hero{padding:54px 18px 48px}.case-hero h1{font-size:36px}.case-hero p{font-size:16px;line-height:1.72}.case-intro-section,.case-list-section{padding:54px 0;width:calc(100% - 36px)}.case-list-section{padding-top:20px}.case-card,.case-intro-section article{padding:22px}.case-card-head h2{font-size:24px}}.site-solution-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.site-solution-card,.solution-aside,.solution-detail-card,.solution-main{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07)}.site-solution-card{color:#14231f;min-height:260px;padding:24px;text-decoration:none}.site-solution-card span,.solution-detail-card span{color:#007a5a;display:block;font-size:12px;font-weight:900;line-height:1.55}.site-solution-card h3{font-size:22px;line-height:1.34;margin:14px 0 10px}.site-solution-card p{color:#5b6f69;line-height:1.72;margin:0}.site-case-entry{align-items:center;background:#f4faf7;border:1px solid rgba(0,122,90,.14);border-radius:8px;display:flex;gap:22px;justify-content:space-between;margin-top:24px;padding:24px}.site-case-entry h3{color:#10231e;font-size:22px;font-weight:900;line-height:1.28;margin:0}.site-case-entry p{color:#52665f;font-size:14px;line-height:1.72;margin:10px 0 0}.site-case-entry a{align-items:center;color:#007a5a;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;gap:8px;text-decoration:none}.solution-detail-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-detail-card{display:grid;grid-gap:14px;gap:14px;min-height:280px;padding:28px}.solution-detail-card svg{color:#007a5a}.solution-detail-card h2{color:#10231e;font-size:26px;line-height:1.28;margin:0}.solution-detail-card p{color:#5b6f69;line-height:1.78;margin:0}.solution-detail-card a,.solution-link-grid a,.solution-platform-list a{align-items:center;color:#007a5a;display:inline-flex;font-size:13px;font-weight:900;gap:7px;text-decoration:none}.solution-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.solution-aside,.solution-main{padding:34px}.solution-aside h2,.solution-main h2{color:#10231e;font-size:26px;line-height:1.28;margin:0}.solution-main h2:not(:first-child){margin-top:38px}.solution-intro{align-items:flex-start;background:#f4faf7;border:1px solid rgba(0,122,90,.14);border-radius:8px;display:flex;gap:14px;margin-bottom:32px;padding:18px}.solution-intro svg{color:#007a5a;flex:0 0 auto}.solution-intro p{color:#4e625c;line-height:1.7;margin:10px 0 0}.solution-link-grid,.solution-platform-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.solution-link-grid a,.solution-platform-list a{background:#f4faf7;border:1px solid rgba(0,122,90,.14);border-radius:8px;justify-content:space-between;min-height:42px;padding:0 13px}.solution-platform-list a{color:#14231f;justify-content:flex-start}.solution-platform-list svg{color:#007a5a;flex:0 0 auto}.solution-risk-note{align-items:flex-start;background:#fff9df;border:1px solid rgba(255,201,40,.48);border-radius:8px;color:#5b4b12;display:flex;font-size:13px;font-weight:800;gap:10px;line-height:1.6;margin-top:24px;padding:14px}.solution-risk-note svg{color:#8c6900;flex:0 0 auto}@media (max-width:1100px){.site-solution-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.site-solution-grid,.solution-detail-grid,.solution-layout{grid-template-columns:1fr}.site-case-entry{align-items:flex-start;display:grid}.solution-aside,.solution-main{padding:24px}.solution-intro{display:grid}}.site-contact{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);grid-gap:46px;gap:46px;align-items:start;padding:82px clamp(24px,6vw,86px);background:radial-gradient(circle at 12% 18%,rgba(255,201,40,.14),transparent 28%),linear-gradient(135deg,rgba(0,122,90,.96),rgba(6,46,37,.98)),#062e25;color:#ffffff}.site-contact-copy{max-width:610px}.site-contact-copy svg{color:#ffc928}.site-contact-copy h1,.site-contact-copy h2,.site-contact-copy p{color:#ffffff}.site-contact .site-contact-copy h1+p,.site-contact .site-contact-copy h2+p,.site-contact .site-contact-copy p{color:rgba(255,255,255,.82)}.site-contact-note{display:inline-flex;gap:10px;align-items:center;margin-top:28px;padding:14px 16px;border:1px solid rgba(255,201,40,.46);border-radius:8px;background:rgba(255,201,40,.13);color:#fff0b8;font-size:14px;font-weight:800;line-height:1.55}.site-lead-form{display:grid;grid-gap:16px;gap:16px;padding:26px}.site-lead-form label{display:grid;grid-gap:8px;gap:8px}.site-lead-form span{color:#35514a;font-size:13px;font-weight:900}.site-lead-form input,.site-lead-form select,.site-lead-form textarea{width:100%;border:1px solid rgba(20,35,31,.14);border-radius:8px;background:#f8fbfa;color:#14231f;font:inherit;font-size:14px;line-height:1.5}.site-lead-form input,.site-lead-form select{height:44px;padding:0 12px}.site-lead-form textarea{min-height:112px;padding:12px;resize:vertical}.site-lead-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:0;border-radius:8px;background:#ffc928;color:#14231f;font-size:14px;font-weight:800;line-height:1;cursor:pointer}.site-lead-form button:disabled{cursor:wait;opacity:.72}.site-form-success{display:flex;gap:8px;align-items:flex-start;color:#007a5a}.site-form-error,.site-form-success{margin:0;font-size:13px;font-weight:800;line-height:1.5}.site-form-error{color:#b42318}.site-form-error[hidden],.site-form-success[hidden]{display:none}.contact-page-block{min-height:calc(100vh - 174px);align-items:center}@media (max-width:760px){.site-contact{grid-template-columns:1fr;gap:28px;padding:56px 18px}}.legal-hero{padding:92px clamp(24px,7vw,92px) 74px;border-bottom:1px solid rgba(20,35,31,.08);background:linear-gradient(120deg,rgba(0,122,90,.12),rgba(11,95,165,.08) 48%,rgba(255,201,40,.11)),#ffffff}.legal-hero-strong{background:linear-gradient(120deg,rgba(0,122,90,.15),rgba(6,46,37,.08) 50%,rgba(255,201,40,.12)),#ffffff}.legal-hero div{width:min(900px,100%)}.legal-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:8px;background:rgba(0,122,90,.1);color:#007a5a;font-size:13px;font-weight:900}.legal-hero h1{margin:22px 0 0;color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08}.legal-hero p{max-width:760px;margin:22px 0 0;color:#4e625c;font-size:18px;line-height:1.82}.legal-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0}.legal-panel{min-height:250px;padding:34px;border:1px solid rgba(20,35,31,.1);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(13,29,25,.07)}.legal-panel svg{color:#007a5a}.legal-panel h2{margin:22px 0 0;color:#10231e;font-size:26px;font-weight:900;line-height:1.28}.legal-panel p{margin:16px 0 0;color:#52665f;font-size:15px;line-height:1.78}.legal-wide{grid-column:1/-1;min-height:0;background:#f4faf7}.site-form-legal{margin:-2px 0 0;color:#60736d;font-size:12px;font-weight:700;line-height:1.7}.site-form-legal a{margin:0 3px;color:#007a5a;font-weight:900;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.legal-hero{padding:54px 18px 48px}.legal-hero h1{font-size:36px}.legal-hero p{font-size:16px;line-height:1.72}.legal-layout{grid-template-columns:1fr;width:calc(100% - 36px);padding:54px 0}.legal-panel{min-height:0;padding:28px}}.package-hero{padding:92px clamp(24px,7vw,92px) 74px;border-bottom:1px solid rgba(20,35,31,.08);background:linear-gradient(120deg,rgba(0,122,90,.13),rgba(11,95,165,.08) 44%,rgba(255,201,40,.12)),#ffffff}.package-hero div{width:min(920px,100%)}.package-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:8px;background:rgba(0,122,90,.1);color:#007a5a;font-size:13px;font-weight:900}.package-hero h1{margin:22px 0 0;color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08}.package-hero p{max-width:780px;margin:22px 0 0;color:#4e625c;font-size:18px;line-height:1.82}.package-hero .site-primary-btn{margin-top:30px;width:-moz-fit-content;width:fit-content}.package-grid-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:76px 0}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card,.package-grid{display:grid;grid-gap:22px;gap:22px}.package-card{align-content:start;padding:30px;border:1px solid rgba(20,35,31,.1);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(13,29,25,.07)}.package-card-top span{display:block;color:#10231e;font-size:25px;font-weight:900;line-height:1.25}.package-boundary p,.package-card-top p,.package-summary{margin:12px 0 0;color:#52665f;font-size:14px;line-height:1.72}.package-summary{margin:0;min-height:96px}.package-boundary h2,.package-list-block h2{margin:0 0 14px;color:#10231e;font-size:16px;font-weight:900}.package-list-block ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.package-list-block li{display:flex;gap:9px;align-items:flex-start;color:#223a34;font-size:14px;font-weight:800;line-height:1.5}.package-boundary svg,.package-list-block svg{flex:0 0 auto;color:#007a5a}.package-boundary{padding:18px;border-radius:8px;background:#f4faf7}.package-boundary h2{display:flex;align-items:center;gap:8px}.package-link,.package-note a,.service-package-entry a{display:inline-flex;align-items:center;gap:8px;color:#007a5a;font-size:14px;font-weight:900}.package-note{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:50px clamp(24px,7vw,92px);background:#062e25;color:#ffffff}.package-note h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.18}.package-note p{max-width:780px;margin:14px 0 0;color:rgba(255,255,255,.74);font-size:15px;line-height:1.75}.package-note a{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid rgba(255,201,40,.58);border-radius:8px;color:#ffe89d}.service-package-entry{margin-bottom:28px}@media (max-width:900px){.package-grid{grid-template-columns:1fr}.package-summary{min-height:0}.package-note{display:grid}.package-note a{justify-content:center}}@media (max-width:760px){.package-hero{padding:54px 18px 48px}.package-hero h1{font-size:36px}.package-hero p{font-size:16px;line-height:1.72}.package-hero .site-primary-btn{width:100%}.package-grid-section{width:calc(100% - 36px);padding:54px 0}.package-card{padding:26px}.package-note{padding:42px 18px}}.tax-tool-page{background:#fff}.tax-tool-subhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);grid-gap:40px;gap:40px;align-items:end;padding-top:44px;padding-bottom:34px}.tax-tool-subhero h1{max-width:760px;margin-top:10px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.tax-tool-subhero p{max-width:790px;line-height:1.75}.tax-hero-proof{display:grid;grid-gap:11px;gap:11px;padding:22px;border:1px solid #d8e4e0;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(8,35,27,.06)}.tax-hero-proof>svg{color:#006b55}.tax-hero-proof strong{color:#0b2c23;font-size:17px}.tax-hero-proof ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.tax-hero-proof li{display:flex;gap:8px;align-items:center;color:#5f716b;font-size:13px}.tax-hero-proof li svg{flex:0 0 auto;color:#087e63}.tax-v4-shell{--tax-green:#006b55;--tax-green-dark:#064638;--tax-green-soft:#edf8f4;--tax-blue:#2563a8;--tax-blue-soft:#eef5ff;--tax-yellow:#a56700;--tax-yellow-soft:#fff8e8;--tax-text:#14231f;--tax-muted:#667670;--tax-border:#d8e3df;--tax-panel:#f8fbfa;padding-top:0;padding-bottom:70px;color:var(--tax-text)}.tax-v4-toolbar{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:22px 24px;border:1px solid var(--tax-border);border-radius:8px 8px 0 0;background:#fff}.tax-v4-toolbar h2{margin:0;font-size:clamp(23px,2.4vw,30px)}.tax-v4-toolbar p{max-width:660px;margin:6px 0 0;color:var(--tax-muted);font-size:13px;line-height:1.65}.tax-v4-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tax-v4-actions button,.tax-v4-input-panel header button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #cbd9d4;border-radius:6px;background:#fff;color:#29443d;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.tax-v4-actions button.primary{border-color:var(--tax-green);background:var(--tax-green);color:#fff}.tax-v4-actions button:disabled{border-color:#d8e0dd;background:#edf1ef;color:#87938f;cursor:not-allowed}.tax-v4-actions button:focus-visible,.tax-v4-expand summary:focus-visible,.tax-v4-input-panel button:focus-visible,.tax-v4-money-control input:focus-visible,.tax-v4-setup input:focus-visible{outline:3px solid rgba(0,107,85,.2);outline-offset:2px}.tax-v4-setup{display:grid;grid-template-columns:220px 220px minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--tax-border);border-top:0;border-radius:0 0 8px 8px;overflow:hidden;background:var(--tax-border)}.tax-v4-setup>label,.tax-v4-setup>p{min-width:0;margin:0;padding:16px 18px;background:var(--tax-panel)}.tax-v4-setup>label+label,.tax-v4-setup>p{border-left:1px solid var(--tax-border)}.tax-v4-setup label>span{display:flex;gap:7px;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800}.tax-v4-setup label>span svg{color:var(--tax-green)}.tax-v4-setup input{width:100%;min-height:42px;padding:0 11px;border:1px solid #c7d7d2;border-radius:6px;background:#fff;color:var(--tax-text);font:inherit;font-size:14px}.tax-v4-setup>p{display:flex;gap:9px;align-items:center;color:#3d5b52;font-size:13px;line-height:1.55}.tax-v4-setup>p svg{flex:0 0 auto;color:var(--tax-green)}.tax-v4-setup>p.invalid{color:#8c4c00;background:var(--tax-yellow-soft)}.tax-v4-setup>p.invalid svg{color:var(--tax-yellow)}.tax-v4-workspace{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(350px,.9fr);grid-gap:20px;gap:20px;align-items:start;margin-top:20px}.tax-v4-input-panel{min-width:0;padding:24px;border:1px solid var(--tax-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(8,35,27,.06)}.tax-v4-input-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:19px;border-bottom:1px solid #e1e9e6}.tax-v4-input-panel h3{margin:0;font-size:22px}.tax-v4-input-panel header p{margin:6px 0 0;color:var(--tax-muted);font-size:12px;line-height:1.6}.tax-v4-input-panel header button{min-height:36px;color:var(--tax-green);white-space:nowrap}.tax-v4-input-section{padding-top:20px}.tax-v4-section-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.tax-v4-section-title strong{font-size:14px}.tax-v4-section-title span{color:var(--tax-muted);font-size:11px}.tax-v4-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 14px;gap:13px 14px}.tax-v4-money-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.tax-v4-money-field>span:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.tax-v4-money-field>span:first-child strong{font-size:12px}.tax-v4-money-field>span:first-child small{color:var(--tax-muted);font-size:10px;font-weight:700}.tax-v4-money-field.forecast>span:first-child small{color:var(--tax-blue)}.tax-v4-money-field em{color:#a43d2e;font-size:10px;font-style:normal}.tax-v4-money-control{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:43px;overflow:hidden;border:1px solid #c7d7d2;border-radius:6px;background:#fff}.tax-v4-money-control:focus-within{border-color:var(--tax-green);box-shadow:0 0 0 3px rgba(0,107,85,.09)}.tax-v4-money-control b{display:flex;align-items:center;justify-content:center;border-right:1px solid #e2e9e6;color:#6a7a74;font-size:11px}.tax-v4-money-control input{min-width:0;width:100%;border:0;outline:0;padding:0 11px;background:transparent;color:var(--tax-text);font:inherit;font-size:14px;font-weight:700;text-align:right}.tax-v4-money-control input::placeholder{color:#9aa6a2;font-weight:500}.tax-v4-money-control input[aria-invalid=true]{background:#fff3f1}.tax-v4-money-field.forecast .tax-v4-money-control{border-color:#c9dbf3;background:#fbfdff}.tax-v4-current-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);grid-gap:22px;gap:22px;align-items:end;margin-top:22px;padding:18px;border-left:4px solid var(--tax-green);background:var(--tax-green-soft)}.tax-v4-current-section>div>strong{font-size:15px}.tax-v4-current-section>div>p{margin:6px 0 0;color:#536c64;font-size:11px;line-height:1.55}.tax-v4-money-field.current .tax-v4-money-control{border-color:var(--tax-green)}.tax-v4-first-month{display:flex;gap:8px;align-items:center;margin:0;padding:15px;background:var(--tax-green-soft);color:#315f51;font-size:12px}.tax-v4-inline-error{margin:12px 0 0;color:#a43d2e;font-size:11px;font-weight:700}.tax-v4-expand{margin-top:18px;border-top:1px solid #e1e9e6}.tax-v4-expand summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:17px 0;cursor:pointer;list-style:none}.tax-v4-expand summary::-webkit-details-marker{display:none}.tax-v4-expand summary>span{display:grid;grid-gap:4px;gap:4px}.tax-v4-expand summary strong{font-size:13px}.tax-v4-expand summary small{color:var(--tax-muted);font-size:10px}.tax-v4-expand summary svg{color:var(--tax-green);transition:transform .16s ease}.tax-v4-expand[open] summary svg{transform:rotate(180deg)}.tax-v4-input-grid.auxiliary{padding:16px;background:#f7faf9}.tax-v4-expand.forecast summary strong,.tax-v4-expand.forecast summary svg{color:var(--tax-blue)}.tax-v4-2027-note{margin:13px 0 0;padding:11px 13px;border-left:3px solid #d59a22;background:var(--tax-yellow-soft);color:#74501a;font-size:11px;line-height:1.55}.tax-v4-result{position:-webkit-sticky;position:sticky;top:88px;align-self:start;min-width:0;padding:24px;border:1px solid var(--tax-border);border-radius:8px;background:#fbfdfc;box-shadow:0 18px 42px rgba(8,35,27,.06)}.tax-v4-result-status{display:flex;gap:9px;align-items:flex-start;padding:13px 14px;border:1px solid #d7e4df;background:#fff;color:#48635a;font-size:12px;line-height:1.55}.tax-v4-result-status svg{flex:0 0 auto}.tax-v4-result-status.ready{border-color:#bfe1d4;background:var(--tax-green-soft);color:#075b47}.tax-v4-result-status.review{border-color:#ead39f;background:var(--tax-yellow-soft);color:#775016}.tax-v4-tax-total{margin-top:16px;padding:20px;border-radius:7px;background:var(--tax-green-dark);color:#fff}.tax-v4-tax-total span{display:block;color:#b8d8ce;font-size:11px}.tax-v4-tax-total strong{display:block;margin-top:7px;font-size:clamp(26px,3vw,40px);line-height:1.1}.tax-v4-tax-total small{display:block;margin-top:10px;color:#cce1da;font-size:10px}.tax-v4-result-list{margin:18px 0 0}.tax-v4-result-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e2e9e6}.tax-v4-result-list dt{color:var(--tax-muted);font-size:11px}.tax-v4-result-list dd{margin:0;font-size:12px;font-weight:800;text-align:right}.tax-v4-formula{display:grid;grid-gap:6px;gap:6px;margin-top:17px;padding:14px;background:#f0f4f2}.tax-v4-formula strong{font-size:11px}.tax-v4-formula span{color:var(--tax-green);font-size:11px;font-weight:800}.tax-v4-formula code{color:#52625d;font-family:inherit;font-size:10px;line-height:1.55}.tax-v4-missing{margin:12px 0 0;color:#7f540e;font-size:11px;line-height:1.5}.tax-v4-forecast-progress{margin-top:18px;padding-top:16px;border-top:1px solid #dde6e2}.tax-v4-forecast-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.tax-v4-forecast-progress span{color:var(--tax-muted);font-size:10px}.tax-v4-forecast-progress strong{font-size:10px}.tax-v4-forecast-progress [role=progressbar]{height:6px;margin-top:9px;overflow:hidden;background:#deebe7}.tax-v4-forecast-progress [role=progressbar] span{display:block;height:100%;background:var(--tax-blue)}.tax-v4-forecast-progress p{margin:8px 0 0;color:var(--tax-muted);font-size:9px;line-height:1.45}.tax-v4-brackets,.tax-v4-ledger{margin-top:20px;border:1px solid var(--tax-border);border-radius:8px;background:#fff}.tax-v4-brackets>header,.tax-v4-ledger>header{padding:21px 24px 15px}.tax-v4-brackets h3,.tax-v4-ledger h3{margin:0;font-size:20px}.tax-v4-brackets header p,.tax-v4-ledger header p{margin:5px 0 0;color:var(--tax-muted);font-size:11px}.tax-v4-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 24px 15px;border-top:1px solid var(--tax-border);border-bottom:1px solid var(--tax-border)}.tax-v4-summary-strip>div{padding:13px 14px}.tax-v4-summary-strip>div+div{border-left:1px solid var(--tax-border)}.tax-v4-summary-strip span{display:block;color:var(--tax-muted);font-size:10px}.tax-v4-summary-strip strong{display:block;margin-top:5px;font-size:13px}.tax-v4-summary-strip .forecast strong{color:var(--tax-blue)}.tax-v4-table-scroll{overflow-x:auto;padding:0 24px 20px}.tax-v4-table-scroll table{width:100%;border-collapse:collapse;font-size:11px}.tax-v4-table-scroll th{padding:11px 12px;background:#f0f5f3;color:#50625c;font-size:10px;text-align:left}.tax-v4-table-scroll td{padding:11px 12px;border-bottom:1px solid #e2e9e6}.tax-v4-table-scroll td small{display:block;margin-top:3px;color:var(--tax-muted);font-size:9px}.tax-v4-table-scroll tr.forecast{background:#f8fbff;color:#244f86}.tax-v4-table-scroll tr.active{background:var(--tax-green-soft);color:#005f49;font-weight:800}.tax-v4-kind{display:inline-flex;min-width:42px;justify-content:center;padding:3px 7px;border:1px solid #c9ddd6;border-radius:4px;color:var(--tax-green);font-size:9px;font-weight:800}.tax-v4-kind.forecast{border-color:#c9dbf3;color:var(--tax-blue)}.tax-v4-ledger-note{margin:0;padding:13px 24px;border-top:1px solid var(--tax-border);color:var(--tax-muted);font-size:10px;line-height:1.55}.tax-v4-boundary{display:flex;gap:18px;align-items:center;margin-top:20px;padding:17px 20px;border:1px solid #ead9ac;border-radius:7px;background:var(--tax-yellow-soft);color:#6d521f}.tax-v4-boundary strong{margin-right:auto;font-size:13px}.tax-v4-boundary span{padding-left:18px;border-left:1px solid #e4d3a6;font-size:10px}.tax-source-section{display:grid;grid-gap:20px;gap:20px;padding-top:0}.tax-source-section h2{max-width:780px;margin:8px 0 0;font-size:clamp(25px,3vw,36px)}.tax-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tax-source-grid article{padding:22px;border:1px solid #dbe5e1;border-radius:7px;background:#fff}.tax-source-grid h3{margin:0;font-size:17px}.tax-source-grid p{color:#667670;font-size:12px;line-height:1.65}.tax-source-grid a{color:#006b55;font-size:12px;font-weight:800}.tax-source-note{margin:0;color:#76847f;font-size:11px}.tax-tool-cta{display:flex;justify-content:space-between;gap:26px;align-items:center;margin-bottom:70px;padding:30px;border-radius:8px;background:#073f33;color:#fff}.tax-tool-cta span{color:#80d9be;font-size:11px;font-weight:900}.tax-tool-cta h2{max-width:760px;margin:7px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.35}.tax-tool-cta>a{flex:0 0 auto}@media (max-width:1050px){.tax-v4-toolbar{align-items:flex-start;flex-direction:column}.tax-v4-actions{justify-content:flex-start}.tax-v4-workspace{grid-template-columns:1fr}.tax-v4-result{position:static}}@media (max-width:820px){.tax-tool-subhero{grid-template-columns:1fr;gap:22px}.tax-v4-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-v4-setup>p{grid-column:1/-1;border-top:1px solid var(--tax-border);border-left:0}.tax-v4-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-v4-summary-strip>div:nth-child(3){border-top:1px solid var(--tax-border);border-left:0}.tax-v4-summary-strip>div:nth-child(4){border-top:1px solid var(--tax-border)}.tax-v4-boundary{align-items:flex-start;flex-direction:column}.tax-v4-boundary strong{margin-right:0}.tax-v4-boundary span{padding-left:0;border-left:0}}@media (max-width:620px){.tax-tool-subhero{padding-top:28px}.tax-tool-subhero h1{font-size:35px}.tax-v4-input-panel,.tax-v4-result,.tax-v4-toolbar{padding:19px}.tax-v4-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.tax-v4-actions button{min-width:0;padding:0 8px}.tax-v4-setup{grid-template-columns:1fr}.tax-v4-setup>label+label{border-top:1px solid var(--tax-border);border-left:0}.tax-v4-setup>p{grid-column:auto}.tax-v4-input-panel>header{align-items:stretch;flex-direction:column}.tax-v4-input-grid{gap:12px 10px}.tax-v4-current-section{grid-template-columns:1fr}.tax-v4-money-control{grid-template-columns:34px minmax(0,1fr)}.tax-v4-money-control input{padding:0 8px;font-size:12px}.tax-v4-summary-strip{margin-right:16px;margin-left:16px}.tax-v4-table-scroll{overflow:visible;padding-right:16px;padding-left:16px}.tax-v4-ledger .tax-v4-table-scroll table,.tax-v4-ledger .tax-v4-table-scroll tbody{display:block}.tax-v4-ledger .tax-v4-table-scroll thead{display:none}.tax-v4-ledger .tax-v4-table-scroll tr{display:grid;margin-bottom:10px;padding:9px 12px;border:1px solid var(--tax-border);border-radius:6px}.tax-v4-ledger .tax-v4-table-scroll td{display:flex;justify-content:space-between;gap:12px;padding:8px 0;text-align:right}.tax-v4-ledger .tax-v4-table-scroll td:before{content:attr(data-label);flex:0 0 auto;color:var(--tax-muted);font-size:9px;font-weight:700;text-align:left}.tax-source-grid{grid-template-columns:1fr}.tax-tool-cta{align-items:stretch;flex-direction:column;padding:24px 20px}}@media (max-width:390px){.tax-v4-actions,.tax-v4-input-grid,.tax-v4-summary-strip{grid-template-columns:1fr}.tax-v4-summary-strip>div+div{border-top:1px solid var(--tax-border);border-left:0}}.studio-login-shell{align-items:center;background:linear-gradient(120deg,rgba(0,122,90,.1),rgba(11,95,165,.07)),#f6fbf9;display:flex;min-height:100vh;padding:28px}.studio-login-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin:0 auto;max-width:460px;padding:30px;width:100%}.studio-login-mark{align-items:center;background:var(--green);border-radius:8px;color:#fff;display:flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}.studio-login-card h1{font-size:28px;line-height:1.2;margin:8px 0 12px}.studio-login-card p{color:var(--muted);line-height:1.7;margin:0 0 22px}.studio-login-card form{display:grid;grid-gap:12px;gap:12px}.studio-login-card label{color:var(--ink);font-size:13px;font-weight:800}.studio-login-card input{background:#f9fbfa;border:1px solid var(--line);border-radius:8px;min-height:44px;padding:0 13px}.studio-login-card button{background:var(--green);border-radius:8px;color:#fff;min-height:44px}.studio-login-error{background:rgba(255,201,40,.18);border-radius:8px;color:#7b5d00;display:block;font-size:13px;padding:9px 11px}.analytics-panel{gap:14px}.rail-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.rail-panel-head h2{margin:0}.rail-panel-head button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--green);height:34px;padding:0;width:34px}.analytics-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:11px}.analytics-list h3,.analytics-summary span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin:0 0 5px}.analytics-summary strong{color:var(--green-800);font-size:24px}.analytics-list{display:grid;grid-gap:8px;gap:8px}.analytics-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.analytics-row span{color:var(--ink);font-size:13px;font-weight:800;overflow-wrap:anywhere}.analytics-row strong{background:var(--green-100);border-radius:999px;color:var(--green);font-size:12px;padding:4px 8px}.article-editor{background:linear-gradient(180deg,#ffffff,#f7fbfa);border:1px solid var(--line);border-radius:8px;min-height:480px;padding:18px}.article-editor.empty{align-items:center;color:var(--muted);display:flex;justify-content:center}.article-editor form{display:grid;grid-gap:13px;gap:13px}.article-editor-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.article-editor-head span{color:var(--green);font-size:12px;font-weight:800}.article-editor-head h3{font-size:22px;line-height:1.35;margin:8px 0}.article-editor-head p{color:var(--muted);line-height:1.6;margin:0}.article-editor-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.article-editor-head-actions a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--green);display:inline-flex;font-size:13px;font-weight:900;gap:7px;min-height:38px;padding:9px 11px;text-decoration:none}.article-editor label,.article-editor label span{display:block}.article-editor label span{color:var(--ink);font-size:12px;font-weight:900;margin-bottom:7px}.article-editor input,.article-editor select,.article-editor textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:38px;padding:9px 11px;width:100%}.article-editor textarea{line-height:1.7;resize:vertical}.article-editor input:disabled,.article-editor select:disabled,.article-editor textarea:disabled{background:#f3f7f6;color:var(--muted)}.article-editor-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.article-body-input{font-family:Alibaba PuHuiTi,Microsoft YaHei,sans-serif}.article-editor-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px}.article-schedule-panel{align-items:end;background:#f7fbfa;border:1px solid rgba(0,122,90,.14);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) auto;margin-top:16px;padding:14px}.article-schedule-panel label{margin:0}.article-schedule-panel button{min-height:38px;white-space:nowrap}.article-source-review{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:16px}.article-source-review.missing{background:#fffaf0;border-color:rgba(154,91,0,.2)}.article-source-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.article-source-head h3{font-size:18px;margin:0}.article-source-head p{color:var(--muted);line-height:1.6;margin:7px 0 0}.article-source-head span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--green);flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px}.article-source-review.missing .article-source-head span{color:#9a5b00}.article-source-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.article-source-card{background:rgba(255,255,255,.82);border:1px solid rgba(0,122,90,.14);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:13px}.article-source-card a{color:var(--ink);display:inline-flex;font-size:14px;font-weight:900;line-height:1.45;text-decoration:none}.article-source-card a:hover{color:var(--green)}.article-source-card p,.article-source-empty{color:var(--muted);line-height:1.65;margin:0}.article-source-card small{color:var(--green);font-size:12px;line-height:1.5}.article-source-empty{color:#7a4b08;margin-top:12px}.article-publish-checklist{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:16px}.article-publish-checklist.ready{background:#f2faf7}.article-publish-checklist.blocked{background:#fffaf0}.article-checklist-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.article-checklist-head h3{font-size:18px;margin:0}.article-checklist-head p{color:var(--muted);line-height:1.6;margin:7px 0 0}.article-checklist-head span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--green);flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px}.article-publish-checklist.blocked .article-checklist-head span{color:#9a5b00}.article-approval-signature{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(0,122,90,.16);border-radius:8px;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:auto minmax(0,1fr);margin-top:13px;padding:11px 12px}.article-approval-signature span{color:var(--muted);font-size:12px;font-weight:900}.article-approval-signature strong{color:var(--green-800);font-size:14px}.article-approval-signature small{color:var(--muted);font-size:12px;grid-column:2}.article-checklist-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.article-check-item{align-items:flex-start;background:rgba(255,255,255,.78);border:1px solid rgba(154,91,0,.18);border-radius:8px;color:#4d3820;display:grid;grid-gap:4px 9px;gap:4px 9px;grid-template-columns:auto 1fr;padding:12px}.article-check-item.done{border-color:rgba(0,122,90,.18);color:var(--ink)}.article-check-item svg{color:#b66b00;grid-row:span 2;margin-top:2px}.article-check-item.done svg{color:var(--green)}.article-check-item span{font-size:13px;font-weight:900}.article-check-item small{color:var(--muted);line-height:1.45}.article-wechat-cover-panel{background:rgba(0,122,90,.06);border:1px solid rgba(0,122,90,.16);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px}.article-wechat-cover-panel label{margin:0}.article-wechat-cover-panel p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.article-editor-actions .article-action-website{background:var(--blue)}.article-editor-actions .article-action-unpublish{background:#374151}.article-editor-actions .article-action-wechat{background:var(--green)}.article-editor-actions .article-action-wechat-submit{background:var(--green-900)}@media (max-width:720px){.article-checklist-grid,.article-editor-grid,.article-editor-head,.article-schedule-panel,.article-wechat-cover-panel{grid-template-columns:1fr}.article-checklist-head,.article-editor-head,.article-source-head{display:grid}.article-editor-head-actions{justify-content:stretch}.article-editor-head-actions a,.article-editor-head-actions button{justify-content:center;width:100%}}.automation-panel{scroll-margin-top:18px}.automation-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.automation-metric,.automation-status{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;min-height:92px;padding:13px}.automation-metric span,.automation-status span{color:var(--muted);display:block;font-size:12px;margin-bottom:8px}.automation-metric strong,.automation-status strong{color:var(--green-800);display:block;font-size:26px;line-height:1.1}.automation-status small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:9px}.automation-status-failed{background:#fff7d8;border-color:rgba(255,201,40,.7)}.automation-status-failed strong{color:#866500}.automation-error{background:rgba(255,201,40,.16);border-radius:8px;color:#7b5d00;margin-top:12px;padding:10px 12px}.content-pace-panel{border-color:rgba(0,122,90,.26)}.content-pace-head{align-items:flex-start;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.content-pace-head h2{margin-bottom:6px}.content-pace-head span{color:var(--muted);font-size:12px;font-weight:800}.content-pace-head svg{color:var(--green)}.content-pace-next{align-items:flex-start;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;gap:9px;line-height:1.55;margin:14px 0;padding:11px 12px}.content-pace-next svg{color:#b88700;flex:0 0 auto;margin-top:2px}.content-pace-steps{display:grid;grid-gap:9px;gap:9px}.content-pace-step{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:10px 11px}.content-pace-step svg{color:#c79300;flex:0 0 auto}.content-pace-step-pass svg{color:var(--green)}.content-pace-step span,.content-pace-step strong{display:block}.content-pace-step span{color:var(--muted);font-size:12px}.content-pace-step strong{color:var(--green-800);font-size:15px;margin-top:2px}.source-ops-panel{border-color:rgba(0,122,90,.26)}.source-ops-warn{border-color:rgba(255,201,40,.58)}.source-ops-blocked{border-color:rgba(190,62,45,.42)}.source-ops-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.source-ops-head h2{margin-bottom:6px}.source-ops-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.source-ops-head svg{color:var(--green);flex:0 0 auto}.source-ops-warn .source-ops-head svg{color:#b88700}.source-ops-blocked .source-ops-head svg{color:#9d2f21}.source-ops-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.source-ops-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.source-ops-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.source-ops-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.source-ops-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.source-ops-metric span,.source-ops-metric strong{display:block}.source-ops-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.source-ops-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.source-ops-metric-warn strong{color:#866500}.source-ops-metric-blocked strong{color:#9d2f21}.source-ops-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.source-ops-item{border-left:3px solid var(--yellow);padding-left:10px}.source-ops-item-pass{border-left-color:var(--green)}.source-ops-item-blocked{border-left-color:#c94b38}.source-ops-item div{display:grid;grid-gap:3px;gap:3px}.source-ops-item span{color:var(--muted);font-size:12px;font-weight:800}.source-ops-item strong{color:var(--ink);font-size:13px;line-height:1.45}.source-ops-item small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:5px}.source-ops-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.source-ops-empty svg{color:var(--green);flex:0 0 auto}.content-quality-panel{border-color:rgba(0,122,90,.26)}.content-quality-warn{border-color:rgba(255,201,40,.58)}.content-quality-blocked{border-color:rgba(190,62,45,.42)}.content-quality-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.content-quality-head h2{margin-bottom:6px}.content-quality-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.content-quality-head svg{color:var(--green);flex:0 0 auto}.content-quality-warn .content-quality-head svg{color:#b88700}.content-quality-blocked .content-quality-head svg{color:#9d2f21}.content-quality-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.content-quality-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.content-quality-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.content-quality-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.content-quality-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.content-quality-metric span,.content-quality-metric strong{display:block}.content-quality-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.content-quality-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.content-quality-metric-warn strong{color:#866500}.content-quality-metric-blocked strong{color:#9d2f21}.content-quality-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.content-quality-item{border-left:3px solid var(--yellow);padding-left:10px}.content-quality-item-pass{border-left-color:var(--green)}.content-quality-item-blocked{border-left-color:#c94b38}.content-quality-item div{display:grid;grid-gap:3px;gap:3px}.content-quality-item span{color:var(--muted);font-size:12px;font-weight:800}.content-quality-item strong{color:var(--ink);font-size:13px;line-height:1.45}.content-quality-item small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:5px}.content-quality-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.content-quality-empty svg{color:var(--green);flex:0 0 auto}.content-calendar-panel{border-color:rgba(0,122,90,.26)}.content-calendar-warn{border-color:rgba(255,201,40,.58)}.content-calendar-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.content-calendar-head h2{margin-bottom:6px}.content-calendar-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.content-calendar-head svg{color:var(--green);flex:0 0 auto}.content-calendar-warn .content-calendar-head svg{color:#b88700}.content-calendar-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.content-calendar-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.content-calendar-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.content-calendar-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.content-calendar-metric span,.content-calendar-metric strong{display:block}.content-calendar-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.content-calendar-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.content-calendar-metric-warn strong{color:#866500}.content-calendar-days{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.content-calendar-day{align-items:center;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(64px,.75fr) minmax(116px,1fr) minmax(54px,.6fr);padding:9px 10px}.content-calendar-day-warn{background:#fffaf0;border-left-color:var(--yellow)}.content-calendar-day small,.content-calendar-day span,.content-calendar-day strong{display:block}.content-calendar-day strong{color:var(--ink);font-size:13px}.content-calendar-day small,.content-calendar-day span{color:var(--muted);font-size:11px;line-height:1.35}.content-calendar-day dl{display:grid;grid-gap:2px 6px;gap:2px 6px;grid-template-columns:repeat(3,auto);margin:0}.content-calendar-day dt{color:var(--muted);font-size:10px;font-weight:800;grid-row:1}.content-calendar-day dd{color:var(--green-800);font-size:14px;font-weight:900;grid-row:2;margin:0}.content-calendar-day small{font-weight:900;text-align:right}.lead-ops-panel{border-color:rgba(0,122,90,.26)}.lead-ops-warn{border-color:rgba(255,201,40,.58)}.lead-ops-blocked{border-color:rgba(190,62,45,.42)}.lead-ops-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.lead-ops-head h2{margin-bottom:6px}.lead-ops-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.lead-ops-head svg{color:var(--green);flex:0 0 auto}.lead-ops-warn .lead-ops-head svg{color:#b88700}.lead-ops-blocked .lead-ops-head svg{color:#9d2f21}.lead-ops-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.lead-ops-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.lead-ops-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.lead-ops-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.lead-ops-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.lead-ops-metric span,.lead-ops-metric strong{display:block}.lead-ops-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.lead-ops-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.lead-ops-metric-warn strong{color:#866500}.lead-ops-metric-blocked strong{color:#9d2f21}.lead-ops-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.lead-ops-item{border-left:3px solid var(--yellow);padding-left:10px}.lead-ops-item-pass{border-left-color:var(--green)}.lead-ops-item-blocked{border-left-color:#c94b38}.lead-ops-item div{display:grid;grid-gap:3px;gap:3px}.lead-ops-item span{color:var(--muted);font-size:12px;font-weight:800}.lead-ops-item strong{color:var(--ink);font-size:13px;line-height:1.45}.lead-ops-item small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:5px}.lead-ops-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.lead-ops-empty svg{color:var(--green);flex:0 0 auto}.publishing-ops-panel{border-color:rgba(0,122,90,.26)}.publishing-ops-warn{border-color:rgba(255,201,40,.58)}.publishing-ops-blocked{border-color:rgba(190,62,45,.42)}.publishing-ops-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.publishing-ops-head h2{margin-bottom:6px}.publishing-ops-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.publishing-ops-head svg{color:var(--green);flex:0 0 auto}.publishing-ops-warn .publishing-ops-head svg{color:#b88700}.publishing-ops-blocked .publishing-ops-head svg{color:#9d2f21}.publishing-ops-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.publishing-ops-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.publishing-ops-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.publishing-ops-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.publishing-ops-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.publishing-ops-metric span,.publishing-ops-metric strong{display:block}.publishing-ops-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.publishing-ops-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.publishing-ops-metric-warn strong{color:#866500}.publishing-ops-metric-blocked strong{color:#9d2f21}.publishing-ops-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.publishing-ops-item{border-left:3px solid var(--yellow);padding-left:10px}.publishing-ops-item-pass{border-left-color:var(--green)}.publishing-ops-item-blocked{border-left-color:#c94b38}.publishing-ops-item div{display:grid;grid-gap:3px;gap:3px}.publishing-ops-item span{color:var(--muted);font-size:12px;font-weight:800}.publishing-ops-item strong{color:var(--ink);font-size:13px;line-height:1.45}.publishing-ops-item small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:5px}.publishing-ops-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.publishing-ops-empty svg{color:var(--green);flex:0 0 auto}.wechat-readiness-panel{border-color:rgba(0,122,90,.26)}.wechat-readiness-warn{border-color:rgba(255,201,40,.58)}.wechat-readiness-blocked{border-color:rgba(190,62,45,.42)}.wechat-readiness-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.wechat-readiness-head h2{margin-bottom:6px}.wechat-readiness-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.wechat-readiness-head svg{color:var(--green);flex:0 0 auto}.wechat-readiness-warn .wechat-readiness-head svg{color:#b88700}.wechat-readiness-blocked .wechat-readiness-head svg{color:#9d2f21}.wechat-readiness-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.wechat-readiness-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.wechat-readiness-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.wechat-readiness-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.wechat-readiness-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.wechat-readiness-metric span,.wechat-readiness-metric strong{display:block}.wechat-readiness-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.wechat-readiness-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.wechat-readiness-metric-warn strong{color:#866500}.wechat-readiness-metric-blocked strong{color:#9d2f21}.wechat-readiness-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.wechat-readiness-item{border-left:3px solid var(--yellow);padding-left:10px}.wechat-readiness-item-pass{border-left-color:var(--green)}.wechat-readiness-item-blocked{border-left-color:#c94b38}.wechat-readiness-item div{display:grid;grid-gap:3px;gap:3px}.wechat-readiness-item span{color:var(--muted);font-size:12px;font-weight:800}.wechat-readiness-item strong{color:var(--ink);font-size:13px;line-height:1.45}.wechat-readiness-item small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:5px}.wechat-readiness-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.wechat-readiness-empty svg{color:var(--green);flex:0 0 auto}@media (max-width:1180px){.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-calendar-metrics,.content-quality-metrics,.lead-ops-metrics,.publishing-ops-metrics,.source-ops-metrics,.wechat-readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.automation-grid{grid-template-columns:1fr}.content-calendar-metrics,.content-quality-metrics,.lead-ops-metrics,.publishing-ops-metrics,.source-ops-metrics,.wechat-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-calendar-day{grid-template-columns:1fr}.content-calendar-day small{text-align:left}}.evidence-list{display:grid;grid-gap:10px;gap:10px}.evidence-list article{border:1px solid var(--line);border-radius:8px;padding:14px}.evidence-list span{color:var(--green);font-size:12px;font-weight:800}.evidence-list h3{font-size:15px;margin:6px 0}.evidence-list small{color:var(--muted)}.evidence-audit-meta{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.evidence-audit-meta small{overflow-wrap:anywhere}.evidence-export-link{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:inline-flex;font-size:12px;font-weight:800;margin-top:12px;min-height:32px;padding:0 10px;text-decoration:none}.evidence-export-link:hover{background:var(--green-100)}.lead-panel{scroll-margin-top:18px}.lead-status,.lead-total{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px}.lead-total{background:var(--green-100);color:var(--green)}.lead-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lead-heading-actions a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:32px;padding:0 10px;text-decoration:none}.lead-list{display:grid;grid-gap:12px;gap:12px}.lead-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.lead-priority-urgent{border-color:rgba(255,201,40,.74);box-shadow:inset 3px 0 0 var(--yellow)}.lead-priority-info_needed{border-color:rgba(11,95,165,.28);box-shadow:inset 3px 0 0 var(--blue)}.lead-main{align-items:flex-start;display:flex;gap:13px;min-width:0}.lead-icon{background:var(--green-100);border-radius:8px;color:var(--green);flex:0 0 auto;height:40px;justify-content:center;width:40px}.lead-icon,.lead-title-line{align-items:center;display:flex}.lead-title-line{flex-wrap:wrap;gap:10px}.lead-title-line h3{font-size:17px;line-height:1.35;margin:0}.lead-card p,.lead-card small{color:var(--muted);display:block;line-height:1.55;margin:6px 0 0}.lead-notification{font-weight:800}.lead-priority,.lead-triage-row span{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px}.lead-priority-pill-urgent{background:#fff4d1;color:#866500}.lead-priority-pill-standard{background:var(--green-100);color:var(--green)}.lead-priority-pill-info_needed{background:#e8f1ff;color:var(--blue)}.lead-priority-pill-closed{background:#eef2f1;color:var(--muted)}.lead-triage-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.lead-triage-row span{background:#f8fbfa;border:1px solid rgba(0,122,90,.14);color:var(--green-800)}.lead-next-action,.lead-reasons{max-width:100%;overflow-wrap:anywhere}.lead-next-action{color:var(--ink)!important;font-weight:800}.lead-attribution{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;color:var(--green-800)}.lead-attribution,.lead-intent{max-width:100%;overflow-wrap:anywhere;padding:7px 9px}.lead-intent{background:rgba(255,201,40,.16);border:1px solid rgba(255,201,40,.34);border-radius:8px;color:#6f5300}.lead-notification-sent{color:var(--green)}.lead-notification-failed{color:#9d2f21}.lead-card blockquote{background:#f8fbfa;border-left:3px solid var(--green);color:var(--ink);line-height:1.65;margin:12px 0 0;padding:10px 12px}.lead-actions{align-content:start;display:grid;grid-gap:8px;gap:8px;min-width:94px}.lead-actions button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--green-800);min-height:34px;padding:0 12px}.lead-actions button:nth-child(2){background:var(--green);border-color:var(--green);color:#fff}.lead-actions button:nth-child(3){color:#7b6a00}.lead-actions .lead-retry-button{align-items:center;color:#9d2f21;display:inline-flex;gap:6px;justify-content:center}.lead-status-new{background:#fff4d1;color:#866500}.lead-status-contacted{background:#e8f1ff;color:var(--blue)}.lead-status-qualified{background:var(--green-100);color:var(--green)}.lead-status-closed{background:#eef2f1;color:var(--muted)}.empty-leads{align-items:center;background:#f8fbfa;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;gap:10px;padding:18px}.ops-report-panel{border-color:rgba(0,122,90,.28)}.ops-report-warn{border-color:rgba(255,201,40,.58)}.ops-report-blocked{border-color:rgba(190,62,45,.42)}.ops-report-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ops-report-head h2{margin-bottom:6px}.ops-report-head span{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.45}.ops-report-head svg{color:var(--green);flex:0 0 auto}.ops-report-warn .ops-report-head svg{color:#b88700}.ops-report-blocked .ops-report-head svg{color:#9d2f21}.ops-report-panel>p{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;line-height:1.55;margin:0 0 12px;padding:11px 12px}.ops-report-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-report-metric{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:9px}.ops-report-metric-warn{background:#fffaf0;border-color:rgba(255,201,40,.4)}.ops-report-metric-blocked{background:#fff3f0;border-color:rgba(190,62,45,.25)}.ops-report-metric span,.ops-report-metric strong{display:block}.ops-report-metric span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.ops-report-metric strong{color:var(--green-800);font-size:22px;margin-top:6px}.ops-report-metric-warn strong{color:#866500}.ops-report-metric-blocked strong{color:#9d2f21}.ops-report-actions{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.ops-report-action{border-left:3px solid var(--yellow);padding-left:10px}.ops-report-action-blocked{border-left-color:#c94b38}.ops-report-action span{color:var(--muted);display:block;font-size:12px;font-weight:800}.ops-report-action small{color:var(--ink);display:block;font-size:12px;line-height:1.5;margin-top:4px}.ops-report-empty{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--green-800);display:flex;font-size:13px;font-weight:900;gap:8px;padding:11px 12px}.ops-report-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-report-links a{border:1px solid rgba(0,122,90,.24);border-radius:8px;color:var(--green-800);font-size:12px;font-weight:900;padding:7px 9px;text-decoration:none}@media (max-width:720px){.ops-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.readiness-panel{border-color:rgba(0,122,90,.28)}.readiness-warn{border-color:rgba(255,201,40,.6)}.readiness-fail{border-color:rgba(190,62,45,.4)}.readiness-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.readiness-head h2{margin-bottom:5px}.readiness-head span{color:var(--green);font-size:22px;font-weight:900}.readiness-warn .readiness-head span{color:#866500}.readiness-fail .readiness-head span{color:#9d2f21}.readiness-head button{background:var(--green);border-radius:8px;color:#fff;height:34px;padding:0 10px}.readiness-summary{background:#f6fbf9;border:1px solid rgba(0,122,90,.14);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px}.readiness-next-action span,.readiness-summary span{color:var(--muted);font-size:12px;font-weight:800}.readiness-summary strong{color:var(--green-800);display:block;font-size:22px;margin-top:4px}.readiness-summary-counts{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-summary-counts span{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:7px 8px;text-align:center}.readiness-next-actions{border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;margin-bottom:12px;padding-bottom:12px}.readiness-next-actions h3{font-size:14px;margin:0}.readiness-next-action{border-left:3px solid var(--yellow);padding-left:9px}.readiness-next-action-fail{border-left-color:#c94b38}.readiness-next-action p{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}.readiness-launch-list{border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;margin-bottom:12px;padding-bottom:12px}.readiness-launch-list h3{font-size:14px;margin:0}.readiness-launch-item{background:#fff;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:9px 10px}.readiness-launch-item-warn{border-left-color:var(--yellow)}.readiness-launch-item-fail{border-left-color:#c94b38}.readiness-launch-item div{align-items:center;display:flex;gap:8px;justify-content:space-between}.readiness-launch-item em,.readiness-launch-item small,.readiness-launch-item span,.readiness-launch-item strong{font-size:12px}.readiness-launch-item span{color:var(--ink);font-weight:900}.readiness-launch-item strong{color:var(--green);flex:0 0 auto}.readiness-launch-item-warn strong{color:#866500}.readiness-launch-item-fail strong{color:#9d2f21}.readiness-launch-item p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.readiness-launch-item small{color:var(--green-800);font-weight:900}.readiness-launch-item em{color:var(--muted);font-style:normal;overflow-wrap:anywhere}.readiness-list{display:grid;grid-gap:10px;gap:10px}.readiness-item{border-left:3px solid var(--green);padding-left:10px}.readiness-item-warn{border-left-color:var(--yellow)}.readiness-item-fail{border-left-color:#c94b38}.readiness-item small,.readiness-item span,.readiness-item strong{display:block}.readiness-item span{color:var(--ink);font-size:13px;font-weight:800}.readiness-item strong{color:var(--green);font-size:12px;margin-top:2px}.readiness-item-warn strong{color:#866500}.readiness-item-fail strong{color:#9d2f21}.readiness-item p{font-size:13px;line-height:1.55;margin:5px 0}.readiness-item small{color:var(--muted);font-size:12px;line-height:1.5}.seo-indexing-panel{gap:14px}.seo-indexing-empty{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.seo-indexing-empty p{color:var(--muted);line-height:1.6;margin:0}.seo-indexing-empty button{width:100%}.seo-indexing-status{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.seo-indexing-status span{font-size:18px;font-weight:900}.seo-indexing-status small{color:var(--muted)}.seo-indexing-status-pass{background:#f2faf7;color:var(--green-800)}.seo-indexing-status-warn{background:#fffaf0;color:#856200}.seo-indexing-status-fail{background:#fff1ef;color:#9d2f21}.seo-indexing-list{display:grid;grid-gap:8px;gap:8px}.seo-indexing-list h3{color:var(--muted);font-size:12px;margin:0}.seo-indexing-row{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.seo-indexing-row span{font-size:13px;font-weight:900;overflow-wrap:anywhere}.seo-indexing-row strong{border-radius:999px;font-size:12px;padding:3px 7px}.seo-indexing-row small{color:var(--muted);grid-column:1/-1;line-height:1.45;overflow-wrap:anywhere}.seo-indexing-row-pass strong{background:var(--green-100);color:var(--green)}.seo-indexing-row-warn strong{background:#fff4d1;color:#856200}.seo-indexing-row-fail strong{background:#ffe1dc;color:#9d2f21}