-
-
Notifications
You must be signed in to change notification settings - Fork 285
/
editor.a3d93540.css
1 lines (1 loc) Β· 76 KB
/
editor.a3d93540.css
1
dialog{background:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}dialog+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay,dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-cyrillic-ext-500-normal.d362a132.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-cyrillic-500-normal.8ed3add8.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-greek-500-normal.dd57b097.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-vietnamese-500-normal.1320bb60.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-latin-ext-500-normal.415f7d14.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(roboto-mono-latin-500-normal.98ad1d4e.woff2) format("woff2"),url(roboto-mono-all-500-normal.cc559149.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-cyrillic-ext-700-normal.5c7aabac.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-cyrillic-700-normal.5e6410cf.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-greek-700-normal.b101f80c.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-vietnamese-700-normal.edb1435b.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-latin-ext-700-normal.c497b002.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(roboto-mono-latin-700-normal.447ac127.woff2) format("woff2"),url(roboto-mono-all-700-normal.393c796d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-cyrillic-ext-400-normal.5f5cc2ef.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-cyrillic-400-normal.ab3d1dcc.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-greek-ext-400-normal.b82a0aea.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-greek-400-normal.4e5a8597.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-vietnamese-400-normal.bdc8a622.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-latin-ext-400-normal.1c1602b0.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(alegreya-sans-latin-400-normal.62b57001.woff2) format("woff2"),url(alegreya-sans-all-400-normal.a91dc265.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-cyrillic-ext-500-normal.0e6ee102.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-cyrillic-500-normal.8a029e9d.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-greek-ext-500-normal.00f2c6f3.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-greek-500-normal.54a6041f.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-vietnamese-500-normal.97e250df.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-latin-ext-500-normal.637067c1.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(alegreya-sans-latin-500-normal.4428c984.woff2) format("woff2"),url(alegreya-sans-all-500-normal.5db27a5b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-cyrillic-ext-700-normal.2e02b08f.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-cyrillic-700-normal.5a5aa5e3.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-greek-ext-700-normal.ca9ee8e1.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-greek-700-normal.452fc62e.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-vietnamese-700-normal.59390763.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-latin-ext-700-normal.b5306f41.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(alegreya-sans-latin-700-normal.96e2fcc9.woff2) format("woff2"),url(alegreya-sans-all-700-normal.29d7dfa9.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-cyrillic-ext-400-italic.7c2a4a40.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-cyrillic-400-italic.8c81649c.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-greek-ext-400-italic.550f5118.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-greek-400-italic.1b909c63.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-vietnamese-400-italic.d08e8dff.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-latin-ext-400-italic.b9ce632b.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(alegreya-sans-latin-400-italic.ec56f658.woff2) format("woff2"),url(alegreya-sans-all-400-italic.f87bfe89.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-cyrillic-ext-500-italic.78248b65.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-cyrillic-500-italic.a40f95be.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-greek-ext-500-italic.8b2e952b.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-greek-500-italic.19d09eea.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-vietnamese-500-italic.3ff20df8.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-latin-ext-500-italic.d15c8f11.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(alegreya-sans-latin-500-italic.6d8350bf.woff2) format("woff2"),url(alegreya-sans-all-500-italic.8917c3da.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-cyrillic-ext-700-italic.69b0617e.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-cyrillic-700-italic.c4ef17a2.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-greek-ext-700-italic.a1ccc0c2.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-greek-700-italic.5aef27cf.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-vietnamese-700-italic.7de0cccc.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-latin-ext-700-italic.733aea09.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(alegreya-sans-latin-700-italic.abc64c8a.woff2) format("woff2"),url(alegreya-sans-all-700-italic.a6d70e05.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(lato-latin-ext-400-normal.e1ce8ad3.woff2) format("woff2"),url(lato-all-400-normal.a1a68bdf.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(lato-latin-400-normal.77db3602.woff2) format("woff2"),url(lato-all-400-normal.a1a68bdf.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(lato-latin-ext-400-italic.336aaf51.woff2) format("woff2"),url(lato-all-400-italic.c29c8c6c.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(lato-latin-400-italic.6edbc86c.woff2) format("woff2"),url(lato-all-400-italic.c29c8c6c.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--pluto-cell-spacing:17px;--pluto-operator-ligatures:none;--julia-mono-font-stack:JuliaMono,Menlo,"Roboto Mono","Lucida Sans Typewriter","Source Code Pro",monospace;--sans-serif-font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--lato-ui-font-stack:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Cantarell,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",system-ui,sans-serif;--system-ui-font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Cantarell,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",system-ui,sans-serif;color-scheme:light dark}html{font-size:17px}*{box-sizing:border-box}body{background-color:var(--main-bg-color);margin:0;min-height:100vh;overflow-anchor:none;overflow-x:hidden;position:relative}pluto-editor{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}main{align-content:center;flex:1;max-width:731px;padding:0 6px 4rem 25px;width:100%}body:not(.disable_ui) main{padding-bottom:16rem}body:not(.disable_ui){overscroll-behavior:contain}@media screen and (min-width:calc(700px + 25px + 6px)) and (max-width:calc(700px + 25px + 6px + 500px)){body:not(.disable_ui) pluto-editor.fullscreen main{align-self:flex-start;margin-left:0}}@media screen and (min-width:calc(700px + 25px + 6px + 500px)) and (max-width:calc(700px + 25px + 6px + 500px + 500px)){body:not(.disable_ui) pluto-editor.fullscreen main{align-self:flex-end;margin-right:500px}}pluto-notebook{background:var(--main-bg-color);display:block}pluto-output{color:var(--pluto-output-color);font-family:Alegreya Sans,sans-serif;font-size:1em;font-weight:400}pluto-output h1,pluto-output h2,pluto-output h3,pluto-output h4,pluto-output h5,pluto-output h6{font-feature-settings:"lnum","pnum";color:var(--pluto-output-h-color);font-family:Vollkorn,serif;font-weight:600;margin-block-end:0;margin-block-start:1rem}pluto-output h1,pluto-output h2{font-weight:700;margin-block-start:2rem}pluto-output h1:first-child,pluto-output h2:first-child{margin-block-start:calc(2rem - var(--pluto-cell-spacing))}pluto-output h1{border-bottom:3px solid var(--rule-color);font-size:2.2rem;margin-bottom:.5rem}pluto-output h2{border-bottom:2px dotted var(--rule-color);font-size:1.8rem;margin-bottom:.5rem}pluto-output h1:empty,pluto-output h2:empty{border-bottom:none}pluto-output h3{font-size:1.6rem}pluto-output h4{font-size:1.4rem}pluto-output h5{font-size:1.2rem}pluto-output h6{font-size:1rem}pluto-output h3:first-child,pluto-output h4:first-child,pluto-output h5:first-child,pluto-output h6:first-child{margin-block-start:0}pluto-output br,pluto-output p{line-height:1.45em;margin-block-end:var(--pluto-cell-spacing);margin-block-start:0;word-spacing:.053em}pluto-output br{margin-block-end:0}pluto-output p:first-child{margin-block-start:0}b,strong{font-weight:bolder}pluto-output li p+ol,pluto-output li p+ul{margin-block-start:calc(var(--pluto-cell-spacing)*-1)}pluto-output p:last-child{margin-block-end:0}pluto-output img,pluto-output video{max-width:100%}a{color:var(--black);text-decoration-color:var(--a-underline);text-decoration-thickness:2px}a:hover{text-decoration-color:var(--black)}.cm-cursor{border-left:1.2px solid var(--cursor-color)!important}pluto-output code{font-family:var(--julia-mono-font-stack);font-size:.75em;font-variant-ligatures:none}pluto-output code .cm-editor .cm-line{font-family:var(--julia-mono-font-stack)}pluto-output pre>code{font-size:inherit}pluto-output.rich_output code{background-color:var(--pluto-output-bg-color);border-radius:8px;padding:.18em}pluto-output.rich_output pre>code{background-color:transparent;padding:0}pluto-log-dot pre,pluto-output pre{display:inline-block;font-family:var(--julia-mono-font-stack);font-size:.75rem;font-variant-ligatures:none;margin:0;tab-size:4;-moz-tab-size:4;white-space:pre-wrap;word-break:break-all}pluto-display pre{white-space:pre;word-break:normal}pluto-output hr{border:none;border-top:3px solid var(--rule-color);margin-left:0;margin-right:0}pluto-output blockquote{margin-left:1rem;margin-right:1rem}pluto-output.rich_output pre:not(.no-block),pluto-output blockquote{background-color:var(--blockquote-bg);border-radius:15px;color:var(--blockquote-color);display:block;margin-block-end:var(--pluto-cell-spacing);margin-block-start:0;padding:15px}pluto-output.rich_output pre:not(.no-block):last-child,pluto-output blockquote:last-child{margin-block-end:0}pluto-output div.admonition{border-radius:8px;margin-block-end:1em;margin-block-start:1em}pluto-output div.admonition .admonition-title{font-feature-settings:"lnum","pnum";color:var(--admonition-title-color);font-family:Vollkorn,sans-serif;font-weight:600;margin-block-end:0;padding-left:.3em}pluto-output div.admonition .admonition-title~*{margin-block-end:.5em;margin-block-start:.5em;transition:filter .1s linear}pluto-output div.admonition{background:var(--jl-message-color);border:5px solid var(--jl-message-accent-color);padding-left:.5rem;padding-right:.5rem}pluto-output div.admonition .admonition-title{background:var(--jl-message-accent-color);margin:-1px -.55rem}pluto-output div.admonition.hint,pluto-output div.admonition.info,pluto-output div.admonition.note{background:var(--jl-info-color);border:5px solid var(--jl-info-accent-color)}pluto-output div.admonition.hint .admonition-title,pluto-output div.admonition.info .admonition-title,pluto-output div.admonition.note .admonition-title{background:var(--jl-info-accent-color)}pluto-output div.admonition.warning{background:var(--jl-warn-color);border:5px solid var(--jl-warn-accent-color)}pluto-output div.admonition.warning .admonition-title{background:var(--jl-warn-accent-color)}pluto-output div.admonition.danger{background:var(--jl-danger-color);border:5px solid var(--jl-danger-accent-color)}pluto-output div.admonition.danger .admonition-title{background:var(--jl-danger-accent-color)}pluto-output div.admonition.hint .admonition-title~*{filter:blur(.25em)}pluto-output div.admonition.hint:focus-within .admonition-title~*,pluto-output div.admonition.hint:hover .admonition-title~*{filter:blur(0)}pluto-output div.footnote{margin-block-end:1em;margin-block-start:1em}pluto-output div.footnote p.footnote-title:before{content:"["}pluto-output div.footnote p.footnote-title:after{content:"]: "}pluto-output a.footnote,pluto-output div.footnote p.footnote-title{font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:-.05em;margin-block-end:0}pluto-output div.footnote p.footnote-title~*{border-left:5px solid var(--footnote-border-color);margin-block-end:0;margin-left:.1em;padding-bottom:var(--pluto-cell-spacing);padding-left:.4em}pluto-output div.footnote p:last-child{padding-bottom:0}pluto-output.scroll_y{max-height:80vh;max-height:502px;overflow:auto}pluto-output table{border:2px solid var(--table-border-color);border-collapse:collapse;border-left:none;border-right:none;margin:0 auto;margin-block-end:var(--pluto-cell-spacing);margin-block-start:var(--pluto-cell-spacing)}pluto-output table>thead{border-bottom:1px solid var(--table-border-color)}pluto-output table>tbody td{font-family:var(--julia-mono-font-stack);font-size:.75rem;font-variant-ligatures:none}pluto-output table>tbody td code{font-size:.75rem}pluto-output table td,pluto-output table th{padding:.2rem .5rem}pluto-output table>tbody tr:hover{background-color:var(--table-bg-hover-color)}pluto-output table pre{white-space:pre}kbd,pluto-output kbd{border:1px solid var(--kbd-border-color);border-radius:3px;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:-.7px;padding:0 5px}pluto-output mjx-assistive-mml{height:1px}.raw-html-wrapper>div.markdown{overflow:hidden}header#pluto-nav{background-color:var(--header-bg-color);border-bottom:1px solid var(--header-border-color);font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:400;min-height:60px;transform:translateY(0);transition:background-color .5s ease-in-out,transform .25s cubic-bezier(.18,.89,.49,1.13);width:100%;z-index:60}header#pluto-nav.show_export{position:sticky;top:0;transform:translateY(130px)}dialog#export{background:var(--export-bg-color);border:none;color:var(--export-color);display:block;height:130px;margin:0;max-height:none;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform:translateY(-100%);width:100%}dialog#export:before{background:inherit;bottom:100%;content:"";height:100px;left:0;position:absolute;right:0}dialog#export div#container{display:flex;flex-direction:row;margin:0 auto;max-width:1000px;padding-right:10em;position:relative}header dialog#export div#container{overflow-x:hidden}header.show_export dialog#export div#container{overflow-x:auto}a.export_card{background:var(--export-card-bg-color);border:5px solid transparent;box-shadow:0 2px 10px var(--export-card-shadow-color);color:var(--export-card-title-color);margin:20px 5px;text-decoration:none;width:169px}a.export_card,div.export_title{border-radius:8px;flex:0 0 auto;height:90px}div.export_title{font-size:1rem;font-weight:700;margin-top:10px;text-orientation:sideways-right;transform:rotate(180deg);writing-mode:vertical-lr}a.export_card header{font-feature-settings:"lnum","pnum";font-family:Vollkorn,sans;font-size:1rem;margin-block:0}a.export_card section{color:var(--export-card-text-color);font-weight:500;padding:3px}dialog#export .export_small_btns{background:var(--export-bg-color);border-radius:.9em;display:flex;flex-direction:row;padding:.9em;position:absolute;right:.8em;top:0}body.static_preview button.toggle_export{display:none}nav#at_the_top h1{color:var(--nav-h1-text-color);letter-spacing:2px}nav#at_the_top{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1000px;min-height:60px;padding-left:20px;padding-right:20px;z-index:100}nav#at_the_top>*{align-self:center;flex:0 0 auto;margin:10px 0}nav#at_the_top>.flex_grow_1{flex-grow:1}nav#at_the_top>.flex_grow_2{flex-grow:2}nav#at_the_top h1{border-bottom:none;display:inline;font-size:1.8rem;font-weight:700}nav#at_the_top img#logo-big,nav#at_the_top img#logo-small{filter:var(--image-filters);height:39px;margin-bottom:-8px}nav#at_the_top img#logo-small{display:none}@media (max-width:800px){nav#at_the_top img#logo-small{display:unset}nav#at_the_top img#logo-big{display:none}}nav#at_the_top>div.desktop_picker,nav#at_the_top>pluto-filepicker{display:flex;flex-direction:row;flex-grow:1;width:210px}nav#at_the_top>div.desktop_picker span,nav#at_the_top>pluto-filepicker .cm-editor{background:none;border:2px solid var(--footer-input-border-color);border-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;color:var(--nav-filepicker-color);display:inline-block;font-family:inherit;font-size:.8rem;font-style:normal;font-weight:500;height:calc(1rem + 12px);letter-spacing:1px;min-width:10rem}pluto-filepicker .cm-scroller{scrollbar-width:none}pluto-filepicker .cm-scroller::-webkit-scrollbar{display:none}div.desktop_picker button,pluto-filepicker button{cursor:pointer;height:auto}pluto-filepicker button:disabled{cursor:not-allowed}div.desktop_picker span{cursor:pointer;line-height:1.8;overflow-x:hidden;padding:0 5px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.export_small_btns button,button.start_stop_recording,button.toggle_export{background:none;border:none;cursor:pointer;opacity:.5}.export_small_btns button span,button.start_stop_recording span,button.toggle_export span{background-size:25px 25px;content:" "!important;display:block;height:25px;width:25px}nav#at_the_top button.start_stop_recording span{background-image:url(radio-button-on-outline.778acac1.svg)}nav#at_the_top button.start_stop_recording.stop span{background-image:url(stop-circle-outline.6623356d.svg)}nav#at_the_top button.toggle_export span{background-image:url(share-outline.50164ded.svg);filter:var(--image-filters)}dialog#export button.toggle_export span{background-image:url(close-outline.9c22a232.svg);filter:invert(1)}dialog#export button.toggle_frontmatter_edit span{background-image:url(newspaper-outline.e481c39c.svg);filter:invert(1)}dialog#export button.toggle_presentation span{background-image:url(easel-outline.9b064e1f.svg);filter:invert(1)}nav#at_the_top:after{align-self:center;margin-left:auto}.cm-tooltip-autocomplete li.file.new:before{color:#000;content:"π"}.cm-tooltip-autocomplete li.file:before{color:#000;content:"π"}.cm-tooltip-autocomplete li.dir:before{color:#000;content:"π"}@media (any-pointer:fine){nav#at_the_top>div.desktop_picker span,nav#at_the_top>pluto-filepicker .cm-editor{border:2px solid transparent;border-right:none;transition:border .15s ease-in-out}nav#at_the_top>div.desktop_picker button,nav#at_the_top>pluto-filepicker button{opacity:0;transition:opacity .15s ease-in-out}header:focus-within>nav#at_the_top>div.desktop_picker span,header:focus-within>nav#at_the_top>pluto-filepicker .cm-editor,header:hover>nav#at_the_top>div.desktop_picker span,header:hover>nav#at_the_top>pluto-filepicker .cm-editor{border:2px solid var(--footer-input-border-color);border-right:none}header:focus-within>nav#at_the_top>div.desktop_picker button,header:focus-within>nav#at_the_top>pluto-filepicker button,header:hover>nav#at_the_top>div.desktop_picker button,header:hover>nav#at_the_top>pluto-filepicker button{opacity:1}}body.binder header#pluto-nav>nav#at_the_top>pluto-filepicker>*{display:none}body.binder header#pluto-nav>nav#at_the_top>pluto-filepicker>a{display:block;font-family:var(--julia-mono-font-stack);font-size:16px;opacity:.8;text-decoration:none}body.binder.loading header#pluto-nav,body.disconnected header#pluto-nav,body.nbpkg_restart_recommended header#pluto-nav,body.nbpkg_restart_required header#pluto-nav,body.process_dead header#pluto-nav,body.process_waiting_for_permission header#pluto-nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}body.nbpkg_restart_recommended header#pluto-nav{background-color:var(--restart-recc-header-color)}body.nbpkg_restart_required header#pluto-nav{background-color:var(--restart-req-header-color)}body.process_dead header#pluto-nav{background-color:var(--dead-process-header-color)}body.process_waiting_for_permission header#pluto-nav{background-color:var(--restart-recc-header-color)}body.loading header#pluto-nav{background-color:var(--loading-header-color)}body.disconnected header#pluto-nav{background-color:var(--disconnected-header-color)}body.binder.loading header#pluto-nav{background-color:var(--binder-loading-header-color)}nav#at_the_top>#process_status{background:var(--nav-process-status-bg-color);border-radius:10px;color:var(--nav-process-status-color);font-size:1rem;font-weight:500;margin:5px 5px 5px 1em;padding:5px 10px;z-index:10}nav#at_the_top>#process_status:empty{display:none}.statefile-fetch-progress{--w:min(80vw,300px);left:calc(50vw - var(--w)*.5);position:fixed;top:0;width:var(--w);z-index:300000}loading-bar{animation:move-background 2s ease-in-out infinite;background:linear-gradient(90deg,var(--loading-grad-color-1),var(--loading-grad-color-2),var(--loading-grad-color-1));background-size:100vw 100%;display:block;height:6px;left:0;opacity:0;position:fixed;top:0;transition:width 2s cubic-bezier(.14,.71,0,.99),opacity .2s linear;width:10vw;z-index:12000}loading-bar.slow{transition:width 10s cubic-bezier(.14,.71,0,.99),opacity .5s linear}@media (prefers-reduced-motion){loading-bar{transition:none}}body.binder.loading #binder_spinners{opacity:.25}@keyframes move-background{0%{background-position-x:0}to{background-position-x:100vw}}.outline-frame{box-sizing:border-box;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1500}body.process_waiting_for_permission .outline-frame.safe-preview{border-bottom:12px solid var(--restart-recc-header-color)}body.recording_waiting_to_start .outline-frame.recording{border:12px solid #be6f6fba}body.is_recording .outline-frame.recording{border:12px solid #dc3535ba}.outline-frame.playback{border:12px solid #357ddcba;box-shadow:inset 0 0 20px 20px #919bff2b;opacity:1;position:absolute;transition:top .3s ease-in-out,opacity .3s ease-in-out}body.is_recording header#pluto-nav,body.recording_waiting_to_start header#pluto-nav{display:none}.outline-frame-actions-container{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;top:3px;z-index:1501}.outline-frame-actions-container.safe-preview{bottom:4px;top:auto}.outline-frame-actions-container>.overlay-button{border-color:#e86f6c;margin:0 3px}.outline-frame-actions-container>.overlay-button.record-no-audio{border-color:#dcc6c6}.outline-frame-actions-container>.overlay-button.playback{border-color:#c6c6dc}span.pluto-icon.stop-recording-icon:after{background-image:url(stop-circle-outline.6623356d.svg)}span.pluto-icon.microphone-icon:after{background-image:url(mic-outline.e10eafe2.svg)}span.pluto-icon.info-icon:after{background-image:url(information-circle-outline.008b2bb9.svg)}span.pluto-icon.offline-icon:after{background-image:url(cloud-offline-outline.ac2eade9.svg)}span.pluto-icon.mute-icon:after{background-image:url(mic-off-outline.251c22b7.svg)}span.pluto-icon.follow-recording-icon:after{background-image:url(arrow-undo-outline.d8c99108.svg)}div.recording-playback{bottom:16px;position:fixed;width:min(500px,90vw);z-index:1501}div.recording-playback audio{width:100%}.safe-preview-info{background:var(--white);border:3px solid var(--restart-recc-accent-color);border-radius:.8em;color:var(--black);font-family:var(--system-ui-font-stack);font-weight:700;padding:.3em .8em}.safe-preview-info>span{display:flex}.safe-preview-info button{background:none;border:none;cursor:pointer}.safe-preview-output{align-items:baseline;background:var(--restart-recc-header-color);border-radius:.4em;color:var(--helpbox-header-color);display:inline-flex;font-family:var(--system-ui-font-stack);font-size:.8rem;font-weight:700;gap:.3em;margin:.7em 0;opacity:.5;padding:.2em .4em}.raw-html-wrapper.preamble{width:100%}main>preamble{display:flex;height:20px;margin-top:5px;padding-right:5px;pointer-events:none;position:sticky;top:5px;z-index:200}.overlay-button{background:var(--overlay-button-bg);border:3px solid var(--overlay-button-border);border-radius:12px;font-family:Segoe UI Emoji,Roboto Mono,monospace;font-size:.75rem;height:35px;padding:5px 8px;pointer-events:all;white-space:nowrap}.overlay-button,.overlay-button button:not(.asdfdsf){color:var(--overlay-button-color)}main>preamble #saveall-container{margin-left:auto}pluto-editor.fullscreen main>preamble #saveall-container{transform:translateX(max(0px,100vw - 700px - 25px))}@media screen and (min-width:calc(700px + 25px + 6px + 500px)){pluto-editor.fullscreen main>preamble #saveall-container{transform:translateX(500px)}}main>preamble #saveall-container.ask_to_save{border-color:var(--overlay-button-border-save)}main>preamble #saveall-container.saved,main>preamble #saveall-container.saving{border-color:transparent}main>preamble #saveall-container.saved>span,main>preamble #saveall-container.saving>span{opacity:.5}span.pluto-icon:after{background-image:url(sync-circle-outline.65b15d76.svg);background-position-x:right;background-position-y:1px;background-repeat:no-repeat;background-size:1.3em;content:"";display:inline-block;filter:var(--image-filters);height:1.3em;margin-bottom:-.3em;padding-right:1.5em;transform:translateY(-.1em)}.overlay-button span.saved-icon:after,main>preamble span.saved-icon:after{background-image:url(checkmark-outline.4fb8c646.svg);filter:var(--image-filters)}#saveall-container .only-on-hover{display:none}#saveall-container:hover .only-on-hover{display:inline}pluto-cell{display:block;margin-top:var(--pluto-cell-spacing);min-height:25px;position:relative}pluto-output{align-items:baseline;background-color:var(--pluto-output-bg-color);display:block;overflow-x:auto;padding-left:10px;padding-right:10px}.scroll_y{max-height:80vh;overflow-y:auto}pluto-output:focus{outline:none}pluto-output:not(.rich_output){display:flex;flex-wrap:wrap;padding-bottom:3px;padding-top:3px}pluto-output>assignee{font-family:var(--julia-mono-font-stack);font-size:.75rem;font-variant-ligatures:none}pluto-output>assignee:after{content:"\a0=\a0";opacity:.6}.errored pluto-output>assignee,pluto-output>assignee:empty{display:none}pluto-output>div{flex-shrink:0;overflow-y:hidden}pluto-output div.raw-html-wrapper{display:contents}pluto-output:not(.rich_output)>div>pre{display:flex}.bonds_disabled:where(.offer_binder,.offer_local) bond{filter:grayscale(1);opacity:.6}pluto-display,pluto-display>div{display:contents}.isolated-cell>pluto-output{padding:0}.hidden-cell{display:none}pluto-cell.depends_on_disabled_cells>pluto-input .cm-editor,pluto-cell.depends_on_disabled_cells>pluto-logs-container,pluto-cell.depends_on_disabled_cells>pluto-output,pluto-cell.depends_on_disabled_cells>pluto-trafficlight,pluto-cell.running_disabled>pluto-input .cm-editor,pluto-cell.running_disabled>pluto-logs-container,pluto-cell.running_disabled>pluto-output,pluto-cell.running_disabled>pluto-trafficlight{opacity:.3}pluto-cell.running_disabled>pluto-input .cm-editor,pluto-cell.running_disabled>pluto-output{background-color:var(--disabled-cell-bg-color)}pluto-cell.depends_on_skipped_cells .depends_on_skipped_marker,pluto-cell.skip_as_script .skip_as_script_marker{background-color:var(--skip-as-script-background-color);border-radius:0 4px 4px 0;bottom:0;cursor:help;display:block;position:absolute;right:-3px;top:0;width:4px;z-index:20}pluto-cell.depends_on_skipped_cells .depends_on_skipped_marker{background-color:var(--depends-on-skip-as-script-background-color)}pluto-cell.depends_on_skipped_cells pluto-input .cm-editor,pluto-cell.skip_as_script pluto-input .cm-editor{border-bottom-right-radius:0}pluto-cell.selected{background:var(--selected-cell-bg-color);border-radius:0 3px 3px 0}pluto-cell.selected>pluto-input>div.cm-editor,pluto-cell.selected>pluto-output{opacity:.7}main{cursor:vertical-text}pluto-cell{cursor:auto}pluto-output>div{scrollbar-color:transparent transparent;scrollbar-width:thin}pluto-cell:hover>pluto-output>div{scrollbar-color:var(--hover-scrollbar-color-1) var(--hover-scrollbar-color-2)}pluto-output>div::-webkit-scrollbar{background:transparent;height:6px}pluto-output>div::-webkit-scrollbar-thumb{background:transparent}pluto-cell:hover>pluto-output>div::-webkit-scrollbar{background:var(--hover-scrollbar-color-2)}pluto-cell:hover>pluto-output>div::-webkit-scrollbar-thumb{background:var(--hover-scrollbar-color-1)}pluto-input .cm-editor{border:1px solid var(--normal-cell-color);border-bottom-right-radius:4px;border-left:none;min-height:25px;scroll-margin-block:20vh;transition:border-color .15s ease-in-out;z-index:20}pluto-input:focus-within .cm-editor{z-index:21}pluto-input .cm-editor .cm-line{transition:background-color .15s ease-in-out}pluto-input .cm-editor .cm-line.cm-highlighted-line,pluto-input .cm-editor span.cm-highlighted-range{background-color:#bdbdbd68;border-radius:3px}pluto-cell:not(.show_input)>pluto-input{display:none}pluto-cell.code_differs>pluto-input>.cm-editor{border:1px solid var(--code-differs-cell-color);border-left:none}.overlay-button button,button.floating_back_button,nav#slide_controls>button,pluto-cell>button,pluto-input>button,pluto-runarea>button,pluto-shoulder>button{background:none;border:none;color:var(--ui-button-color);cursor:pointer;font-family:Segoe UI Emoji,Roboto Mono,monospace;font-size:.75rem;margin:0;opacity:50%;padding:1px;position:absolute;z-index:30}.overlay-button button{position:relative}pluto-shoulder{--invisible-border:calc(var(--pluto-cell-spacing)*0.5);--shoulder-width:calc(28px + var(--invisible-border));--border-radius:calc(5px + var(--invisible-border));align-items:flex-start;border:var(--invisible-border) solid transparent;border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:none;bottom:calc(0px - var(--invisible-border));cursor:move;display:flex;flex-direction:row;justify-content:flex-end;left:calc(0px - var(--shoulder-width));position:absolute;top:calc(0px - var(--invisible-border));width:var(--shoulder-width)}pluto-editor.fullscreen pluto-shoulder{--shoulder-width:2000px}pluto-shoulder:hover{background:var(--shoulder-hover-bg-color);background-clip:padding-box}pluto-shoulder>button{flex:0 0 auto;padding:4px 5px 4px 10px;position:sticky;top:0}pluto-cell:focus-within>pluto-shoulder>button{padding-right:9px}pluto-shoulder>button>span:after{background-image:url(eye-outline.6e6e0f7c.svg);filter:var(--image-filters)}pluto-cell.code_folded>pluto-shoulder>button>span:after{background-image:url(eye-off-outline.a37e03db.svg);filter:var(--image-filters)}pluto-trafficlight{--patternHeight:22.62741699797px;background:var(--normal-cell-color);border-bottom-left-radius:4px;border-left-color:var(--normal-cell-color);border-top-left-radius:4px;bottom:0;box-sizing:content-box;left:-4px;margin-right:-1px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:4px}pluto-trafficlight:after{content:"";height:calc(100% + var(--patternHeight)*10);left:0;opacity:0;position:absolute;top:calc(0px - var(--patternHeight)*10);width:100%}pluto-cell.activate_animation pluto-trafficlight:after{animation:scrollbackground 10s linear 0s infinite running}body:not(.___) pluto-cell.code_folded>pluto-trafficlight{background:none}@media screen and (any-pointer:fine){body:not(.disable_ui) pluto-cell:hover>pluto-trafficlight{background:var(--normal-cell-color);transition:background .05s ease-in}}body:not(.___) pluto-cell:focus-within>pluto-trafficlight{background-clip:padding-box;background-color:var(--normal-cell-color);border-left-style:solid;border-left-width:4px;margin-left:-4px}body:not(.___) pluto-cell.selected>pluto-trafficlight{background:var(--selected-cell-color);background-clip:padding-box;border-left-color:var(--selected-cell-color)}body:not(.___) pluto-cell.code_differs>pluto-trafficlight{background:var(--code-differs-cell-color);background-clip:padding-box;border-left-color:var(--code-differs-cell-color)}body:not(.___) pluto-cell.errored>pluto-trafficlight{background:var(--error-cell-color);background-clip:padding-box;border-left-color:var(--error-cell-color)}body:not(.___) pluto-cell.queued>pluto-trafficlight:after{animation-duration:20s;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,var(--normal-cell-color) 8px,var(--normal-cell-color) 16px);background-clip:padding-box;background-size:4px var(--patternHeight);opacity:.99}body:not(.___) pluto-cell.running>pluto-trafficlight:after{background:repeating-linear-gradient(-45deg,var(--normal-cell-color),var(--normal-cell-color) 8px,var(--dark-normal-cell-color) 8px,var(--dark-normal-cell-color) 16px);background-clip:content-box;background-size:4px var(--patternHeight);opacity:.99}body:not(.___) pluto-cell.queued.errored>pluto-trafficlight:after,body:not(.___) pluto-cell.running.errored>pluto-trafficlight:after{background:repeating-linear-gradient(-45deg,var(--light-error-cell-color),var(--light-error-cell-color) 8px,var(--bright-error-cell-color) 8px,var(--bright-error-cell-color) 16px);background-clip:content-box;background-size:4px var(--patternHeight);opacity:.99}@keyframes scrollbackground{0%{transform:translate(0)}to{transform:translateY(calc(var(--patternHeight)*10))}}pluto-cell>button>span,pluto-input>button>span{pointer-events:none}@media screen and (any-pointer:fine){pluto-cell>button,pluto-cell>pluto-runarea,pluto-input>button,pluto-runarea>button,pluto-shoulder>button{opacity:0;transition:opacity .25s ease-in-out}.export_small_btns button,button.start_stop_recording,button.toggle_export,pluto-cell:focus-within>button,pluto-cell:focus-within>pluto-input>button,pluto-cell:focus-within>pluto-shoulder>button,pluto-cell:hover>button,pluto-cell:hover>pluto-input>button,pluto-cell:hover>pluto-shoulder>button,pluto-cell>pluto-runarea>button{opacity:.6;transition:opacity .25s ease-in-out}.export_small_btns button:hover,.overlay-button button:hover,button.start_stop_recording:hover,button.toggle_export:hover,pluto-cell:hover>pluto-runarea,pluto-cell>button:hover,pluto-cell>pluto-input>button:hover,pluto-cell>pluto-runarea>button:hover,pluto-cell>pluto-shoulder>button:hover{opacity:1;transition:opacity .05s ease-in-out}}@media screen and (pointer:coarse){pluto-cell>button.add_cell,pluto-input>button,pluto-shoulder>button{opacity:.25;transition:opacity .25s ease-in-out}pluto-cell:not(:first-of-type,:last-of-type)>button.add_cell{opacity:.125}pluto-cell:focus-within>button.add_cell,pluto-cell:focus-within>pluto-input>button,pluto-cell:focus-within>pluto-runarea,pluto-cell:focus-within>pluto-shoulder>button{opacity:.6;transition:opacity .25s ease-in-out}pluto-cell>button:focus-within,pluto-cell>pluto-input>button:focus-within,pluto-cell>pluto-input>button:focus-within pluto-cell>pluto-runarea>button:focus-within,pluto-cell>pluto-runarea,pluto-cell>pluto-shoulder>button:focus-within{opacity:1;transition:opacity .05s ease-in-out}}pluto-cell>button>span:after,pluto-input>button>span:after,pluto-runarea>button>span:after,pluto-shoulder>button>span:after{background-size:17px 17px;content:" "!important;display:block;height:17px;width:17px}pluto-cell>button.add_cell{--hit-box-extend:20px;left:-12px;margin-left:calc(var(--hit-box-extend)*-1);margin-right:calc(var(--hit-box-extend)*-1);padding-left:var(--hit-box-extend);padding-right:var(--hit-box-extend)}pluto-cell>button.add_cell.before{margin-top:calc(-9.5px - var(--pluto-cell-spacing)*.5)!important}pluto-cell>button.add_cell.after{bottom:1px;margin-bottom:calc(-10.5px - var(--pluto-cell-spacing)*.5)}pluto-cell>button.add_cell>span:after{background-image:url(add-outline.e3c93c35.svg);filter:var(--image-filters)}pluto-input>button.input_context_menu ul{background-color:var(--input-context-menu-bg-color);border:1px solid var(--input-context-menu-border-color);border-radius:6px;display:grid;grid-template-columns:max-content;left:100%;margin:0;padding:0;position:absolute;top:-8px}@media screen and (min-width:921px){pluto-input>button.input_context_menu ul{left:calc(100% - 3px)}}@media screen and (max-width:920px){pluto-input>button.input_context_menu{z-index:31}pluto-input>button.input_context_menu ul{left:unset;right:0}}.input_context_menu li{align-items:center;border-radius:2px;color:var(--input-context-menu-li-color);display:flex;font-family:Roboto Mono,system-ui;font-size:.8rem;height:32px;justify-content:flex-start;letter-spacing:-.02em;list-style:none;margin-block-end:0;padding:8px;position:relative}.input_context_menu li:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.input_context_menu li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.input_context_menu li.coming_soon{color:var(--input-context-menu-soon-color)}.input_context_menu li.coming_soon:hover{background-color:var(--input-context-menu-hover-bg-color);cursor:not-allowed}.input_context_menu li:hover{background-color:var(--input-context-menu-hover-bg-color);transition-duration:.2s;transition-property:background-color}.ctx_icon,.icon{--size:17px;background-position:50%;background-size:var(--size) var(--size);height:var(--size);margin-right:calc(var(--size)/3);margin-top:1px;width:var(--size)}.ctx_icon{filter:var(--image-filters)}.ctx_icon.hide_logs,.ctx_icon.show_logs{background-image:url(document-text-outline.8d1e2333.svg)}.ctx_icon.enable_cell{background-image:url(caret-forward-circle-outline.d0bf2b34.svg)}.ctx_icon.disable_cell{background-image:url(ban-outline.c97da9b4.svg);background-repeat:no-repeat;background-size:15px}.ctx_icon.delete{background-image:url(close-circle-outline.4baeedb9.svg)}.ctx_icon.run_as_script{background-image:url(document-lock-outline.69d176a4.svg)}.ctx_icon.skip_as_script{background-image:url(document-text-outline.8d1e2333.svg)}.ctx_icon.copy_output{background-image:url(copy-outline.0f561529.svg)}pluto-input>button.input_context_menu{padding:5px;right:0}pluto-input>button.input_context_menu.open{opacity:1}pluto-input>button.input_context_menu>span.icon:after{background-image:url(ellipsis-horizontal-circle-outline.6279ed30.svg);filter:var(--image-filters)}pkg-status-mark{display:inline-block;height:1em;margin:0 .6em 0 .2em;width:1em}body.nbpkg_disabled pkg-status-mark:not(.disable_pkg){display:none}pkg-status-mark>button{background:none;border:none;cursor:context-menu;margin:0;padding:0;position:relative;top:-.2em}pkg-status-mark>button>span:after{background-image:url(time-outline.7c1877f0.svg);background-size:1.5em;content:" "!important;display:inline-block;filter:var(--image-filters);height:1.5em;opacity:.3;width:1.5em}pkg-status-mark.installed>button>span:after{background-image:url(checkmark-outline.4fb8c646.svg);filter:var(--image-filters)}pkg-status-mark.busy>button>span:after{animation:loadspin 3s ease-in-out infinite;background-image:url(sync-outline.9a1bd27b.svg);filter:var(--image-filters)}pkg-status-mark.not_found>button>span:after{background-image:url(cloud-offline-outline.ac2eade9.svg);filter:var(--image-filters);opacity:.6}pkg-status-mark.will_be_installed>button>span:after{background-image:url(cloud-download-outline.8c1ff9bb.svg);filter:var(--image-filters);opacity:.6}pkg-status-mark.disable_pkg>button>span:after{background-image:url(chatbox-ellipses-outline.4334a3a4.svg);filter:var(--image-filters);opacity:.6}pluto-popup{--max-size:251px;display:block;font-family:var(--system-ui-font-stack);margin-left:.4rem;margin-top:-1rem;opacity:0;overflow-wrap:break-word;pointer-events:none;position:absolute;transform:scale(.2);transform-origin:left;transition:transform .5s ease-in-out,opacity .1s ease-in-out;width:min(90vw,var(--max-size));z-index:1800}pluto-popup.visible{opacity:1;pointer-events:auto;transform:scale(1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}pluto-popup.big{--max-size:25em}pluto-popup>*{background:var(--overlay-button-bg);border:3px solid var(--overlay-button-border);border-radius:10px;color:var(--black);display:block;max-height:80vh;max-width:100%;overflow-y:auto;padding:8px;position:absolute}pluto-popup>div>:first-child{margin-block-start:0}pluto-popup h1{font-size:1.6em}pluto-popup.warn>*{background:var(--pluto-logs-warn-color);border-color:var(--pluto-logs-warn-accent-color)}pluto-popup code.auto_disabled_variable{font-family:var(--julia-mono-font-stack);font-size:.8rem;font-variant-ligatures:none}pluto-popup>pkg-popup{background:var(--pkg-popup-bg);border:3px solid var(--pkg-popup-border-color)}pkg-popup.busy{border:3px solid #aa80bc}pkg-version{font-family:Space Mono,monospace;font-size:.75rem;opacity:.5}pkg-popup .pkg-buttons{display:inline-flex;flex-direction:row;float:right;height:1em}a.stdout-info img,pkg-popup .pkg-buttons img{filter:var(--image-filters)}a.stdout-info,pkg-popup .pkg-buttons>*{background:var(--pkg-popup-buttons-bg-color);border-radius:10px;box-sizing:content-box;display:block;height:17px;margin-left:-4px;padding:4px;z-index:52}pkg-popup .toggle-terminal{right:20px}.pkg-time-estimate{background:var(--pluto-logs-info-color);border-radius:.5em;font-size:.8em;margin:.5em 0;padding:.5em}pkg-terminal{background:var(--pkg-terminal-bg-color);border:3px solid var(--pkg-terminal-border-color);border-radius:6px;color:#fff;cursor:text;display:block;margin-top:6px;padding:3px}pkg-terminal>.scroller{max-height:10rem;overflow-y:auto;padding:4px;width:100%}pkg-terminal pre{font-family:Space Mono,monospace;font-size:.6rem;margin:0;white-space:pre-wrap;word-break:break-all}pkg-terminal .make-me-spin{animation:identifier-spin 1s linear infinite;animation-delay:var(--animation-delay);display:inline-block;transform-origin:50% 59%}pkg-popup pkg-terminal{display:none}pkg-popup.showterminal pkg-terminal{display:block}@keyframes loadspin{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}pluto-runarea{background-color:var(--pluto-runarea-bg-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;height:17px;margin-right:3px;min-width:75px;position:absolute;right:0;z-index:19}pluto-runarea>span{color:var(--pluto-runarea-span-color);display:inline-block;font-family:Roboto Mono,monospace;font-size:.6em;font-style:italic;left:22px;position:absolute;text-align:center;top:1px;width:45px}pluto-runarea>button.runcell{left:1px;top:-1px}pluto-runarea>button.runcell>span:after{background-image:url(caret-forward-circle-outline.d0bf2b34.svg);filter:var(--image-filters)}pluto-runarea.interrupt>button.runcell>span:after{background-image:url(stop-circle-outline.6623356d.svg);filter:var(--image-filters)}pluto-runarea.jump>button.runcell>span:after{background-image:url(arrow-redo-circle-outline.dfa899f4.svg);filter:var(--image-filters)}pluto-runarea.save>button.runcell>span:after{background-image:url(chevron-forward-circle-outline.babf2a99.svg);filter:var(--image-filters)}pluto-cell:not(.show_input)>pluto-runarea{display:none}pluto-cell.code_folded.show_input>pluto-input:not(:focus-within){opacity:.4}pluto-cell.code_differs>pluto-runarea,pluto-cell:focus-within>pluto-runarea{opacity:100%}pluto-cell.code_differs>pluto-runarea>button{animation-duration:4s;animation-iteration-count:infinite;animation-name:π}@keyframes π{0%,80%,to{opacity:50%;transform:scale(1)}90%{opacity:100%;transform:scale(1.2)}}dropruler{background:var(--dropruler-bg-color);display:none;height:4px;left:0;margin-top:calc(-2px - var(--pluto-cell-spacing)*.5);position:absolute;right:0}#helpbox-wrapper{bottom:0;display:none;height:0;position:sticky;width:100%;z-index:50}@media (min-width:500px){#helpbox-wrapper{display:block}}pluto-helpbox{background-color:var(--helpbox-bg-color);border-bottom:none;border-right:none;border-top-left-radius:9px;border-top-right-radius:9px;bottom:0;box-shadow:0 0 11px 0 var(--helpbox-box-shadow-color);color:var(--helpbox-text-color);display:flex;flex-direction:column;height:95vh;height:min(70vh,900px);position:absolute;right:20px;width:calc(100vw - 781px);width:clamp(300px,calc(100vw - 781px),450px)}pluto-helpbox>section{display:flex;flex-direction:column;height:100%;overflow:auto;padding:10px}pluto-helpbox>header{--border-radius:0.4em;background-color:var(--helpbox-header-bg-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--helpbox-header-color);display:flex;font-family:var(--system-ui-font-stack);font-size:.9rem;font-weight:500;gap:.5em;padding:.6em}pluto-helpbox>header>button.helpbox-tab-key>.tabicon{--size:1.1em;background-size:var(--size);display:inline-block;filter:var(--image-filters);height:var(--size);margin-bottom:calc(var(--size)*-.15);margin-right:.6em;width:var(--size)}pluto-helpbox>header>button.helpbox-docs>.tabicon{background-image:url(search.1ca5b3b3.svg)}pluto-helpbox>header>button.helpbox-process>.tabicon{background-image:url(terminal.6b804248.svg);background-image:url(pulse.27a877a7.svg)}pluto-helpbox>header>button.helpbox-tab-key:disabled>.tabicon{opacity:.5}pluto-helpbox .live-docs-searchbox{display:flex;margin:1em}pluto-helpbox .live-docs-searchbox input{background-color:inherit;background:var(--helpbox-search-bg-color);border:none;border:3px solid var(--helpbox-search-border-color);border-radius:.3em;color:inherit;flex-grow:1;font-family:var(--julia-mono-font-stack);font-size:.9rem;margin:auto;padding:.5em}pluto-helpbox .live-docs-searchbox.notfound input{color:var(--helpbox-notfound-search-color)}pluto-helpbox .live-docs-searchbox input:focus{outline:none}button.helpbox-tab-key{background:var(--helpbox-header-tab-bg-color);border:none;border-radius:var(--border-radius);cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;overflow:hidden;padding:.5em .6em;text-overflow:ellipsis;white-space:nowrap}button.helpbox-process.busy{outline:6px solid var(--process-busy)}@media (prefers-reduced-motion:no-preference){button.helpbox-process.busy{animation:outline-heartbeat .8s ease-in infinite;animation-direction:alternate}}@keyframes outline-heartbeat{0%{outline-offset:-1px;outline-width:3px}to{outline-offset:0;outline-width:6px}}button.active.helpbox-tab-key{animation:none;outline:3px solid #99afb9}pluto-helpbox>header>button.helpbox-close{background:none;border:15px solid transparent;cursor:pointer;margin:-15px -15px -15px auto}pluto-helpbox>header>button.helpbox-close>span{background-image:url(chevron-down-outline.1efaf1cc.svg);background-size:1em 1em;content:" "!important;display:block;filter:var(--image-filters);height:1em;width:1em}pluto-helpbox.hidden{height:auto;width:auto}pluto-helpbox.hidden>section{display:none}.helpbox-docs{font-family:var(--lato-ui-font-stack);font-size:.9rem;line-height:1.5}.helpbox-docs .cm-line,.helpbox-docs code,.helpbox-docs pre{font-family:Roboto Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,DejaVu Sans Mono,monospace;font-size:.95em;line-height:normal}.helpbox-docs pre code{font-size:1em}.helpbox-docs code .cm-editor .cm-content,.helpbox-docs pre code.hljs{padding:0}.helpbox-docs img{max-width:100%}.helpbox-docs>section h1,.helpbox-docs>section h2,.helpbox-docs>section h3,.helpbox-docs>section h4,.helpbox-docs>section h5,.helpbox-docs>section h6{border-bottom:none;font-family:inherit;font-size:1rem}.helpbox-docs>section h1{font-size:1.3rem;overflow-wrap:anywhere}.helpbox-docs>section pre{-webkit-overflow-scrolling:touch;word-wrap:normal;background:var(--code-section-bg-color);border:1px solid var(--code-section-border-color);border-radius:4px;overflow-x:auto;padding:.7rem .5rem;white-space:pre}.helpbox-docs>section hr{border:none;border-top:3px solid var(--rule-color)}.pluto-docs-binding{background:var(--docs-binding-bg);border-radius:1em;color:var(--pluto-output-color);margin:.5em;padding:1em}.pluto-docs-binding>span{background:var(--pluto-output-bg-color);border-radius:.4rem;color:var(--black);display:inline-block;font-family:var(--julia-mono-font-stack);font-size:.9rem;font-weight:700;margin-top:-1em;padding:.235rem;transform:translate(-1.2em,-73%)}.pluto-docs-binding h1{font-size:1.4em}.pluto-docs-binding h2{font-size:1.3em}.pluto-docs-binding h3,.pluto-docs-binding h4,.pluto-docs-binding h5,.pluto-docs-binding h6{font-size:1.1em}pl-status{--status-color:var(--process-undefined);--indent:0.7rem;border-left:3px solid transparent;border-radius:.2em;display:flex;flex:0 0 auto;flex-direction:column;font-family:var(--system-ui-font-stack);font-size:.9rem;margin-left:var(--indent);margin-top:.4em;overflow:hidden}pl-status:before{background:pink;bottom:3px;display:inline-block;flex:1 2 auto;height:10px;left:0;right:0;top:3px;width:3px}pl-status.busy{--status-color:var(--process-busy)}pl-status.finished{--status-color:var(--process-finished)}pl-status.can_open{border-color:#98989854;cursor:auto}pl-status.can_open>div{border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer}pl-status.can_open.is_open{border-color:var(--status-color)}pl-status[data-depth="0"],pl-status[data-depth="1"]{margin-left:0}pl-status>div{align-items:center;background:var(--process-item-bg);border-radius:.4em;display:flex;flex-direction:row;padding:.2em}pl-status>div>.status-icon{background-color:var(--status-color);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:1em;margin:0 .5em;width:1em}pl-status.busy>div>.status-icon{animation:identifier-spin 1.7s linear infinite;border-color:transparent #7ab881 #7ab881 transparent;border-style:solid;border-width:3px}@keyframes identifier-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.subprogress-counter{font-size:.8em;opacity:.5}pl-status .status-time{font-size:.7rem;font-variant-numeric:tabular-nums;margin-left:auto;opacity:.6;padding-left:.5em;padding-right:.5em}.discrete-progress-bar{align-items:stretch;background:var(--process-item-bg);border-radius:4px;contain:strict;display:flex;flex-direction:row;gap:2px;height:1em;padding:3px}.discrete-progress-bar>div{background:var(--process-undefined);border-radius:2px;flex:1 1 auto}.discrete-progress-bar>div.done{background:var(--process-finished)}.discrete-progress-bar>div.busy{background:var(--process-busy)}.discrete-progress-bar.mid{gap:1px}.discrete-progress-bar.big{gap:0}pl-status pkg-terminal{margin-left:var(--indent)}pluto-helpbox.helpbox-process>section{padding-bottom:3.6rem}.notify-when-done{bottom:.3em;display:flex;font-family:var(--system-ui-font-stack);font-size:.8rem;font-weight:700;justify-content:center;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s;user-select:none}.notify-when-done.visible{opacity:1}.notify-when-done.visible label{cursor:pointer}.notify-when-done label{align-items:center;background:var(--process-notify-bg);border-radius:1000px;box-shadow:0 3px 5px #0000003b;display:flex;padding:.3em .6em}.notify-when-done label:before{background-image:url(notifications-outline.aa91b431.svg);background-size:contain;content:"";display:inline-block;filter:var(--image-filters);height:1em;margin-bottom:-.2em;margin-right:.3em;width:1em}footer{background-color:var(--footer-bg-color);color:var(--footer-color);font-family:Roboto Mono,monospace;font-size:.75rem;min-height:3.5rem;width:100%;z-index:70}footer form{display:flex;flex-wrap:wrap;min-height:1.5rem;opacity:1;transition:opacity 5s}footer form>*{flex:0 0 auto}footer form>a,footer form>label{align-self:center}footer form>a,footer form>label{margin-right:1em}footer a{color:var(--footer-atag-color);font-weight:700;opacity:.6}@media (max-width:650px){footer form>label{display:none}}footer input{background:var(--white);border:2px solid var(--footer-input-border-color);border-radius:3px 0 0 3px;border-right:none;font-family:inherit;font-size:inherit;margin:0;padding:3px}footer button,header#pluto-nav pluto-filepicker button{background:var(--footer-filepicker-focus-color);border:3px solid var(--footer-filepicker-focus-color);border-radius:0 3px 3px 0;color:var(--footer-filepicker-button-color);font-family:inherit;font-size:.75rem;font-weight:600;height:auto;margin:0}footer #info{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:0 auto;max-width:9400px;padding:1rem;text-align:right}nav#undo_delete{background-color:var(--white);border-radius:3px;bottom:0;box-shadow:0 0 10px 2px var(--undo-delete-box-shadow-color);color:var(--black);display:block;font-family:Roboto Mono,monospace;font-size:.75rem;left:0;margin:.75rem;opacity:1;padding:.5rem;position:fixed;transition:box-shadow .2s linear,margin-bottom .2s ease-out,opacity .05s linear;z-index:2000}nav#undo_delete.hidden{box-shadow:0 0 10px -5px var(--undo-delete-box-shadow-color);margin-bottom:0;opacity:0;pointer-events:none}@keyframes shadow-fadeout{0%{box-shadow:0 0 10px 2px var(--undo-delete-box-shadow-color);opacity:1}80%{opacity:1}to{opacity:0}}pluto-logs-container{display:block;margin-right:1.3rem;max-height:50vh;overflow-x:hidden;overflow-y:auto;z-index:25}pluto-logs-container:not(:empty){background:var(--pluto-logs-bg-color);padding:6px}pluto-logs-container>header{font-family:Roboto Mono,monospace;font-size:1.3rem;font-weight:700;opacity:.6;padding:.2em .2em 0}pluto-logs-container pluto-progress-bars pluto-progress:not(:first-child){margin-top:10px}pluto-logs-container pluto-progress-bar{--c:var(--pluto-logs-progress-fill);align-items:center;background:linear-gradient(90deg,var(--c),var(--c));background-repeat:no-repeat;display:grid;padding:.3em .6em;transition:background-size .5s cubic-bezier(.14,.71,0,.99),opacity .2s linear;width:100%}pluto-logs-container pluto-progress-bar.collapsed{height:0}pluto-logs{display:flex;flex-direction:column}pluto-logs:not(:first-child):not(:empty){margin-top:10px}pluto-log-dot{display:flex;flex-direction:column;flex-grow:1;font-family:Roboto Mono,monospace;font-size:.6rem;min-height:18px;min-width:18px;padding:.6em .9em .6em .3em;position:relative}pluto-log-dot-positioner{--bg-color:var(--pluto-logs-info-color);--accent-color:var(--pluto-logs-info-accent-color);--icon-image:unset;background:var(--bg-color);background:linear-gradient(148deg,var(--bg-color),transparent);background-size:200% 100%;border-radius:6px;color:var(--accent-color);display:flex;flex-direction:row;margin:2px}pluto-log-truncated{display:grid;font-family:var(--system-ui-font-stack);font-style:italic;opacity:.7;padding:.7em;place-items:center}pluto-log-icon:before{background-image:var(--icon-image);background-size:1em;content:"";display:inline-flex;filter:var(--image-filters);height:1em;margin:.3em;width:1em}pluto-log-dot-positioner.Info{--icon-image:url(information-circle-outline.008b2bb9.svg)}pluto-log-dot-positioner.Info pluto-log-icon:before{opacity:.4}pluto-log-dot-positioner.Warn{--bg-color:var(--pluto-logs-warn-color);--accent-color:var(--pluto-logs-warn-accent-color);--icon-image:url(warning-outline.d84ed9e8.svg)}pluto-log-dot-positioner.Error{--bg-color:var(--pluto-logs-danger-color);--accent-color:var(--pluto-logs-danger-accent-color);--icon-image:url(close-circle-outline.4baeedb9.svg)}pluto-log-dot-positioner.Debug{--bg-color:var(--pluto-logs-debug-color);--accent-color:var(--pluto-logs-debug-accent-color);--icon-image:url(information-circle-outline.008b2bb9.svg)}pluto-log-dot-positioner.Stdout{--icon-image:url(terminal-outline.79a23031.svg)}pluto-log-dot-positioner.Stdout pluto-log-icon:before{opacity:.4}pluto-log-dot.Progress{align-items:stretch;align-self:center;background:var(--pluto-logs-progress-bg);border-radius:6px;display:flex;flex:0 1 200px;flex-direction:row;font-size:.7rem;outline:3px solid var(--pluto-logs-progress-border);outline-offset:-2px;overflow:hidden;padding:0}pluto-log-dot.Stdout{--inner:#71624b;--outer:#50483f;background:radial-gradient(var(--inner),var(--inner) 20%,var(--outer));border:6px solid #b7b7b7;border-radius:8px;color:#c0ffab;min-width:18em;text-shadow:1px 1px 2px #0000005e}pluto-log-dot.Stdout:after,pluto-log-dot.Stdout:before{bottom:0;content:" ";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}pluto-log-dot.Stdout:before{background:linear-gradient(349deg,#000,transparent);opacity:.3}pluto-log-dot.Stdout:after{--crt-spacing:7px;animation:scroll-crt 1s linear infinite;animation-play-state:paused;background:linear-gradient(180deg,#534837,transparent,#1a1a1a);background-repeat:repeat;background-size:100% var(--crt-spacing);opacity:.2}pluto-log-dot.Stdout pre:before{content:" ";float:right;width:24px}a.stdout-info{pointer-events:auto;position:absolute;right:2px;top:2px;z-index:unset}@keyframes scroll-crt{0%{background-position:0 0}to{background-position:0 var(--crt-spacing)}}@media (prefers-reduced-motion:no-preference){pluto-log-dot.Stdout:hover:after{animation-play-state:running}}@media (prefers-contrast:more){pluto-log-dot.Stdout:after{display:none!important}}pluto-log-dot jlerror{background:var(--main-bg-color);border-radius:.5rem;display:block;padding:.6rem}pluto-log-dot jlpair,pluto-log-dot jltree{font-size:.6rem}pluto-log-dot>img{max-width:100px}pluto-log-dot-kwarg{display:flex;flex-direction:row;flex-wrap:wrap}pluto-log-dot-kwarg>*{flex:0 1 auto}pluto-log-dot-kwarg>pluto-key{color:var(--pluto-logs-key-color);margin-right:calc(1em - 30px)}pluto-log-dot-kwarg>pluto-key:after{content:": "}pluto-log-dot-kwarg>pluto-value{margin-left:30px;overflow-x:auto}body.presentation pluto-output h1,body.presentation pluto-output h2{margin-top:100vh}body.presentation pluto-notebook{padding-bottom:100vh}body.presentation #helpbox-wrapper{display:none!important}nav#slide_controls{display:none}body.presentation nav#slide_controls{bottom:0;display:flex;position:fixed;right:0;z-index:100}nav#slide_controls>button{padding:5px;position:static}button.floating_back_button>span:after,nav#slide_controls>button>span:after{background-size:30px 30px;content:" "!important;display:block;height:30px;width:30px}button.floating_back_button>span:after,nav#slide_controls>button.prev>span:after{background-image:url(arrow-back-outline.9ae1bed8.svg);filter:var(--image-filters)}nav#slide_controls>button.next>span:after{background-image:url(arrow-forward-outline.f5f68f5c.svg);filter:var(--image-filters)}button.floating_back_button{display:flex;left:1em;position:fixed;top:1em;z-index:1000}.cm-editor .cm-tooltip{border:1px solid var(--cm-editor-tooltip-border-color);border-radius:4px;box-shadow:3px 3px 4px rgb(0 0 0/20%)}.cm-tooltip-lint{font-family:JuliaMono;font-size:.75rem;z-index:100}.cm-tooltip-autocomplete{box-sizing:content-box;max-height:320px;z-index:100}.cm-tooltip.cm-completionInfo.cm-completionInfo-right:empty{display:none}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li{border-radius:3px;height:16px;line-height:16px;overflow-y:hidden}pluto-input .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li{height:unset}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--cm-editor-li-aria-selected-bg-color);color:var(--cm-editor-li-aria-selected-color)}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionLabel{border-color:transparent}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li .cm-completionDetail{float:right;font-family:var(--julia-mono-font-stack);font-size:.8em;font-style:normal;margin-right:.5em}.cm-editor .cm-tooltip.cm-tooltip-autocomplete li.c_notexported{color:var(--cm-editor-li-notexported-color)}.cm-editor .cm-completionIcon{opacity:1;transform:translateY(-1.5px);width:1em}.cm-completionIcon:before{color:transparent;content:"β«";font-family:var(--julia-mono-font-stack)!important;font-size:.75rem;margin-right:.5em;opacity:1}[data-pluto-variable]{font-weight:inherit}.cm-editor .cm-tooltip.cm-tooltip-autocomplete li.c_from_notebook .cm-completionLabel,[data-pluto-variable],[data-pluto-variable]:hover{font-weight:700;text-decoration:underline;text-decoration-color:#ced2ef;text-decoration-skip-ink:none;text-decoration-thickness:3px}@media (prefers-color-scheme:dark){[data-pluto-variable],[data-pluto-variable]:hover{text-decoration-color:#5d5f70}}body.disable_ui [data-cell-variable],body.disable_ui [data-pluto-variable]{cursor:pointer}body:not(.disable_ui) [data-ctrl-down=true][data-cell-variable],body:not(.disable_ui) [data-ctrl-down=true][data-pluto-variable]{cursor:pointer;text-decoration-color:#d177e6}body:not(.disable_ui) [data-ctrl-down=true][data-pluto-variable]:hover,body:not(.disable_ui) [data-ctrl-down=true][data-pluto-variable]:hover *{color:transparent!important;text-shadow:0 0 #af5bc3}[data-cell-variable]{text-decoration:none}[data-ctrl-down=true][data-cell-variable]:hover *{color:transparent!important;text-shadow:0 0 #af5bc3}.cm-tooltip.cm-tooltip-autocomplete{background:var(--autocomplete-menu-bg-color);margin-left:-1.5em;padding:0}pluto-input .cm-editor .cm-scroller{overflow-y:hidden}.cm-editor .cm-tooltip-autocomplete .cm-completionLabel,pluto-input .cm-editor .cm-content,pluto-input .cm-editor .cm-scroller{font-family:var(--julia-mono-font-stack)!important;font-size:.75rem;font-variant-ligatures:none}pluto-input .cm-editor .cm-content{padding:2px 0}.cm-editor .cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:var(--cm-selection-background-blurred)}.cm-editor.cm-focused .cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:var(--cm-selection-background)}.cm-editor{background:var(--code-background);color:var(--cm-editor-text-color)}.cm-editor.cm-focused:not(.__){outline:unset}.cm-editor .cm-gutter{min-height:23px;min-width:31px}.cm-editor .cm-gutters{background:transparent;border-right:1px solid transparent}pluto-cell.code_differs .cm-editor .cm-gutters{background-color:var(--cm-code-differs-gutters-color)}.cm-editor .cm-lineNumbers .cm-gutterElement{color:transparent}.cm-editor .cm-lineNumbers .cm-gutterElement:after{color:var(--cm-line-numbers-color);content:"β
";font-size:.75rem;pointer-events:none;position:absolute;right:3px}.cm-editor .cm-lineNumbers .cm-gutterElement:hover{color:var(--cm-line-numbers-color)}.cm-editor .cm-lineNumbers .cm-gutterElement:hover:after{color:transparent}@media print{.cm-editor .cm-lineNumbers .cm-gutterElement{color:var(--cm-line-numbers-color)!important}.cm-editor .cm-lineNumbers .cm-gutterElement:after{color:transparent!important}}.cm-completionIcon-c_Number:before{color:var(--cm-number-color)}.cm-completionIcon-c_String:before,.cm-completionIcon-completion_dict:before,.cm-completionIcon-completion_path:before{color:var(--cm-string-color)}.cm-completionIcon-c_Any:before,pluto-output>assignee,pluto-popup code.auto_disabled_variable{color:var(--cm-var-color)!important;font-weight:700}.cm-completionIcon-c_Function:before{color:var(--cm-function-color)}.cm-completionIcon-c_Array:before{color:var(--cm-bracket-color)}.cm-completionIcon-c_Module:before,.cm-completionIcon-c_package:before{color:var(--cm-link-color)}.cm-editor .cm-activeLine{background:unset}.cm-selectionMatch{background:none!important;text-shadow:0 0 8px rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){.cm-selectionMatch{background:none!important;text-shadow:0 0 8px hsla(0,0%,100%,.5)}}.cm-editor .cm-matchingBracket,.cm-editor .cm-nonmatchingBracket{background-color:unset;color:unset}pluto-input:focus-within .cm-editor .cm-matchingBracket{background-color:var(--cm-matchingBracket-bg-color);border-radius:2px;color:var(--cm-matchingBracket-color)!important;font-weight:700}.cm-editor .cm-placeholder{color:var(--cm-placeholder-text-color);font-style:italic}.cm-completionMatchedText{text-decoration:unset!important}.awesome-wrapping-plugin-the-line{--correction:0px;margin-left:calc(var(--indented));text-indent:calc(var(--indented)*-1)}.awesome-wrapping-plugin-the-line>*{text-indent:0}.awesome-wrapping-plugin-the-tabs{margin-left:-1px;vertical-align:top;white-space:pre}pluto-cell.hooked_up{--pluto-cell-force-color:#00b9ff7a}pluto-cell.hooked_up pluto-trafficlight{background-color:var(--pluto-cell-force-color)!important}pluto-cell.hooked_up pluto-input .cm-editor{border-color:var(--pluto-cell-force-color);border-width:2px;border-left:none;border-top:none}pluto-cell.hooked_up>pluto-runarea{background-color:var(--pluto-cell-force-color);opacity:1}pluto-cell.hooked_up pluto-runarea>span{color:#0000004f}pluto-cell.hooked_up pluto-output{border-bottom:2px solid;border-right:2px solid;border-color:var(--pluto-cell-force-color);border-top:2px solid;border-top-color:var(--pluto-cell-force-color);border-top-right-radius:4px}.fm-table{display:grid;gap:.3em 1em;grid-template-columns:auto 1fr min-content}.pluto-frontmatter{background:var(--export-bg-color);border-radius:1em;color:var(--export-color);font-family:var(--system-ui-font-stack);padding:1em 1.5em;width:min(31rem,90vw)}.pluto-frontmatter .card-preview{background:var(--white);border-radius:1rem;box-shadow:inset 0 0 15px -4px #00000054;margin:1rem 0;padding:1.2rem 1.1rem}.pluto-frontmatter .card-preview>h2{color:var(--black);margin-block-start:0}.pluto-frontmatter button{background-color:var(--frontmatter-button-bg-color);border:2px solid var(--frontmatter-button-bg-color);border-radius:.5em;cursor:pointer;font-weight:500}.pluto-frontmatter button:hover{border-color:var(--frontmatter-input-border-color)}.pluto-frontmatter input{background-color:var(--frontmatter-input-bg-color);border:2px solid var(--frontmatter-input-border-color);border-radius:.5em;padding:.3em .5em}.pluto-frontmatter rbl-tag-input{color:var(--black)}.pluto-frontmatter label{font-weight:500}.pluto-frontmatter .deletefield{align-self:stretch;background-color:transparent;border-width:0;color:var(--export-color);margin-left:-1em}.pluto-frontmatter .addentry{grid-column:1/3;margin-top:.5em}.pluto-frontmatter fieldset{grid-column:1/4}.pluto-frontmatter .final{display:flex;gap:.5em;justify-content:flex-end;margin-top:2rem}