*{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-moz-osx-font-smoothing:grayscale}:root{--text-size-base: 13px;--text-size-ratio: 1.15;--text-size-h1: calc(var(--text-size-h2) * var(--text-size-ratio));--text-size-h2: calc(var(--text-size-h3) * var(--text-size-ratio));--text-size-h3: calc(var(--text-size-h4) * var(--text-size-ratio));--text-size-h4: calc(var(--text-size-subtitle) * var(--text-size-ratio));--text-size-subtitle: calc(var(--text-size-body) * var(--text-size-ratio));--text-size-body: calc(1rem * var(--scale-ratio-text-size));--text-size-caption1: calc(var(--text-size-body) / var(--text-size-ratio));--text-size-caption2: calc(var(--text-size-caption1) / var(--text-size-ratio));--text-size-overline: calc(var(--text-size-caption2) / var(--text-size-ratio));--text-size-code: 12px}html{font-size:var(--text-size-base)}@font-face{font-family:inter;font-style:normal;font-weight:400;src:url(./inter-regular-DJOZHnwz.woff) format("woff");font-display:swap}@font-face{font-family:inter;font-style:normal;font-weight:500;src:url(./inter-medium-oHczPpWt.woff) format("woff");font-display:swap}@font-face{font-family:inter;font-style:normal;font-weight:600;src:url(./inter-semibold-BHlX_6qk.woff) format("woff");font-display:swap}@font-face{font-family:inter;font-style:normal;font-weight:700;src:url(./inter-bold-2PT7Q-hu.woff) format("woff");font-display:swap}@font-face{font-family:jetbrains-mono;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(./jetbrains-mono-variable-DgTxpPXt.ttf) format("truetype");font-display:swap}@font-face{font-family:roboto-mono;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(./roboto-mono-variable-font-Be6w_Krw.ttf) format("truetype");font-display:swap}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.h1{font-family:inter,sans-serif;font-size:var(--text-size-h1);line-height:1.38;vertical-align:baseline}.h2{font-family:inter,sans-serif;font-size:var(--text-size-h2);line-height:1.58;vertical-align:baseline}.h3{font-family:inter,sans-serif;font-size:var(--text-size-h3);line-height:1.52;vertical-align:baseline}.h4{font-family:inter,sans-serif;font-size:var(--text-size-h4);line-height:1.75;vertical-align:baseline}.subtitle{font-family:inter,sans-serif;font-size:var(--text-size-subtitle);line-height:1.385;vertical-align:baseline}.body{font-family:inter,sans-serif;font-size:var(--text-size-body);line-height:1.385;vertical-align:baseline}.caption1{font-family:inter,sans-serif;font-size:var(--text-size-caption1);line-height:1.385;vertical-align:baseline}.caption2{font-family:inter,sans-serif;font-size:var(--text-size-caption2);line-height:1.385;vertical-align:baseline}.overline{font-family:inter,sans-serif;font-size:var(--text-size-overline);line-height:1.385;vertical-align:baseline}.code{font-family:jetbrains-mono,sans-serif;font-size:var(--text-size-code);line-height:1.5;vertical-align:baseline}.caption1.font-wight-500{letter-spacing:.057px}.caption1.font-wight-600{letter-spacing:.075px}.caption1.font-wight-700{letter-spacing:.085px}.caption2.font-wight-500{letter-spacing:.147px}.caption2.font-wight-600{letter-spacing:.197px}.caption2.font-wight-700{letter-spacing:.246px}.overline.font-wight-500,.overline.font-wight-600,.overline.font-wight-700{letter-spacing:.257px}
