@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8b04d48cd7157641-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d713df6f4e186d13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/45838a0e963d80d9-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1fcc344624cfd87-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/877bc9206c568b1e-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_916a8f{font-family:Spectral,Spectral Fallback;font-style:normal}.__variable_916a8f{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_6c0d1d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_6c0d1d{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c46f65{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_c46f65{--font-spline:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--paper:#f8f6f3;--paper-card:#ffffff;--stone:#efede8;--ink:#1f252e;--ink-soft:#4a515c;--ink-faint:#7a828c;--line:#e5e2dc;--line-soft:#efece6;--line-strong:#d6d2ca;--verified:#2e5a8c;--verified-deep:#234e7a;--verified-wash:#e9f1f8;--verified-line:#c7dbec;--v1hilite:#7fb2e0;--pending:#a3742f;--pending-wash:#f7ecd6;--pending-line:#e6d2a8;--serif:var(--font-spectral),"Spectral",Georgia,serif;--sans:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;--mono:var(--font-spline),"Spline Sans Mono",monospace;--stage-bg:#eceae4;--stage-line:#d8d4cc;--stage-faint:#8b8f96}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;max-width:100%}input,select,textarea{font-size:16px}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}@supports(padding:max(0px)){.ks-card{padding-bottom:env(safe-area-inset-bottom)}}body{background:var(--stage-bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--ink)}#root{min-height:100vh}.ks-app,body{background:var(--paper)}.ks-app{min-height:100dvh;display:flex;flex-direction:column}.ks-full{flex:1 1}.ks-cardwrap{flex:1 1;display:flex;justify-content:center;align-items:flex-start;background:var(--stage-bg)}.ks-card{position:relative;width:100%;max-width:430px;background:var(--paper);height:100dvh;overflow:hidden;display:flex;flex-direction:column}.ks-cardscroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-top:72px}.ks-cardscroll::-webkit-scrollbar{width:0}@media(min-width:600px){.ks-cardwrap{padding:28px 16px 40px;align-items:center}.ks-card{max-width:560px;height:min(880px,calc(100dvh - 68px));border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 40px rgba(20,20,15,.1)}}.ks-docwrap{flex:1 1;background:var(--stage-bg);overflow-y:auto;padding:24px 16px 48px}.ks-devtoggle{position:fixed;right:14px;bottom:14px;z-index:200;width:40px;height:40px;border-radius:999px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;font-family:var(--mono);font-size:15px;box-shadow:0 6px 20px rgba(0,0,0,.25);display:grid;place-items:center}.ks-devsheet{position:fixed;inset:0;z-index:210;background:rgba(20,20,15,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.ks-devpanel{background:var(--paper-card);border-radius:18px;max-width:720px;width:100%;max-height:80dvh;overflow-y:auto;padding:22px 24px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.ks-devgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.ks-devgrid button{text-align:left;padding:10px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink)}.ks-devgrid button:hover{background:var(--stone)}.ks-devgrouplabel{grid-column:1/-1;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px}@keyframes ksBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ks-caret{animation:ksBlink 1.1s steps(1) infinite;font-weight:400;margin-left:1px}@keyframes ksPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.ks-pop-in{animation:ksPop .5s cubic-bezier(.2,.8,.3,1.2) both}@keyframes ksPlus{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.ks-plus{animation:ksPlus .4s ease .85s both}@keyframes ksToast{0%{transform:translateY(-16px);opacity:0}12%{transform:translateY(0);opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.ks-toast{animation:ksToast 3.2s ease forwards}@keyframes ksHi{0%{box-shadow:0 0 0 0 rgba(46,125,79,.4)}to{box-shadow:0 0 0 10px rgba(46,125,79,0)}}.ks-highlight{animation:ksHi 1.4s ease 1}.ks-entry{transition:transform .1s ease,box-shadow .15s ease}.ks-entry:active{transform:scale(.992)}@keyframes ksLive{0%,to{opacity:1}50%{opacity:.35}}.ks-livedot{animation:ksLive 1.6s ease-in-out infinite}@keyframes ksDriftIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.ks-slide-in{animation:ksDriftIn .4s ease-out both}@keyframes ksStampIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ksSealPress{0%{transform:scale(1.15)}to{transform:scale(1)}}.ks-stamp{animation:ksStampIn .5s ease-out both}.ks-stamp .ks-seal-press{animation:ksSealPress .5s cubic-bezier(.2,.8,.3,1.2) both}@keyframes ksTypeline{0%{width:0}to{width:100%}}.ks-typeline{display:inline-block;overflow:hidden;white-space:nowrap;animation:ksTypeline .6s steps(28) both}.ks-segfill{transform-origin:left}@keyframes ksSegFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ks-reveal{opacity:0;transform:translateY(12px);transition:opacity .15s ease-out,transform .15s ease-out}.ks-reveal.ks-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ks-segfill,.ks-slide-in,.ks-stamp,.ks-stamp .ks-seal-press,.ks-typeline{animation:none!important}.ks-typeline{width:auto!important}.ks-reveal{opacity:1!important;transform:none!important;transition:none!important}}.ks-3col{flex-wrap:wrap}.ks-3col>*{flex:1 1 28%!important;min-width:0!important}@media(max-width:640px){.ks-3col{flex-direction:column!important}.ks-3col>*{flex:1 1 100%!important;width:100%!important}}@media(max-width:1024px){.ks-nav-cta,.ks-nav-links{display:none!important}.ks-nav-burger{display:flex!important}}@media(max-width:640px){.ks-pad{padding-left:20px!important;padding-right:20px!important}.ks-spread{flex-direction:column!important;gap:22px!important}.ks-spread-vis{order:2;width:100%!important;max-width:none!important}.ks-spread-txt{order:1}.ks-hero-cols{flex-direction:column!important;align-items:stretch!important;gap:24px!important;min-height:0!important;padding:22px 18px!important}.ks-hero-cols>div{flex-basis:auto!important}.ks-hero-art,.ks-hero-cols>div{min-width:0!important;width:100%!important;max-width:100%!important}.ks-hero-art{order:2}.ks-hero-head{font-size:27px!important;max-width:none!important}.ks-3col{flex-direction:column!important}.ks-3col>*{width:100%!important}.ks-report-sheet>div{padding-left:20px!important;padding-right:20px!important}.ks-howband{flex-wrap:wrap!important}.ks-howband>div{flex:1 1 45%!important;min-width:0!important;border-left:none!important;border-top:1px solid #2c2a22}.ks-howband>div:first-child,.ks-howband>div:nth-child(2){border-top:none}.ks-grid2x2{flex-wrap:wrap!important}.ks-grid2x2>*{flex:1 1 42%!important;min-width:0!important}.ks-inputrow{flex-direction:column!important}.ks-inputrow>button,.ks-inputrow>input{width:100%!important;height:50px!important}.ks-founding{width:100%!important;flex:1 1 100%!important;min-width:0!important;margin:0!important}.ks-clamphead{font-size:clamp(24px,7vw,32px)!important;max-width:none!important;overflow-wrap:break-word;word-break:break-word}.ks-chiprow{flex-wrap:wrap!important}.ks-vspair{flex-direction:column!important}.ks-vspair>*{width:100%!important}.ks-nominh{min-height:0!important}.ks-syscol{grid-template-columns:1fr!important}.ks-card-padtrim{padding-left:22px!important;padding-right:22px!important}.ks-fluidcard{width:100%!important;min-width:0!important;max-width:100%!important}.ks-dashtoggle{display:flex!important}.ks-dashsearch{max-width:none!important;width:100%!important;order:3}.ks-dashbar{gap:10px!important}.ks-dashbar,.ks-dashfilter{padding:12px 16px!important}.ks-dashfilter{overflow-x:auto;-webkit-overflow-scrolling:touch}.ks-dashfilter>div:last-child{margin-left:0!important}.ks-dashsegs{flex-wrap:nowrap!important}.ks-dashsegs>button{flex:none!important;white-space:nowrap}.ks-dashfilter{scrollbar-width:none}.ks-dashfilter::-webkit-scrollbar{display:none}.ks-dashbody{position:relative}.ks-dashlist{width:100%!important;border-right:none!important}.ks-dashmap{position:absolute!important;inset:0}.ks-mhide{display:none!important}.ks-bizstrip{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:24px 22px!important}.ks-bizstrip>button{width:100%!important}.ks-report-verify{flex-wrap:wrap!important}.ks-report-pdf{width:100%!important;text-align:center;margin-top:4px}.ks-report-trust{margin-left:20px!important;margin-right:20px!important}.ks-report-foot{padding-left:20px!important;padding-right:20px!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}}@media(max-width:420px){.ks-howband>div{flex:1 1 100%!important}}@media(max-width:520px){.ks-pad .ks-hero-chev{width:44px!important;height:44px!important}}@media(max-width:420px){.ks-hero-stage-row{gap:6px!important}}.ks-swipehint{display:none}@media(hover:none) and (pointer:coarse){.ks-swipehint{display:block!important}}.ks-stickycta{display:none}@media(max-width:640px){.ks-stickycta{display:flex;position:-webkit-sticky;position:sticky;bottom:0;z-index:40;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(246,241,232,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.ks-stickycta button{flex:1 1;height:50px;border-radius:13px;border:none;cursor:pointer;font-family:var(--sans);font-size:15.5px;font-weight:700}.ks-foldertab{display:none!important}.ks-report-masthead-row{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}}@media print{.ks-cardbar,.ks-devsheet,.ks-devtoggle,.ks-nav,.ks-report-toolbar,.ks-stickycta,[class*=twk-]{display:none!important}body,html{background:#fff!important}.ks-app,.ks-card,.ks-cardwrap,.ks-full{background:#fff!important;box-shadow:none!important;border:none!important}.ks-docwrap{background:#fff!important;padding:0!important;overflow:visible!important}.ks-report-sheet{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important}@page{margin:14mm}}@media(max-width:720px){.ks-topbar{gap:12px}.ks-phonewrap{padding:20px 8px 32px}}.redesign-v1 .ks-bizstrip>button,.redesign-v1 .ks-hero-cols button,.redesign-v1 .ks-nav-cta>button{background:#1E3A5F!important}.redesign-v1 .ks-nav-cta>button.ks-nav-secondary{background:transparent!important;color:var(--ink)!important}@media(max-width:720px){.ks-wrapok{white-space:normal!important}}.ks-menuitem{transition:background .12s ease}.ks-menuitem:hover{background:var(--stone)!important}.redesign-v1 .v1-card{border-radius:12px!important;border:1px solid var(--line)!important;box-shadow:0 1px 2px rgba(31,37,46,.05),0 12px 32px -18px rgba(31,37,46,.22)!important}.redesign-v1 .ks-county,.redesign-v1 .ks-howband{border-radius:14px!important}.redesign-v1 .v1-photo{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:repeating-linear-gradient(45deg,#eae6df,#eae6df 12px,#f2efe9 0,#f2efe9 24px);display:grid;place-items:center;text-align:center}.redesign-v1 .v1-photo span{font-family:var(--mono);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#5b6472;background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:8px;padding:9px 13px;max-width:88%}.redesign-v1 .v1-slide{height:600px;display:flex;flex-direction:column;justify-content:center}.redesign-v1 .v1-slide-bg{position:absolute;inset:0;z-index:0}.redesign-v1 .v1-slide-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.redesign-v1 .v1-slide-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,rgba(14,18,23,.82),rgba(14,18,23,.6) 34%,rgba(14,18,23,.18) 60%,rgba(14,18,23,0))}.redesign-v1 .v1-copy .ks-hero-head{color:#FFFFFF!important;text-shadow:0 1px 14px rgba(0,0,0,.4)}.redesign-v1 .v1-copy p{color:#EDEEEF!important;text-shadow:0 1px 10px rgba(0,0,0,.35)}.redesign-v1 .v1-copy .v1-kicker{color:#B9D4EC!important}.redesign-v1 .v1-scene{overflow:hidden;border-radius:12px;border:1px solid var(--line);background:#EAF0EA}.redesign-v1 .v1-scene svg{width:100%;height:100%}@media(max-width:640px){.redesign-v1 .v1-slide{height:auto;display:block}.redesign-v1 .v1-biz-photo{width:100%!important;flex-basis:auto!important;height:150px!important}.redesign-v1 .v1-slide-scrim{background:linear-gradient(180deg,rgba(14,18,23,.62),rgba(14,18,23,.42) 45%,rgba(14,18,23,.66))}}.ks-hero-ctas{display:none}@media (max-width:767px){.ks-hero-ctas{display:flex;gap:10px;justify-content:center;margin-top:18px}}@media (max-width:480px){.ks-heroseg button{padding:8px!important;font-size:13px!important}.ks-mkhead{font-size:29px!important}}