._wrapper_19e7h_1{width:100%;max-width:none;margin:8px 0 0;background:#fff;border-radius:12px;padding:18px 18px 16px;box-shadow:0 6px 18px #0000001f;box-sizing:border-box}._title_19e7h_13{font-size:22px;font-weight:800;margin:0 0 12px;color:#f7b500}._grid_19e7h_20{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}@media (max-width: 1100px){._grid_19e7h_20{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 600px){._grid_19e7h_20{grid-template-columns:1fr}}._field_19e7h_38{display:flex;flex-direction:column;gap:6px}._label_19e7h_44{font-size:13px;font-weight:700;color:#101828;margin-bottom:6px}._input_19e7h_51,._select_19e7h_52,._textarea_19e7h_53{width:100%;border-radius:8px;border:1.5px solid #d0d5dd;padding:10px 12px;font-size:15px;background:#fff;color:#101828;outline:none;box-sizing:border-box}._input_19e7h_51::placeholder,._textarea_19e7h_53::placeholder{color:#667085}._input_19e7h_51:focus,._select_19e7h_52:focus,._textarea_19e7h_53:focus{border-color:#f7b500;box-shadow:0 0 0 2px #f7b50040}._textarea_19e7h_53{min-height:140px;resize:vertical}._buttonRow_19e7h_83{margin-top:14px;display:flex;justify-content:flex-end}._primaryBtn_19e7h_89{background:#2f7cf6;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #00000040;transition:transform .05s ease-in-out;gap:.5rem}._primaryBtn_19e7h_89:hover:not(:disabled){transform:translateY(-1px)}._primaryBtn_19e7h_89{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._primaryBtn_19e7h_89:disabled{cursor:progress}._linkChartSpinner_19e7h_120{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:_linkchart-spin_19e7h_1 .6s linear infinite}@keyframes _linkchart-spin_19e7h_1{to{transform:rotate(360deg)}}:root{--mb-teal: #298e8c;--mb-amber: #fdb714;--mb-offwhite: #ecf0f2;--mb-dark: #376461;--nav-height: 72px}*{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-gutter:stable;overflow-y:auto}html{overflow-y:scroll}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";color:var(--mb-offwhite);background:var(--mb-teal)}.app-bg{background-image:url(/edd-pro_background_world.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 24px}.container--fluid{max-width:none;width:100%;padding:0 24px}.container--wide{max-width:1280px}@media (min-width: 1600px){.container--wide{max-width:1400px}}.nav{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);padding:0 16px;position:relative}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#0000000a,#0000001f,#0000000a)}.nav--light{background:#fff;color:#111;border-radius:12px;padding:10px 16px;box-shadow:0 6px 18px #00000014}.nav--light a,.nav--light .brand{color:#111}.nav--light:after{background:linear-gradient(90deg,#0000000a,#0000001f,#0000000a)}.nav--fluid{width:100%;max-width:none;padding-left:24px;padding-right:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.3px}.brand .logo{width:36px;height:36px;border-radius:999px;background:var(--mb-amber);display:inline-block;position:relative}.brand .logo:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;background:var(--mb-teal);top:9px;left:9px}.nav a{opacity:.9;margin:0 12px}.nav a:hover{opacity:1}.cta{background:var(--mb-amber);color:#111;border:none;padding:12px 18px;border-radius:999px;font-weight:700;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.cta .circle{width:24px;height:24px;border-radius:999px;border:2px solid #111;display:inline-flex;align-items:center;justify-content:center}.hero{padding:40px 0 0 60px;position:relative;overflow:hidden}.hero.hero--bg-only{min-height:calc(100vh - var(--nav-height, 96px));background-image:url(/edd-pro_background_world.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;padding:0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:end}.hero-grid--single{grid-template-columns:1fr}.kicker{font-weight:800;font-size:40px;line-height:1.05;letter-spacing:1.5px;text-transform:uppercase;color:var(--mb-amber);font-family:Bebas Neue,sans-serif}.kicker-label{font-size:20px;color:var(--mb-amber);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.25;letter-spacing:0}.kicker-label-small{font-size:16px;color:var(--mb-amber);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.25;letter-spacing:0}.kicker .underline{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.points{margin-top:18px;font-size:16px;color:var(--mb-offwhite)}.points li{list-style:none;margin:8px 0;display:flex;align-items:center;gap:10px}.bullet{width:16px;height:16px;border-radius:999px;background:var(--mb-amber);display:inline-block}.panel{background:#fff;color:#1b1b1b;border-radius:14px;padding:16px;box-shadow:0 8px 24px #00000026}.dash-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-title{font-weight:700;font-size:14px;margin-bottom:8px;color:#343a40}.footer-note{opacity:.7;font-size:13px;margin-top:12px}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr}}.gazette-snippet .highlight,.gazette-snippet em.highlight{background:#ffd60a59;padding:0 .2em;border-radius:.25rem;font-style:normal}.gazette-snippet p,.gazette-snippet div{margin:0}header.nav,.nav,.nav--light{border-radius:0!important}.app-shell{height:calc(100vh - var(--nav-height));display:grid;grid-template-columns:minmax(260px,340px) 1fr minmax(300px,380px);gap:16px;padding:12px 16px 16px;overflow:hidden}.app-shell>.app-pane{min-height:0}.controls-pane,.report-pane{position:sticky;top:0;align-self:start;max-height:calc(100vh - var(--nav-height));overflow:auto;scrollbar-gutter:stable}.results-pane{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:6px}@media (max-width: 1000px){.app-shell{grid-template-columns:1fr;height:auto}.controls-pane,.report-pane,.results-pane{position:static;max-height:none;overflow:visible}}.points li .point-text{margin:10px 0 0 1.6em;font-size:.95em;opacity:.85}
