/* Static math profiles follow the prepaint reader font choice. Only the new hosts
   match these rules; the lower-bound paper retains its own prepared variants. */
[data-site-math] {
  --site-math-main: "KPress Math Text", KaTeX_Main, "Times New Roman", serif;
  --site-math-variable: "KPress Math Text", KaTeX_Math, serif;
  --site-math-weight: 400;
  --site-math-bold: 700;
  --site-math-size: 1em;
  --site-math-display-size: 1em;
}
[data-site-math="sans"],
[data-kpress-prose-font="sans"] [data-site-math="prose"] {
  --site-math-main: "KPress Math Text Sans", KaTeX_Main, "Times New Roman", serif;
  --site-math-variable: "KPress Math Text Sans", KaTeX_Math, serif;
  --site-math-weight: var(--_kpress-math-sans-regular-weight, 400);
  --site-math-bold: 650;
}
[data-site-math="katex"],
[data-kpress-font-set="system"] [data-site-math],
.kpress[data-kpress-fonts="system"] [data-site-math] {
  --site-math-main: KaTeX_Main, "Times New Roman", serif;
  --site-math-variable: KaTeX_Math, serif;
  --site-math-weight: 400;
  --site-math-bold: 700;
  --site-math-size: 1.05em;
  --site-math-display-size: 1.1em;
}
:is(.kpress, .kpress-tooltip) [data-site-math] .katex.katex {
  font-family: var(--site-math-main);
  font-weight: var(--site-math-weight);
  font-size: var(--site-math-size);
}
:is(.kpress, .kpress-tooltip) [data-site-math] .katex-display .katex.katex {
  font-size: var(--site-math-display-size);
}
:is(.kpress, .kpress-tooltip) [data-site-math] .katex.katex :is(.mathnormal, .boldsymbol) {
  font-family: var(--site-math-variable);
}
:is(.kpress, .kpress-tooltip)
  [data-site-math]
  .katex.katex
  :is(.mathit, .mathbf, .textrm, .mainrm) {
  font-family: var(--site-math-main);
}
:is(.kpress, .kpress-tooltip) [data-site-math] .katex.katex :is(.mathbf, .boldsymbol) {
  font-weight: var(--site-math-bold);
}
[data-site-math] > .site-math-variant {
  display: none;
}
:is([data-site-math="prose"], [data-site-math="serif"]) > [data-site-math-profile~="prose"],
[data-site-math="sans"] > [data-site-math-profile~="sans"],
[data-site-math="katex"] > [data-site-math-profile~="katex"] {
  display: inline;
}
[data-kpress-prose-font="sans"] [data-site-math="prose"] > .site-math-variant {
  display: none;
}
[data-kpress-prose-font="sans"] [data-site-math="prose"] > [data-site-math-profile~="sans"] {
  display: inline;
}
:is([data-kpress-font-set="system"], .kpress[data-kpress-fonts="system"])
  [data-site-math]
  > .site-math-variant {
  display: none;
}
:is([data-kpress-font-set="system"], .kpress[data-kpress-fonts="system"])
  [data-site-math]
  > [data-site-math-profile~="katex"] {
  display: inline;
}
/* The prepared visual tree owns geometry. Isolate its already clipped semantic
   sibling while retaining accessible MathML and the native unrendered fallback. */
.kpress-math[data-kpress-math-rendered="true"] > .kpress-math-semantic {
  contain: strict;
}

/* Standalone paper wrappers have no native KPress semantic sibling. Keep their one
   generated MathML subtree accessible without painting it beside the visual math. */
