@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_20efcd43-module__GoVJga__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_20efcd43-module__GoVJga__variable{--fx-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f61f129c-module__E0t_va__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_f61f129c-module__E0t_va__variable{--fx-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.3amgd1kcyepsq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.3de9nsjscz49m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.0lvwaxusazhvz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.12kkb0tcdhpay.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.43bojm9sp3v_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ad40469d-module__RU1lUq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ad40469d-module__RU1lUq__variable{--fx-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fx-paper:#f7f4ef;--fx-card:#fffdfa;--fx-subground:#fbf9f5;--fx-ink:#211e1a;--fx-body:#3b372f;--fx-mid:#6b6459;--fx-muted:#8a8377;--fx-rule:#dfd9cf;--fx-rule-light:#e8e3d9;--fx-field:#b6ae9f;--fx-cyanotype:#1b3a6b;--fx-cyanotype-deep:#12294d;--fx-cyanotype-mid:#5878a8;--fx-wash:#edf1f7;--fx-oxide:#7a3b2c;--fx-oxide-reversed:#c08a72;--fx-shadow:0 4px 12px #211e1a14;--fx-shadow-lift:0 8px 24px #211e1a24;--fx-glint:#fffdfa;--fx-glow:0 0 8px #1b3a6b59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--fx-paper:#0b1626;--fx-card:#122036;--fx-subground:#0e1a2c;--fx-ink:#f7f4ef;--fx-body:#e8e3d9;--fx-mid:#dfd9cf;--fx-muted:#b6ae9f;--fx-field:#b6ae9f;--fx-rule:#1b3a6b;--fx-rule-light:#12294d;--fx-cyanotype:#edf1f7;--fx-cyanotype-deep:#fffdfa;--fx-cyanotype-mid:#5878a8;--fx-wash:#1b3a6b;--fx-oxide:#c08a72;--fx-oxide-reversed:#7a3b2c;--fx-shadow:none;--fx-shadow-lift:none;--fx-glow:0 0 8px #edf1f74d;--fx-glint:#f7f4ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--fx-paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:88px}.fx{--fx-serif-stack:var(--fx-serif), Georgia, serif;--fx-sans-stack:var(--fx-sans), system-ui, sans-serif;--fx-mono-stack:var(--fx-mono), ui-monospace, monospace;background:var(--fx-paper);color:var(--fx-ink);font-family:var(--fx-sans-stack);overflow-x:clip}.fx-wrap{max-width:1120px;margin:0 auto;padding:32px 20px 56px}.fx input[type=checkbox],.fx input[type=radio]{accent-color:var(--fx-cyanotype)}.fx :focus-visible{outline:2px solid var(--fx-cyanotype-mid);outline-offset:1px}.fx a{color:var(--fx-cyanotype);border-bottom:.5px solid var(--fx-cyanotype-mid);text-decoration:none}.fx a:hover{color:var(--fx-cyanotype-deep);border-bottom-color:var(--fx-cyanotype)}.fx-display{font-family:var(--fx-serif-stack);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:56px;font-weight:400;line-height:1.1}.fx-title{font-family:var(--fx-serif-stack);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:34px;font-weight:400;line-height:1.15}.fx-h2{font-family:var(--fx-serif-stack);text-wrap:pretty;margin:0;font-size:22px;font-weight:400;line-height:1.25}.fx-prose{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;max-width:72ch;margin:0;font-size:16px;font-weight:400;line-height:1.6}.fx-caption{font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fx-label{font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);font-size:10px;font-weight:400;line-height:1.6}.fx-meta{font-family:var(--fx-mono-stack);color:var(--fx-muted);margin:0;font-size:11px;line-height:1.6}.fx-figure{font-family:var(--fx-mono-stack);color:var(--fx-ink);margin:0;font-size:13px;line-height:1.75}.fx-mark{align-items:stretch;gap:8px;display:inline-flex}.fx-mark-f{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);font-size:22px;font-weight:400;line-height:1.25}.fx-mark-arg{border-left:1px solid var(--fx-cyanotype);border-right:1px solid var(--fx-cyanotype);font-family:var(--fx-mono-stack);color:var(--fx-cyanotype);align-items:center;padding:0 8px;font-size:13px;line-height:1.75;display:flex}.fx-mark-lg .fx-mark-f{font-size:34px;line-height:1.15}.fx-mark-lg .fx-mark-arg{white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.fx-head{box-sizing:border-box;background:linear-gradient(var(--fx-card), var(--fx-card)) padding-box, linear-gradient(100deg, transparent 0%, var(--fx-rule) 12%, var(--fx-glint) 24%, var(--fx-rule) 36%, transparent 48%, var(--fx-rule) 62%, var(--fx-glint) 76%, var(--fx-rule) 88%, transparent 100%) border-box;width:calc(100% - 40px);max-width:1120px;box-shadow:var(--fx-shadow);background-size:100% 100%,220% 100%;border:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:32px auto 0;padding:6px 20px;animation:9s linear infinite fx-glint;display:grid}@keyframes fx-glint{0%{background-position:0 0,0 0}to{background-position:0 0,220% 0}}@media (prefers-reduced-motion:reduce){.fx-head{animation:none}}.fx-head.fx-head-plain{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:32px 32px 20px;animation:none}.fx-head .fx-btn,.fx a.fx-head .fx-btn,.fx-head .fx a.fx-btn{padding-top:4px;padding-bottom:4px}.fx-head-links{align-items:center;gap:32px;display:flex}.fx-nav-end{justify-self:end}.fx a.fx-head-mark{border-bottom:0;justify-self:start;display:inline-flex}.fx a.fx-head-link{font-family:var(--fx-sans-stack);color:var(--fx-mid);border-bottom:0;font-size:13px;font-weight:500;transition:color .12s linear}.fx a.fx-head-link:hover{color:var(--fx-cyanotype)}.fx-nav{font-family:var(--fx-sans-stack);align-items:center;gap:20px;font-size:13px;font-weight:500;display:flex}.fx-nav-end{gap:12px}.fx-nav .fx-btn,.fx-nav .fx-user{white-space:nowrap;flex:none}.fx-user{position:relative}.fx-user>summary{align-items:center;gap:8px;list-style:none;display:inline-flex}.fx-user>summary::-webkit-details-marker{display:none}.fx-user-name{font-family:var(--fx-mono-stack);font-size:13px;font-weight:400}.fx-user-caret{border-bottom:1px solid;border-right:1px solid;width:4px;height:4px;transition:transform .12s linear;transform:translateY(-1px)rotate(45deg)}.fx-user[open] .fx-user-caret{transform:translateY(1px)rotate(225deg)}.fx-user-menu{z-index:20;background:var(--fx-card);border:.5px solid var(--fx-rule);flex-direction:column;min-width:100%;display:flex;position:absolute;top:calc(100% + 4px);right:0}.fx-user-menu form{margin:0;display:flex}.fx-user-menu a,.fx-user-menu button{border:0;border-top:.5px solid var(--fx-rule-light);cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--fx-sans-stack);color:var(--fx-body);background:0 0;border-radius:0;flex:1;padding:12px 20px;font-size:13px;font-weight:500;transition:background-color .12s linear}.fx-user-menu>:first-child,.fx-user-menu>:first-child button{border-top:0}.fx-user-menu a:hover,.fx-user-menu a:focus-visible,.fx-user-menu button:hover,.fx-user-menu button:focus-visible{background:var(--fx-wash);color:var(--fx-cyanotype-deep)}@media (prefers-reduced-motion:reduce){.fx-user-caret{transition:none}}.fx-landing{text-align:center;padding-bottom:56px}.fx-landing-head,.fx-landing-head>:not(.fx-dots){position:relative}.fx-landing-copy{max-width:28ch;margin:0 auto}.fx-landing-sub{text-align:center;color:var(--fx-mid);margin:20px auto 0}.fx-landing-actions{margin-top:20px}.fx-btn-lg{padding:20px 32px}.fx-sourced{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;width:100vw;margin:56px calc(50% - 50vw);padding:32px 20px;display:flex;position:relative}.fx-sourced:before{content:"";background:var(--fx-card);border-top:.5px solid var(--fx-rule);border-bottom:.5px solid var(--fx-rule);position:absolute;inset:0}@media (min-width:1120px){.fx-sourced:before{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--fx-ink) min(8%, 96px), var(--fx-ink) calc(100% - min(8%, 96px)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--fx-ink) min(8%, 96px), var(--fx-ink) calc(100% - min(8%, 96px)), transparent 100%)}}.fx-sourced-label,.fx-sourced-list{position:relative}.fx-sourced+.fx-cost{border-top:0;padding-top:32px}.fx-sourced-label{color:var(--fx-ink);font-weight:500}.fx-sourced-list{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.fx-sourced-list li{color:var(--fx-ink);border-left:.5px solid var(--fx-rule-light);align-items:center;padding:0 32px;display:flex}.fx-sourced-mark{width:auto;display:block}.fx-sourced-ef{background:var(--fx-ink);width:62px;height:33px;display:block;-webkit-mask-image:url(/marks/empire-flippers.png);mask-image:url(/marks/empire-flippers.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx-sourced-list li:first-child{border-left:0}.fx-diagram{width:100vw;margin:20px calc(50% - 50vw) 0;position:relative}.fx-arcs{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fx-stacks{max-width:1120px;margin-inline:auto;position:absolute;inset:0}.fx-tile{box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-rule);width:72px;height:72px;box-shadow:var(--fx-shadow);color:var(--fx-ink);place-items:center;padding:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.fx-tile svg{width:32px;height:32px;display:block}.fx-tile[data-kind=detected]{border:.5px dashed var(--fx-field);color:var(--fx-mid)}.fx-tile-centre{background:var(--fx-cyanotype);border:.5px solid var(--fx-cyanotype);width:96px;height:96px;color:var(--fx-paper)}.fx-tile-centre .fx-mark-f{color:var(--fx-paper);font-size:34px;line-height:1.15}.fx-tile svg.fx-tile-cursor{width:38.6px;height:38.6px;position:absolute;bottom:-10px;right:-10px;overflow:visible}.fx-cursor-body{fill:var(--fx-paper);stroke:var(--fx-cyanotype);stroke-width:1.5px;stroke-linejoin:miter}.fx-cursor-click{fill:none;stroke:var(--fx-paper);stroke-width:1.5px;stroke-linecap:square}.fx-tile-centre .fx-mark-arg{border-left-color:var(--fx-paper);border-right-color:var(--fx-paper);color:var(--fx-paper);padding:0 12px;font-size:20px;line-height:1.1}.fx-steps{z-index:1;background:var(--fx-card);border:1px solid var(--fx-ink);margin-top:32px;padding:56px 32px;position:relative;overflow:hidden}@media (max-width:560px){.fx-section.fx-steps{padding:32px 20px}}.fx-steps>:not(.fx-dots){position:relative}.fx-steps-line{max-width:34ch;font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);text-align:center;text-wrap:pretty;margin:0 auto 32px;font-size:34px;font-weight:400;line-height:1.15}.fx-stepper{box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-rule);width:fit-content;max-width:100%;box-shadow:var(--fx-shadow);align-items:center;gap:12px;margin:0 auto 32px;padding:8px 20px;list-style:none;display:flex}.fx-stepper-step{align-items:center;gap:8px;min-width:0;display:flex}.fx-stepper-badge{box-sizing:border-box;border:1px solid var(--fx-field);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fx-stepper-mark{width:18px;height:18px;color:var(--fx-muted)}.fx-stepper-label{font-family:var(--fx-mono-stack);color:var(--fx-muted);white-space:nowrap;font-size:13px;line-height:1.75}.fx-stepper-step[data-on=true] .fx-stepper-badge{background:var(--fx-cyanotype);border-color:var(--fx-cyanotype)}.fx-stepper-step[data-on=true] .fx-stepper-mark{color:var(--fx-card)}.fx-stepper-step[data-on=true] .fx-stepper-label{color:var(--fx-ink)}.fx-stepper-line{background:var(--fx-rule);flex:none;width:56px;height:1px}.fx-stepper-line[data-on=true]{background:var(--fx-cyanotype)}@media (max-width:560px){.fx-stepper-label{display:none}.fx-stepper-line{width:32px}}.fx-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.fx-step-card{background:var(--fx-card);border:.5px solid var(--fx-rule);box-shadow:var(--fx-shadow);flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.fx-step-card:hover,.fx-step-card:focus-within{box-shadow:var(--fx-shadow-lift);transform:translateY(-4px)}.fx-step-card:hover .fx-step-panel,.fx-step-card:focus-within .fx-step-panel{background:var(--fx-wash)}@media (prefers-reduced-motion:reduce){.fx-step-card{transition:none}.fx-step-card:hover,.fx-step-card:focus-within{transform:none}}.fx-step-panel{background:var(--fx-subground);border-bottom:.5px solid var(--fx-rule);flex:none;justify-content:center;align-items:center;height:160px;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.fx-step-panel>.fx-dots{inset:0}.fx-step-art{justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex;position:relative}.fx-step-body{flex-direction:column;gap:8px;padding:20px;display:flex}.fx-step-text{min-height:55px;font-family:var(--fx-serif-stack);color:var(--fx-ink);text-wrap:pretty;margin:0;font-size:22px;font-weight:600;line-height:1.25}.fx-step-note{font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (max-width:1000px){.fx-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fx-steps-list{grid-template-columns:minmax(0,1fr)}}.fx-type{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.fx-type-cap{font-family:var(--fx-serif-stack);color:var(--fx-ink);align-items:center;font-size:22px;line-height:1;display:flex}.fx-type-field{border-left:1.5px solid var(--fx-cyanotype);border-right:1.5px solid var(--fx-cyanotype);min-width:0;height:40px;font-family:var(--fx-mono-stack);flex:1;padding:0 8px;font-size:11px;line-height:40px;position:relative;overflow:hidden}.fx-type-field i{white-space:nowrap;width:0;color:var(--fx-ink);animation-name:fx-type-in,fx-type-caret;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:steps(var(--n)), linear;border-right:1.5px solid #0000;font-style:normal;position:absolute;top:0;left:8px;overflow:hidden}.fx-type-field i[data-n="2"]{animation-delay:4s}.fx-type-field i[data-n="3"]{animation-delay:8s}.fx-type-field i[data-n="4"]{animation-delay:12s}@keyframes fx-type-in{0%{width:0}9%{width:calc(var(--n) * 1ch)}23%{width:calc(var(--n) * 1ch)}25%,to{width:0}}@keyframes fx-type-caret{0%,24%{border-right-color:var(--fx-cyanotype)}10%,14%,18%,22%{border-right-color:#0000}25%,to{border-right-color:#0000}}.fx-rep{box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-rule);width:96px;height:120px;box-shadow:var(--fx-shadow);flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:relative}.fx-rep-fold{border-left:16px solid #0000;border-top:16px solid var(--fx-paper);width:0;height:0;position:absolute;top:0;right:0}.fx-rep-fold:after{content:"";border-right:16px solid #0000;border-bottom:16px solid var(--fx-rule-light);width:0;height:0;position:absolute;top:-16px;left:-16px}.fx-rep-figure{background:var(--fx-ink);width:60%;height:12px;display:block}.fx-rep-meter{gap:4px;display:flex}.fx-rep-meter i{box-sizing:border-box;border:1px solid var(--fx-field);width:8px;height:8px}.fx-rep-meter i[data-on=true]{background:var(--fx-cyanotype);border-color:var(--fx-cyanotype)}.fx-rep-lines{flex-direction:column;gap:8px;margin-top:auto;display:flex}.fx-rep-lines i{background:var(--fx-rule);height:1px;display:block}.fx-rep-lines i:last-child{width:60%}.fx-rep-bars{align-items:flex-end;gap:4px;height:34px;margin-top:auto;display:flex}.fx-rep-bars i{background:var(--fx-rule);flex:1}.fx-rep-bars i[data-lit=true]{background:var(--fx-cyanotype)}.fx-lock-art{background:var(--fx-wash);border:1px solid var(--fx-cyanotype);justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.fx-lock-mark{width:48px;height:48px;color:var(--fx-cyanotype)}.fx-step-cursor{width:44px;height:44px;position:absolute;bottom:-12px;right:-10px;overflow:visible}.fx-deck-art{width:132px;height:132px;display:block;position:relative}.fx-deck-back{width:74px;height:96px;padding:8px;position:absolute;bottom:0;left:0}.fx-deck-front{border:1px solid var(--fx-ink);width:100px;height:124px;box-shadow:var(--fx-shadow-lift);position:absolute;top:0;right:0}.fx-section{padding-bottom:56px}.fx-durability{background:linear-gradient(180deg, var(--fx-paper) 0, var(--fx-wash) 300px);width:100vw;margin:-200px calc(50% - 50vw) 56px;padding:312px 0 56px;position:relative}.fx-durability-arcs{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fx-durability-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:0 20px;display:grid;position:relative}.fx-section-title{font-family:var(--fx-serif-stack);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:34px;font-weight:400;line-height:1.15}.fx-section-sub{max-width:58ch;margin-top:32px}.fx-caps-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.fx-caps-lines>p{margin:0}@media (max-width:900px){.fx-caps-lines{grid-template-columns:minmax(0,1fr);gap:20px}}.fx-dots{z-index:0;pointer-events:none;background-image:radial-gradient(var(--fx-field) 1px, transparent 1px);background-size:8px 8px;position:absolute;inset:-32px;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000 100%)}.fx-dots-soft{opacity:.5}.fx-patterns{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.fx-patterns li{background:var(--fx-card);border:.5px solid var(--fx-rule);align-items:flex-start;gap:12px;padding:12px 20px;display:flex}.fx-patterns-mark{width:14px;height:14px;color:var(--fx-cyanotype);flex:none;transform:translateY(6px)}.fx-patterns-body{min-width:0;display:block}.fx-durability-side{min-width:0}.fx-processors{justify-content:center;align-items:center;gap:32px;margin:56px 0 0;padding:0;list-style:none;display:flex}.fx-processors-mark{width:28px;height:28px;color:var(--fx-ink);flex:none;display:block}.fx-patterns-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:22px;font-weight:600;line-height:1.25;display:block}.fx-patterns-line{font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;max-width:48ch;font-size:14px;line-height:1.5;display:block}.fx-emph{border-bottom:2px solid var(--fx-cyanotype-mid)}.fx-stack{position:relative}.fx-deck{flex-direction:column;gap:20px;display:flex}.fx-page{box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-field);box-shadow:var(--fx-shadow-lift);flex-direction:column;padding:20px;display:flex}.fx-sweep{display:none}@keyframes fx-sweep{0%{opacity:1;top:0}83.33%{opacity:1;top:100%}83.34%,to{opacity:0;top:100%}}@keyframes fx-page-cycle{0%,27.78%{filter:blur();opacity:1;z-index:3;transform:translate(-50%)scale(1)}33.33%{filter:blur();opacity:0;z-index:4;transform:translate(-50%)translate(-16px,28px)scale(1.03)}33.34%{filter:blur(3px);opacity:0;z-index:1;transform:translate(-50%)translate(56px,-32px)scale(.9)}38.89%,61.11%{filter:blur(3px);opacity:.75;z-index:1;transform:translate(-50%)translate(56px,-32px)scale(.9)}66.66%,94.44%{filter:blur(1.5px);opacity:.9;z-index:2;transform:translate(-50%)translate(32px,-16px)scale(.95)}to{filter:blur();opacity:1;z-index:3;transform:translate(-50%)scale(1)}}@media (min-width:901px){.fx-deck{height:484px;display:block;position:relative}.fx-page{aspect-ratio:210/297;transform-origin:50% 100%;width:320px;animation:18s linear infinite fx-page-cycle;position:absolute;top:32px;left:50%}.fx-page:nth-of-type(2){animation-delay:-12s}.fx-page:nth-of-type(3){animation-delay:-6s}.fx-sweep{aspect-ratio:210/297;pointer-events:none;z-index:5;width:320px;display:block;position:absolute;top:32px;left:50%;overflow:hidden;transform:translate(-50%)}.fx-sweep i{background:var(--fx-cyanotype);height:2px;animation:6s linear infinite fx-sweep;position:absolute;left:0;right:0}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.fx-deck{height:auto;display:flex;position:static}.fx-page{aspect-ratio:auto;width:100%;animation:none;position:static}.fx-sweep{display:none}}.fx-page-head{border-bottom:.5px solid var(--fx-rule-light);font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:10px;line-height:1.6;display:flex}.fx-runmark{letter-spacing:0;color:var(--fx-ink)}.fx-runmark span{color:var(--fx-cyanotype)}.fx-page-sev{align-items:center;gap:8px;margin-top:12px;display:flex}.fx-meter{gap:4px;display:flex}.fx-meter i{box-sizing:border-box;border:.5px solid var(--fx-field);width:8px;height:12px}.fx-meter i[data-fill=critical]{background:var(--fx-oxide);border-color:var(--fx-oxide)}.fx-meter i[data-fill=high]{background:var(--fx-ink);border-color:var(--fx-ink)}.fx-meter i[data-fill=medium]{background:var(--fx-mid);border-color:var(--fx-mid)}.fx-meter i[data-fill=red]{background:var(--fx-oxide);border-color:var(--fx-oxide)}.fx-meter i[data-fill=amber]{background:var(--fx-ink);border-color:var(--fx-ink)}.fx-meter i[data-fill=low]{background:var(--fx-muted);border-color:var(--fx-muted)}.fx-status .fx-meter{flex:none;transform:translateY(4px)}.fx-label[data-sev=critical]{color:var(--fx-oxide)}.fx-label[data-sev=high]{color:var(--fx-ink)}.fx-page-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);text-wrap:pretty;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.6}.fx-page-body{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.5}.fx-page-title b,.fx-page-body b{font-family:var(--fx-mono-stack);color:var(--fx-ink);font-size:13px;font-weight:400}.fx-page-quote{border-left:2px solid var(--fx-rule);margin:12px 0 0;padding-left:12px}.fx-page-quote p{font-family:var(--fx-serif-stack);color:var(--fx-body);margin:0;font-size:14px;font-style:italic;line-height:1.5}.fx-page-quote cite{font-family:var(--fx-mono-stack);letter-spacing:.12em;color:var(--fx-muted);margin-top:4px;font-size:10px;font-style:normal;line-height:1.6;display:block}.fx-page-foot{border-top:.5px solid var(--fx-rule-light);margin-top:auto;padding-top:12px}.fx-page-adjust{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-page-slug{font-family:var(--fx-mono-stack);color:var(--fx-field);margin-top:8px;font-size:10px;line-height:1.6;display:block}.fx-caps-head,.fx-caps-head>:not(.fx-dots){position:relative}.fx-caps-head>.fx-dots{width:min(620px,100%);right:auto}.fx-caps-panel{--fx-doc-page:560px;--fx-cap-row:600px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;margin-top:32px;display:grid}.fx-cap{box-sizing:border-box;min-height:var(--fx-cap-row);border-left:2px solid #0000;padding:20px}.fx-cap-head{align-items:center;gap:8px;display:flex}.fx-cap-icon{width:24px;height:24px;color:var(--fx-cyanotype);flex:none}.fx-cap-title{min-width:0;font-family:var(--fx-serif-stack);color:var(--fx-ink);flex:1;font-size:22px;font-weight:600;line-height:1.25}.fx-cap-count{flex:none}.fx-cap-tier{border:.5px solid var(--fx-rule);font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-mid);white-space:nowrap;flex:none;padding:4px 8px;font-size:10px;line-height:1.6}.fx-cap-tier[data-tier=access]{border:.5px dashed var(--fx-field);color:var(--fx-cyanotype)}.fx-section-sub .fx-cap-tier,.fx-caps-lines .fx-cap-tier{vertical-align:1px;display:inline-block}.fx-cap-basis{border-top:.5px solid var(--fx-rule-light);font-family:var(--fx-serif-stack);color:var(--fx-mid);max-width:42ch;margin:12px 0 0;padding-top:12px;font-size:14px;line-height:1.5}.fx-cap-basis .fx-label{margin-bottom:4px;display:block}.fx-cap-body{padding-left:32px}.fx-cap-blurb{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;max-width:42ch;margin:12px 0 0;font-size:16px;line-height:1.6}.fx-cap-list{margin:20px 0 0;padding:0;list-style:none}.fx-cap-list li{font-family:var(--fx-serif-stack);color:var(--fx-body);align-items:baseline;gap:12px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.fx-cap-check{width:14px;height:14px;color:var(--fx-cyanotype);flex:none;transform:translateY(2px)}.fx-stat{margin:20px 0 0}.fx-stat-figure{font-family:var(--fx-mono-stack);letter-spacing:-.01em;color:var(--fx-ink);font-size:34px;line-height:1.1;display:block}.fx-stat-note{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;max-width:42ch;margin-top:8px;font-size:16px;line-height:1.6;display:block}.fx-stat-source{margin-top:8px;display:block}.fx-caps-sticky{top:max(0px, calc((100vh - var(--fx-doc-page)) / 2));position:sticky}.fx-caps-sticky>.fx-dots{opacity:.5}.fx-caps-viewport{position:relative}.fx-doc-window{height:var(--fx-doc-page);overflow:hidden}@keyframes fx-lit{0%{background:0 0;border-left-color:#0000}.01%,99.99%{background:var(--fx-wash);border-left-color:var(--fx-cyanotype)}to{background:0 0;border-left-color:#0000}}@keyframes fx-lit-first{0%,99.99%{background:var(--fx-wash);border-left-color:var(--fx-cyanotype)}to{background:0 0;border-left-color:#0000}}@keyframes fx-lit-last{0%{background:0 0;border-left-color:#0000}.01%,to{background:var(--fx-wash);border-left-color:var(--fx-cyanotype)}}@keyframes fx-doc-dim{0%{opacity:.2;transform:scale(.96)}15%,72%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.96)}}@keyframes fx-doc-dim-first{0%,72%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.96)}}@keyframes fx-doc-dim-last{0%{opacity:.2;transform:scale(.96)}15%,to{opacity:1;transform:scale(1)}}.fx-doc-group{box-sizing:border-box;height:var(--fx-doc-page);flex-direction:column;justify-content:center;gap:12px;display:flex}.ev{box-sizing:border-box;box-shadow:var(--fx-shadow-lift);flex:none;font-size:12px;line-height:1.6;overflow:hidden}.ev-rd{color:#0000;opacity:.75;background:currentColor}.fx-ev-foot{background:var(--fx-subground);border:.5px solid var(--fx-rule);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 12px;display:flex}.fx-ev-figure{font-family:var(--fx-mono-stack);color:var(--fx-ink);text-align:right;font-size:13px;line-height:1.75}.ev-sh{font-family:var(--fx-mono-stack);color:#c9d1d9;background:#0d1117;border:1px solid #30363d}.ev-sh-chrome{background:#161b22;border-bottom:1px solid #30363d;align-items:center;gap:8px;padding:8px 12px;display:flex}.ev-sh-lights{gap:6px;display:flex}.ev-sh-lights i{background:#ff5f57;width:10px;height:10px}.ev-sh-lights i:nth-child(2){background:#febc2e}.ev-sh-lights i:nth-child(3){background:#28c840}.ev-sh-title{text-align:center;color:#7d8590;flex:1;font-size:11px}.ev-sh-tabs{border-bottom:1px solid #30363d;display:flex}.ev-sh-tab{color:#7d8590;border-right:1px solid #30363d;padding:6px 14px;font-size:11px}.ev-sh-tab[data-on=true]{color:#e6edf3;background:#161b22}.ev-sh-body{padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.ev-sh-line{white-space:pre;min-height:18px;position:relative}.ev-sh-line .p{color:#3fb950}.ev-sh-line .dir{color:#58a6ff}.ev-sh-line .c{color:#e6edf3}.ev-sh-line .d{color:#7d8590}.ev-sh-line .ok{color:#3fb950}.ev-sh-line .warn{color:#d29922}.ev-sh-line .bad{color:#f85149}.ev-sh-line.hit{color:#ffa198;background:#3d1d1d;margin:0 -14px;padding:0 14px}.ev-sh-line .t{color:#7d8590;position:absolute;right:14px}.ev-cur{vertical-align:-3px;background:#c9d1d9;width:8px;height:15px;animation:1.06s step-end infinite fx-blink;display:inline-block}@keyframes fx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ev-cur{animation:none}}.ev-ri{font-family:var(--fx-mono-stack);background:#fff;border:1px solid #d0d7de}.ev-ri-bar{background:#f6f8fa;border-bottom:1px solid #d0d7de;align-items:center;gap:8px;padding:8px 12px;display:flex}.ev-verb{color:#fff;background:#1f6feb;padding:2px 7px;font-size:10px;font-weight:600}.ev-url{text-overflow:ellipsis;white-space:nowrap;color:#24292f;flex:1;min-width:0;font-size:11px;overflow:hidden}.ev-pill{color:#116329;background:#dafbe1;border:1px solid #6fdd8b;padding:2px 8px;font-size:10px}.ev-ri-sub{color:#57606a;border-bottom:1px solid #d0d7de;gap:16px;padding:6px 12px;font-size:10px;display:flex}.ev-ri-sub b{color:#24292f}.ev-ri-tabs{border-bottom:1px solid #d0d7de;display:flex}.ev-ri-tabs span{color:#57606a;border-right:1px solid #d0d7de;padding:7px 14px;font-size:11px}.ev-ri-tabs span[data-on=true]{color:#24292f;border-bottom:2px solid #fd8c73;font-weight:600}.ev-ri-body{padding:10px 0;font-size:11px;line-height:1.75;overflow-x:auto}.ev-jl{display:flex}.ev-jn{text-align:right;color:#8c959f;-webkit-user-select:none;user-select:none;flex:0 0 38px;padding-right:12px}.ev-jc{white-space:pre;color:#24292f}.ev-jc .jk,.ev-jc .jn{color:#0550ae}.ev-jc .js{color:#0a3069}.ev-jc .jb{color:#8250df}.ev-ri-foot{color:#57606a;background:#f6f8fa;border-top:1px solid #d0d7de;padding:7px 12px;font-size:10px}.ev-bw{font-family:var(--fx-sans-stack);background:#fff;border:1px solid #b9bec4;font-size:12px}.ev-bw-top{background:#dee1e6;align-items:flex-end;gap:6px;padding:8px 8px 0;display:flex}.ev-bw-lights{gap:6px;padding:0 6px 8px 0;display:flex}.ev-bw-lights i{background:#ff5f57;width:10px;height:10px}.ev-bw-lights i:nth-child(2){background:#febc2e}.ev-bw-lights i:nth-child(3){background:#28c840}.ev-bw-tab{white-space:nowrap;color:#5f6368;background:#c9ccd1;align-items:center;gap:8px;max-width:220px;padding:7px 12px;font-size:11px;display:flex;overflow:hidden}.ev-bw-tab[data-on=true]{color:#202124;background:#fff}.ev-bw-fav{background:#16345e;flex:none;width:12px;height:12px}.ev-bw-tab b{color:#80868b;font-weight:400}.ev-bw-omni{background:#fff;border-bottom:1px solid #dadce0;align-items:center;gap:9px;padding:7px 10px;display:flex}.ev-bw-nav{color:#5f6368;letter-spacing:2px}.ev-bw-addr{background:#f1f3f4;flex:1;align-items:center;gap:9px;min-width:0;padding:5px 11px;display:flex}.ev-notsec{color:#c5221f;white-space:nowrap;border-right:1px solid #c9ccd0;padding-right:9px;font-size:11px;font-weight:600}.ev-u{text-overflow:ellipsis;white-space:nowrap;font-family:var(--fx-mono-stack);color:#202124;font-size:11px;overflow:hidden}.ev-bw-dots{color:#5f6368}.ev-bw-marks{color:#5f6368;background:#fff;border-bottom:1px solid #dadce0;gap:16px;padding:6px 12px;font-size:11px;display:flex}.ev-bw-ph{color:#3c4043;letter-spacing:.06em;text-transform:uppercase;background:#f8f9fa;border-bottom:1px solid #dadce0;padding:8px 12px;font-size:10px}.ev-hrow{font-family:var(--fx-mono-stack);border-bottom:1px solid #edeef0;grid-template-columns:minmax(0,200px) minmax(0,1fr) 76px;gap:8px;padding:8px 12px;font-size:11px;display:grid}.ev-hrow .hn{text-overflow:ellipsis;color:#202124;overflow:hidden}.ev-hrow .hv{text-overflow:ellipsis;white-space:nowrap;color:#5f6368;overflow:hidden}.ev-hrow .hs{text-align:right;font-size:10px}.ev-hrow .hs[data-state=bad]{color:#c5221f}.ev-hrow .hs[data-state=ok]{color:#188038}.ev-bw-warn{color:#a50e0e;background:#fce8e6;border-top:1px solid #f3b8b4;padding:10px 12px}.ev-pk{font-family:var(--fx-sans-stack);background:#fff;border:1px solid #cbd1d6}.ev-pk-top{border-bottom:1px solid #e6e9ec;padding:14px 16px 12px}.ev-pk-name{font-family:var(--fx-mono-stack);color:#111;font-size:18px}.ev-pk-ver{font-family:var(--fx-mono-stack);color:#6a737c;font-size:11px}.ev-pk-desc{color:#4a5157;margin-top:8px;font-size:12px}.ev-pk-band{color:#7a4b00;background:#fff4e5;border-bottom:1px solid #f0d9b5;padding:9px 16px}.ev-pk-stats{border-bottom:1px solid #e6e9ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ev-pk-stat{border-right:1px solid #e6e9ec;padding:10px 12px}.ev-pk-stat:last-child{border-right:0}.ev-pk-stat .k{letter-spacing:.08em;text-transform:uppercase;color:#8a9199;font-size:9px}.ev-pk-stat .v{font-family:var(--fx-mono-stack);color:#111;font-size:16px}.ev-pk-stat .v[data-alert=true]{color:#b3261e}.ev-pk-maint{border-bottom:1px solid #e6e9ec;align-items:center;gap:11px;padding:12px 16px;display:flex}.ev-av{color:#fff;width:30px;height:30px;font-family:var(--fx-mono-stack);background:#3d4b5c;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.ev-pk-maint .m1{color:#111;font-size:12px}.ev-pk-maint .m2{color:#8a9199;font-size:11px}.ev-pk-graph{padding:12px 16px 14px}.ev-pk-graph .gl{letter-spacing:.08em;text-transform:uppercase;color:#8a9199;margin-bottom:8px;font-size:9px}.ev-bars{align-items:flex-end;gap:3px;height:40px;display:flex}.ev-bars i{background:#c8ced4;flex:1}.ev-bars i[data-dead=true]{background:#e9ecef}.ev-rec{font-family:var(--fx-mono-stack);background:#fbfaf7;border:1px solid #b5ad9c}.ev-rec-h{letter-spacing:.1em;text-transform:uppercase;color:#6f6759;border-bottom:2px solid #1a1a18;justify-content:space-between;gap:12px;padding:10px 16px;font-size:10px;display:flex}.ev-rec-title{font-family:var(--fx-serif-stack);color:#1a1a18;padding:14px 16px 4px;font-size:22px}.ev-rec-rows{padding:4px 16px}.ev-rrow{align-items:baseline;padding:5px 0;font-size:11px;display:flex}.ev-rrow .k{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#6f6759;font-size:10px}.ev-rrow .dots{border-bottom:1px dotted #b5ad9c;flex:1;margin:0 9px 3px}.ev-rrow .v{white-space:nowrap;color:#1a1a18}.ev-rrow .v[data-flag=true]{color:#a5342b}.ev-rec-count{border-top:1px solid #d6d0c4;align-items:baseline;gap:14px;margin-top:6px;padding:12px 16px;display:flex}.ev-rec-count .big{font-family:var(--fx-serif-stack);color:#a5342b;font-size:40px;line-height:1}.ev-rec-count .lbl{letter-spacing:.09em;text-transform:uppercase;color:#6f6759;font-size:10px;line-height:1.6}.ev-rec-stamp{letter-spacing:.1em;text-transform:uppercase;color:#6f6759;border-top:1px dashed #b5ad9c;justify-content:space-between;gap:12px;padding:9px 16px;font-size:9px;display:flex}.ev-bt{font-family:var(--fx-sans-stack);background:#fff;border:1px solid #dfe3e8}.ev-bt-h{border-bottom:1px solid #eceff2;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ev-bt-h .t{color:#1a1f36;font-size:13px;font-weight:600}.ev-bt-h .s{font-family:var(--fx-mono-stack);color:#6b7385;font-size:11px}.ev-bt-cols,.ev-bt-row{grid-template-columns:1.5fr 1fr .8fr 1.2fr;align-items:center;gap:8px;padding:8px 14px;display:grid}.ev-bt-cols{letter-spacing:.07em;text-transform:uppercase;color:#8792a2;background:#f7f9fa;border-bottom:1px solid #eceff2;font-size:9px}.ev-bt-row{color:#1a1f36;border-bottom:1px solid #f2f4f6;font-size:12px}.ev-bt-row .cust{color:#4f566b;align-items:center;gap:9px;min-width:0;display:flex}.ev-av2{color:#4f566b;width:24px;height:24px;font-family:var(--fx-mono-stack);background:#e3e8ee;flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.ev-bt .amt{font-family:var(--fx-mono-stack)}.ev-badge{font-family:var(--fx-mono-stack);padding:2px 7px;font-size:10px;display:inline-block}.ev-badge[data-kind=disc]{color:#8a6100;background:#fdf2d0}.ev-badge[data-kind=soon]{color:#a32118;background:#fce4e2}.ev-list{color:#8792a2;font-size:11px}.ev-bt-foot{color:#4f566b;background:#f7f9fa;justify-content:space-between;gap:12px;padding:10px 14px;font-size:11px;display:flex}.ev-cv{font-family:var(--fx-sans-stack);background:#fff;border:1px solid #d3d8de}.ev-cv-cover{background:#2c3e50 repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 9px);height:48px}.ev-cv-top{padding:0 18px 14px}.ev-cv-av{background:#eef0f2;border:3px solid #fff;width:56px;height:56px;margin-top:-26px;padding:8px;display:block}.ev-cv-av svg{fill:#3d4b5c;width:100%;height:100%;display:block}.ev-cv-name .handle{color:#8a9199;font-family:var(--fx-mono-stack);font-size:13px}.ev-cv-name{color:#111;margin-top:10px;font-size:17px}.ev-cv-role{color:#5a636e;font-size:12px}.ev-cv-meta{font-family:var(--fx-mono-stack);color:#8a9199;margin-top:4px;font-size:11px}.ev-cv-flag{color:#8f1d14;background:#fce4e2;border-top:1px solid #f3c0bb;border-bottom:1px solid #f3c0bb;padding:9px 18px}.ev-cv-sec{border-bottom:1px solid #eef0f2;padding:13px 18px}.ev-cv-sec:last-child{border-bottom:0}.ev-cv-sec .h{letter-spacing:.09em;text-transform:uppercase;color:#8a9199;margin-bottom:10px;font-size:9px}.ev-cvline{align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.ev-cvline .lab{color:#5a636e;flex:0 0 140px}.ev-cvbar{background:#eef0f2;flex:1;height:8px}.ev-cvbar i{background:#2c3e50;height:100%;display:block}.ev-cvline .pct{text-align:right;font-family:var(--fx-mono-stack);color:#333;flex:0 0 52px;font-size:11px}.ev-cv-tl{gap:4px;display:flex}.ev-cv-tl>div{text-align:center;flex:1}.ev-cv-tl .bar{background:#eef0f2;align-items:flex-end;height:32px;display:flex}.ev-cv-tl .bar i{background:#2c3e50;width:100%;display:block}.ev-cv-tl .yr{font-family:var(--fx-mono-stack);color:#8a9199;margin-top:5px;font-size:10px;display:block}.ev-cv-note{font-family:var(--fx-mono-stack);color:#8a9199;margin-top:10px;font-size:11px}@keyframes fx-doc-pan{0%,10%{transform:translateY(0)}14.286%,24.286%{transform:translateY(calc(-1 * var(--fx-doc-page)))}28.571%,38.571%{transform:translateY(calc(-2 * var(--fx-doc-page)))}42.857%,52.857%{transform:translateY(calc(-3 * var(--fx-doc-page)))}57.143%,67.143%{transform:translateY(calc(-4 * var(--fx-doc-page)))}71.429%,81.429%{transform:translateY(calc(-5 * var(--fx-doc-page)))}85.714%,to{transform:translateY(calc(-6 * var(--fx-doc-page)))}}@supports (animation-timeline:view()){.fx-caps-panel{timeline-scope:--caps}.fx-caps-list{view-timeline:--caps block}.fx-cap{background:0 0}.fx-doc-group{opacity:.3}.fx-cap[data-i="1"]{animation:linear both fx-lit-first;animation-timeline:--caps;animation-range:cover 60vh cover calc(60vh + 1 * var(--fx-cap-row))}.fx-doc-group[data-i="1"]{animation:linear both fx-doc-dim-first;animation-timeline:--caps;animation-range:cover 60vh cover calc(60vh + 1 * var(--fx-cap-row))}.fx-cap[data-i="2"]{animation:linear both fx-lit;animation-timeline:--caps;animation-range:cover calc(60vh + 1 * var(--fx-cap-row)) cover calc(60vh + 2 * var(--fx-cap-row))}.fx-doc-group[data-i="2"]{animation:linear both fx-doc-dim;animation-timeline:--caps;animation-range:cover calc(60vh + 1 * var(--fx-cap-row)) cover calc(60vh + 2 * var(--fx-cap-row))}.fx-cap[data-i="3"]{animation:linear both fx-lit;animation-timeline:--caps;animation-range:cover calc(60vh + 2 * var(--fx-cap-row)) cover calc(60vh + 3 * var(--fx-cap-row))}.fx-doc-group[data-i="3"]{animation:linear both fx-doc-dim;animation-timeline:--caps;animation-range:cover calc(60vh + 2 * var(--fx-cap-row)) cover calc(60vh + 3 * var(--fx-cap-row))}.fx-cap[data-i="4"]{animation:linear both fx-lit;animation-timeline:--caps;animation-range:cover calc(60vh + 3 * var(--fx-cap-row)) cover calc(60vh + 4 * var(--fx-cap-row))}.fx-doc-group[data-i="4"]{animation:linear both fx-doc-dim;animation-timeline:--caps;animation-range:cover calc(60vh + 3 * var(--fx-cap-row)) cover calc(60vh + 4 * var(--fx-cap-row))}.fx-cap[data-i="5"]{animation:linear both fx-lit;animation-timeline:--caps;animation-range:cover calc(60vh + 4 * var(--fx-cap-row)) cover calc(60vh + 5 * var(--fx-cap-row))}.fx-doc-group[data-i="5"]{animation:linear both fx-doc-dim;animation-timeline:--caps;animation-range:cover calc(60vh + 4 * var(--fx-cap-row)) cover calc(60vh + 5 * var(--fx-cap-row))}.fx-cap[data-i="6"]{animation:linear both fx-lit;animation-timeline:--caps;animation-range:cover calc(60vh + 5 * var(--fx-cap-row)) cover calc(60vh + 6 * var(--fx-cap-row))}.fx-doc-group[data-i="6"]{animation:linear both fx-doc-dim;animation-timeline:--caps;animation-range:cover calc(60vh + 5 * var(--fx-cap-row)) cover calc(60vh + 6 * var(--fx-cap-row))}.fx-cap[data-i="7"]{animation:linear both fx-lit-last;animation-timeline:--caps;animation-range:cover calc(60vh + 6 * var(--fx-cap-row)) cover calc(60vh + 7 * var(--fx-cap-row))}.fx-doc-group[data-i="7"]{animation:linear both fx-doc-dim-last;animation-timeline:--caps;animation-range:cover calc(60vh + 6 * var(--fx-cap-row)) cover calc(60vh + 7 * var(--fx-cap-row))}.fx-doc{animation:linear both fx-doc-pan;animation-timeline:--caps;animation-range:cover 60vh cover calc(60vh + 7 * var(--fx-cap-row))}}@media (prefers-reduced-motion:reduce){.fx-caps-sticky,.fx-caps-viewport{position:static}.fx-doc-window{height:auto;overflow:visible}.fx-doc,.fx-cap[data-i],.fx-doc-group[data-i]{opacity:1;animation:none;transform:none}.fx-cap{min-height:0}}.fx-pledge{background:var(--fx-subground);border:.5px solid var(--fx-rule);border-left:2px solid var(--fx-cyanotype);margin-top:56px}.fx-pledge-inner{padding:20px}.fx-pledge-text{max-width:72ch;font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.6}.fx-card{background:var(--fx-card);border:.5px solid var(--fx-rule);margin-top:20px}.fx-caliper{align-items:stretch;gap:8px;margin:8px 0 20px;display:flex}.fx-url{box-sizing:border-box;background:var(--fx-card);border:0;border-left:1.5px solid var(--fx-cyanotype);border-right:1.5px solid var(--fx-cyanotype);min-width:0;font-family:var(--fx-mono-stack);color:var(--fx-ink);border-radius:0;flex:1;padding:8px 12px;font-size:13px;line-height:1.75}.fx-url::placeholder{color:var(--fx-field)}.fx-input{box-sizing:border-box;background:var(--fx-card);border:1px solid var(--fx-field);width:100%;max-width:260px;font-family:var(--fx-mono-stack);color:var(--fx-ink);border-radius:0;margin-top:8px;padding:12px;font-size:13px;line-height:1.75;transition:border-color .12s linear;display:block}.fx-input:hover,.fx-input:focus{border-color:var(--fx-cyanotype)}.fx-input::placeholder{color:var(--fx-field)}.fx-actions{border-top:.5px solid var(--fx-rule-light);flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding-top:20px;display:flex}.fx-btn{cursor:pointer;background:var(--fx-cyanotype);color:var(--fx-paper);font-family:var(--fx-sans-stack);border:1px solid #0000;border-radius:0;padding:12px 20px;font-size:13px;font-weight:500;transition:transform .12s linear,background-color .12s linear,border-color .12s linear,color .12s linear;position:relative}.fx-btn:hover,.fx-btn:focus-visible{transform:translateY(-1px)}.fx-btn:hover{background:var(--fx-cyanotype-deep)}.fx-btn:active{transform:translateY(0)}.fx a.fx-btn{color:var(--fx-paper);border:1px solid #0000;display:inline-block}.fx a.fx-btn,.fx-btn{align-items:center;gap:8px;display:inline-flex}.fx-btn .fx-icon{color:currentColor}.fx-btn-quiet{color:var(--fx-oxide);border-color:var(--fx-oxide);background:0 0}.fx-btn-quiet:hover{background:var(--fx-oxide);color:var(--fx-paper)}.fx-btn-ghost,.fx a.fx-btn-ghost{background:var(--fx-wash);color:var(--fx-cyanotype);border-color:var(--fx-cyanotype)}.fx-btn-ghost:hover,.fx a.fx-btn-ghost:hover{background:var(--fx-cyanotype);color:var(--fx-paper);border-color:var(--fx-cyanotype)}@media (prefers-reduced-motion:reduce){.fx-btn{transition:none}.fx-btn:hover,.fx-btn:focus-visible{transform:none}}.fx-scan{padding:56px 0;position:relative}.fx-scan-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:56px;display:grid;position:relative}.fx-scan-form,.fx-scan-form>:not(.fx-dots){position:relative}.fx-form{margin:32px 0 0}.fx-scan-step{padding:0 0 32px}.fx-scan-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-tag{border:.5px solid var(--fx-rule);font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-cyanotype);flex:none;padding:4px 8px;font-size:10px;line-height:1.6}.fx-scan-note{max-width:48ch;margin:8px 0 12px}.fx-scan-hint{max-width:48ch;color:var(--fx-oxide);margin:0 0 20px}.fx-scan-state{margin-top:20px}.fx-money{align-items:center;gap:8px;display:flex}.fx-money-sign{font-family:var(--fx-mono-stack);color:var(--fx-muted);font-size:13px;line-height:1.75}.fx-rail{gap:20px;display:grid}.fx-rail-block{border:.5px solid var(--fx-rule);background:var(--fx-card);box-shadow:var(--fx-shadow);padding:20px;position:relative}.fx-plan-no{box-sizing:border-box;border:.5px dashed var(--fx-field);background:var(--fx-card);width:32px;height:32px;font-family:var(--fx-mono-stack);color:var(--fx-muted);justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;top:-.5px;right:-.5px}.fx-plan-no[data-open=true]{border:.5px solid var(--fx-cyanotype);background:var(--fx-cyanotype);color:var(--fx-card)}.fx-rail-block[data-granted=false]{border:.5px dashed var(--fx-field)}.fx-rail-headline{border-bottom:.5px solid var(--fx-rule-light);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;padding-right:20px;display:flex}.fx-rail-icon{width:16px;height:16px;color:var(--fx-mid);flex:none;align-self:center}.fx-rail-headline .fx-rail-head{border-bottom:0;margin-right:auto;padding-bottom:0}.fx-rail-status{background:var(--fx-wash);color:var(--fx-cyanotype);padding:4px 8px;animation:2s ease-in-out infinite fx-run-pulse}@keyframes fx-run-pulse{0%,to{box-shadow:0 0 #1b3a6b00}50%{box-shadow:var(--fx-glow)}}@media (prefers-reduced-motion:reduce){.fx-rail-status{box-shadow:var(--fx-glow);animation:none}}.fx-rail-head{border-bottom:.5px solid var(--fx-rule-light);padding-bottom:12px;display:block}.fx-rail-steps{margin:0;padding:12px 0 0;list-style:none;position:relative}.fx-rail-steps:before{content:"";border-left:.5px solid var(--fx-rule);position:absolute;top:20px;bottom:20px;left:12px}.fx-rail-step{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;padding:8px 12px 8px 32px;font-size:14px;line-height:1.5;position:relative}.fx-rail-step:before{content:"";background:var(--fx-field);width:8px;height:8px;position:absolute;top:12px;left:8px}.fx-rail-step[data-now=true]{background:var(--fx-wash);color:var(--fx-ink)}.fx-rail-step[data-now=true]:before{background:var(--fx-cyanotype)}.fx-rail-tools{flex-wrap:wrap;gap:4px;margin:8px 0 0;display:flex}.fx-rail-tool{border:.5px dashed var(--fx-field);font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);padding:4px 8px;font-size:10px;line-height:1.6}.fx-rail-tool[data-mark=true]{justify-content:center;align-items:center;padding:4px;display:inline-flex}.fx-rail-tool[data-mark=true] .fx-btn-mark{width:20px;height:20px;color:var(--fx-mid);display:block}.fx-rail-note{border-top:.5px solid var(--fx-rule-light);font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:12px 0 0;padding-top:12px;font-size:14px;line-height:1.5}.fx-plans{border:1px solid var(--fx-cyanotype);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-plan{background:var(--fx-card);border-left:.5px solid var(--fx-rule);flex-direction:column;padding:20px;display:flex}.fx-plan:first-child{border-left:0}.fx-plan-name{font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.fx-plan[data-paid=true]{background:var(--fx-wash);border-left-color:var(--fx-cyanotype)}.fx-plan-price{align-items:baseline;gap:8px;margin-top:8px;display:flex}.fx-plan-figure{font-family:var(--fx-mono-stack);letter-spacing:-.01em;color:var(--fx-ink);font-size:34px;font-weight:300;line-height:1.1}.fx-plan-unit{font-family:var(--fx-mono-stack);color:var(--fx-muted);font-size:11px;line-height:1.6}.fx-plan-save{font-family:var(--fx-mono-stack);color:var(--fx-cyanotype-deep);margin:8px 0 0;font-size:11px;line-height:1.6}.fx-plan-note{font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.5}.fx-plans-lg .fx-plan{padding:32px}.fx-plan-list{border-top:.5px solid var(--fx-rule);font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:20px 0;padding:20px 0 0;font-size:14px;line-height:1.5;list-style:none}.fx-plan[data-paid=true] .fx-plan-list,.fx-plan[data-paid=true] .fx-plan-list li{border-color:var(--fx-cyanotype-mid)}.fx-plan-list li{border-top:.5px solid var(--fx-rule-light);align-items:flex-start;gap:12px;padding:20px 0;display:flex}.fx-plan-list li:first-child{border-top:0;padding-top:0}.fx-plan-icon{width:16px;height:16px;color:var(--fx-cyanotype);flex:none;margin-top:4px}.fx-plan-tools{margin-bottom:32px}.fx-plan-tools .fx-rail-tools{margin:0}.fx-rail-tool[data-open=true]{border-style:solid;border-color:var(--fx-rule)}.fx-plan-foot{margin-top:auto}.fx-plan-btn{align-self:flex-start;padding-top:12px;padding-bottom:12px}.fx-offer{border-top:.5px solid var(--fx-cyanotype-mid);padding-top:20px}.fx-offer-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-offer-label{color:var(--fx-cyanotype-deep);font-weight:500}.fx-offer-live{font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-cyanotype);align-items:center;gap:8px;font-size:10px;line-height:1.6;display:inline-flex}.fx-offer-live i{background:var(--fx-cyanotype);width:4px;height:4px;animation:1.8s step-end infinite fx-pulse}@keyframes fx-pulse{0%,50%{opacity:1}50.01%,to{opacity:.2}}.fx-offer-figure{font-family:var(--fx-mono-stack);color:var(--fx-ink);margin:8px 0 0;font-size:22px;font-weight:300;line-height:1.25}.fx-offer-cells{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.fx-offer-cells i{background:var(--fx-cyanotype);width:12px;height:8px}.fx-offer-cells i[data-spent=true]{border:.5px solid var(--fx-cyanotype-mid);background:0 0}.fx-offer-note{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.fx-offer-live i{animation:none}}.fx-cost{border-top:.5px solid var(--fx-rule);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:56px;padding:56px 0 32px;display:grid;position:relative}.fx-cost>:not(.fx-dots){position:relative}.fx-cost-title{max-width:20ch}.fx-cost-sub{max-width:46ch;margin-top:12px}.fx a.fx-cost-link{font-family:var(--fx-sans-stack);margin-top:20px;font-size:13px;font-weight:500;display:inline-block}.fx-price{padding:56px 0;position:relative}.fx-price>:not(.fx-dots){position:relative}.fx-price-lead{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.fx-price-title{max-width:20ch}.fx-price-sub{max-width:46ch;margin-top:12px}.fx-price-offer{background:var(--fx-wash);border-left:1px solid var(--fx-cyanotype);margin-top:32px;padding:20px}.fx-price-offer-head{font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.6}.fx-price-offer-note{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.5}.fx-price-qa{border-top:.5px solid var(--fx-rule);margin-top:56px;padding-top:20px}.fx-qa{margin:20px 0 0}.fx-qa-row{border-top:.5px solid var(--fx-rule-light);grid-template-columns:minmax(0,22ch) minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.fx-qa-row:first-child{border-top:0}.fx-qa dt{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:16px;font-weight:600;line-height:1.6}.fx-qa dd{max-width:70ch;margin:0}.fx-sheet{max-width:75ch;padding:56px 0;position:relative}.fx-sheet>:not(.fx-dots){position:relative}.fx-sheet-title{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);margin:0;font-size:34px;font-weight:600;line-height:1.15}.fx-sheet-sub{color:var(--fx-mid);max-width:70ch;margin:12px 0 0}.fx-sheet-back,.fx-panel{margin-top:56px}.fx-panel-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:0;font-size:22px;font-weight:400;line-height:1.25}.fx-panel-note{color:var(--fx-mid);max-width:70ch;margin:8px 0 0}.fx-panel-head+.fx-form-rows,.fx-panel-head+.fx-fields{margin-top:20px}.fx-form-rows{gap:32px;display:grid}.fx-field{gap:8px;display:grid}.fx-fields{gap:32px;display:grid}.fx-group{gap:8px;display:grid}.fx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fx-optional{color:var(--fx-muted)}.fx-input-mono{font-family:var(--fx-mono-stack);font-size:13px}.fx-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.fx-report{max-width:960px}.fx-report .fx-sheet-title,.fx-report .fx-headline{max-width:75ch}.fx-report .fx-panel{background:var(--fx-card);border:.5px solid var(--fx-rule);margin-top:32px;padding:32px}.fx-sec-label{border-bottom:.5px solid var(--fx-rule-light);color:var(--fx-cyanotype);margin-bottom:12px;padding-bottom:12px;display:block}.fx-report .fx-panel-title{font-size:22px}.fx-report .fx-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:20px;list-style:none;display:grid}.fx-report .fx-panel>summary::-webkit-details-marker{display:none}.fx-report .fx-sec-label{grid-column:1/-1;margin-bottom:0}.fx-panel-headings>:first-child{margin-top:0}.fx-open{box-sizing:border-box;border:.5px solid var(--fx-rule);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.fx-open:before{content:"";border-right:1px solid var(--fx-cyanotype);border-bottom:1px solid var(--fx-cyanotype);width:4px;height:4px;transform:translate(-1px)rotate(-45deg)}.fx-panel[open]>summary .fx-open:before{transform:translateY(-1px)rotate(45deg)}.fx-report .fx-panel>summary:hover .fx-open{background:var(--fx-wash);border-color:var(--fx-cyanotype)}.fx-tabs{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.fx-tabs input{opacity:0;pointer-events:none;width:4px;height:4px;position:absolute}.fx-tabs label{font-family:var(--fx-sans-stack);color:var(--fx-mid);background:var(--fx-card);border:.5px solid var(--fx-rule);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.fx-tabs label:hover{background:var(--fx-wash)}.fx-tabs input:checked+label{color:var(--fx-cyanotype-deep);background:var(--fx-wash);border-color:var(--fx-cyanotype)}.fx-tabs input:focus-visible+label{outline:2px solid var(--fx-cyanotype-mid);outline-offset:1px}:is(.fx-report:has(#fxt-control:checked) .fx-panel:not([data-tab=control]),.fx-report:has(#fxt-revenue:checked) .fx-panel:not([data-tab=revenue]),.fx-report:has(#fxt-security:checked) .fx-panel:not([data-tab=security]),.fx-report:has(#fxt-seller:checked) .fx-panel:not([data-tab=seller]),.fx-report:has(#fxt-coverage:checked) .fx-panel:not([data-tab=coverage])){display:none}.fx-report-head{border-bottom:1px solid var(--fx-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.fx-report-exports{font-family:var(--fx-sans-stack);gap:20px;font-size:13px;font-weight:500;display:flex}.fx a.fx-head-link-tinted{border:1px solid var(--fx-cyanotype);background:var(--fx-wash);color:var(--fx-cyanotype);padding:8px 12px;transition:background-color .12s linear,color .12s linear}.fx a.fx-head-link-tinted:hover{background:var(--fx-cyanotype);color:var(--fx-paper)}.fx-selfscan{background:var(--fx-card);border:.5px solid var(--fx-rule);border-left:1px solid var(--fx-cyanotype);margin-top:32px;padding:12px 20px}.fx-selfscan .fx-label{color:var(--fx-cyanotype)}.fx-selfscan .fx-caption{margin:8px 0 0}.fx-headline{background:var(--fx-card);border:.5px solid var(--fx-rule);border-left:1px solid var(--fx-ink);margin-top:32px;padding:20px}.fx-headline[data-band=red]{border-left-color:var(--fx-oxide)}.fx-headline-figure{font-family:var(--fx-mono-stack);letter-spacing:-.01em;color:var(--fx-ink);margin-top:8px;font-size:34px;font-weight:300;line-height:1.1}.fx-headline-note{margin:8px 0 0}.fx-headline-walk{border-top:.5px solid var(--fx-rule-light);font-family:var(--fx-serif-stack);color:var(--fx-oxide);margin:12px 0 0;padding-top:12px;font-size:16px;font-weight:600;line-height:1.6}.fx-facts{background:var(--fx-card);border:.5px solid var(--fx-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;display:grid}.fx-facts>div{border-left:.5px solid var(--fx-rule-light);align-content:start;gap:8px;padding:20px;display:grid}.fx-facts>div:first-child{border-left:0}.fx-facts dd{font-family:var(--fx-mono-stack);color:var(--fx-ink);margin:0;font-size:22px;line-height:1.25}.fx-facts dd[data-sev=critical]{color:var(--fx-oxide)}.fx-facts dd[data-sev=high]{color:var(--fx-ink)}.fx-rows{border-top:1px solid var(--fx-ink);margin-top:20px;display:grid}.fx-row:nth-child(odd){background:var(--fx-subground)}.fx-row-head,.fx-row>summary{grid-template-columns:11ch minmax(0,1fr) 14ch 13ch 12px;align-items:baseline;gap:20px;padding:12px 20px;display:grid}.fx-row-head{border-bottom:.5px solid var(--fx-rule)}.fx-row>summary{cursor:pointer;list-style:none}.fx-row>summary::-webkit-details-marker{display:none}.fx-row>summary:hover{background:var(--fx-wash)}.fx-row-sev{white-space:nowrap;align-items:center;gap:8px;display:flex}.fx-row-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);align-items:baseline;gap:8px;font-size:16px;line-height:1.6;display:flex}.fx-row-title .fx-ico{color:var(--fx-mid)}.fx-row-loss{white-space:nowrap}.fx-row-action{text-align:right;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.fx-row-action .fx-ico{color:var(--fx-cyanotype)}.fx-row-action>.fx-ico{order:-1}.fx-row-caret{border-right:1px solid var(--fx-muted);border-bottom:1px solid var(--fx-muted);justify-self:end;width:4px;height:4px;transform:translateY(-2px)rotate(45deg)}.fx-row[open] .fx-row-caret{transform:translateY(0)rotate(225deg)}.fx-row-body{border-top:.5px solid var(--fx-rule);padding:20px 20px 32px calc(11ch + 40px)}.fx-entry-body{max-width:70ch;margin:8px 0 0}.fx-band{font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-mid);font-size:10px;line-height:1.6}.fx-band[data-band=red]{color:var(--fx-oxide)}.fx-band[data-band=amber]{color:var(--fx-ink)}.fx-metrics{grid-template-columns:minmax(0,22ch) minmax(0,1fr);gap:4px 20px;margin:12px 0 0;display:grid}.fx-metrics dt{font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);padding-top:4px;font-size:10px;line-height:1.6}.fx-metrics dd{font-family:var(--fx-serif-stack);color:var(--fx-body);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.5}.fx-basis{font-family:var(--fx-mono-stack);color:var(--fx-muted);font-size:11px;line-height:1.6;display:block}.fx-basis[data-anchored]{color:var(--fx-oxide)}.fx-method{font-family:var(--fx-serif-stack);color:var(--fx-mid);max-width:70ch;margin:12px 0 0;font-size:14px;font-style:italic;line-height:1.5}.fx-gaps{border:.5px solid var(--fx-oxide);margin-top:20px;padding:20px}.fx-gap-list{font-family:var(--fx-serif-stack);color:var(--fx-body);margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.5}.fx-gap-list li{margin-top:8px}.fx-ledger,.fx-coverage{font-family:var(--fx-serif-stack);color:var(--fx-body);margin:20px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none}.fx-ledger li,.fx-coverage li{border-left:1px solid var(--fx-rule);grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0 8px 12px;display:grid}.fx-ledger li[data-granted],.fx-coverage li[data-status=clean]{border-left-color:var(--fx-ink);color:var(--fx-ink)}.fx-coverage li[data-status=issues]{border-left-color:var(--fx-oxide)}.fx-coverage li[data-status=error]{border-left:1px dashed var(--fx-field);color:var(--fx-mid)}.fx-ledger .fx-btn-mark{width:16px;height:16px;color:var(--fx-muted)}.fx-ledger li[data-granted] .fx-btn-mark{color:var(--fx-ink)}.fx-coverage{columns:2;column-gap:32px}.fx-coverage li{break-inside:avoid}.fx .fx-head-plain{border-bottom:1px solid var(--fx-ink)}.fx-foot-plain{display:block}.fx-foot-plain .fx-foot-meta{margin-top:12px}.fx-grant-head{margin-bottom:20px}.fx-grant-who{background:var(--fx-card);border:.5px solid var(--fx-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:32px;display:grid}.fx-grant-who>div{align-content:start;gap:8px;min-width:0;display:grid}.fx-grant-who dd{font-family:var(--fx-serif-stack);color:var(--fx-ink);overflow-wrap:anywhere;gap:4px;margin:0;font-size:16px;line-height:1.6;display:grid}.fx-grant-who .fx-figure,.fx a.fx-figure{font-size:13px}.fx-grant-unverified{color:var(--fx-mid);max-width:70ch;margin:12px 0 0}.fx-grant-p{max-width:70ch;margin:12px 0 0}.fx-grant-list,.fx-steps-num{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.6}.fx-grant-list{padding:0;list-style:none}.fx-grant-list li{border-top:.5px solid var(--fx-rule-light);padding:12px 0}.fx-grant-list li:first-child{border-top:0;padding-top:0}.fx-steps-num{padding-left:20px}.fx-steps-num li{padding:8px 0}.fx-steps-num li::marker{font-family:var(--fx-mono-stack);color:var(--fx-field);font-size:13px}.fx-scopes{margin-top:8px}.fx-step{background:var(--fx-card);border:1px solid var(--fx-cyanotype);margin-top:32px;padding:20px}.fx-step-head{border-bottom:.5px solid var(--fx-rule-light);justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.fx-step-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:20px 0 0;font-size:22px;font-weight:400;line-height:1.25}.fx-step-scope{margin:12px 0 0}.fx-step-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.fx-step-actions form{margin:0}.fx a.fx-step-skip,.fx button.fx-step-skip{font-family:var(--fx-sans-stack);color:var(--fx-mid);border-bottom:0;font-size:13px;font-weight:500}.fx a.fx-step-skip:hover,.fx button.fx-step-skip:hover{color:var(--fx-cyanotype)}.fx-choices{border-top:.5px solid var(--fx-rule-light);margin-top:20px;display:grid}.fx-choice{border-bottom:.5px solid var(--fx-rule-light);cursor:pointer;align-items:baseline;gap:12px;padding:12px 0;display:flex}.fx-choice-body{gap:4px;display:grid}.fx-choice-name{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:16px;line-height:1.6}.fx-choice:hover{background:var(--fx-wash)}.fx-textarea{font-family:var(--fx-serif-stack);resize:vertical;font-size:16px;line-height:1.6}.fx-select{font-family:var(--fx-sans-stack);font-size:13px}.fx-copy-row{align-items:center;gap:12px;display:flex}.fx-copy-row .fx-input{flex:1;min-width:0;max-width:none;margin-top:0}.fx-copy{white-space:nowrap;flex:none;align-self:stretch}.fx-doc-h1{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);margin:0;font-size:34px;font-weight:600;line-height:1.15}.fx-doc-h2{border-top:.5px solid var(--fx-rule);font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:56px 0 0;padding-top:20px;font-size:22px;font-weight:400;line-height:1.25}.fx-doc-p,.fx-doc-ul{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.6}.fx-doc-ul{padding-left:20px}.fx-doc-ul li{margin-top:8px}.fx-doc strong{color:var(--fx-ink);font-weight:600}.fx-doc-table{border-collapse:collapse;border:.5px solid var(--fx-rule);width:100%;font-family:var(--fx-serif-stack);color:var(--fx-body);margin-top:20px;font-size:14px;line-height:1.5}.fx-doc-table th{background:var(--fx-subground);text-align:left;vertical-align:top;font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);border-bottom:.5px solid var(--fx-rule);padding:12px;font-size:10px;font-weight:400;line-height:1.6}.fx-doc-table td{vertical-align:top;border-bottom:.5px solid var(--fx-rule-light);padding:12px}.fx-board{padding:56px 0;position:relative}.fx-board>:not(.fx-dots){position:relative}.fx-board-head{border-bottom:1px solid var(--fx-ink);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.fx-board-title{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);margin:0;font-size:34px;font-weight:600;line-height:1.15}.fx-board-empty{max-width:70ch;color:var(--fx-mid);margin-top:32px}.fx-board-sub{color:var(--fx-mid);margin:8px 0 0}.fx-board-blank{gap:12px;display:grid}.fx-board-list{gap:20px;margin-top:32px;display:grid}.fx-tally{background:var(--fx-card);border:.5px solid var(--fx-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:20px;display:grid}.fx-tally-cell{align-content:start;gap:8px;display:grid}.fx-tally dt{align-items:center;gap:8px;display:flex}.fx-tally dd{margin:0}.fx-tally-figure{font-family:var(--fx-mono-stack);color:var(--fx-ink);font-size:22px;font-weight:300;line-height:1.25}.fx-tally-note{color:var(--fx-cyanotype-deep)}.fx-icon{width:14px;height:14px;color:var(--fx-cyanotype);flex:none}.fx-deal{background:var(--fx-card);border:.5px solid var(--fx-rule);padding:20px}.fx-deal-head{border-bottom:.5px solid var(--fx-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.fx-deal-count{white-space:nowrap}.fx-deal-tally{border-bottom:.5px solid var(--fx-rule-light);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.fx-deal-rows{display:grid}.fx-deal-row{border-bottom:.5px solid var(--fx-rule-light);grid-template-columns:13ch minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.fx-deal-deep{border-bottom:0;grid-column:1/-1;margin-left:20px;padding-bottom:0}.fx-deal-state{color:var(--fx-mid)}.fx-deal-state[data-state=complete]{color:var(--fx-ink)}.fx-deal-state[data-state=failed]{color:var(--fx-oxide)}.fx-deal-when{min-width:0}.fx-deal-links{font-family:var(--fx-sans-stack);white-space:nowrap;gap:12px;font-size:13px;font-weight:500;display:flex}.fx-deal-grants{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.fx-grant{border:.5px dashed var(--fx-field);font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);align-items:baseline;gap:8px;padding:4px 8px;font-size:10px;line-height:1.6;display:inline-flex}.fx-grant[data-status=granted]{border:.5px solid var(--fx-cyanotype-mid);color:var(--fx-cyanotype-deep)}.fx-grant i{color:var(--fx-mid);font-style:normal}.fx-grant[data-status=granted] i{color:var(--fx-cyanotype)}.fx-deal-verbs{padding-top:20px}.fx-deal-actions{flex-wrap:wrap;gap:12px;display:flex}.fx-deal-actions form{margin:0}.fx-deal-share{margin-top:20px}.fx-deal-link{font-family:var(--fx-mono-stack);margin-top:8px;font-size:11px}.fx-deal-foot{border-top:.5px solid var(--fx-rule-light);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:12px;padding-top:12px;display:flex}.fx-deal-more>summary,.fx-deal-remove>summary{cursor:pointer;font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);font-size:10px;line-height:1.6}.fx-deal-more>summary:hover{color:var(--fx-cyanotype)}.fx-deal-remove>summary:hover{color:var(--fx-oxide)}.fx-deal-remove{text-align:right}.fx-deal-remove-body{text-align:left;justify-items:end;gap:12px;max-width:46ch;margin-top:12px;display:grid}.fx-checkout{padding:56px 0;position:relative}.fx-checkout>:not(.fx-dots){position:relative}.fx-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:56px;margin-top:32px;display:grid}.fx-checkout-title{max-width:20ch}.fx-checkout-tools{border-top:.5px solid var(--fx-rule);margin:32px 0 0;padding:0;list-style:none}.fx-checkout-tools li{border-bottom:.5px solid var(--fx-rule-light);flex-direction:column;gap:4px;padding:12px 0;display:flex}.fx-checkout-tool{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:16px;line-height:1.6}.fx-checkout-note{max-width:70ch;color:var(--fx-mid);margin:20px 0 0}.fx-checkout-till{border:.5px solid var(--fx-rule);border-top:1px solid var(--fx-ink);padding:20px}.fx-checkout-btn{width:100%;margin-top:20px}.fx-checkout-foot{color:var(--fx-mid);margin:12px 0 0}.fx-checkout-back{margin-top:56px}.fx-auth{justify-content:center;padding:56px 0;display:flex}.fx-auth-card{width:100%;max-width:380px;position:relative}.fx-auth-card>:not(.fx-dots){position:relative}.fx-auth-sub{color:var(--fx-mid);margin-top:12px}.fx-auth-form{margin-top:32px}.fx-auth-form .fx-label{margin-top:20px;display:block}.fx-auth-form .fx-label:first-of-type{margin-top:0}.fx-input-wide{max-width:none}.fx-btn-block{text-align:center;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.fx-btn-mark{flex:none;width:14px;height:14px}.fx a.fx-btn-block{display:block}.fx-auth-or{font-family:var(--fx-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-ink);align-items:center;gap:20px;margin-top:32px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.fx-auth-or span{background:var(--fx-card);padding:0 8px}.fx-auth-or:before,.fx-auth-or:after{content:"";border-top:.5px solid var(--fx-rule);flex:1}.fx-auth-note{background:var(--fx-subground);border:.5px solid var(--fx-rule);border-left:2px solid var(--fx-cyanotype);font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;margin:20px 0 0;padding:12px 20px;font-size:14px;line-height:1.5}.fx-auth-note[data-tone=error]{border-left-color:var(--fx-oxide);color:var(--fx-ink)}.fx-auth-hint{margin-top:8px}.fx-auth-foot{margin-top:32px}.fx-status{max-width:640px;margin:0 auto;padding:56px 0;position:relative}.fx-status>:not(.fx-dots){position:relative}.fx-status-head{flex-direction:column;gap:12px;display:flex}.fx-status-title{margin-top:8px}.fx-status-parent{margin-top:12px}.fx-status-rail{margin-top:32px;padding-top:0}.fx-rail-step[data-done=true]:not([data-now=true]):before{background:var(--fx-cyanotype)}.fx-status-live{margin-top:32px}.fx-status-note{max-width:58ch;margin-top:12px}.fx-status-live .fx-meta{margin-top:8px}.fx-bar{background:var(--fx-rule-light);height:4px;position:relative;overflow:hidden}.fx-bar i{background:var(--fx-cyanotype);width:32%;animation:1.6s linear infinite fx-bar-travel;position:absolute;top:0;bottom:0}@keyframes fx-bar-travel{0%{transform:translate(-100%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.fx-bar i{opacity:.3;width:100%;animation:none}}.fx-tweak{border-top:.5px solid var(--fx-rule-light);margin-top:20px}.fx-tweak>summary{cursor:pointer;font-family:var(--fx-sans-stack);color:var(--fx-cyanotype);padding:12px 0;font-size:13px;font-weight:500;list-style:none}.fx-tweak>summary::-webkit-details-marker{display:none}.fx-tweak>summary:after{content:" ▸";color:var(--fx-muted)}.fx-tweak[open]>summary:after{content:" ▾"}.fx-tweak-body{gap:20px;padding-bottom:20px;display:grid}.fx-status-actions{justify-items:start;gap:12px;margin-top:32px;display:grid}.fx-status-next{max-width:70ch;color:var(--fx-mid);margin:0}.fx-status-empty{margin-top:32px}.fx-status-findings{border-top:.5px solid var(--fx-rule-light);align-items:center;gap:12px;margin-top:32px;padding-top:12px;display:flex}.fx-status-count{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:16px;line-height:1.6}.fx-foot{border-top:1px solid var(--fx-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:56px;padding-top:32px;display:flex}.fx-foot-brand{flex-direction:column;gap:20px;display:flex}.fx a.fx-foot-cta{border-bottom:0;justify-items:start;gap:8px;transition:transform .12s linear,background-color .12s linear,color .12s linear;display:inline-grid}.fx-foot-cta:hover{transform:translateY(-1px)}.fx-foot-cta .fx-mark-arg{transition:background-color .12s linear,border-color .12s linear,color .12s linear}.fx-foot-cta:hover .fx-mark-arg,.fx-foot-cta:focus-visible .fx-mark-arg{background:var(--fx-wash);border-color:var(--fx-cyanotype-deep);color:var(--fx-cyanotype-deep)}.fx-foot-line{max-width:48ch;font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fx-foot-meta{font-family:var(--fx-mono-stack);color:var(--fx-muted);flex-wrap:wrap;align-items:baseline;gap:20px;font-size:11px;line-height:1.6;display:flex}.fx-foot-year{color:var(--fx-field)}.fx-theme{box-sizing:border-box;border:.5px solid var(--fx-rule);cursor:pointer;width:20px;height:20px;color:var(--fx-muted);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.fx-theme:hover{color:var(--fx-cyanotype);border-color:var(--fx-cyanotype);background:var(--fx-wash)}.fx-ico{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-block;overflow:visible}.fx-ico-lead,.fx-ico-status[data-status=clean]{color:var(--fx-mid)}.fx-ico-status[data-status=issues]{color:var(--fx-oxide)}.fx-ico-status[data-status=error]{color:var(--fx-mid)}.fx-ground{border:0;margin:32px 0 0;padding:0}.fx-ground>legend{padding:0}.fx-ground-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.fx-ground-tile{cursor:pointer;background:var(--fx-card);border:.5px solid var(--fx-rule);gap:8px;padding:12px;display:grid}.fx-ground-tile[data-on]{border-color:var(--fx-cyanotype);background:var(--fx-wash)}.fx-ground-tile input{opacity:0;pointer-events:none;width:4px;height:4px;position:absolute}.fx-ground-tile:has(input:focus-visible){outline:2px solid var(--fx-cyanotype-mid);outline-offset:1px}.fx-ground-mini{box-sizing:border-box;align-content:start;gap:4px;height:56px;padding:8px;display:grid}.fx-ground-mini[data-ground=light]{background:#f7f4ef}.fx-ground-mini[data-ground=dark]{background:#211e1a}.fx-ground-rule{height:1px;margin-bottom:4px}.fx-ground-line{width:60%;height:1px}.fx-ground-line[data-w=wide]{width:100%}.fx-ground-fig{width:32%;height:8px;margin-top:4px}.fx-ground-mini[data-ground=light] .fx-ground-rule,.fx-ground-mini[data-ground=light] .fx-ground-fig{background:#211e1a}.fx-ground-mini[data-ground=light] .fx-ground-line{background:#b6ae9f}.fx-ground-mini[data-ground=dark] .fx-ground-rule,.fx-ground-mini[data-ground=dark] .fx-ground-fig{background:#f7f4ef}.fx-ground-mini[data-ground=dark] .fx-ground-line{background:#6b6459}.fx-ground-name{font-family:var(--fx-mono-stack);color:var(--fx-ink);font-size:13px;line-height:1.75}.fx-ground-note,.fx-ground-foot{color:var(--fx-mid);margin:0}.fx-ground-foot{margin-top:12px}@media (max-width:900px){.fx-durability-inner{grid-template-columns:minmax(0,1fr);gap:32px}.fx-durability{padding:32px 0}.fx-caps-panel,.fx-scan-grid{grid-template-columns:minmax(0,1fr);gap:32px}.fx-scan{padding:32px 0}.fx-cap,.fx-cap[data-i]{background:0 0;border-left-color:#0000;min-height:0;padding:12px 20px;animation:none}.fx-caps-sticky,.fx-caps-viewport{position:static}.fx-doc-window{height:auto;overflow:visible}.fx-doc,.fx-doc-group,.fx-doc-group[data-i]{opacity:1;animation:none;transform:none}.fx-display{letter-spacing:-.015em;font-size:34px;line-height:1.15}.fx-landing-copy{max-width:100%}.fx-section-title,.fx-steps-line{letter-spacing:0;font-size:22px;font-weight:600;line-height:1.25}.fx-cap-title{font-weight:400}.fx-head{grid-template-columns:auto auto;justify-content:center;place-items:center;gap:12px 20px}.fx a.fx-head-mark{justify-self:auto}.fx-nav-end{grid-column:1/-1;justify-self:center}.fx-head.fx-head-plain{padding:20px}.fx-cost,.fx-price-lead,.fx-plans,.fx-checkout-grid,.fx-qa-row{grid-template-columns:minmax(0,1fr)}.fx-cost,.fx-price-lead{gap:32px}.fx-plan{border-left:0;border-top:.5px solid var(--fx-rule)}.fx-plan:first-child{border-top:0}.fx-plan[data-paid=true]{border-left:0;border-top-color:var(--fx-cyanotype)}.fx-plans-lg .fx-plan{padding:20px}.fx-checkout-grid{gap:32px}.fx-pair,.fx-grant-who,.fx-metrics{grid-template-columns:minmax(0,1fr)}.fx-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fx-row-head{display:none}.fx-row>summary{grid-template-columns:minmax(0,1fr) 12px;gap:8px}.fx-row-action{text-align:left}.fx-row-caret{grid-area:1/2}.fx-row-body{padding-left:0}.fx-copy-row{flex-direction:column}.fx-coverage{columns:1}.fx-metrics{gap:4px}.fx-metrics dd{margin-bottom:8px}.fx-deal-row{grid-template-columns:auto minmax(0,1fr)}.fx-deal-links{grid-column:1/-1}.fx-deal-deep{margin-left:12px}.fx-board-head{flex-direction:column;align-items:flex-start}.fx-tally{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fx-deal-foot{flex-direction:column}.fx-deal-remove,.fx-deal-remove-body{text-align:left;justify-items:start}.fx-qa-row{gap:8px}.fx-nav{flex-wrap:wrap;justify-content:center}.fx-sourced-list{gap:8px 20px}.fx-sourced-list li{border-left:0;padding:0}.fx-nav-centre,.fx-nav-end{justify-self:center}.fx-diagram{width:auto;margin:20px 0 0}.fx-arcs,.fx-durability-arcs{display:none}.fx-stacks{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:static}.fx-tile{position:static;transform:none}.fx-tile-centre{display:none}}.fx-btn-unpriced{display:none}.fx-form:has(#asking_price:placeholder-shown) .fx-btn-priced{display:none}.fx-form:has(#asking_price:placeholder-shown) .fx-btn-unpriced{display:inline}.fx-money-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--fx-field);width:140px;font-family:var(--fx-mono-stack);color:var(--fx-ink);background:0 0;border-radius:0;padding:4px 0;font-size:13px;line-height:1.75;transition:border-color .12s linear}.fx-money-input:hover{border-bottom-color:var(--fx-mid)}.fx-money-input:focus-visible{outline:2px solid var(--fx-cyanotype-mid);outline-offset:1px}.fx-money-input::placeholder{color:var(--fx-field)}@media (prefers-reduced-motion:reduce){.fx-money-input{transition:none}}.fx-peek{background:var(--fx-card);border:.5px solid var(--fx-rule);margin:0 0 32px;padding:20px}.fx-peek-head{border-bottom:.5px solid var(--fx-rule-light);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.fx-peek-domain{font-family:var(--fx-mono-stack);color:var(--fx-ink);font-size:13px;line-height:1.75}.fx-peek-rows{margin:12px 0 0}.fx-peek-row{grid-template-columns:9ch minmax(0,1fr);align-items:baseline;gap:12px;padding:4px 0;display:grid}.fx-peek-row dd{overflow-wrap:anywhere;margin:0}.fx-peek-foot{border-top:.5px solid var(--fx-rule-light);margin:12px 0 0;padding-top:12px}.fx-scan-form .fx-pledge{width:auto;margin:0}.fx-bars{align-items:flex-end;gap:1px;width:12px;height:12px;display:flex;position:absolute;top:12px;left:8px}.fx-bars i{background:var(--fx-cyanotype);transform-origin:bottom;flex:1;min-height:3px;animation:.9s ease-in-out infinite fx-bar}.fx-bars i:nth-child(2){animation-delay:.225s}.fx-bars i:nth-child(3){animation-delay:.45s}.fx-bars i:nth-child(4){animation-delay:.675s}@keyframes fx-bar{0%,to{height:3px}50%{height:12px}}.fx-rail-step[data-now=true]:has(.fx-bars):before{display:none}@media (prefers-reduced-motion:reduce){.fx-bars i{height:12px;animation:none}}.fx-rail-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.fx-ask{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:16px;line-height:1.6}.fx-scan-running{border:.5px solid var(--fx-rule);padding:20px}.fx-scan-running .fx-section-title{overflow-wrap:anywhere;margin:0}.fx-scan-state{border-top:.5px solid var(--fx-rule-light);margin:20px 0 0;padding-top:12px}.fx-scan-title{font-family:var(--fx-serif-stack);color:var(--fx-ink);overflow-wrap:anywhere;margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.25}.fx-scan-running .fx-section-sub{margin:0}.fx-tick{width:12px;height:12px;color:var(--fx-cyanotype);position:absolute;top:12px;left:8px}.fx-rail-step[data-done=true]{color:var(--fx-mid)}.fx-rail-step[data-done=true]:before{display:none}.fx-scan-parent{border-bottom:.5px solid var(--fx-rule-light);margin:0 0 12px;padding-bottom:12px}.fx-target{align-items:stretch;gap:12px;margin:32px 0 0;display:flex}.fx-target .fx-caliper{background:var(--fx-card);min-width:0;box-shadow:var(--fx-shadow);flex:1;margin:0}.fx-target .fx-url{padding:0 12px;font-size:13px;line-height:1.75}.fx-target-mark{width:17.9px;height:22px;font-family:var(--fx-serif-stack);fill:var(--fx-ink);flex:none;align-self:center;font-weight:400;overflow:visible}.fx a.fx-target-go,.fx-target-go{flex:none;align-self:stretch;align-items:center;display:inline-flex}.fx-scan{max-width:860px;margin:0 auto;padding:56px 0 0;position:relative}.fx-scan>:not(.fx-dots){position:relative}.fx-scan-head{text-align:center}.fx-scan-sub,.fx-scan-parent{max-width:60ch;margin-left:auto;margin-right:auto}.fx-scan-title{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:600;line-height:1.15}.fx-scan-sub,.fx-scan-parent{margin-top:12px}.fx-scan .fx-form,.fx-scan .fx-peek,.fx-scan .fx-scan-hint{text-align:left}.fx-scan-ask{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.fx-scan-ask .fx-caption{max-width:46ch}.fx-scan .fx-peek{margin:32px 0 0}.fx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:56px;display:grid}.fx-plan-col{flex-direction:column;gap:32px;min-width:0;display:flex}.fx-plan-key{border:.5px solid var(--fx-rule);background:var(--fx-card);box-shadow:var(--fx-shadow);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;display:grid}.fx-key-half{align-items:center;gap:20px;min-width:0;padding-right:20px;display:flex}.fx-key-half+.fx-key-half{border-left:.5px solid var(--fx-rule-light);padding-left:20px;padding-right:0}.fx-plan-mark{width:32px;height:32px;color:var(--fx-cyanotype);flex:none}.fx-key-half .fx-plan-price{margin-top:0}.fx-plan-grid[data-running=true]{grid-template-columns:minmax(0,1fr);margin-top:32px}.fx-rail-block[data-live=true]{background:var(--fx-card);padding:32px;animation:.3s ease-out fx-block-in}@keyframes fx-block-in{0%{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.fx-rail-block[data-live=true]{animation:none}}.fx-rail-block[data-live=true] .fx-stage-text{font-size:16px;line-height:1.6}.fx-rail-block[data-live=true] .fx-stage{margin:0 -12px;padding:12px}.fx-rail-block[data-live=true] .fx-stage[data-state=now]{background:var(--fx-wash)}.fx-rail-block[data-live=true] .fx-stage:not(:last-child):before{top:32px;bottom:-14px;left:18px}.fx-rail-block[data-live=true] .fx-stage-mark{height:26px}.fx-stages{margin:20px 0 0;padding:0;list-style:none}.fx-stage{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid;position:relative}.fx-stage:not(:last-child):before{content:"";background:var(--fx-rule);width:1px;position:absolute;top:20px;bottom:-8px;left:6px}.fx-stage[data-state=done]:not(:last-child):before{background:var(--fx-cyanotype)}.fx-stage-mark{justify-content:center;align-items:center;width:12px;height:21px;display:flex}.fx-stage-cell{box-sizing:border-box;border:1px solid var(--fx-field);background:0 0;width:8px;height:8px;transition:background-color .25s,border-color .25s,width .25s,height .25s}.fx-stage[data-state=done] .fx-stage-cell{border-color:var(--fx-cyanotype);background:var(--fx-cyanotype);width:12px;height:12px;animation:.35s ease-out fx-cell-in}@keyframes fx-cell-in{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}.fx-stage-text{font-family:var(--fx-serif-stack);color:var(--fx-body);text-wrap:pretty;font-size:14px;line-height:1.5;transition:color .25s}.fx-stage[data-state=done] .fx-stage-text{color:var(--fx-mid)}.fx-stage[data-state=now] .fx-stage-text{color:var(--fx-ink)}.fx-stage .fx-bars{width:12px;height:12px;position:static}@media (prefers-reduced-motion:reduce){.fx-stage-cell,.fx-stage-text{transition:none}.fx-stage[data-state=done] .fx-stage-cell{animation:none}}@media (max-width:900px){.fx-plan-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fx-target{flex-wrap:wrap}.fx-target-mark{width:13px;height:16px}.fx-plan-key{grid-template-columns:minmax(0,1fr)}.fx-key-half{padding-bottom:20px;padding-right:0}.fx-key-half+.fx-key-half{border-left:0;border-top:.5px solid var(--fx-rule-light);padding-top:20px;padding-bottom:0;padding-left:0}.fx-target-go,.fx a.fx-target-go{flex:1 0 100%;justify-content:center}}.fx-feedback-open{z-index:40;background:var(--fx-card);position:fixed;bottom:20px;right:20px}.fx-feedback{z-index:40;box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-rule);flex-direction:column;gap:8px;width:min(360px,100vw - 40px);max-height:calc(100vh - 40px);padding:20px;display:flex;position:fixed;bottom:20px;right:20px;overflow-y:auto}.fx-feedback-head{border-bottom:.5px solid var(--fx-rule-light);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.fx-feedback-close{font-family:var(--fx-mono-stack);color:var(--fx-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px;line-height:1}.fx-feedback-close:hover{color:var(--fx-ink)}.fx-feedback-ask{color:var(--fx-body);margin-top:12px}.fx-feedback-box{resize:vertical;width:100%;min-height:96px;font-family:var(--fx-serif-stack);line-height:1.6}.fx-feedback-actions{border-top:.5px solid var(--fx-rule-light);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.fx-feedback-error{color:var(--fx-oxide)}.fx-feedback-sent{margin:12px 0 0}@media (max-width:700px){.fx-feedback-open,.fx-feedback{bottom:12px;right:12px}}.fx-consent{z-index:50;box-sizing:border-box;background:var(--fx-card);border:.5px solid var(--fx-rule);flex-direction:column;gap:8px;width:min(420px,100vw - 40px);padding:20px;display:flex;position:fixed;bottom:20px;left:20px}.fx-consent-actions{border-top:.5px solid var(--fx-rule-light);gap:12px;margin-top:12px;padding-top:12px;display:flex}.fx-consent-actions .fx-btn{flex:1;justify-content:center}@media (max-width:700px){.fx-consent{width:calc(100vw - 24px);bottom:12px;left:12px}}
