@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a919ac6ebfd565cf-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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01c7be446e8f31f5-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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cb8236635aff3c3e-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:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_9044b0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_9044b0{--kb-font-display-loaded:"Barlow","Barlow Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--kb-font-body-loaded:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_2999de{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_2999de{--kb-font-alt-loaded:"Manrope","Manrope Fallback"}:root{--kb-ink-950:#010014;--kb-ink-900:#0c0a21;--kb-ink-800:#1b1649;--kb-ink-700:#2a2273;--kb-violet-600:#473ac2;--kb-green-950:#020806;--kb-green-925:#061611;--kb-green-900:#0b241c;--kb-green-800:#103929;--kb-green-700:#12563b;--kb-green-600:#168a59;--kb-green-500:#20c878;--kb-green-400:#5dec9f;--kb-mint-300:#a6ffd0;--kb-gold-500:#d4ad36;--kb-orange-500:#ff6b18;--kb-magenta-500:#d4208b;--kb-white:#ffffff;--kb-font-display:var(--kb-font-display-loaded,"Barlow"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--kb-font-body:var(--kb-font-body-loaded,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--kb-font-alt:var(--kb-font-alt-loaded,"Manrope"),var(--kb-font-body);--korus-surface-canvas:var(--kb-green-950);--korus-surface-raised:rgba(255,255,255,0.075);--korus-surface-sunken:rgba(1,12,8,0.66);--korus-surface-inverse:var(--kb-green-925);--korus-surface-inverse-raised:rgba(16,57,41,0.72);--korus-glass-panel:rgba(255,255,255,0.08);--korus-glass-panel-strong:rgba(255,255,255,0.12);--korus-glass-blur:blur(22px);--korus-text-strong:rgba(255,255,255,0.98);--korus-text-default:rgba(255,255,255,0.86);--korus-text-muted:rgba(222,255,238,0.68);--korus-text-on-inverse:rgba(255,255,255,0.94);--korus-text-on-inverse-muted:rgba(222,255,238,0.68);--korus-brand:var(--kb-green-700);--korus-interactive:var(--kb-green-400);--korus-interactive-hover:var(--kb-mint-300);--korus-link:var(--kb-green-400);--korus-accent:var(--kb-green-500);--korus-accent-hover:var(--kb-mint-300);--korus-accent-contrast:#03100b;--korus-accent-soft:rgba(32,200,120,0.16);--korus-border:rgba(166,255,208,0.14);--korus-border-strong:rgba(166,255,208,0.28);--korus-border-on-inverse:rgba(255,255,255,0.18);--korus-radius-sm:8px;--korus-radius-md:12px;--korus-radius-lg:15px;--korus-radius-xl:24px;--korus-radius-pill:999px;--korus-shadow-sm:0 1px 2px rgba(0,0,0,0.28);--korus-shadow-md:0 16px 38px rgba(0,0,0,0.28);--korus-shadow-lg:0 28px 80px -20px rgba(0,0,0,0.62);--korus-glow-ambient:0 0 70px rgba(32,200,120,0.16);--korus-glow-gold:0 0 38px rgba(166,255,208,0.22);--korus-glow-indigo:0 0 48px rgba(18,86,59,0.32);--korus-glow-green:0 0 42px rgba(32,200,120,0.34);--korus-gradient-brand:linear-gradient(135deg,var(--kb-green-950) 0%,var(--kb-green-800) 42%,var(--kb-green-600) 100%);--korus-gradient-inverse-overlay:radial-gradient(at top right,rgba(166,255,208,0.16) 0%,rgba(2,8,6,0.9) 68%);--korus-gradient-accent:linear-gradient(120deg,var(--kb-mint-300) 0%,var(--kb-green-500) 42%,var(--kb-green-700) 100%);--korus-illumination:radial-gradient(60rem 42rem at 10% -8%,rgba(32,200,120,0.24),transparent 60%),radial-gradient(52rem 38rem at 108% 6%,rgba(166,255,208,0.13),transparent 62%),radial-gradient(48rem 44rem at 88% 112%,rgba(18,86,59,0.2),transparent 60%),linear-gradient(180deg,#020806,#061611 52%,#020806);--korus-font-display:var(--kb-font-display);--korus-font-body:var(--kb-font-body);--korus-font-alt:var(--kb-font-alt);--korus-text-hero:4.6rem;--korus-text-h1:2.5rem;--korus-text-h2:1.9rem;--korus-text-h3:1.4rem;--korus-text-lead:1.2rem;--korus-text-body:1rem;--korus-text-sm:0.875rem;--korus-text-eyebrow:0.8125rem;--korus-weight-body:400;--korus-weight-medium:500;--korus-weight-strong:600;--korus-weight-display:700;--korus-leading-tight:1.08;--korus-leading-heading:1.16;--korus-leading-body:1.5;--korus-tracking-display:0;--korus-tracking-eyebrow:0;--korus-space-1:0.25rem;--korus-space-2:0.5rem;--korus-space-3:0.75rem;--korus-space-4:1rem;--korus-space-5:1.5rem;--korus-space-6:2rem;--korus-space-7:3rem;--korus-space-8:4rem;--korus-container:1160px;--korus-reading:68ch;--korus-stage-intake:var(--kb-green-400);--korus-stage-plan:#6ef0c2;--korus-stage-generate:#20c878;--korus-stage-verify:#5dec9f;--korus-stage-review:#d4ad36;--korus-stage-approve:var(--kb-mint-300);--korus-stage-publish:#79ffc0;--korus-state-info:var(--kb-green-400);--korus-state-success:var(--kb-green-500);--korus-state-warning:#d4ad36;--korus-state-danger:#ff6b6b;--korus-ease-standard:cubic-bezier(0.4,0,0.2,1);--korus-ease-entrance:cubic-bezier(0.16,1,0.3,1);--korus-duration-fast:160ms;--korus-duration-base:300ms;--korus-duration-slow:600ms;--korus-ambient-duration:22s;--korus-ambient-lift:-6px;color-scheme:dark}@keyframes korus-breathe{0%{opacity:.82;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,-1.2%,0) scale(1.03)}to{opacity:.82;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){:root{--korus-ambient-duration:0s;--korus-ambient-lift:0px;--korus-duration-fast:0ms;--korus-duration-base:0ms;--korus-duration-slow:0ms}}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--korus-space-4);max-width:var(--korus-container);margin:0 auto;padding:var(--korus-space-4) var(--korus-space-5);background:linear-gradient(180deg,rgba(2,8,6,.86),rgba(2,8,6,.42));border-bottom:1px solid rgba(166,255,208,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-brand{font-family:var(--korus-font-display);font-weight:var(--korus-weight-display);font-size:1.35rem;color:var(--korus-text-strong)}.app-brand:hover{text-decoration:none}.app-brand span{color:var(--korus-interactive-hover);margin-left:.4ch;font-weight:var(--korus-weight-strong)}.app-nav{display:flex;align-items:center;gap:var(--korus-space-4)}.app-nav a{font-family:var(--korus-font-alt);font-weight:var(--korus-weight-strong)}.btn-sm{min-height:38px;padding:.5rem .9rem;font-size:.78rem}.btn-danger{background-color:transparent;color:var(--korus-state-danger);border-color:color-mix(in srgb,var(--korus-state-danger) 55%,transparent)}.btn-danger:hover{background-color:var(--korus-state-danger);color:var(--kb-white)}.table-wrap{margin-top:var(--korus-space-6);overflow-x:auto;border-radius:var(--korus-radius-lg)}.pub-table{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--korus-text-sm)}.pub-table td,.pub-table th{text-align:left;padding:.95rem 1rem;vertical-align:middle}.pub-table thead th{font-family:var(--korus-font-alt);font-weight:var(--korus-weight-strong);color:var(--korus-text-muted);text-transform:uppercase;letter-spacing:0;font-size:.72rem;border-bottom:1px solid var(--korus-border)}.pub-table tbody tr{border-top:1px solid rgba(166,255,208,.1)}.pub-table tbody tr:hover{background:rgba(93,236,159,.06)}.row-title{font-weight:var(--korus-weight-strong);color:var(--korus-text-strong)}.muted-cell{color:var(--korus-text-muted)}.row-actions{display:flex;gap:var(--korus-space-3);flex-wrap:wrap;justify-content:flex-end}.demo-tag{display:inline-block;margin-left:.5rem;font-size:.62rem;font-weight:700;letter-spacing:0;padding:.1rem .4rem;border-radius:var(--korus-radius-sm);background:color-mix(in srgb,var(--korus-state-warning) 14%,transparent);color:var(--korus-state-warning);vertical-align:middle}.status-pill{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--korus-font-alt);font-weight:var(--korus-weight-strong);font-size:.78rem;padding:.28rem .7rem;border-radius:var(--korus-radius-pill);border:1px solid color-mix(in srgb,var(--pill-tone) 42%,transparent);color:var(--pill-tone);background:color-mix(in srgb,var(--pill-tone) 12%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--pill-tone) 14%,transparent);white-space:nowrap}.status-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--pill-tone)}.page-head{display:flex;align-items:center;flex-wrap:wrap}.meta-grid,.page-head{gap:var(--korus-space-4)}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--korus-space-4);margin:var(--korus-space-5) 0}.meta-grid>div{border-radius:var(--korus-radius-md);padding:.7rem .9rem}.meta-grid .span-2{grid-column:span 2}.meta-grid dt{font-size:.7rem;text-transform:uppercase;letter-spacing:0;color:var(--korus-text-muted);margin-bottom:.2rem}.meta-grid dd{margin:0;font-weight:var(--korus-weight-medium);color:var(--korus-text-default);word-break:break-word}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.preview-frame-wrap{margin-top:var(--korus-space-5);border:1px solid var(--korus-border);border-radius:var(--korus-radius-lg);overflow:hidden;box-shadow:var(--korus-shadow-md);background:var(--kb-white)}.preview-frame{width:100%;height:70vh;border:0;background:#fff}.pdf-frame{height:80vh}.notice,.review-card{margin-top:var(--korus-space-5);padding:var(--korus-space-5)}.notice h2,.review-card h2{font-size:var(--korus-text-h3);margin-bottom:var(--korus-space-2)}.notice p,.review-card p{color:var(--korus-text-muted)}.notice-danger{border-color:color-mix(in srgb,var(--korus-state-danger) 42%,transparent)}.empty-state{margin-top:var(--korus-space-6);max-width:var(--korus-reading)}.pub-form{margin-top:var(--korus-space-5);max-width:900px}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--korus-space-4);gap:var(--korus-space-4)}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--korus-space-4)}.field.field-wide{grid-column:1/-1}.audience-set legend,.field>span{font-family:var(--korus-font-alt);font-weight:var(--korus-weight-strong);font-size:.8rem;color:var(--korus-text-default)}.pub-form input,.pub-form select,.pub-form textarea{font-family:var(--korus-font-body);font-size:var(--korus-text-body);color:var(--korus-text-default);border-radius:var(--korus-radius-md);padding:.68rem .8rem;width:100%}.pub-form select option{background:var(--kb-green-925);color:var(--korus-text-strong)}.pub-form textarea{resize:vertical}.pub-form input::placeholder,.pub-form textarea::placeholder{color:color-mix(in srgb,var(--korus-text-muted) 78%,transparent)}.markdown-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.5}.pub-form input:focus-visible,.pub-form select:focus-visible,.pub-form textarea:focus-visible{border-color:var(--korus-interactive-hover);box-shadow:var(--korus-glow-green)}.audience-set{border-radius:var(--korus-radius-md);padding:.75rem .9rem}.checkbox-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem}.checkbox{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--korus-text-sm);color:var(--korus-text-default);text-transform:capitalize}.checkbox input{width:auto}.demo-check{margin:var(--korus-space-3) 0 var(--korus-space-5);text-transform:none}.form-errors{border:1px solid color-mix(in srgb,var(--korus-state-danger) 52%,transparent);background:color-mix(in srgb,var(--korus-state-danger) 12%,transparent);color:var(--korus-state-danger);border-radius:var(--korus-radius-md);padding:var(--korus-space-4);margin-bottom:var(--korus-space-4)}.form-errors ul{margin:.4rem 0 0;padding-left:1.2rem}.inline-action{display:inline-flex;align-items:center;gap:var(--korus-space-3)}.inline-error{color:var(--korus-state-danger);font-size:var(--korus-text-sm)}.review-actions{margin-top:var(--korus-space-3)}@media (max-width:760px){.app-header{position:static;align-items:flex-start;flex-direction:column;padding-inline:var(--korus-space-4)}.app-nav{width:100%;flex-wrap:wrap}.field-grid{grid-template-columns:1fr}.meta-grid .span-2{grid-column:auto}.row-actions{justify-content:flex-start}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{min-height:100vh;color:var(--korus-text-default);background:var(--korus-surface-canvas);font-family:var(--korus-font-body);font-size:var(--korus-text-body);line-height:var(--korus-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.korus-ambient{position:fixed;inset:-10%;z-index:-1;pointer-events:none;background:var(--korus-illumination);background-color:var(--korus-surface-canvas);will-change:transform,opacity;animation:korus-breathe var(--korus-ambient-duration) ease-in-out infinite}.korus-ambient:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(166,255,208,.035) 1px,transparent 0),linear-gradient(90deg,rgba(166,255,208,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 25%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 25%,black 0,transparent 72%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.korus-ambient{animation:none}}h1,h2,h3,h4{font-family:var(--korus-font-display);font-weight:var(--korus-weight-display);line-height:var(--korus-leading-heading);letter-spacing:var(--korus-tracking-display);color:var(--korus-text-strong);margin:0}h1{font-size:var(--korus-text-h1)}h2{font-size:var(--korus-text-h2)}h3{font-size:var(--korus-text-h3)}p{margin:0}a{color:var(--korus-link);text-decoration:none;transition:color var(--korus-duration-base) var(--korus-ease-standard),text-shadow var(--korus-duration-base) var(--korus-ease-standard)}a:hover{color:var(--korus-interactive-hover);text-decoration:underline;text-underline-offset:3px;text-shadow:0 0 18px rgba(93,236,159,.22)}:focus-visible{outline:2px solid var(--korus-interactive-hover);outline-offset:3px;border-radius:var(--korus-radius-sm)}.korus-shell{max-width:var(--korus-container);margin:0 auto;padding:var(--korus-space-6) var(--korus-space-5) var(--korus-space-8)}.eyebrow{display:inline-block;font-family:var(--korus-font-display);font-weight:var(--korus-weight-strong);font-size:var(--korus-text-eyebrow);letter-spacing:var(--korus-tracking-eyebrow);text-transform:uppercase;color:var(--korus-interactive);margin:0 0 var(--korus-space-3)}.hero-title{font-size:var(--korus-text-hero);max-width:10ch;text-shadow:0 0 46px rgba(93,236,159,.24)}.hero-subtitle{color:var(--korus-text-strong);font-family:var(--korus-font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:600;margin-top:var(--korus-space-3)}.lede{color:var(--korus-text-muted);font-size:var(--korus-text-lead);line-height:var(--korus-leading-body);max-width:var(--korus-reading);margin-top:var(--korus-space-4)}.korus-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);grid-gap:var(--korus-space-7);gap:var(--korus-space-7);align-items:center;min-height:calc(100vh - 92px);padding:var(--korus-space-6) 0 var(--korus-space-7)}.korus-hero-copy{max-width:760px}.hero-actions{margin-top:var(--korus-space-6)}.audience-set,.capability-card,.card,.documentation-panel,.hero-console,.meta-grid>div,.notice,.pub-form input,.pub-form select,.pub-form textarea,.review-card,.table-wrap,.workspace-panel{background:linear-gradient(145deg,var(--korus-glass-panel-strong),var(--korus-glass-panel));border:1px solid var(--korus-border);box-shadow:var(--korus-shadow-md),inset 0 1px 0 rgba(255,255,255,.09);-webkit-backdrop-filter:var(--korus-glass-blur);backdrop-filter:var(--korus-glass-blur)}.hero-console{position:relative;overflow:hidden;border-radius:var(--korus-radius-xl);padding:var(--korus-space-5)}.hero-console:before{content:"";position:absolute;inset:-40% -30% auto auto;width:260px;height:260px;background:radial-gradient(circle,rgba(93,236,159,.34),transparent 65%);pointer-events:none}.console-topline{display:flex;justify-content:space-between;gap:var(--korus-space-4);color:var(--korus-text-muted);font-size:var(--korus-text-sm);margin-bottom:var(--korus-space-5)}.console-topline strong{color:var(--korus-interactive-hover)}.console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--korus-space-4);gap:var(--korus-space-4)}.capability-card,.console-grid div{border-radius:var(--korus-radius-lg);padding:var(--korus-space-4)}.console-grid div{background:rgba(2,8,6,.42);border:1px solid rgba(166,255,208,.12)}.capability-card span,.console-grid span{display:block;color:var(--korus-text-muted);font-size:.76rem;letter-spacing:0;text-transform:uppercase}.console-grid strong{display:block;color:var(--korus-text-strong);margin-top:var(--korus-space-2)}.manufacturing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--korus-space-4);gap:var(--korus-space-4);margin-bottom:var(--korus-space-7)}.capability-card h2{font-size:var(--korus-text-h3);margin-top:var(--korus-space-3)}.capability-card p{color:var(--korus-text-muted);font-size:var(--korus-text-sm);margin-top:var(--korus-space-2)}.documentation-panel,.workspace-panel{border-radius:var(--korus-radius-xl);padding:var(--korus-space-6);margin-top:var(--korus-space-6)}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--korus-space-6)}.documentation-panel p,.workspace-heading p{color:var(--korus-text-muted);margin-top:var(--korus-space-3);max-width:var(--korus-reading)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--korus-space-5);gap:var(--korus-space-5);margin-top:var(--korus-space-6)}.card{border-radius:var(--korus-radius-lg);padding:var(--korus-space-5);transition:transform var(--korus-duration-base) var(--korus-ease-standard),box-shadow var(--korus-duration-base) var(--korus-ease-standard),border-color var(--korus-duration-base) var(--korus-ease-standard)}.capability-card:hover,.card:hover{transform:translateY(var(--korus-ambient-lift));box-shadow:var(--korus-shadow-lg),var(--korus-glow-ambient);border-color:var(--korus-border-strong)}.card h2{font-size:var(--korus-text-h3)}.card p{color:var(--korus-text-muted);font-size:var(--korus-text-sm);margin-top:var(--korus-space-2)}.card[data-stage]{border-top:3px solid var(--korus-stage,var(--korus-interactive))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--korus-space-2);min-height:44px;font-family:var(--korus-font-display);font-weight:var(--korus-weight-display);font-size:var(--korus-text-sm);text-transform:uppercase;letter-spacing:0;padding:.78rem 1.35rem;border-radius:var(--korus-radius-pill);border:1px solid transparent;cursor:pointer;transition:background-color var(--korus-duration-base) var(--korus-ease-standard),color var(--korus-duration-base) var(--korus-ease-standard),transform var(--korus-duration-fast) var(--korus-ease-standard),box-shadow var(--korus-duration-base) var(--korus-ease-standard),border-color var(--korus-duration-base) var(--korus-ease-standard)}.btn:hover{text-decoration:none}.btn-primary{background:var(--korus-gradient-accent);box-shadow:var(--korus-glow-green)}.btn-primary,.btn-primary:hover{color:var(--korus-accent-contrast)}.btn-primary:hover{box-shadow:0 0 52px rgba(93,236,159,.42)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{background:rgba(255,255,255,.06);color:var(--korus-text-strong);border-color:var(--korus-border-strong)}.btn-secondary:hover{border-color:var(--korus-interactive-hover);color:var(--korus-interactive-hover)}.badge{display:inline-block;font-family:var(--korus-font-alt);font-size:var(--korus-text-sm);padding:.3rem .75rem;border-radius:var(--korus-radius-pill);border:1px solid var(--korus-border-on-inverse);color:var(--korus-text-on-inverse-muted);background:rgba(255,255,255,.04)}.actions{display:flex;flex-wrap:wrap;gap:var(--korus-space-3);margin-top:var(--korus-space-5)}@media (max-width:900px){:root{--korus-text-hero:3.3rem;--korus-text-h1:2.1rem;--korus-text-h2:1.6rem}.korus-shell{padding:var(--korus-space-5) var(--korus-space-4) var(--korus-space-7)}.korus-hero{min-height:auto;padding-top:var(--korus-space-5)}.korus-hero,.manufacturing-strip{grid-template-columns:1fr}.workspace-heading{flex-direction:column}}@media (max-width:560px){:root{--korus-text-hero:2.45rem;--korus-text-h1:1.75rem;--korus-text-h2:1.4rem;--korus-text-body:0.9375rem}.documentation-panel,.hero-console,.workspace-panel{padding:var(--korus-space-5)}.console-grid{grid-template-columns:1fr}.actions,.btn{width:100%}}