@font-face{font-family:__Manrope_1f7929;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_1f7929;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_1f7929;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_1f7929;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_1f7929;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_1f7929;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_1f7929;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_1f7929{font-family:__Manrope_1f7929,__Manrope_Fallback_1f7929;font-style:normal}.__variable_1f7929{--font-manrope:"__Manrope_1f7929","__Manrope_Fallback_1f7929"}@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-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}:root{--bg:#0a0a0b;--bg-1:#101013;--bg-2:#17171b;--bg-3:#202025;--bg-4:#2a2a30;--text:#f4f3ef;--text-muted:#9a958a;--text-dim:#5e5b54;--gold:#c9a25a;--gold-2:#e6c587;--gold-soft:rgba(201,162,90,.12);--gold-line:rgba(201,162,90,.35);--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.16);--route:#4a8df0;--warn:#f0a04a;--good:#5cd29b;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.5);--shadow-gold:0 1px 0 hsla(0,0%,100%,.25) inset,0 8px 24px rgba(201,162,90,.25);--shadow-tabbar:0 14px 36px rgba(0,0,0,.5);--shadow-sheet:0 -20px 40px rgba(0,0,0,.4);--radius:14px;--radius-lg:22px;--radius-sm:10px;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-drawer:cubic-bezier(0.2,0.85,0.25,1);--ease-exit:cubic-bezier(0.4,0,1,1)}[data-theme=light]{--bg:#f6f2ea;--bg-1:#fff;--bg-2:#efeae0;--bg-3:#e2dccf;--bg-4:#d3ccbb;--text:#1a1814;--text-muted:#6b6558;--text-dim:#a39d8e;--gold:#9a7530;--gold-2:#b48a3a;--gold-soft:rgba(154,117,48,.12);--gold-line:rgba(154,117,48,.35);--line:rgba(0,0,0,.08);--line-2:rgba(0,0,0,.14);--line-3:rgba(0,0,0,.2)}@keyframes pulse-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerSlide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@keyframes chipPop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes toastIn{0%{opacity:0;transform:translateX(20px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes confettiBurst{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.6)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 80px)) rotate(var(--rot)) scale(1)}}@keyframes valuePop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-up{animation:fadeUp .4s ease-out backwards}.screen-in{animation:screenIn .35s var(--ease-standard) backwards}.drawer-panel{animation:drawerSlide .32s var(--ease-drawer);will-change:transform}.drawer-backdrop{animation:backdropFade .25s ease-out}.drawer-panel.closing{animation:drawerSlide .25s var(--ease-exit) reverse forwards}.drawer-backdrop.closing{animation:backdropFade .25s ease-in reverse forwards}.modal-panel{animation:modalPop .28s var(--ease-standard)}.toast-pop{animation:toastIn .35s var(--ease-standard)}.value-pop{animation:valuePop .5s var(--ease-standard)}.skeleton-shimmer{background:linear-gradient(90deg,var(--bg-2) 0,var(--bg-3) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:transform .15s,background .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;color:var(--text)}.ct-btn:active{transform:scale(.98)}.ct-btn:disabled{opacity:.5;cursor:not-allowed}.ct-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s;pointer-events:none}.ct-btn--gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#1a1408;border-color:var(--gold-2);box-shadow:var(--shadow-gold)}.ct-btn--gold:hover{background:linear-gradient(180deg,#f0d399,var(--gold-2))}.ct-btn--gold:hover:after{transform:translateX(100%)}.ct-btn--ghost{background:var(--bg-2);color:var(--text);border-color:var(--line-2)}.ct-btn--ghost:hover{background:var(--bg-3)}.ct-btn--outline{background:transparent;color:var(--text);border-color:var(--line-3)}.ct-btn--icon{width:44px;padding:0}.ct-btn--sm{height:36px;font-size:13px;padding:0 14px}.ct-btn--lg{height:56px;font-size:16px;padding:0 28px}.ct-card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);transition:transform .18s var(--ease-standard),background-color .18s,border-color .18s,box-shadow .25s}.ct-card--elev{border-color:var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:transform .3s var(--ease-standard),box-shadow .3s,border-color .3s}.ct-card--elev:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.04);border-color:var(--gold-line)}.ct-stat{padding:18px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--line);transition:transform .18s var(--ease-standard),border-color .18s}.ct-stat:hover{border-color:var(--gold-line);transform:translateY(-1px)}.ct-stat__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.ct-stat__label,.ct-stat__value{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.ct-stat__value{font-size:28px;font-weight:500;letter-spacing:-.04em;color:var(--text)}.ct-stat__delta{font-size:12px;color:var(--good);font-weight:600;margin-top:4px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.ct-stat__delta--neg{color:var(--warn)}.ct-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:transform .18s var(--ease-standard)}.ct-chip:active{transform:scale(.94)}.ct-chip--active{border-color:var(--gold-line)}.ct-badge,.ct-chip--active{background:var(--gold-soft);color:var(--gold)}.ct-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--gold-line);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ct-badge--neutral{background:var(--bg-2);color:var(--text-muted);border-color:var(--line-2)}.ct-badge--good{background:rgba(92,210,155,.1);color:var(--good);border-color:rgba(92,210,155,.3)}.ct-switch{width:44px;height:26px;background:var(--bg-3);border-radius:999px;position:relative;cursor:pointer;transition:background .2s;border:1px solid var(--line-2);flex-shrink:0}.ct-switch--on{background:var(--gold);border-color:var(--gold)}.ct-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text);border-radius:50%;transition:transform .2s}[data-theme=light] .ct-switch:after{background:#fff}.ct-switch--on:after{transform:translateX(18px);background:#1a1408}.ct-energybar{height:8px;background:var(--bg-3);border-radius:999px;overflow:hidden;position:relative}.ct-energybar__fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));border-radius:999px;transition:width .6s}.ct-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2a2a30,#161618);display:grid;place-items:center;color:var(--gold);font-weight:700;font-size:13px;border:1px solid var(--line-2);flex-shrink:0}.ct-pulse{width:16px;height:16px;border-radius:50%;background:var(--gold);position:relative;box-shadow:0 0 0 4px rgba(201,162,90,.18)}.ct-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--gold);animation:pulse-ring 1.8s ease-out infinite}.ct-dot{width:8px;height:8px;background:var(--good);border-radius:50%;box-shadow:0 0 0 4px rgba(92,210,155,.18);flex-shrink:0}.ct-dot--gold{background:var(--gold);box-shadow:0 0 0 4px rgba(201,162,90,.18)}.ct-logo{display:flex;align-items:center;gap:10px}.ct-logo__mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--gold-2),var(--gold));display:grid;place-items:center;color:#1a1408;font-weight:800;font-size:16px}.ct-logo__text{font-weight:800;letter-spacing:-.02em;font-size:17px}.ct-rail{width:260px;flex-shrink:0;padding:28px 18px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);background:var(--bg);height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0}.ct-rail__logo{display:flex;align-items:center;gap:10px;padding:4px 10px 28px}.ct-rail__section{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);padding:18px 12px 8px}.ct-rail__item{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:10px;cursor:pointer;color:var(--text-muted);transition:all .15s;font-weight:500;font-size:14px;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.ct-rail__item:hover{background:var(--bg-2);color:var(--text)}.ct-rail__item:active{transform:scale(.94)}.ct-rail__item--active{background:var(--bg-2);color:var(--text)}.ct-rail__item--active .ct-rail__icon{color:var(--gold)}.ct-rail__icon{width:18px;height:18px;flex-shrink:0;opacity:.9}.ct-rail__bottom{margin-top:auto;padding:12px;gap:10px;border-top:1px solid var(--line)}.ct-rail__bottom,.ct-tabbar{display:flex;align-items:center}.ct-tabbar{position:fixed;left:12px;right:12px;bottom:12px;height:64px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:22px;justify-content:space-around;padding:0 6px;box-shadow:var(--shadow-tabbar);z-index:5;overflow:visible}.ct-tabbtn{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-dim);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:transparent;border:0;font-family:inherit;transition:color .25s,transform .18s}.ct-tabbtn:active{transform:scale(.94)}.ct-tabbtn--active{color:var(--gold)}.ct-tabbtn--center{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;color:var(--gold);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;height:100%;position:relative;background:transparent;border:0;font-family:inherit}.ct-tabbtn--center>span{line-height:1}.ct-tabbtn__disc{width:60px;height:60px;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#1a1408;display:grid;place-items:center;margin-top:-28px;box-shadow:0 1px 0 hsla(0,0%,100%,.3) inset,0 8px 22px rgba(201,162,90,.55),0 0 0 4px var(--bg-1);transition:transform .15s ease}.ct-tabbtn--center.ct-tabbtn--active .ct-tabbtn__disc,.ct-tabbtn--center:active .ct-tabbtn__disc{transform:translateY(-2px) scale(1.04);box-shadow:0 1px 0 hsla(0,0%,100%,.4) inset,0 12px 28px rgba(201,162,90,.7),0 0 0 4px var(--bg-1)}.ct-skeleton{background:linear-gradient(90deg,var(--bg-2) 0,var(--bg-3) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--radius-sm)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-manrope),"Manrope",sans-serif;-webkit-font-smoothing:antialiased;min-height:100%}button{font-family:inherit}a{color:inherit;text-decoration:none}.t-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:-.02em}.t-display{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:800;letter-spacing:-.03em;line-height:.95}.t-h1{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}.t-h2{font-size:32px;letter-spacing:-.025em;line-height:1.1}.t-h2,.t-h3{font-weight:700;margin:0}.t-h3{font-size:22px;letter-spacing:-.02em;line-height:1.15}.t-body{font-size:15px;font-weight:500;line-height:1.45;color:var(--text)}.t-eyebrow,.t-muted{color:var(--text-muted)}.t-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.t-eyebrow,.t-num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.t-num{font-weight:500;letter-spacing:-.04em}.gold{color:var(--gold)}.app{width:100vw;height:100vh;overflow:hidden;position:relative;background:var(--bg)}