[data-site-math] > .katex-mathml {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Frontier table values paint their existing semantic tree directly. Math font
   metrics paint constructions and operators; text tokens follow the reader sans
   face, including custom/system choices and the static print instances. */
.site-frontier [data-site-native-math="frontier"] > math {
  font-family: math;
  font-size: 1em;
}
.site-frontier [data-site-native-math="frontier"] :is(mn, mi, mtext, ms) {
  font-family: var(--kpress-font-sans);
}

[data-site-math] .sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe{height:1.179em;vertical-align:-0.25em;}
[data-site-math] .sm0e85458e4d.sm0e85458e4d.sm0e85458e4d.sm0e85458e4d{height:0.834em;}
[data-site-math] .sm1901848c07.sm1901848c07.sm1901848c07.sm1901848c07{height:0.6741em;}
[data-site-math] .sm1b39710dcc.sm1b39710dcc.sm1b39710dcc.sm1b39710dcc{height:0.3448em;}
[data-site-math] .sm1e663386b4.sm1e663386b4.sm1e663386b4.sm1e663386b4{height:0.6861em;vertical-align:-0.012em;}
[data-site-math] .sm220c9267ff.sm220c9267ff.sm220c9267ff.sm220c9267ff{top:-2.5464em;margin-left:0em;margin-right:0.05em;}
[data-site-math] .sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e{height:0.518em;vertical-align:-0.006em;}
[data-site-math] .sm2fe25d30b3.sm2fe25d30b3.sm2fe25d30b3.sm2fe25d30b3{margin-right:0.0556em;}
[data-site-math] .sm337804602d.sm337804602d.sm337804602d.sm337804602d{top:-3.063em;margin-right:0.05em;}
[data-site-math] .sm358abf27ae.sm358abf27ae.sm358abf27ae.sm358abf27ae{height:0.34em;}
[data-site-math] .sm3b23af7886.sm3b23af7886.sm3b23af7886.sm3b23af7886{height:0.1584em;}
[data-site-math] .sm478668aeb3.sm478668aeb3.sm478668aeb3.sm478668aeb3{height:1.04em;vertical-align:-0.206em;}
[data-site-math] .sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7{height:0.712em;vertical-align:-0.012em;}
[data-site-math] .sm57d14fd05d.sm57d14fd05d.sm57d14fd05d.sm57d14fd05d{height:0.8616em;vertical-align:-0.1536em;}
[data-site-math] .sm5c24b88232.sm5c24b88232.sm5c24b88232.sm5c24b88232{height:0.929em;}
[data-site-math] .sm5c8a02c60f.sm5c8a02c60f.sm5c8a02c60f.sm5c8a02c60f{margin-right:0.2778em;}
[data-site-math] .sm67ad421c46.sm67ad421c46.sm67ad421c46.sm67ad421c46{height:0.712em;}
[data-site-math] .sm7b21160fbe.sm7b21160fbe.sm7b21160fbe.sm7b21160fbe{top:-2.794em;}
[data-site-math] .sm7db12e9924.sm7db12e9924.sm7db12e9924.sm7db12e9924{height:0.206em;}
[data-site-math] .sm83fe5b2cfb.sm83fe5b2cfb.sm83fe5b2cfb.sm83fe5b2cfb{height:3em;}
[data-site-math] .sm90258988b6.sm90258988b6.sm90258988b6.sm90258988b6{margin-right:0.2222em;}
[data-site-math] .sm9346aa86bd.sm9346aa86bd.sm9346aa86bd.sm9346aa86bd{height:0.518em;vertical-align:-0.006em;}
[data-site-math] .sm9682ad2c96.sm9682ad2c96.sm9682ad2c96.sm9682ad2c96{height:0.1536em;}
[data-site-math] .sm97276a7887.sm97276a7887.sm97276a7887.sm97276a7887{margin-right:0.1667em;}
[data-site-math] .sm9aefcba848.sm9aefcba848.sm9aefcba848.sm9aefcba848{top:-3em;}
[data-site-math] .sma89f5e26ee.sma89f5e26ee.sma89f5e26ee.sma89f5e26ee{height:0.712em;vertical-align:-0.012em;}
[data-site-math] .smb4573925d8.smb4573925d8.smb4573925d8.smb4573925d8{height:0.498em;}
[data-site-math] .smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7{height:0.8704em;vertical-align:-0.1584em;}
[data-site-math] .smb67ac070ad.smb67ac070ad.smb67ac070ad.smb67ac070ad{height:0.65em;}
[data-site-math] .smbe1e66999c.smbe1e66999c.smbe1e66999c.smbe1e66999c{height:0.111em;}
[data-site-math] .smcb23e0a0df.smcb23e0a0df.smcb23e0a0df.smcb23e0a0df{min-width:0.853em;height:1.08em;}
[data-site-math] .smcb6ad59347.smcb6ad59347.smcb6ad59347.smcb6ad59347{margin-right:0em;}
[data-site-math] .smd7fc4e889d.smd7fc4e889d.smd7fc4e889d.smd7fc4e889d{height:1em;vertical-align:-0.25em;}
[data-site-math] .smda928dba42.smda928dba42.smda928dba42.smda928dba42{height:2.7em;}
[data-site-math] .smdb161c0c8b.smdb161c0c8b.smdb161c0c8b.smdb161c0c8b{height:0.638em;}
[data-site-math] .sme52a3e436a.sme52a3e436a.sme52a3e436a.sme52a3e436a{top:-2.55em;margin-left:-0.036em;margin-right:0.05em;}
[data-site-math] .sme6c634118f.sme6c634118f.sme6c634118f.sme6c634118f{height:0.712em;}
[data-site-math] .sme852f60793.sme852f60793.sme852f60793.sme852f60793{height:0em;}
[data-site-math] .sme893dc80ac.sme893dc80ac.sme893dc80ac.sme893dc80ac{top:-2.889em;}
[data-site-math] .smf357d1fe79.smf357d1fe79.smf357d1fe79.smf357d1fe79{margin-right:0.036em;}
[data-site-math] .smfdb96e7f1e.smfdb96e7f1e.smfdb96e7f1e.smfdb96e7f1e{padding-left:0.833em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe{height:1.154em;vertical-align:-0.25em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm0e85458e4d.sm0e85458e4d.sm0e85458e4d.sm0e85458e4d{height:0.834em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm1b39710dcc.sm1b39710dcc.sm1b39710dcc.sm1b39710dcc{height:0.2966em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm1e663386b4.sm1e663386b4.sm1e663386b4.sm1e663386b4{height:0.6861em;vertical-align:-0.012em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm220c9267ff.sm220c9267ff.sm220c9267ff.sm220c9267ff{top:-2.55em;margin-left:0em;margin-right:0.05em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e{height:0.498em;vertical-align:baseline;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm358abf27ae.sm358abf27ae.sm358abf27ae.sm358abf27ae{height:0.305em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm3b23af7886.sm3b23af7886.sm3b23af7886.sm3b23af7886{height:0.1584em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm478668aeb3.sm478668aeb3.sm478668aeb3.sm478668aeb3{height:1.04em;vertical-align:-0.206em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7{height:0.712em;vertical-align:-0.012em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm57d14fd05d.sm57d14fd05d.sm57d14fd05d.sm57d14fd05d{height:0.806em;vertical-align:-0.15em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm5c24b88232.sm5c24b88232.sm5c24b88232.sm5c24b88232{height:0.904em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm67ad421c46.sm67ad421c46.sm67ad421c46.sm67ad421c46{height:0.65em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm7b21160fbe.sm7b21160fbe.sm7b21160fbe.sm7b21160fbe{top:-2.794em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm7db12e9924.sm7db12e9924.sm7db12e9924.sm7db12e9924{height:0.206em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm9346aa86bd.sm9346aa86bd.sm9346aa86bd.sm9346aa86bd{height:0.518em;vertical-align:-0.006em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sm9682ad2c96.sm9682ad2c96.sm9682ad2c96.sm9682ad2c96{height:0.15em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sma89f5e26ee.sma89f5e26ee.sma89f5e26ee.sma89f5e26ee{height:0.662em;vertical-align:-0.012em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smb4573925d8.smb4573925d8.smb4573925d8.smb4573925d8{height:0.498em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7{height:0.8264em;vertical-align:-0.1584em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smb67ac070ad.smb67ac070ad.smb67ac070ad.smb67ac070ad{height:0.65em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smbe1e66999c.smbe1e66999c.smbe1e66999c.smbe1e66999c{height:0.136em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smcb6ad59347.smcb6ad59347.smcb6ad59347.smcb6ad59347{margin-right:0em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smdb161c0c8b.smdb161c0c8b.smdb161c0c8b.smdb161c0c8b{height:0.638em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sme52a3e436a.sme52a3e436a.sme52a3e436a.sme52a3e436a{top:-2.55em;margin-left:0em;margin-right:0.05em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sme6c634118f.sme6c634118f.sme6c634118f.sme6c634118f{height:0.712em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .sme893dc80ac.sme893dc80ac.sme893dc80ac.sme893dc80ac{top:-2.864em;}
:is([data-site-math="sans"], [data-kpress-prose-font="sans"] [data-site-math="prose"]) .smf357d1fe79.smf357d1fe79.smf357d1fe79.smf357d1fe79{margin-right:0em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe.sm0cfb4cc6fe{height:1.1572em;vertical-align:-0.25em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm0e85458e4d.sm0e85458e4d.sm0e85458e4d.sm0e85458e4d{height:0.8003em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm1b39710dcc.sm1b39710dcc.sm1b39710dcc.sm1b39710dcc{height:0.3011em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm1e663386b4.sm1e663386b4.sm1e663386b4.sm1e663386b4{height:0.6741em;vertical-align:baseline;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm220c9267ff.sm220c9267ff.sm220c9267ff.sm220c9267ff{top:-2.55em;margin-left:-0.0278em;margin-right:0.05em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e.sm2325cc1d9e{height:0.4306em;vertical-align:baseline;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm358abf27ae.sm358abf27ae.sm358abf27ae.sm358abf27ae{height:0.3011em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm3b23af7886.sm3b23af7886.sm3b23af7886.sm3b23af7886{height:0.15em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm478668aeb3.sm478668aeb3.sm478668aeb3.sm478668aeb3{height:1.04em;vertical-align:-0.2397em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7.sm51a3d8e3b7{height:0.6444em;vertical-align:baseline;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm57d14fd05d.sm57d14fd05d.sm57d14fd05d.sm57d14fd05d{height:0.8333em;vertical-align:-0.15em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm5c24b88232.sm5c24b88232.sm5c24b88232.sm5c24b88232{height:0.9072em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm67ad421c46.sm67ad421c46.sm67ad421c46.sm67ad421c46{height:0.6444em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm7b21160fbe.sm7b21160fbe.sm7b21160fbe.sm7b21160fbe{top:-2.7603em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm7db12e9924.sm7db12e9924.sm7db12e9924.sm7db12e9924{height:0.2397em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm9346aa86bd.sm9346aa86bd.sm9346aa86bd.sm9346aa86bd{height:0.4306em;vertical-align:baseline;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sm9682ad2c96.sm9682ad2c96.sm9682ad2c96.sm9682ad2c96{height:0.15em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sma89f5e26ee.sma89f5e26ee.sma89f5e26ee.sma89f5e26ee{height:0.6444em;vertical-align:baseline;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smb4573925d8.smb4573925d8.smb4573925d8.smb4573925d8{height:0.4306em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7.smb4f6a40aa7{height:0.8333em;vertical-align:-0.15em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smb67ac070ad.smb67ac070ad.smb67ac070ad.smb67ac070ad{height:0.6444em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smbe1e66999c.smbe1e66999c.smbe1e66999c.smbe1e66999c{height:0.1328em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smcb6ad59347.smcb6ad59347.smcb6ad59347.smcb6ad59347{margin-right:0.0278em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smdb161c0c8b.smdb161c0c8b.smdb161c0c8b.smdb161c0c8b{height:0.6444em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sme52a3e436a.sme52a3e436a.sme52a3e436a.sme52a3e436a{top:-2.55em;margin-left:-0.0576em;margin-right:0.05em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sme6c634118f.sme6c634118f.sme6c634118f.sme6c634118f{height:0.6444em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .sme893dc80ac.sme893dc80ac.sme893dc80ac.sme893dc80ac{top:-2.8672em;}
:is([data-site-math="katex"], [data-kpress-font-set="system"] [data-site-math], .kpress[data-kpress-fonts="system"] [data-site-math]) .smf357d1fe79.smf357d1fe79.smf357d1fe79.smf357d1fe79{margin-right:0.0576em;}