.checklist-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}.checklist-hero div{width:min(920px,100%)}.checklist-hero h1{color:#10231e;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.08;margin:22px 0 0}.checklist-hero p{color:#4e625c;font-size:18px;line-height:1.82;margin:22px 0 0;max-width:780px}.checklist-grid-section{margin:0 auto;padding:76px 0;width:min(1180px,calc(100% - 48px))}.checklist-grid{display:grid;grid-gap:24px;gap:24px}.checklist-card{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07);padding:32px}.checklist-card-head{align-items:flex-start;display:flex;gap:16px}.checklist-card-head svg{color:#007a5a;flex:0 0 auto}.checklist-card h2{color:#10231e;font-size:28px;font-weight:900;line-height:1.25;margin:0}.checklist-card-head p,.checklist-note-grid p,.checklist-summary{color:#52665f;font-size:14px;line-height:1.72;margin:10px 0 0}.checklist-summary{font-size:15px;margin-top:20px}.checklist-section-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.checklist-block{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;padding:18px}.checklist-block h3,.checklist-note-grid h3{color:#10231e;font-size:16px;font-weight:900;line-height:1.35;margin:0 0 13px}.checklist-block ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.checklist-block li{align-items:flex-start;color:#223a34;display:flex;font-size:14px;font-weight:800;gap:9px;line-height:1.5}.checklist-block svg{color:#007a5a;flex:0 0 auto}.checklist-note-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.checklist-note-grid>div{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;padding:18px}.checklist-note-grid h3{align-items:center;display:flex;gap:8px}.checklist-note-grid svg{color:#8c6900}.checklist-link{align-items:center;color:#007a5a;display:inline-flex;font-size:14px;font-weight:900;gap:8px;margin-top:22px}.checklist-note{margin-top:8px}@media (max-width:900px){.checklist-note-grid,.checklist-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.checklist-hero{padding:54px 18px 48px}.checklist-hero h1{font-size:36px}.checklist-hero p{font-size:16px;line-height:1.72}.checklist-grid-section{padding:54px 0;width:calc(100% - 36px)}.checklist-card{padding:24px}.checklist-card-head{display:grid}.checklist-card h2{font-size:24px}}.diagnostic-subhero{background:linear-gradient(120deg,rgba(0,122,90,.13),rgba(11,95,165,.08) 48%,rgba(255,201,40,.12)),#ffffff}.diagnostic-intro-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:18px}.diagnostic-control-panel,.diagnostic-intro-grid article,.diagnostic-result-panel{background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;box-shadow:0 18px 42px rgba(13,29,25,.07)}.diagnostic-intro-grid article{padding:28px}.diagnostic-intro-grid svg{color:#007a5a}.diagnostic-intro-grid h2,.diagnostic-result-panel h2{color:#10231e;font-weight:900;line-height:1.24;margin:18px 0 0}.diagnostic-intro-grid h2{font-size:25px}.diagnostic-intro-grid p,.diagnostic-result-panel p{color:#5b6f69;font-size:15px;line-height:1.78;margin:12px 0 0}.diagnostic-layout{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-top:42px}.diagnostic-control-panel,.diagnostic-result-panel{padding:28px}.diagnostic-option-group{border:0;margin:0;padding:0}.diagnostic-option-group+.diagnostic-option-group{margin-top:28px}.diagnostic-option-group legend,.diagnostic-result-panel h3{color:#10231e;font-size:16px;font-weight:900;margin:0}.diagnostic-option-group>div{display:grid;grid-gap:10px;gap:10px;margin-top:13px}.diagnostic-option-group button{background:#f8fbfa;border:1px solid rgba(20,35,31,.1);border-radius:8px;color:#243c36;cursor:pointer;min-height:76px;padding:14px 15px;text-align:left}.diagnostic-option-group button.selected{background:rgba(0,122,90,.08);border-color:rgba(0,122,90,.42);box-shadow:inset 3px 0 0 #007a5a}.diagnostic-option-group span,.diagnostic-option-group strong{display:block}.diagnostic-option-group strong{font-size:15px;font-weight:900}.diagnostic-option-group span{color:#62746f;font-size:13px;line-height:1.55;margin-top:6px}.diagnostic-eyebrow{color:#007a5a;display:block;font-size:13px;font-weight:900}.diagnostic-result-panel h2{font-size:clamp(28px,3vw,40px)}.diagnostic-result-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr;margin-top:26px}.diagnostic-result-grid>div{background:#f8fbfa;border:1px solid rgba(0,122,90,.12);border-radius:8px;padding:18px}.diagnostic-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.diagnostic-chip-list a,.diagnostic-chip-list span{background:#ffffff;border:1px solid rgba(0,122,90,.18);border-radius:8px;color:#007a5a;display:inline-flex;font-size:13px;font-weight:900;min-height:32px;padding:7px 10px}.diagnostic-actions{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.diagnostic-actions span{align-items:flex-start;background:#ffffff;border:1px solid rgba(20,35,31,.1);border-radius:8px;color:#263d37;display:flex;font-size:14px;font-weight:800;gap:10px;line-height:1.58;padding:13px 14px}.diagnostic-actions svg{color:#007a5a;flex:0 0 auto}.diagnostic-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:22px;padding:14px}.diagnostic-risk-note svg{color:#8c6900;flex:0 0 auto}.diagnostic-cta{margin-top:24px;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.diagnostic-intro-grid,.diagnostic-layout,.diagnostic-result-grid{grid-template-columns:1fr}}@media (max-width:760px){.diagnostic-control-panel,.diagnostic-intro-grid article,.diagnostic-result-panel{padding:22px}.diagnostic-cta{width:100%}}.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:linear-gradient(180deg,#f5fbf8,#ffffff 520px)}.tax-tool-subhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:54px;gap:54px;align-items:end}.tax-tool-subhero h1{max-width:860px}.tax-tool-subhero p{max-width:760px}.tax-hero-proof{display:grid;grid-gap:10px;gap:10px;padding:26px;border:1px solid rgba(0,122,90,.14);border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(7,29,23,.08)}.tax-hero-proof svg,.tax-tool-intro-grid svg{color:#007a5a}.tax-hero-proof strong{color:#0b2c23;font-size:18px}.tax-hero-proof span{color:#62736e;font-size:14px;line-height:1.7}.tax-tool-intro-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding-top:34px;padding-bottom:12px}.tax-tool-intro-grid article{padding:24px;border:1px solid rgba(20,35,31,.1);border-radius:12px;background:#ffffff}.tax-tool-intro-grid h2{margin:14px 0 6px;color:#0d241e;font-size:19px}.tax-tool-intro-grid p{margin:0;color:#62736e;font-size:14px;line-height:1.75}.tax-calculator-shell{position:relative;isolation:isolate;padding-top:30px;padding-bottom:70px;overflow:hidden}.tax-watermark{pointer-events:none;position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:72px 24px;gap:72px 24px;align-content:start;padding:80px 24px;opacity:.055;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tax-watermark span{transform:rotate(-22deg);color:#003f33;font-size:15px;font-weight:700;text-align:center;white-space:nowrap}.tax-calculator-shell>:not(.tax-watermark){position:relative;z-index:1}.tax-bracket-panel,.tax-calculator-toolbar,.tax-input-panel,.tax-limit-progress,.tax-result-panel{border:1px solid rgba(20,35,31,.1);background:#ffffff;box-shadow:0 18px 46px rgba(7,29,23,.07)}.tax-calculator-toolbar{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:28px 30px;border-radius:16px 16px 0 0}.tax-tool-kicker{display:inline-flex;gap:8px;align-items:center;color:#007a5a;font-size:12px;font-weight:900;letter-spacing:.06em}.tax-calculator-toolbar h2{margin:8px 0 0;color:#0d241e;font-size:clamp(23px,2.6vw,34px)}.tax-calculator-toolbar p{margin:8px 0 0;color:#62736e;line-height:1.7}.tax-tool-actions{display:flex;flex:0 0 auto;gap:10px}.tax-tool-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tax-secondary-action{border:1px solid rgba(20,35,31,.16);color:#29443d;background:#ffffff}.tax-primary-action{border:1px solid #007a5a;color:#ffffff;background:#007a5a}.tax-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border-right:1px solid rgba(20,35,31,.1);border-left:1px solid rgba(20,35,31,.1);background:rgba(20,35,31,.1)}.tax-summary-grid-3{grid-template-columns:repeat(3,1fr)}.tax-summary-card{min-width:0;padding:22px 24px;background:#ffffff}.tax-summary-card span{display:block;min-height:35px;color:#71807c;font-size:12px;line-height:1.5}.tax-summary-card strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:#19352d;font-size:clamp(18px,2vw,25px)}.tax-summary-card.blue strong{color:#236ec4}.tax-summary-card.gold strong{color:#a96600}.tax-summary-card.green strong{color:#007a5a}.tax-summary-card.danger strong{color:#c2410c}.tax-limit-progress{padding:20px 24px 24px;border-radius:0 0 16px 16px;border-top:0}.tax-limit-progress>div:first-child{display:flex;justify-content:space-between;gap:16px;color:#5f716b;font-size:13px}.tax-limit-progress strong{color:#243d36}.tax-progress-track{height:10px;margin-top:13px;overflow:hidden;border-radius:999px;background:#e8f1ed}.tax-progress-track span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#009b72,#21d69b);transition:width .18s ease}.tax-progress-track span.warning{background:#d68a14}.tax-progress-track span.danger{background:#c64040}.tax-calculator-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);grid-gap:22px;gap:22px;margin-top:22px}.tax-calculator-layout-equal{grid-template-columns:1fr 1fr}.tax-history-grid.tax-history-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-input-total{margin-top:20px;padding:14px 16px;border-radius:10px;background:#edf8f3;color:#17372e;font-size:15px;font-weight:700;text-align:right}.tax-input-total strong{margin-left:6px;color:#007a5a;font-size:17px}.tax-month-result-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.tax-month-result{padding:12px 14px;border:1px solid #dbe8e3;border-radius:12px;background:#f6faf8}.tax-month-result-label{color:#60736d;font-size:12px;margin-bottom:4px}.tax-month-result-value{color:#007a5a;font-size:15px;font-weight:700;overflow-wrap:anywhere}.tax-month-result-detail{margin-top:4px;color:#71807c;font-size:11px;line-height:1.45}.tax-formula-footer{margin:18px 0 0;text-align:center;color:#60736d;font-size:13px;line-height:1.6}.tax-status-banner{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.tax-status-banner .tax-status-note{margin-top:0}.tax-bracket-panel,.tax-input-panel,.tax-result-panel{border-radius:16px}.tax-input-panel,.tax-result-panel{padding:28px}.tax-panel-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.tax-panel-heading span{color:#007a5a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tax-panel-heading h3{margin:6px 0 0;color:#0d241e;font-size:20px}.tax-panel-heading small{color:#71807c;font-size:12px}.tax-history-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:24px}.tax-history-grid label>span:first-child{display:block;margin-bottom:7px;color:#5e716b;font-size:12px;font-weight:700}.tax-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:46px;overflow:hidden;border:1px solid #d7e2de;border-radius:8px;background:#fbfdfc}.tax-money-input:focus-within{border-color:#007a5a;box-shadow:0 0 0 3px rgba(0,122,90,.1)}.tax-money-input.invalid{border-color:#c64040;box-shadow:0 0 0 3px rgba(198,64,64,.09)}.tax-money-input b{padding-left:13px;color:#71807c;font-size:12px}.tax-money-input input{min-width:0;width:100%;height:44px;padding:0 12px 0 8px;border:0;outline:0;background:transparent;color:#14231f;font:inherit;font-size:14px;font-weight:700;text-align:right}.tax-input-format-help{margin:14px 0 0;color:#60736d;font-size:12px;line-height:1.55}.tax-input-error{min-height:0;margin:0;color:#9b2f2f;font-size:12px;line-height:1.55}.tax-input-error.visible{min-height:19px;margin-top:10px}.tax-current-input{display:grid;grid-template-columns:1fr minmax(220px,.52fr);grid-gap:22px;gap:22px;align-items:center;margin-top:24px;padding:22px;border-radius:12px;background:#edf8f3}.tax-current-input span:first-child{color:#007a5a;font-size:11px;font-weight:900}.tax-current-input h3{margin:5px 0 0;color:#12372c;font-size:17px}.tax-current-input p{margin:7px 0 0;color:#5a716a;font-size:12px;line-height:1.6}.tax-money-input.large{background:#ffffff}.tax-money-input.large input{font-size:18px}.tax-status-note{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:14px;border-radius:10px;font-size:12px;line-height:1.65}.tax-status-note svg{flex:0 0 auto;margin-top:1px}.tax-status-note.success{color:#0b624b;background:#e9f8f2}.tax-status-note.warning{color:#7a4d05;background:#fff4df}.tax-status-note.danger{color:#8f2727;background:#ffeded}.tax-result-list{margin:20px 0 0}.tax-result-list>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf1ef}.tax-result-list dt{color:#65756f;font-size:13px}.tax-result-list dd{margin:0;color:#1b352e;font-size:14px;font-weight:800}.tax-formula-card{display:grid;grid-gap:8px;gap:8px;margin-top:20px;padding:16px;border-radius:10px;background:#f4f7f6}.tax-formula-card span{color:#687a74;font-size:11px;font-weight:900}.tax-formula-card code{color:#26483e;font-family:inherit;font-size:12px;line-height:1.6}.tax-result-total{margin-top:20px;padding:20px;border-radius:12px;background:#073d30;color:#ffffff}.tax-result-total span{display:block;color:rgba(255,255,255,.7);font-size:12px}.tax-result-total strong{display:block;margin-top:7px;overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px)}.tax-bracket-panel{margin-top:22px;padding:28px}.tax-table-scroll{margin-top:20px;overflow-x:auto}.tax-bracket-panel table{width:100%;border-collapse:collapse;font-size:13px}.tax-bracket-panel td,.tax-bracket-panel th{padding:14px 16px;border-bottom:1px solid #e7eeeb;text-align:left;white-space:nowrap}.tax-bracket-panel th{color:#5f716b;background:#f3f7f5;font-size:11px;letter-spacing:.04em}.tax-bracket-panel tr.active td{color:#006b50;background:#eaf8f2;font-weight:800}.tax-boundary-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:22px}.tax-boundary-grid article{display:flex;gap:14px;padding:22px;border:1px solid rgba(20,35,31,.1);border-radius:12px;background:#f9fbfa}.tax-boundary-grid svg{flex:0 0 auto;color:#007a5a}.tax-boundary-grid h3{margin:0;color:#17372e;font-size:15px}.tax-boundary-grid p{margin:7px 0 0;color:#63756f;font-size:13px;line-height:1.75}.tax-source-section{padding-top:64px;padding-bottom:60px;border-top:1px solid rgba(20,35,31,.09)}.tax-source-section h2{max-width:760px;margin:12px 0 0;color:#0d241e;font-size:clamp(28px,3.5vw,44px);line-height:1.22}.tax-source-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:28px}.tax-source-grid article{padding:24px;border:1px solid rgba(20,35,31,.1);border-radius:12px;background:#ffffff}.tax-source-grid h3{margin:0;color:#17372e;font-size:17px}.tax-source-grid p{margin:8px 0 0;color:#63756f;font-size:13px;line-height:1.7}.tax-source-grid a{display:inline-block;margin-top:16px;color:#007a5a;font-size:13px;font-weight:800}.tax-source-note{margin:18px 0 0;color:#71807c;font-size:12px}.tax-tool-cta{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:80px;padding-top:36px;padding-bottom:36px;border-radius:16px;background:#082f26;color:#ffffff}.tax-tool-cta>div{padding-left:34px}.tax-tool-cta>a{margin-right:34px;flex:0 0 auto}.tax-tool-cta span{color:#7ee5c2;font-size:12px;font-weight:900}.tax-tool-cta h2{max-width:760px;margin:8px 0 0;font-size:clamp(22px,3vw,34px);line-height:1.3}@media (max-width:980px){.tax-calculator-layout,.tax-calculator-layout-equal,.tax-tool-subhero{grid-template-columns:1fr}.tax-history-grid,.tax-history-grid-2,.tax-month-result-grid,.tax-summary-grid,.tax-summary-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.tax-boundary-grid,.tax-current-input,.tax-source-grid,.tax-tool-intro-grid,.tax-tool-subhero{grid-template-columns:1fr}.tax-calculator-toolbar,.tax-tool-cta{align-items:stretch;flex-direction:column}.tax-tool-actions button{flex:1 1}.tax-tool-cta>a,.tax-tool-cta>div{margin:0 22px;padding-left:0}}@media (max-width:520px){.tax-bracket-panel,.tax-calculator-toolbar,.tax-input-panel,.tax-result-panel{padding:20px}.tax-history-grid,.tax-history-grid-2,.tax-history-grid.tax-history-grid-2,.tax-month-result-grid,.tax-summary-grid,.tax-summary-grid-3{grid-template-columns:1fr}.tax-summary-card span{min-height:0}.tax-limit-progress>div:first-child,.tax-panel-heading{align-items:flex-start;flex-direction:column}.tax-limit-progress strong{overflow-wrap:anywhere}}.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}