.styles-module__mJ_TJW__pulse{--ink:#10312b;--green:#3d8b72;--orange:#c4622d;--ground:#f8faf8;--surface:#fff;--surface-2:#f1f5f2;--sunk:#eaf0ec;--line:#d3ded7;--line-soft:#e4ebe6;--text:#17231f;--muted:#5c6b64;--faint:#7a8982;--head:#10312b;--on-ink:#eef4f0;--on-band:#fff;--b-fort:#1f6f5c;--b-sound:#3d8b72;--b-exp:#a8791a;--b-con:#c4622d;--b-crit:#a32c22;--warn-bg:#fdf3e7;--warn-line:#e08a3c;--warn-text:#7a4b12;--crit-bg:#fbeeec;--crit-line:#a32c22;--crit-text:#7e241c;--shadow:0 1px 2px #10312b0d, 0 8px 24px -18px #10312b47;--display:var(--font-display),Georgia,"Times New Roman",serif;--body:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SFMono-Regular",Consolas,monospace;background:var(--ground);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;padding-top:73px;font-size:15px;line-height:1.6}.styles-module__mJ_TJW__pulse *{box-sizing:border-box}.styles-module__mJ_TJW__pulse h1,.styles-module__mJ_TJW__pulse h2,.styles-module__mJ_TJW__pulse h3,.styles-module__mJ_TJW__pulse h4{font-family:var(--display);color:var(--head);text-wrap:balance;margin:0;font-weight:600}.styles-module__mJ_TJW__pulse p{margin:0 0 .85em}.styles-module__mJ_TJW__pulse a{color:var(--ident-ink)}.styles-module__mJ_TJW__wrap{max-width:860px;margin:0 auto;padding-left:20px;padding-right:20px}.styles-module__mJ_TJW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ident-ink);margin:0 0 10px;font-size:11px;font-weight:600}.styles-module__mJ_TJW__edTag{letter-spacing:.14em;text-transform:uppercase;color:var(--ident-ink);border:1px solid var(--ident-ink);vertical-align:2px;border-radius:2px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600}.styles-module__mJ_TJW__hero{padding-top:44px;padding-bottom:6px}.styles-module__mJ_TJW__heroTitle{letter-spacing:-.012em;font-size:clamp(32px,5.4vw,48px);line-height:1.05}.styles-module__mJ_TJW__standfirst{font-family:var(--display);color:var(--muted);max-width:62ch;font-size:18px;font-style:italic;line-height:1.5;margin:14px 0 20px!important}.styles-module__mJ_TJW__facts{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.styles-module__mJ_TJW__fact{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:2px;padding:5px 11px;font-size:12px}.styles-module__mJ_TJW__fact strong{color:var(--text);font-weight:600}.styles-module__mJ_TJW__gaterule{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ident);color:var(--muted);border-radius:2px;max-width:72ch;padding:16px 20px;font-size:14px}.styles-module__mJ_TJW__gaterule strong{color:var(--text)}.styles-module__mJ_TJW__note{color:var(--muted);font-size:12.5px}.styles-module__mJ_TJW__btn{font-family:var(--body);cursor:pointer;border:1px solid #0000;border-radius:2px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.styles-module__mJ_TJW__btn:focus-visible{outline:2px solid var(--ident);outline-offset:2px}.styles-module__mJ_TJW__btnPrimary{background:var(--ident);border-color:var(--ident);color:var(--on-ident)!important}.styles-module__mJ_TJW__btnPrimary:hover{filter:brightness(1.08)}.styles-module__mJ_TJW__btnPrimary:disabled{background:var(--sunk);border-color:var(--line);cursor:not-allowed;filter:none;color:var(--faint)!important}.styles-module__mJ_TJW__btnGhost{color:var(--text);border-color:var(--line);background:0 0}.styles-module__mJ_TJW__btnGhost:hover{border-color:var(--ident);color:var(--ident-ink)}.styles-module__mJ_TJW__btnRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.styles-module__mJ_TJW__progress{z-index:30;background:var(--ground);border-bottom:1px solid var(--line);padding-block:10px;position:sticky;top:73px}.styles-module__mJ_TJW__pmeta{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.styles-module__mJ_TJW__bar{background:var(--sunk);border-radius:2px;height:4px;overflow:hidden}.styles-module__mJ_TJW__fill{background:var(--ident);width:0;height:100%;transition:width .25s}.styles-module__mJ_TJW__tier{background:var(--surface);border:1px solid var(--line);border-radius:2px;margin-top:26px;padding:20px 22px}.styles-module__mJ_TJW__tier h3{margin-bottom:6px;font-size:19px}.styles-module__mJ_TJW__tieropts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:12px;display:grid}.styles-module__mJ_TJW__tieropt{text-align:left;border:1px solid var(--line);cursor:pointer;background:var(--sunk);color:var(--text);font-family:var(--body);border-radius:2px;padding:14px}.styles-module__mJ_TJW__tieropt b{margin-bottom:4px;font-size:14px;display:block}.styles-module__mJ_TJW__tieropt span{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.styles-module__mJ_TJW__tieropt[aria-pressed=true]{border-color:var(--ident);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ident)}.styles-module__mJ_TJW__tieropt:focus-visible{outline:2px solid var(--ident);outline-offset:2px}.styles-module__mJ_TJW__domain{margin-top:30px}.styles-module__mJ_TJW__dtitle{border-bottom:2px solid var(--ident);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:8px;display:flex}.styles-module__mJ_TJW__dn{font-family:var(--mono);color:var(--faint);font-size:12px}.styles-module__mJ_TJW__dtitle h2{font-size:22px}.styles-module__mJ_TJW__gtag{letter-spacing:.12em;text-transform:uppercase;color:var(--b-crit);border:1px solid var(--b-crit);border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.styles-module__mJ_TJW__dq{font-family:var(--display);color:var(--muted);font-size:15px;font-style:italic;margin:6px 0 2px!important}.styles-module__mJ_TJW__q{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px 0;display:grid}@media (max-width:600px){.styles-module__mJ_TJW__q{grid-template-columns:1fr}}.styles-module__mJ_TJW__qt{font-size:14.5px;font-weight:500}.styles-module__mJ_TJW__code{font-family:var(--mono);color:var(--faint);margin-right:6px;font-size:11px;font-weight:400}.styles-module__mJ_TJW__anch{font-family:var(--mono);color:var(--faint);margin-top:4px;font-size:11px;line-height:1.5;display:block}.styles-module__mJ_TJW__scale{gap:4px;display:flex}.styles-module__mJ_TJW__scale button{width:40px;height:38px;font-family:var(--mono);cursor:pointer;background:var(--sunk);border:1px solid var(--line);color:var(--muted);border-radius:2px;font-size:14px}.styles-module__mJ_TJW__scale button:hover{border-color:var(--ident);color:var(--ident-ink)}.styles-module__mJ_TJW__scale button[aria-pressed=true]{background:var(--ident);border-color:var(--ident);color:var(--on-ident);font-weight:600}.styles-module__mJ_TJW__scale button:focus-visible{outline:2px solid var(--ident);outline-offset:2px}.styles-module__mJ_TJW__picked{color:var(--ident-ink);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;min-height:0;margin-top:-4px;font-size:11.5px;font-weight:600}.styles-module__mJ_TJW__ladderkey{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;gap:14px;margin-top:24px;font-size:11px;display:flex}.styles-module__mJ_TJW__ladderkey b{color:var(--muted);font-weight:600}.styles-module__mJ_TJW__finish{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.styles-module__mJ_TJW__field{max-width:420px;margin-bottom:18px}.styles-module__mJ_TJW__fl{margin-bottom:2px;font-size:13px;font-weight:600;display:block}.styles-module__mJ_TJW__field .styles-module__mJ_TJW__note{margin-bottom:8px}.styles-module__mJ_TJW__field input{width:100%;font-family:var(--body);border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:2px;padding:10px 12px;font-size:14px}.styles-module__mJ_TJW__field input:focus{outline:2px solid var(--ident);outline-offset:-1px;border-color:var(--ident)}.styles-module__mJ_TJW__report{padding-top:24px;padding-bottom:30px}.styles-module__mJ_TJW__samplebar{background:var(--surface-2);border:1px dashed var(--ident);border-radius:2px;margin-bottom:18px;padding:10px 14px;font-size:13px}.styles-module__mJ_TJW__banner{background:var(--crit-bg);border-left:5px solid var(--crit-line);color:var(--crit-text);border-radius:2px;margin-bottom:20px;padding:16px 20px}.styles-module__mJ_TJW__banner h3{color:var(--crit-text);letter-spacing:.03em;margin-bottom:6px;font-size:17px}.styles-module__mJ_TJW__banner p{margin:0;font-size:14px}.styles-module__mJ_TJW__herocard{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--ident);box-shadow:var(--shadow);border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 32px;padding:26px;display:grid}@media (max-width:600px){.styles-module__mJ_TJW__herocard{grid-template-columns:1fr;padding:20px}}.styles-module__mJ_TJW__bandbig{font-family:var(--display);letter-spacing:.01em;font-size:clamp(34px,6vw,46px);font-weight:600;line-height:1}.styles-module__mJ_TJW__verb{font-family:var(--display);margin-top:8px;font-size:19px}.styles-module__mJ_TJW__idx{font-family:var(--mono);color:var(--muted);margin-top:10px;font-size:13px}.styles-module__mJ_TJW__meta{font-family:var(--mono);color:var(--faint);font-size:11.5px;margin-bottom:10px!important}.styles-module__mJ_TJW__bandword{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.styles-module__mJ_TJW__ribbon{margin:22px 0 6px}.styles-module__mJ_TJW__rpointer{height:28px;position:relative}.styles-module__mJ_TJW__rpointer i{font-family:var(--mono);color:var(--text);white-space:nowrap;text-align:center;font-size:10.5px;font-style:normal;position:absolute;transform:translate(-50%)}.styles-module__mJ_TJW__rpointer i:after{content:"▼";color:var(--ident-ink);font-size:9px;display:block}.styles-module__mJ_TJW__rtrack{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.styles-module__mJ_TJW__rseg{justify-content:center;align-items:center;height:24px;display:flex}.styles-module__mJ_TJW__rseg span{letter-spacing:.08em;color:var(--on-band);text-transform:uppercase;font-size:9.5px;font-weight:600}@media (max-width:480px){.styles-module__mJ_TJW__rseg span{letter-spacing:0;font-size:7.5px}}.styles-module__mJ_TJW__rscale{font-family:var(--mono);color:var(--faint);text-align:center;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:4px;font-size:10px;display:grid}.styles-module__mJ_TJW__sec{border-top:1px solid var(--line-soft);padding-block:30px}.styles-module__mJ_TJW__sec h2{margin-bottom:6px;font-size:23px}.styles-module__mJ_TJW__lede{color:var(--muted);max-width:68ch;margin-bottom:18px!important}.styles-module__mJ_TJW__callout{background:var(--surface-2);border:1px solid var(--line-soft);border-left:3px solid var(--ident);border-radius:2px;margin-bottom:12px;padding:16px 18px}.styles-module__mJ_TJW__callout p:last-child{margin-bottom:0}.styles-module__mJ_TJW__callout.styles-module__mJ_TJW__warn{background:var(--warn-bg);border-color:#0000;border-left:3px solid var(--warn-line)}.styles-module__mJ_TJW__callout.styles-module__mJ_TJW__warn .styles-module__mJ_TJW__co{color:var(--warn-text)}.styles-module__mJ_TJW__callout.styles-module__mJ_TJW__crit{background:var(--crit-bg);border-color:#0000;border-left:3px solid var(--crit-line)}.styles-module__mJ_TJW__callout.styles-module__mJ_TJW__crit .styles-module__mJ_TJW__co{color:var(--crit-text)}.styles-module__mJ_TJW__co{letter-spacing:.12em;text-transform:uppercase;color:var(--ident-ink);font-size:12px;font-weight:600;margin-bottom:8px!important}.styles-module__mJ_TJW__bars{gap:10px;padding-top:20px;display:grid}.styles-module__mJ_TJW__barrow{grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}@media (max-width:560px){.styles-module__mJ_TJW__barrow{grid-template-columns:minmax(0,1fr) auto auto}.styles-module__mJ_TJW__bartrack{order:4;grid-column:1/-1}}.styles-module__mJ_TJW__barlabel{align-items:center;gap:6px;font-size:13px;display:flex}.styles-module__mJ_TJW__gd{color:var(--ident-ink);font-size:11px}.styles-module__mJ_TJW__bartrack{background:var(--sunk);border:1px solid var(--line-soft);height:20px;position:relative}.styles-module__mJ_TJW__barfill{background:var(--ident);opacity:.85;height:100%}.styles-module__mJ_TJW__gateline{background:var(--b-crit);width:1px;position:absolute;top:-5px;bottom:-5px;left:40%}.styles-module__mJ_TJW__gatelabel{font-family:var(--mono);color:var(--b-crit);white-space:nowrap;font-size:9.5px;position:absolute;top:-18px;left:40%;transform:translate(-50%)}.styles-module__mJ_TJW__barval{font-family:var(--mono);text-align:right;min-width:30px;font-size:13px}.styles-module__mJ_TJW__barband{text-align:right;min-width:96px}.styles-module__mJ_TJW__tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.styles-module__mJ_TJW__t{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.styles-module__mJ_TJW__t th{background:var(--ink);color:var(--on-ink);text-align:left;letter-spacing:.11em;text-transform:uppercase;padding:9px 12px;font-size:10.5px;font-weight:600}.styles-module__mJ_TJW__t td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}.styles-module__mJ_TJW__t tbody tr:nth-child(2n) td{background:var(--surface-2)}.styles-module__mJ_TJW__t td.styles-module__mJ_TJW__n{font-family:var(--mono);white-space:nowrap}.styles-module__mJ_TJW__t tr.styles-module__mJ_TJW__here td{outline:2px solid var(--ident);outline-offset:-2px}.styles-module__mJ_TJW__list{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.styles-module__mJ_TJW__list li{margin-bottom:6px}.styles-module__mJ_TJW__disclaimer{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:2px;margin-top:14px;padding:14px 16px;font-size:12px;line-height:1.55}.styles-module__mJ_TJW__sumFallback{width:100%;min-height:150px;font-family:var(--mono);background:var(--sunk);color:var(--text);border:1px solid var(--line);margin-top:12px;padding:10px;font-size:12px}.styles-module__mJ_TJW__instrument{color:var(--faint);font-size:11.5px;margin-top:26px!important}@media (prefers-reduced-motion:reduce){.styles-module__mJ_TJW__pulse *{transition:none!important}}@media print{.styles-module__mJ_TJW__progress,.styles-module__mJ_TJW__noprint{display:none!important}.styles-module__mJ_TJW__pulse{background:#fff;padding-top:0}}
