@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_d9b6e0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_d9b6e0;src:local("Arial");ascent-override:101.44%;descent-override:27.22%;line-gap-override:0.00%;size-adjust:101.04%}.__className_d9b6e0{font-family:__IBM_Plex_Sans_d9b6e0,__IBM_Plex_Sans_Fallback_d9b6e0}.__variable_d9b6e0{--font-plex-sans:"__IBM_Plex_Sans_d9b6e0","__IBM_Plex_Sans_Fallback_d9b6e0"}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,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_30722f;src:local("Arial");ascent-override:75.41%;descent-override:20.23%;line-gap-override:0.00%;size-adjust:135.93%}.__className_30722f{font-family:__IBM_Plex_Mono_30722f,__IBM_Plex_Mono_Fallback_30722f;font-style:normal}.__variable_30722f{--font-plex-mono:"__IBM_Plex_Mono_30722f","__IBM_Plex_Mono_Fallback_30722f"}

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0,0,0,0);border-width:0}.static{position:static}.table{display:table}.shrink{flex-shrink:1}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:#f4f1ea;--surface:#fffdf8;--ink:#12151a;--ink-2:#353b45;--muted:#59616c;--line:#d8d2c4;--yellow:#f6c21c;--on-yellow:#17140f;--amber:#f5a524;--amber-text:#8a5300;--teal:#0b7563;--red:#b7311c;--code-bg:#22262d;--code-ink:#f4f1ea;--sans:var(--font-plex-sans),"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease-out:cubic-bezier(0.23,1,0.32,1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#12151a;--surface:#1a1e25;--ink:#f4f1ea;--ink-2:#d3d6db;--muted:#9ba3ae;--line:#2e343e;--yellow:#e9b515;--amber-text:#f5a524;--teal:#3fc9a9;--red:#ff7a66;--code-bg:#0b0d10;color-scheme:dark}}:root[data-theme=dark]{--paper:#12151a;--surface:#1a1e25;--ink:#f4f1ea;--ink-2:#d3d6db;--muted:#9ba3ae;--line:#2e343e;--yellow:#e9b515;--amber-text:#f5a524;--teal:#3fc9a9;--red:#ff7a66;--code-bg:#0b0d10;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:.2em}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:2px}::-moz-selection{background:var(--yellow);color:var(--on-yellow)}::selection{background:var(--yellow);color:var(--on-yellow)}body h1,body h2,body h3,body h4{line-height:1.15;font-weight:600;letter-spacing:-.02em}.skip{position:absolute;left:1rem;top:-4rem;z-index:10;background:var(--ink);color:var(--paper);padding:.5rem .75rem}.skip:focus{top:1rem}.wrap{width:min(68rem,100% - 2rem)}.narrow,.wrap{margin-inline:auto}.narrow{width:min(42rem,100% - 2rem)}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.band{height:18px;background:linear-gradient(var(--yellow) 0 8px,var(--on-yellow) 8px 11px,var(--yellow) 11px 14px,var(--on-yellow) 14px 17px,var(--yellow) 17px)}.band.flip{transform:scaleY(-1)}.top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem 0}.logo{text-decoration:none;line-height:1.2}.logo strong{display:block;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.logo span{display:block;font-family:var(--mono);font-size:.75rem;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;font-size:.95rem}.nav a{text-decoration:none;padding:.45rem 0}.theme{font:inherit;font-family:var(--mono);font-size:.75rem;line-height:1;color:var(--ink);background:transparent;border:1.5px solid var(--line);border-radius:999px;padding:.5rem .75rem;min-height:2.25rem;cursor:pointer}.theme:hover{border-color:var(--ink)}.theme .dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--yellow);margin-right:.4rem;vertical-align:0;box-shadow:0 0 0 1.5px var(--on-yellow)}.hero{display:grid;gap:2.5rem;padding:2.5rem 0 3.5rem;align-items:center}.hero h1{font-size:clamp(2.25rem,6vw,3.9rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 1.25rem;max-width:15ch;text-wrap:balance}.hero .lede{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--ink-2);max-width:32rem;margin:0}@media (min-width:56rem){.hero{grid-template-columns:1.2fr .8fr;gap:4rem;padding:4rem 0 4.5rem}}.receipt-wrap{justify-self:center;width:100%;max-width:23rem;filter:drop-shadow(0 10px 18px rgba(18,21,26,.12)) drop-shadow(0 1px 1px rgba(18,21,26,.15))}.receipt{background:var(--surface);color:var(--ink);font-size:.84rem;line-height:1.55;padding:1.6rem 1.4rem 1.8rem;-webkit-mask:radial-gradient(circle 5px at 50% 0,#0000 97%,#000) 50% 0 /14px 51% repeat-x,radial-gradient(circle 5px at 50% 100%,#0000 97%,#000) 50% 100% /14px 51% repeat-x;mask:radial-gradient(circle 5px at 50% 0,#0000 97%,#000) 50% 0 /14px 51% repeat-x,radial-gradient(circle 5px at 50% 100%,#0000 97%,#000) 50% 100% /14px 51% repeat-x}.receipt,.receipt h2{font-family:var(--mono)}.receipt h2{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-align:center;margin:0}.receipt .sub{text-align:center;color:var(--muted);margin:.2rem 0 1rem;font-size:.74rem}.receipt dl{margin:0;display:grid;gap:.55rem}.receipt dt{color:var(--muted);font-size:.72rem}.receipt dd{margin:0}.receipt hr{border:0;border-top:1px dashed var(--line);margin:1rem 0}.receipt .row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.receipt .row b{font-size:1.9rem;font-weight:500;letter-spacing:-.02em}.receipt .verdict{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.receipt .verdict>span:first-child{color:var(--muted);font-size:.72rem}.receipt .foot{margin:1.1rem 0 0;font-size:.78rem}@media (min-width:56rem){.receipt-wrap{transform:rotate(1.2deg)}}.stamp{display:inline-block;font-family:var(--mono);font-weight:600;font-size:.8rem;letter-spacing:.08em;padding:.2rem .5rem;border:2.5px solid;border-radius:4px;transform:rotate(-6deg);color:var(--red)}.stamp.holds{color:var(--teal)}.stamp.modelled{color:var(--amber-text)}.sec{padding:3rem 0;border-top:1px solid var(--line)}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem}.sec-head h2{font-size:clamp(1.5rem,3vw,2rem);margin:0}.sec-head a{font-size:.95rem}.ledger{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.ledger>li{display:grid;gap:.35rem 2rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.ledger h3{margin:0;font-size:1.25rem}.ledger .meta{font-family:var(--mono);font-size:.78rem;color:var(--muted);margin:.2rem 0 0}.ledger>li:last-child{border-bottom:0}.ledger p{margin:0;color:var(--ink-2);max-width:40rem}.links{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:.6rem 0 0;padding:0;font-size:.95rem}.links a{display:inline-block;padding:.2rem 0}.stores{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0}.stores a{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .75rem;font-family:var(--mono);font-size:.78rem;font-weight:600;text-decoration:none;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:999px}.stores a:hover{border-color:var(--ink)}.stores .arr{color:var(--amber-text);font-weight:400}@media (min-width:52rem){.ledger>li{grid-template-columns:15rem 1fr}}.posts{list-style:none;margin:0;padding:0}.posts li{display:grid;gap:.15rem 1.5rem;padding:1rem 0;border-bottom:1px dashed var(--line)}.posts li:last-child{border-bottom:0}.posts a{font-weight:500;font-size:1.1rem;text-decoration:none;line-height:1.35}.posts .when{font-family:var(--mono);font-size:.78rem;color:var(--muted)}.posts .desc{margin:.25rem 0 0;color:var(--ink-2);font-size:.98rem;max-width:40rem}@media (min-width:52rem){.posts li{grid-template-columns:9rem 1fr;align-items:baseline}}.stickers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.1rem}.sticker{display:inline-block;font-weight:600;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;background:var(--yellow);color:var(--on-yellow);border:2.5px solid var(--on-yellow);border-radius:6px;padding:.35rem .75rem;transform:rotate(-1.5deg)}.sticker:nth-child(2n){background:var(--ink);color:var(--yellow);border-color:var(--ink);transform:rotate(1.2deg)}:root[data-theme=dark] .sticker:nth-child(2n){background:var(--surface);border-color:var(--yellow)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sticker:nth-child(2n){background:var(--surface);border-color:var(--yellow)}}.sticker-note{margin:1.25rem 0 0;color:var(--muted);font-size:.95rem}.page-head{padding:2.5rem 0 1.5rem}.page-head h1{font-size:clamp(2.1rem,5vw,3.2rem);letter-spacing:-.03em;margin:0 0 .75rem}.page-head p{margin:0;color:var(--ink-2);font-size:1.15rem;max-width:36rem}.small-links{font-size:.95rem;color:var(--muted);margin-top:1rem!important}.about{display:grid;gap:2.5rem;padding:1rem 0 3rem;align-items:start}.about .copy p{margin:0 0 1.1rem;color:var(--ink-2);max-width:36rem}.about .copy p.first{font-size:1.3rem;color:var(--ink);line-height:1.45}.portrait{margin:0 14px 14px 0;width:calc(100% - 14px);max-width:20rem;position:relative;align-self:start}.portrait:before{content:"";position:absolute;inset:14px -14px -14px 14px;background:var(--yellow);border-radius:6px}.portrait img{position:relative;border-radius:6px;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05)}.portrait figcaption{position:relative;margin-top:1.5rem;font-family:var(--mono);font-size:.75rem;color:var(--muted)}@media (min-width:52rem){.about{grid-template-columns:1fr 18rem;gap:4rem}.portrait{justify-self:end;margin-top:.5rem}}.h2-sm{font-size:1.4rem;margin:0 0 1.25rem}.route{list-style:none;margin:0;padding:0 0 2.75rem;position:relative;display:grid;gap:1.35rem;max-width:40rem}.route:before{top:10px;bottom:2.75rem;background:var(--yellow);border-radius:3px 3px 0 0}.route:after,.route:before{content:"";position:absolute;left:9px;width:5px}.route:after{bottom:0;height:2.75rem;background:repeating-linear-gradient(var(--yellow) 0 6px,transparent 6px 12px)}.route li{position:relative;padding-left:2.6rem}.route li:before{content:"";position:absolute;left:1px;top:.3rem;width:21px;height:21px;border-radius:50%;background:var(--paper);border:5px solid var(--ink)}.route li:last-child:before{background:var(--yellow)}.route b{display:block;font-weight:600;font-size:1.05rem;line-height:1.3}.route .when{display:block;font-family:var(--mono);font-size:.78rem;color:var(--muted);margin-top:.1rem}.route p{margin:.3rem 0 0;color:var(--ink-2)}.a-head{padding:2.25rem 0 1.5rem;display:grid;gap:1rem}.a-head .kick{font-family:var(--mono);font-size:.8rem;margin:0}.a-head .kick,.a-head .kick a{color:var(--muted)}.a-head h1{font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.07;letter-spacing:-.03em;margin:0;text-wrap:balance}.a-head .sub{font-size:1.2rem;color:var(--ink-2);margin:0}.byline{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9rem}.byline,.old-note{color:var(--muted);margin:0}.old-note{padding:.75rem 1rem;border:1px dashed var(--line);border-radius:4px;font-size:.95rem}.claim-card{display:grid;gap:.75rem 1.5rem;margin:.5rem 0 0;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:4px;padding:1.1rem 1.4rem}.claim-card dt{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.claim-card dd{margin:0}@media (min-width:40rem){.claim-card{grid-template-columns:1.2fr 1fr auto;align-items:center}}.video-slot{margin:0 0 .5rem;aspect-ratio:16/9;width:100%;border-radius:8px;display:grid;place-items:center;text-align:center;background:#12151a radial-gradient(circle at 20% 30%,rgba(245,165,36,.22),transparent 45%);color:#f4f1ea;padding:1rem}.video-slot span{font-family:var(--mono);font-size:.85rem}.video-slot span:before{content:"";display:inline-block;vertical-align:-1px;margin-right:.6rem;border-left:13px solid var(--amber);border-top:8px solid transparent;border-bottom:8px solid transparent}.video-slot iframe{width:100%;height:100%;border:0;border-radius:8px}button.video-slot{border:0;cursor:pointer;font:inherit}.vcap{font-size:.85rem;color:var(--muted);margin:0 0 2rem}.body{padding:1rem 0 2.5rem}.body p{margin:0 0 1.15rem}.body h2{font-size:1.55rem;line-height:1.2;margin:2.5rem 0 1rem}.body h3{font-size:1.2rem;margin:2rem 0 .75rem}.body ol,.body ul{padding-left:1.25rem;margin:0 0 1.25rem}.body ul{list-style:disc}.body ol{list-style:decimal}.body li::marker{color:var(--muted)}.body li{margin-bottom:.45rem}.body blockquote{margin:0 0 1.25rem;padding:.25rem 0 .25rem 1.1rem;border-left:3px solid var(--amber);color:var(--ink);font-size:1.1rem}.body blockquote p{margin:0}.body hr{border:0;border-top:1px dashed var(--line);margin:2rem 0}.body :not(pre)>code{font-family:var(--mono);font-size:.86em;background:var(--surface);border:1px solid var(--line);padding:.05em .3em;border-radius:3px;overflow-wrap:anywhere}.body pre{position:relative;background:var(--code-bg);color:var(--code-ink);border-radius:10px;padding:2.1rem 1.15rem 1.1rem;margin:0 0 1.5rem;overflow-x:auto;font-family:var(--mono);font-size:.86rem;line-height:1.6}.body pre:before{content:"";position:absolute;top:.85rem;left:1rem;width:8px;height:8px;border-radius:50%;background:#6b7380;box-shadow:14px 0 #6b7380,28px 0 #6b7380}.body pre code{font-family:inherit;background:none;border:0;padding:0;color:inherit}.table-wrap{overflow-x:auto;margin:0 0 1.5rem}.body table{width:100%;border-collapse:collapse;font-size:.95rem;font-variant-numeric:tabular-nums}.body td,.body th{text-align:left;padding:.55rem .6rem .55rem 0;border-bottom:1px solid var(--line);vertical-align:top}.body thead th{border-bottom:2px solid var(--ink);font-weight:600}.body img{border-radius:6px}.shot{margin:0 0 1.5rem}.shot img{border:1px solid var(--line)}.body figcaption,.shot figcaption{font-size:.85rem;color:var(--muted);margin-top:.5rem}.shot-phone img{width:min(100%,300px)}.gif-note{font-size:.9rem;color:var(--muted)}.token.cdata,.token.comment,.token.prolog{color:#9ba3ae}.token.builtin,.token.function,.token.keyword{color:#f5a524}.token.attr-value,.token.boolean,.token.number,.token.string{color:#4fd1b4}.token.operator,.token.punctuation{color:#d3d6db}.post-end{border-top:1px solid var(--line);padding:1.5rem 0 3rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;font-size:.95rem}.lost{padding:4rem 0 5rem}.lost h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 .75rem}.lost p{color:var(--ink-2);margin:0 0 1rem}.site-foot{margin-top:2rem}.foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:1.5rem 0 2.5rem;font-size:.92rem;color:var(--muted)}.foot-row p{margin:0}.foot-row .hello{color:var(--ink)}.foot-row nav{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.foot-row nav a{padding:.2rem 0}.email{position:relative;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem}.copy-btn{font:inherit;font-family:var(--mono);font-size:.72rem;line-height:1;color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:999px;padding:.3rem .55rem;min-height:1.6rem;cursor:pointer}.copy-btn:hover{border-color:var(--ink);color:var(--ink)}.slip{position:absolute;right:0;bottom:calc(100% + .4rem);z-index:5;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(18,21,26,.16)) drop-shadow(0 0 1px rgba(18,21,26,.35));opacity:0;visibility:hidden}.slip .paper{display:grid;gap:.1rem;min-width:7.5rem;padding:.45rem .7rem .7rem;font-family:var(--mono);font-size:.7rem;line-height:1.3;color:var(--ink);background:var(--surface);-webkit-mask:radial-gradient(circle 3px at 50% 100%,#0000 97%,#000) 50% 100% /8px 100% repeat-x;mask:radial-gradient(circle 3px at 50% 100%,#0000 97%,#000) 50% 100% /8px 100% repeat-x}.slip .paper span{color:var(--muted);letter-spacing:.08em}.slip .paper b{font-weight:600}.slip[data-show]{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){:root:not([data-printed]) .receipt{animation:print .76s steps(16) .12s both}@keyframes print{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{-webkit-clip-path:inset(0 0 -2px 0);clip-path:inset(0 0 -2px 0);transform:none}}:root:not([data-printed]) .receipt .stamp{animation:stamp .28s var(--ease-out) .94s both}.claim-card .stamp{animation:stamp .28s var(--ease-out) .35s both}@keyframes stamp{0%{opacity:0;transform:rotate(-14deg) scale(1.7)}65%{opacity:1;transform:rotate(-5deg) scale(.94)}to{opacity:1;transform:rotate(-6deg) scale(1)}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.theme .dot{transition:box-shadow .22s ease}@media (hover:hover) and (pointer:fine){.sticker{transition:transform .2s var(--ease-out),box-shadow .2s ease}.sticker:hover{transform:translateY(-3px) rotate(-3.5deg);box-shadow:0 5px 0 -1px rgba(18,21,26,.2)}.sticker:nth-child(2n):hover{transform:translateY(-3px) rotate(3deg)}}.nav a,.posts a{transition:background-size .22s var(--ease-out)}.slip{-webkit-clip-path:inset(100% -16px -16px -16px);clip-path:inset(100% -16px -16px -16px);transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s,-webkit-clip-path .15s ease;transition:opacity .15s ease,clip-path .15s ease,transform .15s ease,visibility 0s linear .15s;transition:opacity .15s ease,clip-path .15s ease,transform .15s ease,visibility 0s linear .15s,-webkit-clip-path .15s ease}.slip[data-show]{-webkit-clip-path:inset(-16px -16px -16px -16px);clip-path:inset(-16px -16px -16px -16px);transform:none;transition:opacity .12s ease,transform .22s var(--ease-out),visibility 0s,-webkit-clip-path .22s var(--ease-out);transition:opacity .12s ease,clip-path .22s var(--ease-out),transform .22s var(--ease-out),visibility 0s;transition:opacity .12s ease,clip-path .22s var(--ease-out),transform .22s var(--ease-out),visibility 0s,-webkit-clip-path .22s var(--ease-out)}@supports (animation-timeline:view()){.route{view-timeline:--route block}.route:before{transform-origin:top;animation:draw linear both;animation-timeline:--route;animation-range:entry 0 contain 0}.route li{view-timeline:--stop block}.route li:before{animation:stop linear both;animation-timeline:--stop;animation-range:entry 10% entry 90%}@keyframes draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stop{0%{transform:scale(.55)}to{transform:scale(1)}}}.body pre.language-bash.seen>code:after{animation:blink 1s step-end 4}@keyframes blink{50%{opacity:0}}.copy-btn,.print-hint,.resume-actions a,.stores a,.theme{transition:transform .16s var(--ease-out),border-color .15s ease}.copy-btn:active,.print-hint:active,.resume-actions a:active,.stores a:active,.theme:active{transform:scale(.97)}}.nav a,.posts a{text-decoration:none;background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 100% /0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nav a{background-origin:content-box;background-clip:content-box}.nav a:focus-visible,.nav a:hover,.nav a[aria-current=page],.posts a:focus-visible,.posts a:hover{text-decoration:none;background-size:100% 2px}:root[data-theme=dark] .theme .dot{box-shadow:0 0 0 1.5px var(--on-yellow),0 0 8px 2px rgba(246,194,28,.55)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme .dot{box-shadow:0 0 0 1.5px var(--on-yellow),0 0 8px 2px rgba(246,194,28,.55)}}.body pre.language-bash>code:after{content:"";display:inline-block;width:.55em;height:1.1em;margin-left:.2em;vertical-align:-.18em;background:var(--amber)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.band,.site-foot,.skip,.theme,.top{display:none!important}body{background:#fff;color:#000}}@media (pointer:coarse){.copy-btn{min-height:2.25rem;padding-inline:.7rem}}