@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_1a977f{font-family:Sora,Sora Fallback;font-style:normal}.__variable_1a977f{--font-sora:"Sora","Sora 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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--blue-50:#EEF3FE;--blue-100:#D8E3FD;--blue-200:#B4C7FB;--blue-300:#84A1F6;--blue-400:#5278EE;--blue-500:#2B55E0;--blue-600:#1E42C4;--blue-700:#1A36A0;--blue-800:#1A2F7E;--blue-900:#172657;--blue-950:#101A3B;--yellow-50:#FEF9E7;--yellow-100:#FDF0C2;--yellow-200:#FCE38A;--yellow-300:#FAD250;--yellow-400:#F8C21F;--yellow-500:#EBAF06;--yellow-600:#C28E04;--yellow-700:#966D08;--yellow-800:#7A5810;--yellow-900:#654914;--white:#FFFFFF;--ink-25:#FBFCFE;--ink-50:#F5F8FC;--ink-100:#EDF1F7;--ink-200:#E0E6EF;--ink-300:#C8D1DE;--ink-400:#9AA7B8;--ink-500:#6B7A8E;--ink-600:#4C5A6E;--ink-700:#36465A;--ink-800:#243345;--ink-900:#131F2E;--success-50:#E8F6EE;--success-500:#1E9E5A;--success-600:#167A46;--warning-50:#FEF6E0;--warning-500:#E0A106;--warning-700:#966D08;--danger-50:#FCEAEA;--danger-500:#D8332B;--danger-600:#B5241D;--info-50:#EEF3FE;--info-500:#2B55E0;--bg-app:var(--ink-25);--bg-subtle:var(--ink-50);--surface-card:var(--white);--surface-raised:var(--white);--surface-sunken:var(--ink-50);--surface-inverse:var(--blue-900);--text-strong:var(--ink-900);--text-heading:var(--ink-900);--text-body:var(--ink-600);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-on-brand:var(--white);--text-on-accent:var(--ink-900);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--brand:var(--blue-500);--brand-hover:var(--blue-600);--brand-pressed:var(--blue-700);--brand-subtle:var(--blue-50);--on-brand:var(--white);--accent:var(--yellow-400);--accent-hover:var(--yellow-500);--accent-strong:var(--yellow-500);--accent-subtle:var(--yellow-50);--on-accent:var(--ink-900);--border-subtle:var(--ink-100);--border:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--blue-500);--divider:var(--ink-100);--focus-ring:color-mix(in srgb,var(--blue-500) 35%,transparent);--status-success:var(--success-500);--status-success-bg:var(--success-50);--status-warning:var(--warning-500);--status-warning-bg:var(--warning-50);--status-danger:var(--danger-500);--status-danger-bg:var(--danger-50);--status-info:var(--info-500);--status-info-bg:var(--info-50);--font-display:"Sora",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:2.75rem;--text-5xl:3.5rem;--text-6xl:4.25rem;--leading-tight:1.08;--leading-snug:1.2;--leading-heading:1.28;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--type-eyebrow-size:var(--text-xs);--type-eyebrow-weight:var(--weight-bold);--type-eyebrow-spacing:var(--tracking-wider);--display-font:var(--font-display);--heading-font:var(--font-display);--body-font:var(--font-body);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--border-width:1px;--border-width-2:1.5px;--border-width-3:2px;--shadow-xs:0 1px 2px rgba(19,31,46,0.06);--shadow-sm:0 1px 3px rgba(19,31,46,0.08),0 1px 2px rgba(19,31,46,0.04);--shadow-md:0 6px 16px rgba(19,31,46,0.08),0 2px 4px rgba(19,31,46,0.04);--shadow-lg:0 16px 32px rgba(19,31,46,0.10),0 4px 8px rgba(19,31,46,0.05);--shadow-xl:0 28px 56px rgba(19,31,46,0.14),0 8px 16px rgba(19,31,46,0.06);--shadow-brand:0 8px 20px color-mix(in srgb,var(--blue-500) 28%,transparent);--ring-width:4px;--ring:0 0 0 var(--ring-width) var(--focus-ring);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--app-max:430px;--gutter:var(--space-5);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--duration-fast:120ms;--duration-normal:200ms;--duration-slow:320ms;--z-base:1;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-wrap:balance}h1{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md);font-weight:var(--weight-semibold)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none;font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover)}small{font-size:var(--text-sm)}b,strong{font-weight:var(--weight-semibold);color:var(--text-strong)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}::-moz-selection{background:var(--blue-100);color:var(--ink-900)}::selection{background:var(--blue-100);color:var(--ink-900)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-xs)}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer}hr{border:none;border-top:var(--border-width) solid var(--divider);margin:var(--space-6) 0}img{max-width:100%;display:block}.rc-eyebrow{font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;color:var(--brand)}.rc-container{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--gutter)}.rc-btn{--_bg:var(--brand);--_fg:var(--on-brand);--_bd:transparent;--_sh:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:1;border:var(--border-width-2) solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;box-shadow:var(--_sh);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;text-decoration:none}.rc-btn:focus-visible{outline:none;box-shadow:var(--ring)}.rc-btn:active{transform:translateY(1px) scale(.99)}.rc-btn[aria-disabled=true],.rc-btn[disabled]{cursor:not-allowed;opacity:1;--_bg:var(--ink-100);--_fg:var(--ink-400);--_bd:transparent;--_sh:none;transform:none}.rc-btn--sm{font-size:var(--text-sm);padding:8px 14px;border-radius:var(--radius-sm)}.rc-btn--md{font-size:var(--text-base);padding:12px 20px}.rc-btn--lg{font-size:var(--text-md);padding:15px 26px;border-radius:var(--radius-lg)}.rc-btn--block{display:flex;width:100%}.rc-btn--primary{--_bg:var(--brand);--_fg:var(--on-brand);--_sh:var(--shadow-brand)}.rc-btn--primary:hover:not([disabled]){--_bg:var(--brand-hover)}.rc-btn--primary:active:not([disabled]){--_bg:var(--brand-pressed)}.rc-btn--secondary{--_bg:var(--surface-card);--_fg:var(--text-strong);--_bd:var(--border-strong);--_sh:var(--shadow-xs)}.rc-btn--secondary:hover:not([disabled]){--_bg:var(--ink-50);--_bd:var(--ink-400)}.rc-btn--accent{--_bg:var(--accent);--_fg:var(--on-accent)}.rc-btn--accent:hover:not([disabled]){--_bg:var(--accent-hover)}.rc-btn--ghost{--_bg:transparent;--_fg:var(--brand);--_bd:transparent}.rc-btn--ghost:hover:not([disabled]){--_bg:var(--brand-subtle)}.rc-btn--danger{--_bg:var(--danger-500);--_fg:#fff}.rc-btn--danger:hover:not([disabled]){--_bg:var(--danger-600)}.rc-btn__spinner{width:1em;height:1em;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:rc-btn-spin .6s linear infinite}@keyframes rc-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rc-btn{transition:none}.rc-btn:active{transform:none}}.rc-iconbtn{--_bg:transparent;--_fg:var(--ink-600);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;background:var(--_bg);color:var(--_fg);border:var(--border-width) solid var(--_bd);cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.rc-iconbtn:focus-visible{outline:none;box-shadow:var(--ring)}.rc-iconbtn:active{transform:scale(.94)}.rc-iconbtn[disabled]{cursor:not-allowed;--_fg:var(--ink-300)}.rc-iconbtn--sm{width:36px;height:36px}.rc-iconbtn--md{width:44px;height:44px}.rc-iconbtn--lg{width:52px;height:52px}.rc-iconbtn--round{border-radius:var(--radius-pill)}.rc-iconbtn--ghost:hover:not([disabled]){--_bg:var(--ink-100);--_fg:var(--ink-800)}.rc-iconbtn--solid{--_bg:var(--brand);--_fg:var(--on-brand)}.rc-iconbtn--solid:hover:not([disabled]){--_bg:var(--brand-hover)}.rc-iconbtn--outline{--_bd:var(--border-strong);--_fg:var(--ink-700)}.rc-iconbtn--outline:hover:not([disabled]){--_bg:var(--ink-50)}.rc-card{background:var(--surface-card);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;font-family:var(--font-body)}.rc-card--flat{box-shadow:none}.rc-card--raised{box-shadow:var(--shadow-md);border-color:transparent}.rc-card--brand{border-color:var(--blue-200);background:linear-gradient(180deg,var(--brand-subtle),var(--surface-card) 60%)}.rc-card--interactive{cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.rc-card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.rc-card--interactive:active{transform:translateY(1px)}.rc-card__header,.rc-card__pad{padding:var(--space-5)}.rc-card__header{border-bottom:var(--border-width) solid var(--divider);display:flex;align-items:center;gap:12px}.rc-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-heading)}.rc-card__footer{padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--divider);background:var(--bg-subtle)}.rc-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;padding:5px 10px;border-radius:var(--radius-pill);background:var(--_bg);color:var(--_fg);border:var(--border-width) solid var(--_bd);white-space:nowrap}.rc-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.rc-badge--neutral{--_bg:var(--ink-100);--_fg:var(--ink-700);--_bd:transparent}.rc-badge--brand{--_bg:var(--brand-subtle);--_fg:var(--blue-700);--_bd:transparent}.rc-badge--accent{--_bg:var(--yellow-100);--_fg:var(--yellow-800);--_bd:transparent}.rc-badge--success{--_bg:var(--success-50);--_fg:var(--success-600);--_bd:transparent}.rc-badge--warning{--_bg:var(--warning-50);--_fg:var(--warning-700);--_bd:transparent}.rc-badge--danger{--_bg:var(--danger-50);--_fg:var(--danger-600);--_bd:transparent}.rc-badge--outline{--_bg:transparent;--_fg:var(--ink-600);--_bd:var(--border-strong)}.rc-alert{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-body);border:var(--border-width) solid var(--_bd);background:var(--_bg);border-radius:var(--radius-md);padding:14px 16px;border-left-width:4px}.rc-alert__icon{flex:none;color:var(--_ac);margin-top:1px}.rc-alert__body{flex:1;min-width:0}.rc-alert__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong)}.rc-alert__text{font-size:var(--text-sm);color:var(--text-body);margin-top:2px;line-height:1.5}.rc-alert--info{--_bg:var(--info-50);--_bd:var(--blue-200);--_ac:var(--blue-500)}.rc-alert--success{--_bg:var(--success-50);--_bd:#BCE3CC;--_ac:var(--success-500)}.rc-alert--warning{--_bg:var(--warning-50);--_bd:var(--yellow-300);--_ac:var(--warning-700)}.rc-alert--danger{--_bg:var(--danger-50);--_bd:#F2C2C0;--_ac:var(--danger-500)}.rc-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body)}.rc-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.rc-field__req{color:var(--danger-500);margin-left:2px}.rc-field__opt{color:var(--text-subtle);font-weight:400;margin-left:6px;font-size:var(--text-xs)}.rc-field__wrap{position:relative;display:flex;align-items:center}.rc-field__control{width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);padding:12px 14px;line-height:1.4;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.rc-field__control::-moz-placeholder{color:var(--text-subtle)}.rc-field__control::placeholder{color:var(--text-subtle)}.rc-field__control:hover:not(:disabled){border-color:var(--ink-400)}.rc-field__control:focus{border-color:var(--brand);box-shadow:var(--ring)}.rc-field__control:disabled{background:var(--ink-50);color:var(--ink-400);cursor:not-allowed}.rc-field--has-prefix .rc-field__control{padding-left:42px}.rc-field--has-suffix .rc-field__control{padding-right:42px}.rc-field__adorn{position:absolute;display:flex;align-items:center;color:var(--text-muted);pointer-events:none}.rc-field__adorn--prefix{left:14px}.rc-field__adorn--suffix{right:14px}.rc-field__msg{font-size:var(--text-xs);color:var(--text-muted)}.rc-field--error .rc-field__control{border-color:var(--danger-500)}.rc-field--error .rc-field__control:focus{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb,var(--danger-500) 28%,transparent)}.rc-field--error .rc-field__msg{color:var(--danger-600)}.rc-textarea__control{min-height:120px;resize:vertical;line-height:1.55;font-family:var(--font-body)}.rc-textarea__count{align-self:flex-end;font-size:var(--text-xs);color:var(--text-subtle)}.rc-steps{display:flex;align-items:flex-start;font-family:var(--font-body);width:100%}.rc-steps__step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative}.rc-steps__step:after,.rc-steps__step:before{content:"";position:absolute;top:15px;height:2px;background:var(--border);z-index:0}.rc-steps__step:before{left:0;width:50%}.rc-steps__step:after{right:0;width:50%}.rc-steps__step:first-child:before,.rc-steps__step:last-child:after{display:none}.rc-steps__step--current:before,.rc-steps__step--done:after,.rc-steps__step--done:before{background:var(--brand)}.rc-steps__bullet{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--weight-bold);background:var(--surface-card);color:var(--text-subtle);border:var(--border-width-2) solid var(--border-strong);transition:all var(--duration-normal) var(--ease-standard)}.rc-steps__step--current .rc-steps__bullet{border-color:var(--brand);color:var(--brand);box-shadow:var(--ring)}.rc-steps__step--done .rc-steps__bullet{background:var(--brand);border-color:var(--brand);color:#fff}.rc-steps__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-align:center;max-width:90px;line-height:1.3}.rc-steps__step--current .rc-steps__label{color:var(--text-strong)}.rc-steps__step--done .rc-steps__label{color:var(--text-body)}.rc-acheck{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-body);padding:4px 0}.rc-acheck__mark{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:var(--border-width-2) solid var(--border-strong);color:var(--text-subtle);background:var(--surface-card);transition:all var(--duration-normal) var(--ease-standard)}.rc-acheck--checking .rc-acheck__mark{border-color:var(--brand);color:var(--brand)}.rc-acheck--done .rc-acheck__mark{border-color:var(--brand);background:var(--brand);color:#fff}.rc-acheck--flag .rc-acheck__mark{border-color:var(--warning-500);background:var(--warning-500);color:#fff}.rc-acheck__spin{width:13px;height:13px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:rc-ac-spin .7s linear infinite}@keyframes rc-ac-spin{to{transform:rotate(1turn)}}.rc-acheck__body{flex:1;min-width:0;padding-top:2px}.rc-acheck__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.rc-acheck--pending .rc-acheck__title,.rc-acheck__sub{color:var(--text-muted)}.rc-acheck__sub{font-size:var(--text-xs);margin-top:2px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rc-acheck__spin{animation:none}}.rc-finding{display:flex;gap:13px;align-items:flex-start;font-family:var(--font-body);background:var(--surface-card);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:14px 15px;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.rc-finding--interactive{cursor:pointer}.rc-finding--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.rc-finding__icon{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center}.rc-finding__icon--high{background:var(--danger-50);color:var(--danger-500)}.rc-finding__icon--medium{background:var(--warning-50);color:var(--warning-700)}.rc-finding__icon--info{background:var(--brand-subtle);color:var(--brand)}.rc-finding__icon--ok{background:var(--success-50);color:var(--success-600)}.rc-finding__body{flex:1;min-width:0}.rc-finding__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rc-finding__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-heading)}.rc-finding__desc{font-size:var(--text-sm);color:var(--text-body);line-height:1.5;margin-top:4px}.rc-finding__meta{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.rc-finding__law{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--blue-700);background:var(--brand-subtle);padding:3px 8px;border-radius:var(--radius-sm)}.rc-finding__status{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rc-finding__status--confirmada{color:var(--danger-600)}.rc-finding__status--possivel{color:var(--warning-700)}.rc-finding__lock{flex:none;color:var(--text-subtle);margin-top:4px}.rc-level{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);border-radius:var(--radius-pill);padding:7px 14px 7px 10px;font-weight:var(--weight-bold);font-size:var(--text-sm);border:var(--border-width) solid transparent}.rc-level__dots{display:inline-flex;gap:3px}.rc-level__dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.28}.rc-level__dots i.on{opacity:1}.rc-level--simples{background:var(--success-50);color:var(--success-600)}.rc-level--atencao{background:var(--warning-50);color:var(--warning-700)}.rc-level--complexo{background:var(--danger-50);color:var(--danger-600)}.rc-level--block{display:flex;width:100%;justify-content:flex-start;padding:12px 16px;border-radius:var(--radius-md)}.rc-level--simples.rc-level--block{border-color:#BCE3CC}.rc-level--atencao.rc-level--block{border-color:var(--yellow-300)}.rc-level--complexo.rc-level--block{border-color:#F2C2C0}.rc-faq{border-bottom:var(--border-width) solid var(--divider)}.rc-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-heading);font-size:var(--text-md)}.rc-faq__summary::-webkit-details-marker{display:none}.rc-faq__chev{flex:none;color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-standard)}.rc-faq[open] .rc-faq__chev{transform:rotate(180deg)}.rc-faq__body{padding:0 4px 20px;color:var(--text-body);font-size:var(--text-sm);line-height:1.6;max-width:760px}.rc-filedrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;font-family:var(--font-body);border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-subtle);padding:28px 20px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.rc-filedrop--drag,.rc-filedrop:hover{border-color:var(--brand);background:var(--brand-subtle)}.rc-filedrop__icon{width:52px;height:52px;border-radius:50%;background:var(--brand-subtle);color:var(--brand);display:flex;align-items:center;justify-content:center}.rc-filedrop--drag .rc-filedrop__icon{background:#fff}.rc-filedrop__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong)}.rc-filedrop__title b{color:var(--brand)}.rc-filedrop__hint{font-size:var(--text-sm);color:var(--text-muted)}.rc-filedrop input{display:none}.rc-file{gap:12px;font-family:var(--font-body);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);padding:12px 14px}.rc-file,.rc-file__thumb{display:flex;align-items:center}.rc-file__thumb{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--brand-subtle);color:var(--brand);justify-content:center;flex:none}.rc-file__meta{min-width:0;flex:1}.rc-file__name{font-size:var(--text-sm);font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-file__size{font-size:var(--text-xs);color:var(--text-muted)}.rc-file__remove{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-sm);display:flex}.rc-file__remove:hover{background:var(--ink-100);color:var(--danger-500)}.rc-choice{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-body)}.rc-choice--disabled{cursor:not-allowed;opacity:.55}.rc-choice input{position:absolute;opacity:0;width:0;height:0}.rc-choice__box{flex:none;width:22px;height:22px;margin-top:1px;border:var(--border-width-2) solid var(--border-strong);background:var(--surface-card);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.rc-choice__box--check{border-radius:6px}.rc-choice__box--radio{border-radius:50%}.rc-choice:hover input:not(:disabled)~.rc-choice__box{border-color:var(--brand)}.rc-choice input:checked~.rc-choice__box{background:var(--brand);border-color:var(--brand)}.rc-choice input:focus-visible~.rc-choice__box{box-shadow:var(--ring)}.rc-choice__box svg{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.rc-choice input:checked~.rc-choice__box svg{opacity:1}.rc-choice__box--radio i{width:9px;height:9px;border-radius:50%;background:#fff;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.rc-choice input:checked~.rc-choice__box--radio i{opacity:1}.rc-choice__text{font-size:var(--text-base);color:var(--text-strong);line-height:1.45}.rc-choice__desc{display:block;font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.rc-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--font-body)}.rc-switch--disabled{cursor:not-allowed;opacity:.55}.rc-switch input{position:absolute;opacity:0;width:0;height:0}.rc-switch__track{flex:none;width:46px;height:28px;border-radius:var(--radius-pill);background:var(--ink-300);position:relative;transition:background var(--duration-normal) var(--ease-standard)}.rc-switch__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out)}.rc-switch input:checked~.rc-switch__track{background:var(--brand)}.rc-switch input:checked~.rc-switch__track .rc-switch__thumb{transform:translateX(18px)}.rc-switch input:focus-visible~.rc-switch__track{box-shadow:var(--ring)}.rc-switch__text{font-size:var(--text-base);color:var(--text-strong)}.rc-select__wrap{position:relative;display:flex;align-items:center}.rc-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);padding:12px 40px 12px 14px;line-height:1.4;cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.rc-select__control:hover:not(:disabled){border-color:var(--ink-400)}.rc-select__control:focus{border-color:var(--brand);box-shadow:var(--ring)}.rc-select__control:disabled{background:var(--ink-50);color:var(--ink-400);cursor:not-allowed}.rc-select__control[data-placeholder=true]{color:var(--text-subtle)}.rc-select__chev{position:absolute;right:14px;pointer-events:none;color:var(--text-muted)}.rc-select--error .rc-select__control{border-color:var(--danger-500)}.rc-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-family:var(--font-display);font-weight:var(--weight-bold);background:var(--brand-subtle);color:var(--blue-700);overflow:hidden;position:relative;border:2px solid var(--surface-card)}.rc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rc-avatar--sm{width:32px;height:32px;font-size:12px}.rc-avatar--md{width:44px;height:44px;font-size:16px}.rc-avatar--lg{width:60px;height:60px;font-size:22px}.rc-avatar--accent{background:var(--yellow-100);color:var(--yellow-800)}.rc-avatar__badge{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-card);background:var(--success-500)}.rc-spin-ring{animation:rc-pspin .9s linear infinite}@keyframes rc-pspin{to{transform:rotate(1turn)}}.rc-spinner{display:inline-block;border-radius:50%;border:3px solid var(--brand-subtle);border-right-color:var(--brand);animation:rc-pspin .7s linear infinite}.rc-spinner--sm{width:18px;height:18px;border-width:2px}.rc-spinner--md{width:28px;height:28px}.rc-spinner--lg{width:44px;height:44px;border-width:4px}.rc-skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--ink-100) 25%,var(--ink-50) 37%,var(--ink-100) 63%);background-size:400% 100%;animation:rc-shimmer 1.3s ease infinite}@keyframes rc-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.rc-empty{flex-direction:column;gap:10px;text-align:center;padding:36px 20px;font-family:var(--font-body)}.rc-empty,.rc-empty__icon{display:flex;align-items:center;justify-content:center}.rc-empty__icon{width:56px;height:56px;border-radius:50%;background:var(--ink-50);color:var(--ink-300)}.rc-empty__title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-heading);font-size:var(--text-md)}.rc-empty__desc{font-size:var(--text-sm);color:var(--text-muted);max-width:360px;line-height:1.5}.rc-modal__overlay{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(19,31,46,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px}.rc-modal{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:460px;max-height:90vh;overflow:auto;font-family:var(--font-body)}.rc-modal__header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:var(--border-width) solid var(--divider)}.rc-modal__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--text-heading);flex:1}.rc-modal__close{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:6px;border-radius:var(--radius-sm);display:flex}.rc-modal__close:hover{background:var(--ink-100);color:var(--ink-800)}.rc-modal__body{padding:20px}.rc-modal__footer{padding:14px 20px;border-top:var(--border-width) solid var(--divider);display:flex;gap:10px;justify-content:flex-end;background:var(--bg-subtle)}.rc-toast__viewport{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;width:calc(100% - 32px);max-width:420px}.rc-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--ink-900);color:#fff;box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-sm);animation:rc-toast-in .2s var(--ease-out)}@keyframes rc-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rc-toast--success{background:var(--success-600)}.rc-toast--danger{background:var(--danger-600)}.rc-toast__close{margin-left:auto;border:none;background:none;color:rgba(255,255,255,.7);cursor:pointer;padding:2px;display:flex}