.wcc{--wcc-bg:#0c1113;--wcc-surface:#151c20;--wcc-surface-2:#1b2529;--wcc-line:rgba(220,232,225,.14);--wcc-cream:#f5f0e7;--wcc-muted:#abb5b4;--wcc-accent:#dcb77d;position:relative;isolation:isolate;width:100%;max-width:1340px;margin:0 auto 24px;padding:clamp(18px,3.6vw,52px);border:1px solid rgba(234,232,215,.16);border-radius:23px;overflow:hidden;background:radial-gradient(ellipse 65% 55% at 100% -10%,rgba(151,124,76,.14),transparent 80%),radial-gradient(ellipse 54% 48% at -12% 85%,rgba(74,114,100,.1),transparent 77%),var(--wcc-bg);color:var(--wcc-cream);font-family:var(--font-ivory),"DM Sans",Inter,system-ui,sans-serif;line-height:1.48;box-shadow:0 26px 66px rgba(0,0,0,.19)}.wcc *{box-sizing:border-box}.wcc h1,.wcc h2,.wcc h3,.wcc p{margin:0;color:inherit}.wcc h1,.wcc h2,.wcc h3{letter-spacing:-.035em}.wcc a{text-decoration:none}.wcc-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--wcc-line)}.wcc-topline-brand{display:flex;align-items:center;gap:16px;font-size:10px;font-weight:750;letter-spacing:.16em;color:#d8ded6}.wcc-brand-mark{font-weight:950;letter-spacing:-.15em;font-size:20px;line-height:1;white-space:nowrap}.wcc-brand-mark span{color:var(--wcc-accent);margin:0 4px}.wcc-topline-brand b{margin:0 5px;font-weight:500;opacity:.5}.wcc-topline-state{display:flex;align-items:center;gap:7px;text-align:right;letter-spacing:.1em;color:#c3ccc7;font-size:9px;font-weight:750}.wcc-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:#9b9c94;box-shadow:0 0 0 4px rgba(164,166,154,.1);flex:none}.wcc-dot-ready{background:#92c59e;box-shadow:0 0 0 4px rgba(146,197,158,.13)}.wcc-header{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:32px;align-items:end;padding:30px 0 34px}.wcc-kicker{font-size:10px!important;color:var(--wcc-accent)!important;letter-spacing:.16em;font-weight:850;line-height:1.5;text-transform:uppercase}.wcc-header h1{font-size:clamp(35px,5.1vw,65px)!important;line-height:1.04;font-weight:850;max-width:850px;margin:11px 0 14px;color:#faf7f0!important}.wcc-header h1 em{font-weight:500;font-style:normal;color:var(--wcc-accent)}.wcc-intro{max-width:680px;font-size:clamp(12px,1.16vw,15px)!important;color:#b5bfbc!important;line-height:1.6}.wcc-period{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--wcc-line);padding-left:28px}.wcc-period span{font-size:10px;letter-spacing:.16em;color:var(--wcc-accent);font-weight:800}.wcc-period strong{font-size:19px;letter-spacing:-.04em;line-height:1.3;margin:5px 0}.wcc-period-rule{height:1px;background:var(--wcc-line);width:100%;margin:7px 0 13px}.wcc-period small{font-size:10px;line-height:1.4;color:var(--wcc-muted);margin-top:9px}.wcc-lead-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px}.wcc-decision,.wcc-finding{min-width:0;min-height:280px;padding:clamp(19px,2.6vw,34px);border-radius:15px;position:relative;display:flex;flex-direction:column}.wcc-finding{background:#f2efe7;color:#171e20;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.wcc-decision{background:linear-gradient(155deg,#29362f,#1a2725 46%,#161e1e);border:1px solid rgba(191,220,184,.2)}.wcc-section-id{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.16em;font-weight:850;line-height:1.5}.wcc-section-id>span:first-child{display:grid;place-items:center;width:28px;height:28px;border:1px solid;border-radius:99px;font-size:10px;letter-spacing:0;flex:none}.wcc-section-rule{height:1px;flex:1;opacity:.16;background:currentColor}.wcc-finding .wcc-section-id{color:#5e6c65}.wcc-decision .wcc-section-id{color:#dfc193}.wcc-finding h2{font-size:clamp(22px,2.3vw,32px)!important;font-weight:780;line-height:1.2;max-width:590px;margin:25px 0 13px!important}.wcc-finding>p{font-size:13px!important;line-height:1.68;color:#4c5653!important;max-width:610px}.wcc-upstream{margin-top:18px;padding:13px 15px;border-left:3px solid #b09361;background:#e8e3d9}.wcc-upstream>span{font-size:9px;font-weight:850;letter-spacing:.12em;color:#717367}.wcc-upstream p{margin-top:6px;font-size:12px!important;line-height:1.5;color:#303a35!important}.wcc-prior{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding-top:17px;color:#4c6256;font-size:11px;line-height:1.5}.wcc-prior svg{flex:none;margin-top:1px}.wcc-prior strong{font-weight:850}.wcc-decision-body{display:flex;flex:1;align-items:flex-start;flex-direction:column;margin-top:16px}.wcc-decision-glyph{font-size:24px;line-height:1;color:var(--wcc-accent);font-weight:400}.wcc-decision h2{font-size:clamp(22px,2.2vw,31px)!important;line-height:1.18;font-weight:780;max-width:570px;margin:12px 0 16px}.wcc-test{border-top:1px solid rgba(244,244,229,.2);padding-top:15px;margin-top:auto}.wcc-test>div{display:flex;align-items:center;gap:8px;font-weight:800;font-size:9px;letter-spacing:.14em;color:#d5bd92}.wcc-test>div svg{flex:none}.wcc-test p{margin:6px 0 7px;font-size:12px!important;color:#e5e8df!important;line-height:1.55}.wcc-test small{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#b5c0ba}.wcc-metrics-head{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:32px 0 17px}.wcc-actions-head h2,.wcc-metrics-head h2{font-size:clamp(24px,2.5vw,34px)!important;line-height:1.2;font-weight:780;margin-top:5px}.wcc-metrics-head>p{max-width:300px;text-align:right;font-size:11px!important;color:var(--wcc-muted)!important;line-height:1.6}.wcc-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wcc-metric{position:relative;min-width:0;padding:21px 19px 17px;border-radius:14px;background:var(--wcc-surface);border:1px solid var(--wcc-line)}.wcc-metric-label{display:flex;align-items:center;gap:8px;color:#d1d7d0;font-size:12px;font-weight:750}.wcc-metric-label svg{color:var(--wcc-accent)}.wcc-metric-label small{margin-left:auto;font-size:8px;letter-spacing:.12em;color:#85928e;font-weight:800;white-space:nowrap}.wcc-metric-num{display:flex;align-items:baseline;gap:8px;margin:15px 0 19px;white-space:nowrap}.wcc-metric-num>strong{font-size:clamp(31px,3vw,43px);line-height:1;font-weight:790;letter-spacing:-.07em;color:#f3f1e9}.wcc-metric-num>span{font-size:11px;line-height:1.3;color:#9faeaa}.wcc-spark{height:57px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.wcc-spark-day{display:flex;flex-direction:column;gap:5px;min-width:0;height:100%}.wcc-spark-track{flex:1;min-height:0;display:flex;align-items:flex-end;background:rgba(221,226,215,.045);border-radius:4px 4px 2px 2px;overflow:hidden}.wcc-spark-track>span{display:block;width:100%;background:linear-gradient(0deg,#886947,#e6bf86);border-radius:3px 3px 0 0}.wcc-spark-track.is-missing{background:repeating-linear-gradient(135deg,rgba(207,216,211,.035) 0 4px,transparent 4px 7px);border:1px dashed rgba(190,202,195,.12)}.wcc-spark-day small{text-align:center;color:#808f8a;font-size:9px;line-height:1.1}.wcc-metric-foot{margin-top:15px!important;font-size:10px!important;color:#c8d0c9!important;min-height:15px}.wcc-compare-note{font-size:9px;color:#7e8a86;line-height:1.3;display:block;margin-top:3px}.wcc-metric-slash{font-size:24px!important;color:#87948c;letter-spacing:-.05em}.wcc-coverage{background:linear-gradient(145deg,#202a29,#1a2226);border-color:rgba(204,190,143,.2)}.wcc-coverage-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:15px 0 24px}.wcc-coverage-week>span{height:33px;border-radius:5px;display:grid;place-items:center;color:#dfe5db;background:#3d6e5c;font-size:9px;font-weight:750}.wcc-coverage-week>span.is-future{background:#242e2d;color:#6e7771}.wcc-coverage-week>span.is-empty{background:#343937;color:#a9aaa0;border:1px dashed rgba(210,210,201,.2)}.wcc-coverage .wcc-metric-foot{margin-top:0!important}.wcc-actions-head{padding:35px 0 17px}.wcc-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wcc-action{min-width:0;min-height:164px;background:rgba(247,244,229,.048);border:1px solid var(--wcc-line);border-radius:13px;padding:20px 21px 22px}.wcc-action-symbol{display:flex;align-items:center;height:21px;color:var(--wcc-accent);font-size:13px;font-weight:800;letter-spacing:.06em}.wcc-action h3{margin:12px 0 8px;font-size:17px;font-weight:800;line-height:1.2}.wcc-action ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wcc-action li,.wcc-action p{font-size:12px!important;line-height:1.55;color:#bdc8c2!important}.wcc-action li:before{content:"•";display:inline-block;color:var(--wcc-accent);margin-right:8px}.wcc-action-planb{background:rgba(146,185,151,.07)}.wcc-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--wcc-line);margin-top:28px;padding-top:20px}.wcc-footer>div{max-width:760px}.wcc-footer-tag{color:#dabb89;font-weight:850;font-size:9px;letter-spacing:.13em}.wcc-footer p{font-size:11px!important;line-height:1.55;color:#939e99!important;margin-top:5px}.wcc-footer-cta{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid rgba(242,214,168,.5);background:rgba(220,183,125,.08);border-radius:8px;color:#edd2a7!important;padding:12px 14px;white-space:nowrap;font-weight:750;font-size:12px;transition:background .15s ease}.wcc-footer-cta:hover{background:rgba(220,183,125,.17)}.wcc-error{padding:10px 14px;background:#4b292a;color:#ffe2da!important;margin:0 0 12px!important;border-radius:7px;font-size:13px!important}.wcc :focus-visible{outline:3px solid var(--wcc-accent);outline-offset:4px}@media (max-width:1100px){.wcc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wcc-metric-num>strong{font-size:38px}}@media (max-width:700px){.wcc{border-radius:14px;padding:17px 14px 22px;margin-bottom:15px}.wcc-topline{align-items:start}.wcc-topline-brand{font-size:8px;gap:9px}.wcc-topline-state{font-size:8px;max-width:135px}.wcc-header{grid-template-columns:1fr;gap:15px;padding:26px 3px 22px}.wcc-header h1{font-size:clamp(34px,9vw,49px)!important}.wcc-intro{font-size:12px!important}.wcc-period{border-left:0;border-top:1px solid var(--wcc-line);padding:12px 0 0;display:grid;grid-template-columns:auto auto auto auto 1fr;align-items:center;gap:7px}.wcc-period strong{font-size:12px;margin:0}.wcc-period-rule{width:14px;margin:0 2px}.wcc-period small{grid-column:1/-1;margin-top:0}.wcc-lead-grid{grid-template-columns:1fr}.wcc-decision,.wcc-finding{min-height:205px;padding:21px}.wcc-finding h2{font-size:24px!important;margin:17px 0 9px!important}.wcc-decision h2{font-size:25px!important}.wcc-metrics-head{padding:26px 0 14px;align-items:start;flex-direction:column;gap:5px}.wcc-metrics-head>p{text-align:left}.wcc-actions-head h2,.wcc-metrics-head h2{font-size:24px!important}.wcc-metric-grid{gap:8px}.wcc-metric{padding:13px 11px}.wcc-metric-label{font-size:11px;gap:4px}.wcc-metric-label small{display:none}.wcc-metric-num{margin:13px 0 16px;gap:5px}.wcc-metric-num>strong{font-size:clamp(28px,8vw,36px)}.wcc-metric-num>span{font-size:9px}.wcc-metric-slash{font-size:18px!important}.wcc-spark{gap:3px;height:49px}.wcc-coverage-week{gap:3px;margin:19px 0 20px}.wcc-coverage-week>span{height:27px;font-size:8px}.wcc-metric-foot{font-size:9px!important}.wcc-compare-note{font-size:8px}.wcc-action-grid{grid-template-columns:1fr}.wcc-action{min-height:0;padding:18px}.wcc-footer{flex-direction:column;align-items:stretch;gap:15px}.wcc-footer-cta{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.wcc *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media print{.wcc{background:#fff;color:#111;border:0;box-shadow:none}.wcc-action,.wcc-finding,.wcc-metric{border:1px solid #bbb}.wcc-decision{background:#334;color:#fff}.wcc-footer-cta{display:none}}