.volume-page{--vm-ink:#183e32;--vm-soft:#61756a;--vm-line:#dbe5dd;--vm-wash:#f3f6f0;color:var(--vm-ink);background:#fff}.volume-hero{padding-top:32px;padding-bottom:44px}.volume-breadcrumb{color:var(--vm-soft);gap:12px;margin-bottom:55px;font-size:12px;display:flex}.volume-eyebrow{letter-spacing:.18em;color:#537661;margin-bottom:16px;font-size:11px;font-weight:750}.volume-hero h1{letter-spacing:-.06em;font-size:clamp(34px,4.5vw,60px);font-weight:650;line-height:1.25}.volume-hero h1 em{color:#348166;font-style:normal}.volume-lead{color:var(--vm-soft);max-width:760px;margin-top:24px;font-size:17px;line-height:1.9}.volume-lead strong{color:var(--vm-ink);font-weight:600}.volume-hero-bottom{border-bottom:1px solid var(--vm-line);color:var(--vm-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:36px 0 20px;font-size:13px;display:flex}.volume-hero-bottom a{color:var(--vm-ink);font-weight:650}.volume-workspace{background:var(--vm-wash);border:1px solid var(--vm-line);border-radius:16px;padding:28px 32px 24px;scroll-margin-top:100px}.volume-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.volume-section-head h2,.volume-account-grid h2{letter-spacing:-.04em;font-size:26px;font-weight:650;line-height:1.4}.volume-section-head .volume-eyebrow{margin-bottom:6px}.volume-status{color:#765c2f;white-space:nowrap;background:#fffaf0;border:1px solid #dfd4b7;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.volume-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.volume-status.is-ready{color:#286a50;background:#eff8ef;border-color:#c0d7c8}.volume-dataset{border-block:1px solid var(--vm-line);grid-template-columns:1fr 1.6fr 1fr;gap:22px;margin:24px 0;padding:20px 0;display:grid}.volume-dataset small{color:var(--vm-soft);margin-bottom:7px;font-size:11px;display:block}.volume-dataset b{font-size:13px;font-weight:550;line-height:1.6;display:block}.volume-controls{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.volume-controls label{width:380px;max-width:100%;font-size:12px;font-weight:650}.volume-controls input{width:100%;color:var(--vm-ink);background:#fff;border:1px solid #bfcdc1;border-radius:8px;margin-top:8px;padding:12px 14px;font-size:15px;display:block}.volume-controls a{white-space:nowrap;padding-bottom:12px;font-size:12px}.volume-empty{background:#ffffffa6;border:1px dashed #c2d1c6;border-radius:12px;align-items:center;gap:24px;min-height:225px;padding:38px 28px;display:flex}.volume-empty-icon{color:#71947c;border:1px solid #ccdbce;border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;font-size:36px;display:grid}.volume-empty h3{letter-spacing:-.03em;margin-bottom:12px;font-size:20px;font-weight:600}.volume-empty p{color:var(--vm-soft);max-width:640px;font-size:14px;line-height:1.9}.volume-empty a{margin-top:16px;font-size:13px;font-weight:650;display:inline-block}.volume-source{color:var(--vm-soft);margin-top:18px;font-size:11px;line-height:1.9}.volume-source a{text-underline-offset:3px;text-decoration:underline}.volume-error{color:#775b2e;background:#fff7e8;border:1px solid #e4d4b0;border-radius:8px;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.7}.volume-error button{margin-left:8px;text-decoration:underline}.volume-account-grid{grid-template-columns:1.15fr 1fr;gap:30px;margin-block:40px 70px;display:grid}.volume-watchlist,.volume-membership{border:1px solid var(--vm-line);border-radius:14px;padding:32px;scroll-margin-top:100px}.volume-membership{color:#f2f6ee;background:#173f32;border-color:#173f32}.volume-account-grid h2{margin-bottom:18px}.volume-account-grid p{font-size:14px;line-height:1.9}.volume-watchlist>p{color:var(--vm-soft)}.volume-membership .volume-eyebrow{color:#acc6b1}.volume-membership>p{color:#bdcfbf}.volume-membership ul{color:#e1ebe0;margin:22px 0;padding-left:19px;font-size:14px;line-height:2.3;list-style:outside}.volume-proposed-plans{border-top:1px solid #476450;gap:30px;margin-top:25px;padding-top:21px;display:flex}.volume-proposed-plans small{color:#c1d2c3;margin-bottom:8px;font-size:11px;display:block}.volume-proposed-plans b{letter-spacing:-.04em;font-size:26px;font-weight:600}.volume-plan-state{background:#234b3c;border-radius:8px;margin-top:24px;padding:16px 18px}.volume-plan-state b{font-size:13px}.volume-plan-state p{color:#bfd1c3;margin-top:7px;font-size:12px}.volume-button{color:#fff;background:#23644b;border:1px solid #23644b;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:11px 17px;font-size:14px;font-weight:600;display:inline-flex}.volume-button:disabled{opacity:.55;cursor:wait}.volume-fine{color:var(--vm-soft);margin-top:20px;font-size:12px!important;line-height:1.8!important}.volume-membership .volume-fine{color:#bdcfbf}.volume-watch-heading{justify-content:space-between;gap:15px;margin-top:26px;font-size:12px;display:flex}.volume-watch-heading button{text-decoration:underline}.volume-region-list{border:0;grid-template-columns:1fr 1fr;gap:8px;max-height:270px;margin-top:14px;padding:3px;display:grid;overflow:auto}.volume-region-list label{background:#f4f7f2;border-radius:6px;align-items:center;gap:10px;padding:11px 8px;font-size:13px;display:flex}.volume-region-list input{accent-color:#23644b;flex-shrink:0;width:17px;height:17px}.volume-method{padding-top:12px;padding-bottom:60px}.volume-method h2,.volume-next h2{letter-spacing:-.045em;margin-bottom:30px;font-size:34px;font-weight:650;line-height:1.4}.volume-method-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.volume-method-grid article{border-top:1px solid #aac0b0;padding-top:22px}.volume-method-grid span{color:#7b9985;font-size:12px}.volume-method-grid h3{letter-spacing:-.03em;margin:12px 0;font-size:20px;font-weight:600}.volume-method-grid p{color:var(--vm-soft);font-size:14px;line-height:1.9}.volume-method>details{border:1px solid var(--vm-line);border-radius:8px;margin-top:32px;padding:18px 22px}.volume-method summary{cursor:pointer;font-size:14px;font-weight:600}.volume-method details p{color:var(--vm-soft);margin-top:16px;font-size:13px;line-height:1.9}.volume-method details a{margin-top:16px;font-size:13px;text-decoration:underline;display:inline-block}.volume-next{border-top:1px solid var(--vm-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:48px 70px;display:grid}.volume-next p:not(.volume-eyebrow){color:var(--vm-soft);max-width:470px;font-size:14px;line-height:1.9}.volume-next>div:last-child{padding-top:12px}.volume-next a{border-bottom:1px solid var(--vm-line);justify-content:space-between;padding:23px 0;font-size:16px;display:flex}.volume-region-select{align-items:center;gap:14px;margin:22px 0;font-size:13px;display:flex}.volume-region-select select{background:#fff;border:1px solid #bfcdc1;border-radius:6px;max-width:100%;min-height:42px;padding:8px 15px;font-size:14px}.volume-region-report{border:1px solid var(--vm-line);background:#fff;border-radius:10px;padding:25px}.volume-region-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.volume-region-title h3{font-size:24px;font-weight:600}.volume-signal{background:#edf1e9;border-radius:5px;padding:7px 10px;font-size:12px}.volume-signal.is-surge{color:#23644b;background:#e0f0e5}.volume-signal.is-small_sample,.volume-signal.is-stale{color:#775b2e;background:#faf0da}.volume-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:26px 0;display:grid}.volume-metrics small{color:var(--vm-soft);margin-bottom:9px;font-size:11px;display:block}.volume-metrics b{letter-spacing:-.04em;font-size:23px;font-weight:600}.volume-chart svg{width:100%;height:auto;min-height:170px;display:block}.volume-chart-key{color:var(--vm-soft);gap:20px;margin:12px 0;font-size:11px;display:flex}.volume-chart details{border-top:1px solid var(--vm-line);margin-top:18px;padding-top:14px;font-size:13px}.volume-chart summary{cursor:pointer}.volume-table-wrap{max-height:350px;margin-top:12px;overflow:auto}.volume-table-wrap table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.volume-table-wrap caption{text-align:left;color:var(--vm-soft);padding:10px 0}.volume-table-wrap td,.volume-table-wrap th{border-bottom:1px solid var(--vm-line);padding:11px 10px;font-weight:400}.volume-table-wrap thead th{font-weight:650}.volume-reasons{color:var(--vm-soft);margin-top:20px;padding-left:18px;font-size:12px;line-height:1.9;list-style:outside}.volume-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.volume-page a:focus-visible,.volume-page button:focus-visible,.volume-page input:focus-visible,.volume-page select:focus-visible,.volume-page summary:focus-visible){outline-offset:4px;outline:3px solid #629e80}@media (max-width:850px){.volume-account-grid{grid-template-columns:1fr;gap:22px}.volume-next{gap:35px}.volume-workspace{padding:25px}.volume-method-grid{gap:20px}.volume-dataset{grid-template-columns:1fr 1.4fr}.volume-dataset>div:last-child{grid-column:1/-1}.volume-metrics{grid-template-columns:1fr 1fr;gap:22px}}@media (max-width:600px){.volume-hero{padding-top:20px;padding-bottom:26px}.volume-breadcrumb{margin-bottom:34px}.volume-hero h1{font-size:37px}.volume-lead{font-size:15px}.volume-hero-bottom{flex-direction:column;align-items:flex-start;gap:15px;padding-top:22px}.volume-section-head{flex-direction:column;align-items:flex-start;gap:14px}.volume-section-head h2,.volume-account-grid h2{font-size:24px}.volume-workspace{border-radius:10px;padding:22px 17px}.volume-dataset{grid-template-columns:1fr;gap:17px;margin:20px 0}.volume-dataset>div:last-child{grid-column:auto}.volume-controls{flex-direction:column;align-items:stretch;gap:13px}.volume-controls label{width:100%}.volume-controls a{padding-bottom:0}.volume-empty{flex-direction:column;align-items:flex-start;gap:17px;padding:25px 18px}.volume-empty-icon{width:43px;height:43px;font-size:24px}.volume-empty h3{font-size:18px}.volume-empty p{font-size:13px}.volume-watchlist,.volume-membership{padding:26px 22px}.volume-account-grid{margin-block:25px 50px}.volume-region-list{grid-template-columns:1fr}.volume-method h2,.volume-next h2{font-size:28px}.volume-method-grid{grid-template-columns:1fr;gap:27px}.volume-method{padding-bottom:40px}.volume-next{grid-template-columns:1fr;gap:23px;padding-block:35px 50px}.volume-next h2{margin-bottom:20px}.volume-region-report{padding:18px 12px}.volume-region-title{flex-direction:column;align-items:flex-start;gap:12px}.volume-region-title h3,.volume-metrics b{font-size:21px}.volume-region-select{flex-direction:column;align-items:stretch;gap:8px}.volume-chart svg{min-height:150px}.volume-chart-key{gap:12px;font-size:10px}.volume-proposed-plans{gap:24px}.volume-proposed-plans b{font-size:24px}}.volume-signals{border:1px solid var(--vm-line);background:#fff;border-radius:10px;margin:25px 0;padding:22px}.volume-signals-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.volume-signals h3{font-size:18px;font-weight:650}.volume-signals h3 span{color:#537661;margin-left:5px;font-size:13px}.volume-signals p{color:var(--vm-soft);margin-top:9px;font-size:12px;line-height:1.8}.volume-signals label{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.volume-signals select{background:#fff;border:1px solid #bfcdc1;border-radius:5px;max-width:100%;min-height:38px;padding:7px;font-size:12px}.volume-signal-list{margin-top:18px}.volume-signal-list button{text-align:left;border-top:1px solid var(--vm-line);grid-template-columns:1.2fr 1fr 1fr 20px;align-items:center;gap:12px;width:100%;padding:15px 9px;font-size:14px;display:grid}.volume-signal-list button[aria-pressed=true]{background:#edf5ed}.volume-signal-list b{font-weight:600}.volume-signal-list small{color:var(--vm-soft);margin-left:4px;font-size:10px}.volume-no-signal{background:var(--vm-wash);border-radius:6px;padding:15px;margin-top:18px!important}@media (max-width:600px){.volume-signals{padding:19px 13px}.volume-signals-head{flex-direction:column;gap:15px}.volume-signals label{justify-content:space-between;width:100%}.volume-signal-list button{grid-template-columns:1.3fr 1fr 1fr;gap:9px;padding:13px 7px;font-size:12px}.volume-signal-list button>span:last-child{display:none}.volume-signal-list small{margin-top:4px;margin-left:0;display:block}}
