@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:300;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_538739;font-style:normal;font-weight:400;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_538739;font-style:normal;font-weight:400;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_538739;font-style:normal;font-weight:400;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_538739;font-style:normal;font-weight:400;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_538739;font-style:normal;font-weight:400;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_538739;font-style:normal;font-weight:400;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;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_538739;font-style:normal;font-weight:800;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_538739;font-style:normal;font-weight:800;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_538739;font-style:normal;font-weight:800;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_538739;font-style:normal;font-weight:800;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_538739;font-style:normal;font-weight:800;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_538739;font-style:normal;font-weight:800;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_538739;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_538739{font-family:__Manrope_538739,__Manrope_Fallback_538739;font-style:normal}.__variable_538739{--font-manrope:"__Manrope_538739","__Manrope_Fallback_538739"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-space-grotesk:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;font-style:normal;font-weight:600;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_e896d9;font-style:normal;font-weight:600;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_e896d9;font-style:normal;font-weight:600;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_e896d9;font-style:normal;font-weight:600;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_e896d9;font-style:normal;font-weight:600;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_e896d9;font-style:normal;font-weight:600;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_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-jetbrains:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1;border-radius:7px;border:.5px solid transparent;cursor:pointer;transition:background .12s,color .12s,border-color .12s,box-shadow .16s var(--ease-out),transform .12s var(--ease-out),filter .12s;white-space:nowrap;text-decoration:none}.btn.sm{font-size:12px;padding:6px 12px}.btn.lg{font-size:14px;padding:10px 20px}.btn-primary{background:var(--btn-glass-bg);color:var(--btn-glass-fg);border-color:var(--btn-glass-bd);box-shadow:var(--btn-glass-shadow)}.btn-primary:hover{background:var(--btn-glass-bg-hover);transform:translateY(-1px)}.btn-primary:active,.btn-primary:hover{color:var(--btn-glass-fg);border-color:var(--btn-glass-bd-hover)}.btn-primary:active{background:var(--btn-glass-bg-active);transform:translateY(0)}.btn-primary:focus-visible{outline:none;box-shadow:var(--btn-glass-shadow),var(--focus-ring)}.btn-primary:disabled,.btn-primary[disabled]{background:var(--btn-glass-bg);border-color:var(--btn-glass-bd);color:var(--btn-glass-fg);opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background:var(--bg-raised);border-color:var(--border-solid);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-glass-hi);transform:translateY(-1px)}.btn-secondary:active{background:var(--bg-active);transform:translateY(0)}.btn-secondary:focus-visible{box-shadow:var(--focus-ring)}.btn-secondary:disabled,.btn-secondary[disabled]{border-color:var(--border-solid);color:var(--text-disabled);cursor:not-allowed;background:var(--bg-raised);transform:none}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-ghost:active{background:var(--bg-active)}.btn-ghost:focus-visible{box-shadow:var(--focus-ring)}.btn-ghost:disabled,.btn-ghost[disabled]{color:var(--text-disabled);cursor:not-allowed}.btn-ai{background:var(--purple-50);border-color:var(--purple-500);color:var(--purple-700)}.btn-ai:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--purple-500);flex-shrink:0}.btn-ai:active,.btn-ai:hover{background:var(--purple-100)}.btn-ai:focus-visible{box-shadow:0 0 0 3px var(--purple-100)}.btn-ai:disabled,.btn-ai[disabled]{background:var(--purple-50);color:var(--purple-400);cursor:not-allowed;opacity:.6}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger);box-shadow:0 2px 8px -2px var(--danger-soft-bd)}.btn-danger:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px -4px var(--danger-soft-bd)}.btn-danger:active{filter:brightness(.9);transform:translateY(0);box-shadow:0 1px 3px -1px var(--danger-soft-bd)}.btn-danger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--danger-soft)}.btn-danger:disabled,.btn-danger[disabled]{background:var(--danger);border-color:var(--danger);opacity:.4;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.btn-warning{background:var(--warning);color:#fff;border-color:var(--warning);box-shadow:0 2px 8px -2px var(--warning-soft-bd)}.btn-warning:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px -4px var(--warning-soft-bd)}.btn-warning:active{filter:brightness(.9);transform:translateY(0);box-shadow:0 1px 3px -1px var(--warning-soft-bd)}.btn-warning:focus-visible{outline:none;box-shadow:0 0 0 3px var(--warning-soft)}.btn-warning:disabled,.btn-warning[disabled]{background:var(--warning);border-color:var(--warning);opacity:.4;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):not(.claim-submit-btn){background:var(--btn-glass-bg);color:var(--btn-glass-fg);border-color:var(--btn-glass-bd);box-shadow:var(--btn-glass-shadow);text-shadow:none}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):not(.claim-submit-btn):hover{background:var(--btn-glass-bg-hover);color:var(--btn-glass-fg);border-color:var(--btn-glass-bd-hover);box-shadow:var(--btn-glass-shadow-hover);transform:translateY(-1px)}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):not(.claim-submit-btn):active{background:var(--btn-glass-bg-active);color:var(--btn-glass-fg);border-color:var(--btn-glass-bd-hover);transform:translateY(1px)}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):not(.claim-submit-btn):focus-visible{box-shadow:var(--btn-glass-shadow),var(--focus-ring)}.ai-root .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);box-shadow:none}.ai-root .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):hover{background:var(--accent-hover);color:var(--text-on-accent);border-color:var(--accent-hover)}.ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){background:var(--surface-glass-strong);color:var(--text-primary);border-color:transparent;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sm),var(--glass-highlight-inset);text-shadow:none}.ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):hover{background:var(--surface-glass-strong);color:var(--text-primary);border-color:var(--border-glass-hi);box-shadow:var(--shadow-md),var(--glass-highlight-inset);transform:translateY(-1px)}.ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):active{background:var(--bg-active);border-color:var(--border-glass-hi);transform:translateY(1px)}.ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):focus-visible{box-shadow:var(--shadow-sm),var(--glass-highlight-inset),var(--focus-ring)}.ant-modal .ant-modal-close{background:var(--surface-glass-strong)!important;border:1px solid transparent!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-sm),var(--glass-highlight-inset)!important;transition:var(--transition-base)!important}.ant-modal .ant-modal-close:hover{background:var(--surface-glass-strong)!important;border-color:var(--border-glass-hi)!important;box-shadow:var(--shadow-md),var(--glass-highlight-inset)!important}.ant-modal .ant-modal-close:active{transform:translateY(1px)}.ant-btn.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):not(.ant-btn-background-ghost){color:var(--danger);border-color:var(--danger-soft-bd);background:var(--bg-raised);box-shadow:none;text-shadow:none}.ant-btn.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):not(.ant-btn-background-ghost):hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.ant-btn.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):not(.ant-btn-background-ghost):active{background:var(--danger-soft);filter:brightness(.96);transform:translateY(1px)}.ant-btn.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):not(.ant-btn-background-ghost):focus-visible{outline:none;box-shadow:0 0 0 3px var(--danger-soft)}.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost){background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 2px 8px -2px var(--danger-soft-bd);text-shadow:none}.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):hover{background:var(--danger);border-color:var(--danger);color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px -4px var(--danger-soft-bd)}.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):active{filter:brightness(.9);transform:translateY(0);box-shadow:0 1px 3px -1px var(--danger-soft-bd)}.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):focus-visible{outline:none;box-shadow:0 0 0 3px var(--danger-soft)}.hpan-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:var(--transition-base)}.hpan-btn:disabled{cursor:not-allowed;opacity:.5}.hpan-btn.is-full{width:100%}.hpan-btn:focus{outline:none}.hpan-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.hpan-btn:not(:disabled):active{transform:translateY(1px)}.hpan-btn:not(:disabled):active,.hpan-btn:not(:disabled):hover{border-color:var(--border-glass-hi)}.hpan-btn__ic,.hpan-btn__label{display:inline-flex;align-items:center}.hpan-btn__ic{line-height:0}.hpan-btn-xs{height:var(--control-xs);padding:0 10px;font-size:12px;gap:5px}.hpan-btn-sm,.hpan-btn-xs{border-radius:var(--radius-sm)}.hpan-btn-sm{height:var(--control-sm);padding:0 12px;font-size:13px;gap:6px}.hpan-btn-md{height:var(--control-md);padding:0 16px;font-size:14px;gap:8px}.hpan-btn-lg,.hpan-btn-md{border-radius:var(--radius-md)}.hpan-btn-lg{height:var(--control-lg);padding:0 22px;font-size:15px;gap:10px}.hpan-btn.is-square.hpan-btn-xs{width:var(--control-xs);padding:0}.hpan-btn.is-square.hpan-btn-sm{width:var(--control-sm);padding:0}.hpan-btn.is-square.hpan-btn-md{width:var(--control-md);padding:0}.hpan-btn.is-square.hpan-btn-lg{width:var(--control-lg);padding:0}.hpan-btn-primary{background:var(--accent);color:var(--text-on-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 16px rgba(47,110,240,.24)}.hpan-btn-primary:not(:disabled):hover{background:var(--accent-hover);color:var(--text-on-accent);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),0 10px 22px rgba(47,110,240,.32)}.hpan-btn-primary:not(:disabled):active{background:var(--accent-press);transform:translateY(1px)}.hpan-btn-glass{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sm),var(--glass-highlight-inset)}.hpan-btn-glass,.hpan-btn-glass:not(:disabled):hover{background:var(--surface-glass-strong);color:var(--text-primary)}.hpan-btn-glass:not(:disabled):hover{box-shadow:var(--shadow-md),var(--glass-highlight-inset)}.hpan-btn-glass:not(:disabled):active{background:var(--bg-active)}.hpan-btn-cta{position:relative;overflow:hidden;background:var(--gradient-accent);color:var(--text-on-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 32%,transparent),inset 0 -3px 6px -2px color-mix(in srgb,var(--hp-cobalt-800) 32%,transparent),0 7px 18px -7px color-mix(in srgb,var(--accent) 60%,transparent)}.hpan-btn-cta:not(:disabled):hover{background:linear-gradient(118deg,var(--hp-cobalt-700) 0,#5b8cff 100%)}.hpan-btn__sheen{position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 38%,transparent),transparent);pointer-events:none}@media (prefers-reduced-motion:no-preference){.hpan-btn__sheen{animation:hp-btn-sheen 4.8s cubic-bezier(.4,0,.2,1) infinite}}.hpan-btn-gradient{background-image:linear-gradient(118deg,var(--accent-cyan) 0,var(--hp-cobalt-600) 100%);color:var(--text-on-accent);box-shadow:0 6px 16px -7px color-mix(in srgb,var(--accent-cyan) 55%,transparent)}.hpan-btn-gradient:not(:disabled):hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px -7px color-mix(in srgb,var(--accent-cyan) 62%,transparent)}.hpan-btn-gradient:not(:disabled):active{transform:translateY(1px)}.hpan-btn-ai-soft{background:var(--role-ai-bg);color:var(--accent-cyan)}.hpan-btn-ai-soft:not(:disabled):hover{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent)}.hpan-btn-ai-soft:not(:disabled):active{background:color-mix(in srgb,var(--accent-cyan) 26%,transparent)}.hpan-btn-send{background:linear-gradient(118deg,var(--hp-cobalt-600) 0,#5b8cff 55%,var(--hp-cobalt-700) 100%);background-size:200% 100%;background-position:0 0;color:var(--text-on-accent);border-radius:var(--radius-full);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent),var(--glow-accent)}.hpan-btn-send:not(:disabled):active,.hpan-btn-send:not(:disabled):hover{background-position:100% 0}.hpan-btn-ghost{background:transparent;color:var(--text-secondary)}.hpan-btn-ghost:not(:disabled):hover{background:var(--bg-hover);color:var(--text-primary)}.hpan-btn-ghost:not(:disabled):active,.hpan-btn-subtle{background:var(--bg-active)}.hpan-btn-subtle{color:var(--text-primary)}.hpan-btn-subtle:not(:disabled):hover{background:var(--bg-hover)}.hpan-btn-subtle:not(:disabled):active{background:var(--bg-active);filter:brightness(.96)}.hpan-btn-danger{background:var(--danger);color:#fff;box-shadow:0 6px 16px rgba(221,53,53,.24)}.hpan-btn-danger:not(:disabled):hover{background:var(--hp-red-500);transform:translateY(-1px);box-shadow:0 10px 22px rgba(221,53,53,.34)}.hpan-btn-danger:not(:disabled):active{filter:brightness(.94);transform:translateY(1px)}.hpan-btn__spinner{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;opacity:.7;display:inline-block;animation:hp-spin .7s linear infinite}@keyframes hp-spin{to{transform:rotate(1turn)}}@keyframes hp-btn-sheen{0%{transform:translateX(-120%)}55%{transform:translateX(360%)}to{transform:translateX(360%)}}.hpan-btn:disabled,.hpan-btn[disabled]{cursor:not-allowed;opacity:.5;transform:none}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-app);color:var(--text-primary);transition:background-color .2s var(--ease-out),color .2s var(--ease-out);margin-top:53px;height:calc(100vh - 53px);overflow-y:auto;scrollbar-gutter:stable}body.no-global-nav{margin-top:0;height:100vh}html{height:100%;overflow:hidden}html body{width:100%!important}a{color:inherit;text-decoration:none}.ant-layout{min-height:100vh}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none!important}[data-theme=dark] .brand-logo-dark{display:block!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.26)}.ant-modal:not(.ant-modal-confirm) .ant-modal-container{padding:20px 0 20px 24px!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{padding:0!important}.ant-modal:not(.ant-modal-confirm) .cm-body:not(.ld-fp-body){padding-left:6px;margin-left:-6px}.ant-modal.hp-confirm .ant-modal-content{border-radius:16px}.ant-modal.hp-confirm .ant-modal-confirm-title{font-size:16px;font-weight:600;color:var(--text-primary)}.ant-modal.hp-confirm .ant-modal-confirm-content{margin-top:8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.ant-modal.hp-confirm .ant-modal-confirm-btns{margin-top:24px;display:flex;justify-content:flex-end;gap:8px}.ant-modal.hp-confirm .ant-modal-confirm-btns .ant-btn{height:36px;padding:0 16px;border-radius:8px;margin:0}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-content,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-content{position:relative;overflow:hidden;padding:28px 32px 24px;border:1px solid var(--border-glass-hi);border-radius:22px;background:var(--bg-raised);box-shadow:0 24px 64px rgba(15,23,42,.24)}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-content:before,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-content:before{content:"";position:absolute;inset:0 0 auto;height:3px}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-content:before{background:#d97706}.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-content:before{background:var(--danger)}.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-close{top:22px;inset-inline-end:24px;color:var(--text-tertiary)}.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-close:hover{color:var(--text-primary);background:var(--bg-hover)}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-body,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-body{display:block}.ant-modal.hp-confirm.hp-confirm-expired .hp-confirm-icon,.ant-modal.hp-confirm.hp-confirm-logout .hp-confirm-icon{width:44px;height:44px;margin:0 0 18px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center}.ant-modal.hp-confirm .hp-confirm-icon-warning{color:#d97706;background:rgba(217,119,6,.11);font-size:20px}.ant-modal.hp-confirm .hp-confirm-icon-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-title,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-title{display:block;font-size:20px;line-height:1.35;font-weight:700;color:var(--text-primary)}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-content,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-content{margin:8px 0 0;max-width:none;font-size:14px;line-height:1.6;color:var(--text-secondary)}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-btns,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-btns{margin-top:26px;gap:10px}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-btns .ant-btn,.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-btns .ant-btn{height:40px;padding:0 18px;border-radius:10px;font-weight:600}.ant-modal.hp-confirm.hp-confirm-expired .ant-modal-confirm-btns .ant-btn-primary{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 28%,transparent)}.ant-modal.hp-confirm.hp-confirm-logout .ant-modal-confirm-btns .ant-btn-primary{box-shadow:0 8px 20px color-mix(in srgb,var(--danger) 24%,transparent)}.hp-logout-confirm-content>p{margin:0 0 16px}.hp-logout-account{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-inset)}.hp-logout-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.hp-logout-avatar-wrap .ant-avatar{color:var(--accent);background:var(--accent-soft);font-weight:700}.hp-logout-certified{position:absolute;top:-4px;right:-5px;display:inline-flex;color:#10b981;background:var(--bg-raised);border-radius:50%}.hp-logout-account-copy{min-width:0}.hp-logout-account-copy strong,.hp-logout-account-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-logout-account-copy strong{color:var(--text-primary);font-size:14px;line-height:1.4}.hp-logout-account-copy>span{margin-top:2px;color:var(--text-tertiary);font-size:12px}@font-face{font-family:Source Han Sans CN;src:url(https://cdn.hpan.com.cn/web/Source_Han_Sans_SC_Normal_Normal.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(https://cdn.hpan.com.cn/web/Source_Han_Sans_SC_Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(https://cdn.hpan.com.cn/web/Source_Han_Sans_SC_Medium_Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(https://cdn.hpan.com.cn/web/Source_Han_Sans_SC_Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--hp-paper-0:#fff;--hp-paper-50:#f4f6fb;--hp-paper-100:#eef1f8;--hp-paper-200:#e3e8f2;--hp-paper-300:#d2d9e8;--hp-black:#05070c;--hp-base-950:#070a12;--hp-base-900:#0c111d;--hp-base-850:#111726;--hp-base-800:#161d30;--hp-base-700:#1f2840;--hp-base-600:#2c3756;--hp-base-500:#3b4970;--hp-ink-900:#15233d;--hp-ink-700:#2f3e5c;--hp-ink-500:#5a6781;--hp-cobalt-50:#eef3ff;--hp-cobalt-100:#dbe6ff;--hp-cobalt-200:#b9ccff;--hp-cobalt-300:#8fb0ff;--hp-cobalt-400:#6691ff;--hp-cobalt-500:#4d7fff;--hp-cobalt-600:#3d6eff;--hp-cobalt-700:#2c54e0;--hp-cobalt-800:#2142b0;--hp-cobalt-900:#1a3488;--hp-flame-300:#ff9d77;--hp-flame-400:#ff7a4d;--hp-flame-500:#ff5a2c;--hp-flame-600:#ef4413;--hp-flame-700:#c73e18;--hp-flame-800:#a82c08;--hp-teal-300:#6fe7e0;--hp-teal-400:#2fd3c8;--hp-teal-500:#14b8ad;--hp-teal-600:#0e9488;--hp-indigo-400:#8da2fc;--hp-indigo-500:#6366f1;--hp-indigo-700:#27369b;--hp-violet-300:#d6c6fb;--hp-violet-400:#c4adf5;--hp-violet-500:#8b5cf6;--hp-violet-600:#6d28d9;--hp-violet-700:#4a2a9e;--hp-slate-300:#aeb6c2;--hp-slate-500:#6b7585;--hp-slate-600:#565f6e;--hp-navy-400:#8294bd;--hp-navy-700:#2a3a5e;--hp-navy-900:#1a2744;--hp-green-400:#38d9a9;--hp-green-500:#1fc28a;--hp-green-600:#0e9b6b;--hp-amber-300:#ffd27a;--hp-amber-400:#ffc24b;--hp-amber-500:#f5a623;--hp-amber-600:#c87f0a;--hp-gold-300:#d8b877;--hp-gold-500:#b8912f;--hp-gold-600:#8a6a1f;--hp-red-300:#ff9d9d;--hp-red-400:#ff6b6b;--hp-red-500:#e83358;--hp-red-600:#b01d3c;--bg-app:var(--hp-paper-50);--bg-canvas:var(--hp-paper-100);--bg-raised:var(--hp-paper-0);--bg-inset:var(--hp-paper-100);--bg-rail:#f6f8fc;--bg-hover:rgba(20,40,80,.045);--bg-active:rgba(20,40,80,.075);--surface-glass:hsla(0,0%,100%,.58);--surface-glass-strong:hsla(0,0%,100%,.76);--surface-glass-soft:hsla(0,0%,100%,.4);--surface-glass-tint:rgba(61,110,255,.06);--surface-dialog:hsla(0,0%,100%,.94);--surface-overlay:rgba(12,20,40,.46);--border-glass:rgba(20,40,80,.1);--border-glass-hi:rgba(20,40,80,.16);--border-subtle:rgba(20,40,80,.055);--border-solid:var(--hp-paper-300);--border-accent:rgba(61,110,255,.42);--text-primary:rgba(21,35,61,.96);--text-secondary:rgba(21,35,61,.64);--text-tertiary:rgba(21,35,61,.46);--text-disabled:rgba(21,35,61,.3);--text-on-accent:#fff;--text-accent:var(--hp-cobalt-700);--accent:var(--hp-cobalt-600);--accent-hover:var(--hp-cobalt-700);--accent-press:var(--hp-cobalt-800);--accent-soft:rgba(61,110,255,.1);--accent-soft-bd:rgba(61,110,255,.24);--accent-cyan:var(--hp-teal-600);--gradient-accent:linear-gradient(118deg,var(--hp-cobalt-600) 0%,#5b8cff 100%);--gradient-flame:linear-gradient(155deg,var(--hp-flame-400) 0%,var(--hp-flame-700) 100%);--btn-glass-bg:var(--accent);--btn-glass-bg-hover:var(--accent-hover);--btn-glass-bg-active:var(--accent-press);--btn-glass-fg:var(--text-on-accent);--btn-glass-bd:transparent;--btn-glass-bd-hover:transparent;--btn-glass-shadow:0 1px 0 hsla(0,0%,100%,.22) inset,0 6px 16px rgba(47,110,240,.24);--btn-glass-shadow-hover:0 1px 0 hsla(0,0%,100%,.26) inset,0 10px 22px rgba(47,110,240,.32);--success:var(--hp-green-600);--success-soft:rgba(31,194,138,.14);--success-soft-bd:rgba(31,194,138,.28);--warning:var(--hp-amber-600);--warning-soft:rgba(245,166,35,.16);--warning-soft-bd:rgba(245,166,35,.3);--danger:var(--hp-red-600);--danger-soft:rgba(242,74,74,.13);--danger-soft-bd:rgba(242,74,74,.28);--heat:var(--hp-flame-600);--heat-soft:rgba(255,90,44,.14);--heat-soft-bd:rgba(255,90,44,.3);--info:var(--hp-cobalt-600);--info-soft:rgba(61,110,255,.1);--info-soft-bd:rgba(61,110,255,.28);--pro:var(--hp-gold-600);--pro-soft:rgba(138,106,31,.12);--pro-soft-bd:rgba(138,106,31,.3);--buyer:var(--hp-violet-600);--buyer-soft:rgba(124,58,237,.1);--buyer-soft-bd:rgba(124,58,237,.26);--navy:var(--hp-navy-900);--navy-soft:rgba(26,39,68,.1);--navy-soft-bd:rgba(26,39,68,.24);--rent:#0b6b54;--rent-soft:rgba(11,107,84,.12);--rent-soft-bd:rgba(11,107,84,.26);--glow-blue:rgba(61,110,255,.11);--glow-cyan:rgba(20,184,173,.09);--role-broker-fg:var(--hp-cobalt-700);--role-broker-bg:rgba(61,110,255,.11);--role-owner-fg:var(--hp-amber-600);--role-owner-bg:rgba(245,166,35,.15);--role-tenant-fg:var(--hp-green-600);--role-tenant-bg:rgba(31,194,138,.13);--role-investor-fg:var(--hp-indigo-700);--role-investor-bg:rgba(39,54,155,.11);--role-other-fg:var(--text-secondary);--role-other-bg:rgba(20,40,80,.055);--role-rent-fg:var(--rent);--role-rent-bg:var(--rent-soft);--role-rent:var(--rent);--role-heat:var(--heat);--role-heat-bg:var(--heat-soft);--role-ai:var(--hp-teal-600);--role-ai-bg:rgba(20,184,173,.13);--role-data:var(--text-tertiary);--role-data-bg:rgba(20,40,80,.04);--score-high:var(--hp-teal-600);--score-high-bg:rgba(20,184,173,.13);--score-mid:var(--hp-cobalt-600);--score-mid-bg:rgba(61,110,255,.11);--score-low:var(--hp-amber-600);--score-low-bg:rgba(245,166,35,.15);--score-track:rgba(20,40,80,.1);--kpi-chip-bg:rgba(61,110,255,.1);--kpi-chip-fg:var(--hp-cobalt-700);--kpi-chip-ai-bg:rgba(20,184,173,.13);--kpi-chip-ai-fg:var(--hp-teal-600);--kpi-chip-heat-bg:rgba(255,90,44,.13);--kpi-chip-heat-fg:var(--hp-flame-700);--status-live-fg:var(--hp-green-600);--status-live-bg:rgba(31,194,138,.13);--status-pending-fg:var(--hp-amber-600);--status-pending-bg:rgba(245,166,35,.15);--status-closed-fg:var(--text-tertiary);--status-closed-bg:rgba(20,40,80,.06);--status-alert-fg:var(--hp-red-600);--status-alert-bg:rgba(242,74,74,.13);--blur-sm:8px;--blur-md:12px;--blur-lg:20px;--blur-xl:30px;--glass-saturate:150%;--glass-blur:blur(var(--blur-md)) saturate(var(--glass-saturate));--glass-blur-lg:blur(var(--blur-lg)) saturate(var(--glass-saturate));--glass-highlight-inset:inset 0 1px 0 0 hsla(0,0%,100%,.7),inset 0 0 0 1px hsla(0,0%,100%,.2);--shadow-xs:0 1px 2px rgba(20,40,80,.06);--shadow-sm:0 2px 8px rgba(20,40,80,.07);--shadow-md:0 8px 24px rgba(20,40,80,.09);--shadow-lg:0 18px 48px rgba(20,40,80,.13);--shadow-xl:0 30px 70px rgba(20,40,80,.17);--shadow-glass:0 8px 28px rgba(20,40,80,.1),inset 0 1px 0 0 hsla(0,0%,100%,.7);--shadow-glass-lg:0 22px 60px rgba(20,40,80,.15),inset 0 1px 0 0 hsla(0,0%,100%,.75);--glow-accent:0 0 0 1px rgba(61,110,255,.22),0 8px 26px rgba(61,110,255,.22);--glow-accent-strong:0 0 30px rgba(61,110,255,.32);--ring-focus:0 0 0 2px var(--bg-app),0 0 0 4px var(--accent);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--transition-base:all var(--dur-base) var(--ease-out);--bg-field:radial-gradient(1200px 820px at -5% -15%,var(--glow-blue),transparent 62%),radial-gradient(1040px 760px at 105% 110%,var(--glow-cyan),transparent 60%),var(--bg-app);--bg-grid:radial-gradient(rgba(20,40,80,.045) 1px,transparent 1.6px);--bg-grid-size:30px 30px;--space-0:0;--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-20:80px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--control-xs:26px;--control-sm:30px;--control-md:38px;--control-lg:46px;--container-max:1200px;--container-wide:1400px;--topbar-h:60px;--z-base:0;--z-sticky:100;--z-overlay:800;--z-modal:900;--z-toast:1000;--z-tooltip:1100;--font-display:var(--font-space-grotesk),"Source Han Sans CN","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"Source Han Sans CN","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-sans:var(--font-manrope),"Source Han Sans CN","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-serif:"Noto Serif SC","Songti SC","SimSun",Georgia,serif;--fs-display-xl:64px;--fs-display-lg:48px;--fs-display-md:36px;--fs-h1:28px;--fs-h2:22px;--fs-h3:18px;--fs-body-lg:16px;--fs-body:14px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--ls-tighter:-0.03em;--ls-tight:-0.015em;--ls-normal:0;--ls-wide:0.02em;--ls-caps:0.08em;--ink-50:var(--hp-paper-50);--ink-100:var(--hp-paper-200);--ink-150:var(--hp-paper-300);--ink-200:var(--hp-paper-300);--ink-300:#b6c0d4;--ink-400:var(--hp-ink-500);--ink-500:var(--hp-ink-500);--ink-600:var(--hp-ink-700);--ink-700:var(--hp-ink-700);--ink-800:var(--hp-ink-900);--ink-900:var(--hp-ink-900);--fg1:var(--text-primary);--fg2:var(--text-secondary);--fg3:var(--text-tertiary);--border:var(--border-subtle);--border-100:var(--border-glass);--border-strong:var(--border-solid);--cinnabar-50:var(--hp-cobalt-50);--cinnabar-100:var(--hp-cobalt-100);--cinnabar-200:var(--hp-cobalt-200);--cinnabar-300:var(--hp-cobalt-300);--cinnabar-400:var(--hp-cobalt-400);--cinnabar-500:var(--hp-cobalt-600);--cinnabar-600:var(--hp-cobalt-700);--cinnabar-700:var(--hp-cobalt-800);--cinnabar-900:var(--hp-cobalt-900);--purple-50:#f2effe;--purple-100:#ddd2fb;--purple-400:var(--hp-violet-500);--purple-500:var(--hp-violet-600);--purple-700:var(--hp-violet-700);--rent-50:rgba(31,194,138,.1);--rent-100:rgba(31,194,138,.16);--rent-200:#a7f3d0;--rent-300:var(--hp-green-400);--rent-400:var(--hp-green-400);--rent-500:var(--hp-green-600);--rent-600:var(--hp-green-600);--rent-700:#0b6b54;--success-50:var(--success-soft);--success-500:var(--success);--danger-50:var(--danger-soft);--danger-100:var(--danger-soft-bd);--danger-500:var(--danger);--warning-50:var(--warning-soft);--warning-500:var(--warning);--info-50:var(--info-soft);--info-500:var(--info);--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:40px;--sp-2xl:64px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--focus-ring:0 0 0 3px var(--accent-soft)}[data-theme=dark]{--bg-app:#0a0e18;--bg-canvas:var(--hp-base-900);--bg-raised:var(--hp-base-800);--bg-inset:var(--hp-base-850);--bg-rail:#0a1120;--bg-hover:hsla(0,0%,100%,.045);--bg-active:hsla(0,0%,100%,.075);--surface-glass:hsla(0,0%,100%,.05);--surface-glass-strong:hsla(0,0%,100%,.08);--surface-glass-soft:hsla(0,0%,100%,.03);--surface-glass-tint:rgba(77,127,255,.1);--surface-dialog:rgba(26,33,49,.93);--surface-overlay:rgba(5,7,12,.72);--border-glass:hsla(0,0%,100%,.1);--border-glass-hi:hsla(0,0%,100%,.17);--border-subtle:hsla(0,0%,100%,.06);--border-solid:var(--hp-base-600);--border-accent:rgba(77,127,255,.5);--text-primary:rgba(234,240,251,.96);--text-secondary:rgba(234,240,251,.64);--text-tertiary:rgba(234,240,251,.42);--text-disabled:rgba(234,240,251,.26);--text-on-accent:#fff;--text-accent:var(--hp-cobalt-400);--accent:var(--hp-cobalt-500);--accent-hover:var(--hp-cobalt-400);--accent-press:var(--hp-cobalt-600);--accent-soft:rgba(77,127,255,.16);--accent-soft-bd:rgba(77,127,255,.36);--accent-cyan:var(--hp-teal-400);--gradient-accent:linear-gradient(118deg,var(--hp-cobalt-500) 0%,#7aa0ff 100%);--btn-glass-bg:var(--accent);--btn-glass-bg-hover:var(--accent-hover);--btn-glass-bg-active:var(--accent-press);--btn-glass-fg:var(--text-on-accent);--btn-glass-bd:transparent;--btn-glass-bd-hover:transparent;--btn-glass-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,0 6px 16px rgba(47,110,240,.3);--success:var(--hp-green-500);--success-soft:rgba(31,194,138,.16);--success-soft-bd:rgba(31,194,138,.34);--warning:var(--hp-amber-500);--warning-soft:rgba(245,166,35,.16);--warning-soft-bd:rgba(245,166,35,.34);--danger:var(--hp-red-500);--danger-soft:rgba(242,74,74,.16);--danger-soft-bd:rgba(242,74,74,.38);--heat:var(--hp-flame-500);--heat-soft:rgba(255,90,44,.16);--heat-soft-bd:rgba(255,90,44,.4);--info:var(--hp-cobalt-400);--info-soft:rgba(77,127,255,.16);--info-soft-bd:rgba(77,127,255,.38);--pro:var(--hp-gold-300);--pro-soft:hsla(40,55%,66%,.16);--pro-soft-bd:hsla(40,55%,66%,.32);--buyer:var(--hp-violet-400);--buyer-soft:rgba(183,157,240,.16);--buyer-soft-bd:rgba(183,157,240,.34);--navy:var(--hp-navy-400);--navy-soft:rgba(159,176,212,.14);--navy-soft-bd:rgba(159,176,212,.3);--rent:#1f936e;--rent-soft:rgba(31,147,110,.18);--rent-soft-bd:rgba(31,147,110,.34);--glow-blue:rgba(77,127,255,.18);--glow-cyan:rgba(20,184,173,.13);--role-broker-fg:var(--hp-cobalt-400);--role-broker-bg:rgba(77,127,255,.16);--role-owner-fg:var(--hp-amber-400);--role-owner-bg:rgba(245,166,35,.14);--role-tenant-fg:var(--hp-green-400);--role-tenant-bg:rgba(31,194,138,.14);--role-investor-fg:var(--hp-indigo-400);--role-investor-bg:rgba(141,162,252,.16);--role-other-fg:var(--text-secondary);--role-other-bg:hsla(0,0%,100%,.06);--role-rent-fg:var(--rent);--role-rent-bg:var(--rent-soft);--role-rent:var(--rent);--role-heat:var(--heat);--role-heat-bg:var(--heat-soft);--role-ai:var(--accent-cyan);--role-ai-bg:rgba(20,184,173,.14);--role-data:var(--text-tertiary);--role-data-bg:hsla(0,0%,100%,.05);--score-high:var(--hp-teal-400);--score-high-bg:rgba(20,184,173,.16);--score-mid:var(--hp-cobalt-400);--score-mid-bg:rgba(77,127,255,.16);--score-low:var(--hp-amber-400);--score-low-bg:rgba(245,166,35,.16);--score-track:hsla(0,0%,100%,.12);--kpi-chip-bg:rgba(77,127,255,.16);--kpi-chip-fg:var(--hp-cobalt-400);--kpi-chip-ai-bg:rgba(20,184,173,.16);--kpi-chip-ai-fg:var(--hp-teal-400);--kpi-chip-heat-bg:rgba(255,90,44,.16);--kpi-chip-heat-fg:var(--hp-flame-400);--status-live-fg:var(--hp-green-400);--status-live-bg:rgba(31,194,138,.15);--status-pending-fg:var(--hp-amber-400);--status-pending-bg:rgba(245,166,35,.15);--status-closed-fg:var(--text-tertiary);--status-closed-bg:hsla(0,0%,100%,.07);--status-alert-fg:var(--hp-red-400);--status-alert-bg:rgba(242,74,74,.16);--glass-saturate:135%;--glass-highlight-inset:inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.02);--shadow-xs:0 1px 2px rgba(0,0,0,.42);--shadow-sm:0 2px 6px rgba(0,0,0,.46);--shadow-md:0 6px 20px rgba(0,0,0,.46);--shadow-lg:0 18px 50px rgba(0,0,0,.56);--shadow-xl:0 32px 80px rgba(0,0,0,.62);--shadow-glass:0 10px 34px rgba(0,0,0,.46),inset 0 1px 0 0 hsla(0,0%,100%,.1);--shadow-glass-lg:0 26px 70px rgba(0,0,0,.56),inset 0 1px 0 0 hsla(0,0%,100%,.12);--glow-accent:0 0 0 1px rgba(77,127,255,.34),0 6px 24px rgba(77,127,255,.3);--glow-accent-strong:0 0 30px rgba(77,127,255,.46);--bg-grid:radial-gradient(hsla(0,0%,100%,.028) 1px,transparent 1.6px);--bg-field:radial-gradient(1200px 820px at -5% -15%,var(--glow-blue),transparent 62%),radial-gradient(1040px 760px at 105% 110%,var(--glow-cyan),transparent 60%),var(--bg-app);--ink-50:var(--hp-base-850);--ink-100:var(--hp-base-800);--ink-150:var(--hp-base-700);--ink-200:var(--hp-base-700);--ink-300:var(--hp-base-600);--ink-400:var(--text-tertiary);--ink-500:rgba(234,240,251,.52);--ink-600:var(--text-secondary);--ink-700:rgba(234,240,251,.78);--ink-800:rgba(234,240,251,.9);--ink-900:var(--text-primary);--fg1:var(--text-primary);--fg2:var(--text-secondary);--fg3:var(--text-tertiary);--border:var(--border-subtle);--border-100:var(--border-glass);--border-strong:var(--border-solid);--cinnabar-50:rgba(77,127,255,.16);--cinnabar-100:rgba(77,127,255,.24);--cinnabar-200:rgba(77,127,255,.34);--cinnabar-300:var(--hp-cobalt-300);--cinnabar-400:var(--hp-cobalt-400);--cinnabar-500:var(--hp-cobalt-500);--cinnabar-600:var(--hp-cobalt-400);--cinnabar-700:var(--hp-cobalt-300);--cinnabar-900:var(--hp-cobalt-200);--purple-50:rgba(139,92,246,.16);--purple-100:rgba(139,92,246,.26);--purple-400:var(--hp-violet-400);--purple-500:var(--hp-violet-400);--purple-700:var(--hp-violet-300);--rent-50:rgba(31,147,110,.16);--rent-100:rgba(31,147,110,.24);--rent-200:rgba(31,147,110,.34);--rent-300:var(--hp-green-400);--rent-400:var(--hp-green-400);--rent-500:var(--hp-green-400);--rent-600:var(--hp-green-400);--rent-700:var(--hp-green-500);--success-50:var(--success-soft);--success-500:var(--success);--danger-50:var(--danger-soft);--danger-100:var(--danger-soft-bd);--danger-500:var(--danger);--warning-50:var(--warning-soft);--warning-500:var(--warning);--info-50:var(--info-soft);--info-500:var(--info);--focus-ring:0 0 0 3px var(--accent-soft)}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--text-primary,#111);background-color:var(--bg-app,#f5f5f5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--accent,#1677ff);outline-offset:2px}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{list-style:none;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.ant-message-notice-content{position:relative;overflow:hidden;padding:11px 13px!important;background:var(--surface-glass-strong)!important;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border:1px solid var(--border-glass)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg),var(--glass-highlight-inset)!important;color:var(--text-primary)!important}.ant-message-custom-content{display:flex;align-items:center;gap:11px;min-width:208px;max-width:384px;text-align:left;font:var(--fw-semibold) var(--fs-body-sm)/1.35 var(--font-sans);color:var(--text-primary)}.ant-message-custom-content>.anticon{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:var(--radius-md);font-size:16px}.ant-message-success .anticon{background:var(--success-soft);color:var(--success)!important}.ant-message-error .anticon{background:var(--danger-soft);color:var(--danger)!important}.ant-message-warning .anticon{background:var(--warning-soft);color:var(--warning)!important}.ant-message-info .anticon{background:var(--bg-inset);color:var(--text-secondary)!important}.ant-message-loading .anticon{background:var(--accent-soft);color:var(--accent)!important}.ant-message-custom-content>span:not(.anticon){flex:1 1;min-width:0}.ant-message-custom-content .g-msg-action{flex-shrink:0;margin-left:4px;padding:5px 10px;border:0;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:filter var(--dur-base,.2s) var(--ease-out)}.ant-message-custom-content .g-msg-action:hover{filter:brightness(.96)}.ant-message-notice-content:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;transform-origin:left;opacity:.5;background:var(--text-tertiary);pointer-events:none;animation:ant-message-timer var(--msg-timer-dur,3s) linear forwards}.ant-message-notice:hover .ant-message-notice-content:after{animation-play-state:paused}.ant-message-notice-content.g-msg-noanim:after{animation:none!important}.ant-message-notice-content:has(.ant-message-success):after{background:var(--success)}.ant-message-notice-content:has(.ant-message-error):after{background:var(--danger)}.ant-message-notice-content:has(.ant-message-warning):after{background:var(--warning)}.ant-message-notice-content:has(.ant-message-info):after{background:var(--text-secondary)}.ant-message-notice-content:has(.ant-message-loading):after{display:none}@keyframes ant-message-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ant-message-notice-content:after{display:none}}@keyframes rb-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rb-gradient-shift{0%{background-position:0 50%}to{background-position:300% 50%}}@keyframes rb-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}.rb-glare-hover{position:relative;display:inline-flex;overflow:hidden;isolation:isolate}.rb-glare-hover:before{content:"";position:absolute;inset:0;background:radial-gradient(180px circle at var(--gx,50%) var(--gy,50%),var(--glare-color,hsla(0,0%,100%,.5)) 0,transparent 70%);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit;z-index:1}.rb-glare-hover:hover:before{opacity:var(--glare-opacity,.55)}.rb-glare-hover>*{position:relative;z-index:2}.rb-spotlight-card{position:relative;isolation:isolate}.rb-spotlight-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--sx,50%) var(--sy,50%),var(--spot-color,var(--accent-soft-bd)) 0,transparent 65%);opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:0}.rb-spotlight-card:hover:before{opacity:1}.rb-spotlight-card>*{position:relative;z-index:1}.rb-aurora-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.hero-h1-shine{background-image:linear-gradient(90deg,var(--cinnabar-500) 0,#ff7a45 35%,#ffa940 50%,#ff7a45 65%,var(--cinnabar-500) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rb-gradient-shift 5s linear infinite}.hero-badge .hero-dot{animation:rb-pulse-dot 2.4s ease-in-out infinite}