@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d991f5{font-family:Fraunces,Fraunces Fallback}.__variable_d991f5{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#1a0f0d;--ink-2:#4a3a31;--ink-3:#6b5445;--ink-4:#8a7261;--ink-90:#2a1f1d;--ink-60:rgba(26,15,13,0.6);--ink-40:rgba(26,15,13,0.4);--ink-15:rgba(26,15,13,0.15);--ink-08:rgba(26,15,13,0.08);--cream:#f7f0e3;--cream-90:#efe6d4;--cream-card:#fffdf8;--cream-well:#efe6d5;--card:#fffdf8;--well:#efe6d5;--rule:#e0d4ba;--rule-strong:#d9cbab;--grid:#e8ddc9;--row-hover:#f4f1ec;--shadow-card:0 1px 2px rgba(58,35,24,0.06),0 8px 24px -8px rgba(58,35,24,0.1);--wax:#b8362c;--wax-hi:#a32d24;--wax-lo:#8f251e;--wax-10:rgba(184,54,44,0.1);--wax-bg:#f6e0d8;--gold:#c8a96a;--gold-edge:#a8863c;--success:#3d6b4a;--ok:#3d6b4a;--warn:#8a5a14;--info:#2f4c8c;--ok-bg:#e8eee0;--warn-bg:#f6e9cc;--info-bg:#e4e8f2;--s-you:#b8362c;--s-1:#4a3a31;--s-2:#6b5445;--s-3:#8a7261;--s-4:#a89684;--s-5:#cdbda2;--font-display:"Fraunces","Times New Roman",serif;--font-body:"Instrument Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-display-2xl:clamp(56px,9vw,96px);--fs-display-xl:clamp(44px,7vw,72px);--fs-display-lg:clamp(36px,5vw,56px);--fs-display-md:clamp(28px,4vw,40px);--fs-text-xl:22px;--fs-text-lg:18px;--fs-text-base:16px;--fs-text-sm:14px;--fs-text-xs:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:8px;--radius-md:12px;--dur-instant:70ms;--dur-fast:110ms;--dur-base:180ms;--dur-out:120ms;--dur-chart:400ms;--stagger:40ms;--travel:6px;--ease-stamp:cubic-bezier(0.32,0.72,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-entrance:cubic-bezier(0,0,0.38,0.9);--shadow-press:0 8px 24px rgba(26,15,13,0.18)}body:has(.cp-root):before{opacity:.22}.cp-root{max-width:1120px}.cp-topbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.cp-kpis{display:flex;gap:40px}.cp-kpi{min-width:88px}.cp-kpi-v{margin-top:2px;font-family:var(--font-display);font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cp-kpi-u{margin-left:2px;font-size:20px;color:var(--ink-3)}.cp-kpi-d{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-2)}.cp-kpi-d.is-up{color:var(--ok)}.cp-kpi-d.is-down{color:var(--wax)}.cp-topmeta{display:flex;align-items:center;gap:16px}.tag-data{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cp-seg{display:inline-flex;gap:2px;padding:4px;width:-moz-max-content;width:max-content;max-width:100%;background:var(--well);border:1px solid var(--rule);border-radius:10px}.cp-seg-btn{position:relative;height:32px;padding:0 14px;border-radius:7px;font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.cp-seg-btn:hover:not([aria-selected=true]):not(:disabled){color:var(--ink)}.cp-seg-btn[aria-selected=true]{color:var(--cream)}.cp-seg-btn:disabled{color:var(--ink-4);cursor:not-allowed}.cp-seg-count{margin-left:6px;font-weight:400}.cp-body{min-height:440px;padding-top:28px}.cp-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px}.cp-card-title{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cp-tablewrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.cp-table{width:100%;border-collapse:collapse;font-size:14px}.cp-table th{padding:0 12px 10px;border-bottom:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap}.cp-table td{padding:13px 12px;border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:middle}.cp-table tr:last-child td{border-bottom:0}.cp-table td:first-child,.cp-table th:first-child{padding-left:0}.cp-table td:last-child,.cp-table th:last-child{padding-right:0}.cp-td-num,.cp-th-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-td-num{font-size:13px;color:var(--ink)}.cp-ord{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.cp-table tbody tr:hover{background:var(--row-hover)}}.cp-tr-you{background:var(--wax-bg)}.cp-tr-you td{color:var(--ink)}.cp-sov{display:flex;align-items:center;gap:10px;min-width:140px}.cp-sov-track{flex:1;height:6px;border-radius:3px;background:var(--grid);overflow:hidden}.cp-sov-fill{display:block;height:100%;border-radius:3px}.cp-pos{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:5px;background:var(--ink);color:var(--cream);font-family:var(--font-mono);font-size:12px;font-weight:600}.cp-in .cp-anim{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(min(var(--i, 0), 6) * var(--stagger))}@starting-style{.cp-in .cp-anim{opacity:0;transform:translateY(var(--travel))}}@media (prefers-reduced-motion:reduce){.cp-root{--travel:0px;--stagger:0ms;--dur-base:120ms}}@media (max-width:767px){.cp-kpis{gap:24px}.cp-kpi{min-width:72px}.cp-kpi-v{font-size:30px;line-height:34px}.cp-kpi-u{font-size:16px}.cp-topbar{align-items:stretch}.cp-topmeta{justify-content:space-between;width:100%}.cp-seg{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.cp-seg-btn{height:44px;padding:0 4px;letter-spacing:.04em;text-align:center}.cp-card{padding:20px}.cp-body{min-height:360px}.cp-table{font-size:13px}.cp-table td{padding:11px 10px}.cp-table td:nth-child(2),.cp-table th:nth-child(2){position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--rule)}.cp-tr-you td:nth-child(2){background:var(--wax-bg)}.cp-table th:nth-child(2){background:var(--card)}.cp-sov{min-width:0}.cp-sov-track{display:none}}.sc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.sc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:108px;padding:20px 12px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sc-tile-label{font-size:13px;font-weight:500;color:var(--ink)}@media (hover:hover) and (pointer:fine){.sc-tile:hover{border-color:rgba(0,0,0,.14);box-shadow:0 10px 28px -12px rgba(0,0,0,.22);transform:translateY(-2px)}}.sc-tile:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.sc-card{max-width:620px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.sc-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.sc-head-name{font-size:15px;font-weight:600;color:var(--ink)}.sc-body{padding:20px}.sc-help{font-size:13px;line-height:20px;color:var(--ink-2);max-width:62ch}.sc-steps{counter-reset:sc;display:grid;gap:14px}.sc-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:20px;color:var(--ink)}.sc-step-n{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--ink);color:var(--cream);font-family:var(--font-mono);font-size:11px;font-weight:600}.sc-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;text-align:left;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;font-size:14px;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.sc-option:hover:not(:disabled){border-color:rgba(0,0,0,.18);background:rgba(0,0,0,.02)}}.sc-option:disabled{opacity:.5;cursor:not-allowed}.sc-live{max-width:620px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--ok);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.sc-live-site{font-size:15px;font-weight:500;color:var(--ink)}.sc-live-meta{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.sc-err{border:1px solid rgba(217,119,6,.3);background:#fffbeb;border-radius:12px;padding:12px 16px}.sc-err-t{font-size:14px;font-weight:500;color:var(--ink)}.sc-err-n{margin-top:2px;font-size:13px;line-height:19px;color:var(--ink-2)}.sc-copy{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;background:var(--cream);border:1px solid var(--rule);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out)}.sc-copy:hover{border-color:rgba(0,0,0,.2)}.sc-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out)}.sc-back:hover{color:var(--ink)}.sc-alt{font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.sc-alt:hover{color:var(--ink)}.v2{--v2-sh:74,52,28;--v2-ease:cubic-bezier(0.16,1,0.3,1);--v2-paper:#fffdf8;--v2-line:#ece3d0;--v2-tint:#f8f2e6;--v2-ring:0 0 0 1px rgba(214,200,170,0.75);-webkit-tap-highlight-color:transparent}.v2-app{z-index:1;isolation:isolate;color:var(--ink);font-family:var(--font-body);background:radial-gradient(900px 480px at 80% -12%,rgba(255,253,248,.95),transparent 66%),linear-gradient(180deg,#f6eede,#efe6d4)}.v2-app,.v2-page{position:relative}.v2-page{background:var(--v2-paper);border-radius:18px 18px 0 0;box-shadow:var(--v2-ring)}@media (min-width:1024px){.v2-page{border-radius:20px;box-shadow:var(--v2-ring),0 1px 2px rgba(var(--v2-sh),.05),0 24px 48px -30px rgba(var(--v2-sh),.32)}}@keyframes v2-progress{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.v2-progress{position:absolute;top:0;left:0;right:0;z-index:40;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .15s}.v2-progress[data-on]{opacity:1;transition-delay:.12s}.v2-progress[data-on]:before{content:"";position:absolute;inset:0;width:30%;background:linear-gradient(90deg,transparent,var(--wax) 40%,var(--wax) 60%,transparent);animation:v2-progress 1.1s ease-in-out infinite}.v2 ::-moz-selection{background:rgba(184,54,44,.16);color:var(--ink)}.v2 ::selection{background:rgba(184,54,44,.16);color:var(--ink)}.v2-scroll{scrollbar-width:thin;scrollbar-color:#d9cbab transparent;overscroll-behavior:contain}@media (pointer:coarse){.v2 .v2-btn,.v2 .v2-icon-btn{min-height:40px;min-width:40px}.v2 .v2-connect .geo-input,.v2 .v2-doc-body,.v2 .v2-doc-meta,.v2 .v2-input{font-size:16px}}.v2-nav{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .15s,background-color .15s}.v2-nav,.v2-nav>*{position:relative}.v2-nav>svg{flex:none;color:var(--ink-3);transition:color .15s}.v2-nav:hover{color:var(--ink);background:rgba(255,253,248,.6)}.v2-nav[aria-current=page]{color:var(--ink);font-weight:600;background:transparent}.v2-nav[aria-current=page]>svg{color:var(--wax)}.v2-nav>.v2-pill{position:absolute;inset:0;border-radius:10px;background:var(--v2-paper);box-shadow:var(--v2-ring),0 1px 2px rgba(var(--v2-sh),.08),0 6px 12px -8px rgba(var(--v2-sh),.3)}.v2-seal{display:inline-grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;background:radial-gradient(circle at 35% 30%,#cf4636 0,#b8362c 60%,#9b2820 100%);box-shadow:0 1px 2px rgba(155,40,32,.4),0 4px 10px -4px rgba(184,54,44,.5)}.v2-live,.v2-seal{flex:none;border-radius:50%}.v2-live{position:relative;width:7px;height:7px;background:#4c8a5f}.v2-live:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid #4c8a5f;opacity:0;animation:v2-ping 2.4s ease-out infinite}.v2-head{position:relative;z-index:20;border-bottom:1px solid var(--v2-line)}.v2-title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.v2-title>span{font-weight:400;color:var(--ink-3)}.v2-h2{font-optical-sizing:auto;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em}.v2-h2,.v2-num{font-family:var(--font-display);color:var(--ink)}.v2-num{font-optical-sizing:auto;font-weight:600;font-feature-settings:"lnum","tnum";letter-spacing:-.02em;line-height:1}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border-radius:10px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s var(--v2-ease),box-shadow .18s,background-color .15s,color .15s}.v2-btn:active{transform:scale(.98)}.v2-btn:disabled,.v2-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.v2-btn-ink{color:#fdf8ee;background:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(26,15,13,.3),0 4px 10px -4px rgba(26,15,13,.4)}.v2-btn-ink:hover{background:#2e211d;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 4px rgba(26,15,13,.3),0 10px 18px -8px rgba(26,15,13,.5)}.v2-btn-paper{color:var(--ink);background:var(--v2-paper);box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(var(--v2-sh),.07)}.v2-btn-paper:hover{background:#fff;box-shadow:0 0 0 1px var(--rule-strong),0 3px 8px -2px rgba(var(--v2-sh),.18)}.v2-btn-ghost{color:var(--ink-2)}.v2-btn-ghost:hover{color:var(--ink);background:#f3ebda}.v2-btn-danger{color:var(--wax-hi);background:var(--v2-paper);box-shadow:0 0 0 1px rgba(184,54,44,.32)}.v2-btn-danger:hover{background:var(--wax-bg)}.v2-icon-btn{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:var(--ink-3);transition:background-color .15s,color .15s,transform .12s var(--v2-ease)}.v2-icon-btn:hover{color:var(--ink);background:#f3ebda}.v2-icon-btn:active{transform:scale(.94)}.v2-icon-btn:disabled{opacity:.35;pointer-events:none}.v2-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--c);background:var(--b)}.v2-badge>i{width:6px;height:6px;border-radius:50%;background:currentColor}.v2 [data-tone=green]{--c:#2f5a3c;--b:#e6efe0}.v2 [data-tone=amber]{--c:#7d5110;--b:#f6e9cc}.v2 [data-tone=blue]{--c:#2f4c8c;--b:#e4e8f2}.v2 [data-tone=red]{--c:#a32d24;--b:#f6e0d8}.v2 [data-tone=grey]{--c:#5a473b;--b:#efe6d4}.v2-card{background:var(--v2-paper);border-radius:14px;box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(var(--v2-sh),.05)}.v2-fig{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.v2-fig+.v2-fig{padding-left:18px;border-left:1px solid var(--v2-line)}.v2-group{display:grid;gap:16px 48px;padding:28px 0;border-top:1px solid var(--v2-line)}.v2-group:first-child{border-top:0;padding-top:4px}@media (min-width:1024px){.v2-group{grid-template-columns:220px minmax(0,1fr)}}.v2-pop{border-radius:12px;padding:5px;background:var(--v2-paper);box-shadow:var(--v2-ring),0 2px 6px rgba(var(--v2-sh),.08),0 16px 32px -12px rgba(var(--v2-sh),.38)}.v2-pop-item{display:flex;width:100%;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;text-align:left;font-size:13.5px;color:var(--ink-2);transition:background-color .12s,color .12s}.v2-pop-item:hover{color:var(--ink);background:#f3ebda}.v2-pop-item[data-danger=true]{color:var(--wax-hi)}.v2-pop-item[data-danger=true]:hover{background:var(--wax-bg)}.v2-pop-item:disabled{opacity:.4;pointer-events:none}.v2-scrim{background:rgba(38,24,16,.34);backdrop-filter:blur(5px)}.v2-dialog{background:var(--v2-paper);border-radius:18px;box-shadow:var(--v2-ring),0 12px 24px -12px rgba(38,24,16,.25),0 40px 80px -24px rgba(38,24,16,.45)}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-ping{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.v2-rise{animation:v2-rise .4s var(--v2-ease) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes v2-skel{0%,to{background-color:#f3ebda}50%{background-color:#f8f2e6}}@keyframes v2-show{to{visibility:visible}}.v2-skel{visibility:hidden;background-color:#f3ebda;animation:v2-show 0s .2s forwards,v2-skel 1.6s ease-in-out .2s infinite}@media (prefers-reduced-motion:reduce){.v2-rise{animation:none}.v2-skel{animation:v2-show 0s .2s forwards}.v2-live:after{animation:none}.v2 *,.v2 :after,.v2 :before{transition-duration:.01ms!important}}.v2-input{width:100%;border-radius:10px;border:1px solid var(--rule);background:#fffefb;padding:0 12px;font-size:14px;color:var(--ink);box-shadow:0 1px 2px rgba(var(--v2-sh),.04);transition:border-color .15s,box-shadow .15s,background-color .15s}.v2-input::-moz-placeholder{color:var(--ink-4)}.v2-input::placeholder{color:var(--ink-4)}.v2-input:hover{border-color:var(--rule-strong)}.v2-input:focus,.v2-input:focus-visible{outline:none;border-color:var(--ink-4);background:#fff;box-shadow:0 0 0 4px rgba(184,54,44,.1)}.v2-input:disabled{cursor:not-allowed;background:#f6efe1;color:var(--ink-3);box-shadow:none}.v2-switch{position:relative;flex:none;width:42px;height:26px;border-radius:999px;background:#dfd3ba;box-shadow:inset 0 1px 2px rgba(var(--v2-sh),.18);transition:background-color .22s var(--v2-ease)}.v2-switch>i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(var(--v2-sh),.3),0 3px 6px -1px rgba(var(--v2-sh),.2);transition:transform .26s cubic-bezier(.3,1.3,.5,1),width .18s var(--v2-ease)}.v2-switch[aria-checked=true]{background:#3d6b4a}.v2-switch[aria-checked=true]>i{transform:translateX(16px)}.v2-switch:active:not(:disabled)>i{width:24px}.v2-switch[aria-checked=true]:active:not(:disabled)>i{transform:translateX(12px)}.v2-switch:disabled{opacity:.5;cursor:not-allowed}.v2-seg{position:relative;display:inline-grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:3px;border-radius:11px;background:#efe6d4}.v2-seg>i{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:8px;background:var(--v2-paper);box-shadow:0 1px 2px rgba(var(--v2-sh),.14),0 3px 8px -3px rgba(var(--v2-sh),.2);transform:translateX(calc(var(--i) * 100%));transition:transform .28s var(--v2-ease)}.v2-seg>button{position:relative;height:28px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-3);transition:color .15s}.v2-seg>button:hover:not(:disabled),.v2-seg>button[aria-pressed=true]{color:var(--ink)}.v2-seg>button:disabled{opacity:.4;cursor:not-allowed}.v2-tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.v2-tabs::-webkit-scrollbar{display:none}.v2-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:7px;height:42px;font-size:14px;font-weight:500;color:var(--ink-3);transition:color .15s}.v2-tab:hover,.v2-tab[aria-current=page],.v2-tab[aria-selected=true]{color:var(--ink)}.v2-tab-n{min-width:20px;padding:1px 6px;border-radius:999px;background:#f1e8d6;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;color:var(--ink-3)}.v2-tab-ink{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ink)}.v2-cal-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--v2-line)}.v2-cal-head>div{padding:9px 12px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.v2-cal-head>div[data-today=true]{font-weight:600;color:var(--wax)}.v2-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.v2-day{position:relative;container-type:inline-size;min-width:0;min-height:112px;padding:8px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-day:nth-child(7n){border-right:0}.v2-day[data-weekend=true]{background:#fdf9f1}.v2-day[data-out=true]{background:#faf5ea}.v2-day[data-out=true]>*{opacity:.5}.v2-day[data-today=true]{background:linear-gradient(180deg,rgba(184,54,44,.06),rgba(184,54,44,0) 70%)}.v2-day-n{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:999px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2)}.v2-day[data-past=true] .v2-day-n{color:var(--ink-3)}.v2-day[data-today=true] .v2-day-n{color:#fff;font-weight:600;background:radial-gradient(circle at 35% 30%,#cf4636 0,#b8362c 60%,#9b2820 100%);box-shadow:0 2px 6px -1px rgba(184,54,44,.5)}@keyframes v2-turn-next{0%{opacity:0;transform:translateX(18px)}}@keyframes v2-turn-prev{0%{opacity:0;transform:translateX(-18px)}}.v2-turn[data-dir="1"]{animation:v2-turn-next .3s var(--v2-ease)}.v2-turn[data-dir="-1"]{animation:v2-turn-prev .3s var(--v2-ease)}.v2-slip{position:relative;display:block;padding:7px 9px 8px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(var(--v2-sh),.06);transition:transform .18s var(--v2-ease),box-shadow .18s}.v2-slip:hover{z-index:2;transform:translateY(-1px);box-shadow:0 0 0 1px var(--rule-strong),0 10px 20px -10px rgba(var(--v2-sh),.4)}.v2-slip-s{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;line-height:1.4;color:var(--c)}.v2-slip-s>i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.v2-slip-t{margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;color:var(--ink)}@media (min-height:800px){.v2-cal-grid[data-roomy=true] .v2-slip-t{-webkit-line-clamp:3}}.v2-slip-out{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;margin:-3px -4px -3px auto;border-radius:6px;color:var(--ink-3);opacity:0;transition:opacity .15s,background-color .15s,color .15s}.v2-slip-out:focus-visible,.v2-slip:hover .v2-slip-out{opacity:1}.v2-slip-out:hover{color:var(--ink);background:#f3ebda}@media (hover:none){.v2-slip-out{opacity:1}}.v2-soon{display:flex;align-items:center;gap:7px;padding:3px 4px;font-size:12px;color:var(--ink-3)}.v2-soon>i{flex:none;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9b99c}.v2-next{padding:7px 9px 8px;border-radius:10px;border:1px dashed #cdbb96;background:#fdf9f0}.v2-next>p:first-child{font-size:11.5px;font-weight:500;color:var(--warn)}.v2-next>p:last-child{margin-top:2px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}@container (max-width: 100px){.v2-next>p:first-child>span,.v2-soon>span{display:none}.v2-slip{padding:6px 7px 7px}.v2-slip-t{-webkit-line-clamp:3;font-size:12.5px}.v2-next{padding:6px 7px 7px}.v2-next>p:last-child{font-size:12.5px}}.v2-th{position:sticky;top:0;z-index:1;padding:10px 16px;text-align:left;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--ink-3);background:linear-gradient(var(--v2-line),var(--v2-line)) 0 100% /100% 1px no-repeat var(--v2-paper)}.v2-row{border-bottom:1px solid var(--v2-line);transition:background-color .12s}.v2-row:hover{background:#fbf6ec}.v2-row-t{font-size:14px;font-weight:500;color:var(--ink);-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:3px;transition:text-decoration-color .15s}.v2-row-t:hover{text-decoration-color:#b9a88c}@keyframes v2-flow{to{stroke-dashoffset:-16}}.v2-net-links{animation:v2-flow 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.v2-net-links,.v2-turn[data-dir]{animation:none}}.v2-doc-body,.v2-doc-h2,.v2-doc-meta,.v2-doc-title{display:block;width:100%;resize:none;overflow:hidden;border:0;background:transparent;color:var(--ink);field-sizing:content}.v2-doc-body:focus-visible,.v2-doc-h2:focus-visible,.v2-doc-meta:focus-visible,.v2-doc-title:focus-visible{outline:none}.v2-doc-body::-moz-placeholder,.v2-doc-h2::-moz-placeholder,.v2-doc-meta::-moz-placeholder,.v2-doc-title::-moz-placeholder{color:#b9a88c}.v2-doc-body::placeholder,.v2-doc-h2::placeholder,.v2-doc-meta::placeholder,.v2-doc-title::placeholder{color:#b9a88c}.v2-doc-title{font-optical-sizing:auto;font-weight:600;font-size:clamp(26px,2.6vw,34px);line-height:1.16;letter-spacing:-.02em}.v2-doc-h2,.v2-doc-title{font-family:var(--font-display)}.v2-doc-h2{font-optical-sizing:auto;font-weight:600;font-size:21px;line-height:1.3;letter-spacing:-.01em}.v2-doc-body{min-height:56px;font-size:15.5px;line-height:1.75;color:var(--ink-2)}.v2-doc-meta{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.v2-doc-block{position:relative;margin:0 -16px;padding:12px 16px;border-radius:14px;transition:background-color .15s,box-shadow .15s}.v2-doc-block:hover{background:#fcf8ef}.v2-doc-block:focus-within{background:#fff;box-shadow:0 0 0 1px var(--rule),0 8px 24px -14px rgba(var(--v2-sh),.3)}.v2-doc-tools{opacity:0;transition:opacity .15s}.v2-doc-block:focus-within .v2-doc-tools,.v2-doc-block:hover .v2-doc-tools{opacity:1}@media (hover:none){.v2-doc-tools{opacity:1}}@property --v2-score{syntax:"<number>";inherits:false;initial-value:0}.v2-dial{--v2-score:0;position:relative;display:grid;place-items:center;flex:none;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--c,var(--ink)) calc(var(--v2-score) * 1%),#efe6d4 0);transition:--v2-score .6s var(--v2-ease)}.v2-dial:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--v2-paper)}.v2-dial>*{position:relative}.v2-connect .sc-card,.v2-connect .sc-tile{background:var(--v2-paper);border-color:var(--rule);border-radius:14px;box-shadow:0 1px 2px rgba(var(--v2-sh),.05)}@media (hover:hover) and (pointer:fine){.v2-connect .sc-tile:hover{border-color:var(--rule-strong);box-shadow:0 12px 24px -14px rgba(var(--v2-sh),.4)}}.v2-connect .sc-tile:focus-visible{outline:2px solid var(--wax);outline-offset:2px}.v2-connect .tag-data{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}.v2-connect .sc-step-n,.v2-connect .tag-data{font-family:var(--font-body)}.v2-connect .geo-input{height:40px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:#fffefb;font-size:14px;box-shadow:0 1px 2px rgba(var(--v2-sh),.04)}.v2-connect .geo-input::-moz-placeholder{color:var(--ink-4)}.v2-connect .geo-input::placeholder{color:var(--ink-4)}.v2-connect .geo-input:focus,.v2-connect .geo-input:focus-visible{outline:none;border-color:var(--ink-4);background:#fff;box-shadow:0 0 0 4px rgba(184,54,44,.1)}.v2-connect .btn-seal{gap:7px;min-height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(26,15,13,.3),0 4px 10px -4px rgba(26,15,13,.4)}.v2-connect .btn-seal:hover{transform:none}.v2-connect .sc-err{border-color:rgba(138,90,20,.25);background:var(--warn-bg)}