@charset "UTF-8";
:root { color-scheme: light dark; }
.m-body { margin:0;padding:0;background:#f7f8fa;color:#0b0d12;-webkit-text-size-adjust:100%; }
.m-preheader { display:none;max-height:0;max-width:0;overflow:hidden;opacity:0;mso-hide:all;font-size:1px;line-height:1px;color:#f7f8fa; }
.m-outer { width:100%;background:#f7f8fa; }
.m-outer-cell { padding:32px 16px 40px; }
.m-column { width:100%;max-width:600px; }
.m-header { padding:0 2px 16px; }
.m-logo { display:block;width:120px;height:36px;border:0;outline:none;text-decoration:none;font-family:'Bricolage Grotesque', -apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:20px;line-height:36px;font-weight:800;color:#0b0d12; }
.m-card { width:100%;background:#ffffff;border:1px solid #eceef2;border-radius:12px; }
.m-accent { height:4px;line-height:4px;font-size:0;background:#ec7d93;border-radius:12px 12px 0 0; }
.m-accent-warning { height:4px;line-height:4px;font-size:0;background:#b42318;border-radius:12px 12px 0 0; }
.m-inner { padding:28px 32px 30px; }
.m-eyebrow { margin:0 0 6px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;color:#6b7180; }
.m-title { margin:0 0 12px;font-family:'Bricolage Grotesque', -apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:24px;line-height:30px;font-weight:800;letter-spacing:-0.01em;color:#0b0d12; }
.m-summary { margin:0 0 16px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:15px;line-height:23px;color:#1b2230; }
.m-facts { width:100%;border-collapse:collapse;margin:4px 0 8px; }
.m-fact-label { padding:8px 12px 8px 0;border-top:1px solid #eceef2;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;color:#6b7180;vertical-align:top;width:34%; }
.m-fact-value { padding:8px 0;border-top:1px solid #eceef2;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#0b0d12;font-weight:600;vertical-align:top; }
.m-fact-note { font-weight:400;color:#6b7180; }
.m-section-title { margin:22px 0 6px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:15px;line-height:20px;font-weight:700;color:#0b0d12; }
.m-section-note { margin:6px 0 0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:13px;line-height:19px;color:#6b7180; }
.m-button-table { margin:22px 0 4px; }
.m-button-cell { border-radius:8px;background:#0b0d12; }
.m-button { display:inline-block;padding:13px 22px;border-radius:8px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:15px;line-height:18px;font-weight:600;color:#ffffff;text-decoration:none; }
.m-link { color:#004296;text-decoration:underline; }
.m-paste { margin:14px 0 0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:13px;line-height:19px;color:#6b7180;word-break:break-all; }
.m-more { margin:12px 0 0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:13px;line-height:19px;color:#6b7180; }
.m-footer { padding:22px 16px 0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, Helvetica, Arial, sans-serif;font-size:12px;line-height:19px;color:#6b7180;text-align:center; }
.m-footer-link { color:#6b7180;text-decoration:underline; }
.m-footer-brand { font-weight:700;color:#0b0d12; }
@media (prefers-color-scheme: dark) { .m-body { background:#0a0a0a !important;color:#f5f5f5 !important; } .m-outer { background:#0a0a0a !important; } .m-logo { color:#f5f5f5 !important; } .m-card { background:#141414 !important;border-color:#262626 !important; } .m-accent-warning { background:#f87171 !important; } .m-eyebrow { color:#a3a3a3 !important; } .m-title { color:#f5f5f5 !important; } .m-summary { color:#e5e5e5 !important; } .m-fact-label { border-color:#262626 !important;color:#a3a3a3 !important; } .m-fact-value { border-color:#262626 !important;color:#f5f5f5 !important; } .m-fact-note { color:#a3a3a3 !important; } .m-section-title { color:#f5f5f5 !important; } .m-section-note { color:#a3a3a3 !important; } .m-button-cell { background:#6b16ed !important; } .m-button { color:#ffffff !important; } .m-link { color:#9d6bff !important; } .m-paste { color:#a3a3a3 !important; } .m-more { color:#a3a3a3 !important; } .m-footer { color:#a3a3a3 !important; } .m-footer-link { color:#a3a3a3 !important; } .m-footer-brand { color:#f5f5f5 !important; } } @media (max-width: 480px) { .m-outer-cell { padding: 20px 10px 28px !important; } .m-inner { padding: 22px 20px 24px !important; } .m-title { font-size: 21px !important; line-height: 27px !important; } .m-fact-label { width: 40% !important; } }

.pv-bar { max-width: 640px; margin: 0 auto; padding: 18px 12px 0; font: 14px/20px -apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, sans-serif; color: #6b7180; display: flex; flex-wrap: wrap; gap: 6px 16px; justify-content: space-between; }
.pv-bar a { color: #004296; }
.pv-bar strong { color: #0b0d12; font-weight: 600; }
.pv-subject { max-width: 640px; margin: 10px auto 0; padding: 0 12px; font: 600 15px/22px -apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, sans-serif; color: #0b0d12; overflow-wrap: anywhere; }
.pv-text { max-width: 600px; margin: 0 auto 40px; padding: 0 12px; }
.pv-text h2 { font: 600 14px/20px -apple-system, BlinkMacSystemFont, 'Segoe UI', Inter, sans-serif; color: #6b7180; margin: 0 0 8px; }
.pv-text pre { margin: 0; padding: 16px 18px; border: 1px solid #eceef2; border-radius: 8px; background: #ffffff; color: #1b2230; font: 13px/20px ui-monospace, SFMono-Regular, Menlo, monospace; white-space: pre-wrap; overflow-wrap: anywhere; }
@media (prefers-color-scheme: dark) {
  .pv-bar { color: #a3a3a3; }
  .pv-bar a { color: #9d6bff; }
  .pv-bar strong, .pv-subject { color: #f5f5f5; }
  .pv-text h2 { color: #a3a3a3; }
  .pv-text pre { background: #141414; border-color: #262626; color: #e5e5e5; }
}
