@font-face{font-family:__Cinzel_e99beb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-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:__Cinzel_e99beb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_e99beb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-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:__Cinzel_e99beb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_e99beb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-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:__Cinzel_e99beb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_e99beb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-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:__Cinzel_e99beb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_Fallback_e99beb;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_e99beb{font-family:__Cinzel_e99beb,__Cinzel_Fallback_e99beb;font-style:normal}.__variable_e99beb{--font-cinzel:"__Cinzel_e99beb","__Cinzel_Fallback_e99beb"}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_37ef13;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_37ef13{font-family:__Inter_37ef13,__Inter_Fallback_37ef13;font-style:normal}.__variable_37ef13{--font-inter:"__Inter_37ef13","__Inter_Fallback_37ef13"}@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"}:root{--bg-0:#0a0a0f;--bg-1:#12121a;--bg-2:#1a1a26;--bg-3:#232331;--bg-card:#14141d;--gold-1:#c9a961;--gold-2:#8a7339;--gold-3:#6b5a2c;--gold-glow:rgba(201,169,97,.35);--bronze:#8b5a2b;--blood:#b8313a;--blood-2:#7a1f25;--blood-glow:rgba(184,49,58,.45);--purple:#7a3fa0;--purple-2:#4a2560;--purple-glow:rgba(122,63,160,.4);--green:#4a8a4a;--green-2:#2e5a2e;--green-glow:rgba(74,138,74,.4);--yellow:#c9a02b;--parchment:#d8cdb8;--text-1:#e8e0cc;--text-2:#a39c8a;--text-3:#6e6855;--text-dim:#4a4738;--border-1:rgba(201,169,97,.22);--border-2:rgba(201,169,97,.12);--border-strong:rgba(201,169,97,.5);--serif:var(--font-cinzel),"Cinzel","Trajan Pro","Times New Roman",serif;--mono:var(--font-jetbrains),"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--sans:var(--font-inter),"Inter",-apple-system,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg-0);color:var(--text-1);font-family:var(--sans);font-size:14px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}body{background:radial-gradient(ellipse at 20% 0,rgba(122,63,160,.06) 0,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(184,49,58,.04) 0,transparent 50%),var(--bg-0);background-attachment:fixed}button{cursor:pointer;border:none;background:none;color:inherit}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-moz-selection{background:var(--gold-2);color:var(--bg-0)}::selection{background:var(--gold-2);color:var(--bg-0)}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--border-2);background:linear-gradient(180deg,rgba(20,20,29,.9),rgba(10,10,15,.7));backdrop-filter:blur(8px);position:sticky;top:0;z-index:50}.brand,.topbar{display:flex;align-items:center}.brand{gap:14px}.brand-mark{width:44px;height:44px;overflow:hidden;display:grid;place-items:center;flex-shrink:0}.brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.brand-name{font-family:var(--serif);font-size:22px;letter-spacing:.22em;color:var(--gold-1);font-weight:600}.brand-sub{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.18em;margin-top:2px;text-transform:uppercase}.tabs{display:flex;gap:4px;align-items:center}.tab{font-family:var(--serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);padding:10px 18px;border:1px solid transparent;position:relative;transition:color .16s ease}.tab.active,.tab:hover{color:var(--gold-1)}.tab.active{border-color:var(--border-1);background:linear-gradient(180deg,rgba(201,169,97,.08),transparent)}.tab.active:after{content:"";position:absolute;left:50%;bottom:-1px;width:24px;height:1px;background:var(--gold-1);transform:translateX(-50%);box-shadow:0 0 8px var(--gold-glow)}.wallet-btn{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--border-1);background:linear-gradient(180deg,rgba(201,169,97,.08),rgba(201,169,97,.02));color:var(--text-1);font-family:var(--mono);font-size:12px;transition:all .16s ease}.wallet-btn:hover{border-color:var(--gold-1);background:linear-gradient(180deg,rgba(201,169,97,.16),rgba(201,169,97,.04))}.wallet-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--blood),var(--gold-1))}.wallet-balance{color:var(--gold-1);font-weight:500}main{max-width:1280px;margin:0 auto;padding:32px;width:100%;flex:1}.frame{position:relative;background:var(--bg-card);border:1px solid var(--border-1);padding:24px}.frame.glow{box-shadow:0 0 0 1px rgba(201,169,97,.04),0 0 24px rgba(201,169,97,.06),inset 0 1px 0 rgba(201,169,97,.06)}.frame.ornate:after,.frame.ornate:before{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--gold-1)}.frame.ornate:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.frame.ornate:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.frame .corner-bl,.frame .corner-tr{position:absolute;width:14px;height:14px;border:1.5px solid var(--gold-1)}.frame .corner-tr{top:-1px;right:-1px;border-left:none;border-bottom:none}.frame .corner-bl{bottom:-1px;left:-1px;border-right:none;border-top:none}.raid-grid{display:grid;grid-template-columns:360px 1fr;gap:24px;margin-bottom:24px}@media (max-width:880px){.raid-grid{grid-template-columns:1fr}}.boss-card{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;padding:20px}.boss-portrait{width:300px;height:300px;background:linear-gradient(135deg,rgba(184,49,58,.15),transparent 50%),repeating-linear-gradient(45deg,#1a1520,#1a1520 8px,#15101a 0,#15101a 16px);border:1px solid var(--border-1);position:relative;display:grid;place-items:center;overflow:hidden}.boss-portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none}.boss-portrait .pixel-glyph{position:relative;z-index:1;font-family:var(--serif);font-size:96px;color:var(--blood);text-shadow:0 0 24px rgba(184,49,58,.6),0 0 4px #000;letter-spacing:-.05em;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.8))}.boss-portrait .pixel-label{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.2em;text-transform:uppercase}.boss-name{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--gold-1);letter-spacing:.08em;text-transform:uppercase}.boss-tagline{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;margin-top:4px}.drop-row{display:flex;gap:10px;justify-content:center;margin-top:4px}.drop-icon{width:56px;height:56px;border:1px solid var(--border-1);background:linear-gradient(135deg,rgba(201,169,97,.08),transparent 60%),var(--bg-2);display:grid;place-items:center;position:relative;font-family:var(--serif);font-size:22px;color:var(--gold-2);cursor:help;transition:all .16s ease}.drop-icon:hover{border-color:var(--gold-1);background:linear-gradient(135deg,rgba(201,169,97,.18),transparent 60%),var(--bg-2);transform:translateY(-1px)}.drop-icon:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--bg-1);border:1px solid var(--border-1);padding:4px 8px;font-family:var(--mono);font-size:10px;color:var(--text-1);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .16s ease}.drop-icon:hover:after{opacity:1}.drops-label{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.25em;text-transform:uppercase}.info-panel{display:flex;flex-direction:column;gap:18px;padding:26px 28px}.section-label{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;display:flex;align-items:center;gap:8px}.section-label:after,.section-label:before{content:"";height:1px;background:var(--border-2);flex:1}.hp-block{display:flex;flex-direction:column;gap:8px}.hp-header{display:flex;justify-content:space-between;align-items:baseline}.hp-title{font-family:var(--serif);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1)}.hp-value{font-family:var(--mono);font-size:13px;color:var(--text-1)}.hp-value .pct{color:var(--text-3);margin-left:6px}.hp-bar{height:22px;background:var(--bg-0);border:1px solid var(--border-1);position:relative;overflow:hidden}.hp-bar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 9.9%,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 10%);z-index:2;pointer-events:none}.hp-fill{position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(90deg,#4a8a4a,#c9a02b 60%,#b8313a);transition:width .6s ease;box-shadow:0 0 16px rgba(184,49,58,.4)}.hp-fill.high{background:linear-gradient(90deg,#2e7a2e,#4a8a4a)}.hp-fill.mid{background:linear-gradient(90deg,#8a7026,#c9a02b)}.hp-fill.low{background:linear-gradient(90deg,#7a1f25,#b8313a);animation:pulseRed 1.4s ease-in-out infinite}@keyframes pulseRed{0%,to{box-shadow:0 0 12px rgba(184,49,58,.4)}50%{box-shadow:0 0 24px rgba(184,49,58,.8)}}.status-list{display:flex;flex-direction:column;gap:2px}.status-line{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-2);font-size:13px}.status-line:first-child{border-top:none}.status-line .label{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;min-width:100px}.status-line .value{flex:1;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.status-line .value.bad{color:var(--blood)}.status-line .value.ok{color:var(--green)}.status-line .value.warn{color:var(--yellow)}.status-line .meta{color:var(--text-3);margin-left:auto;font-size:11px}.dot{width:8px;height:8px;border-radius:50%;background:var(--blood);box-shadow:0 0 0 0 rgba(184,49,58,.8);animation:pulseDot 1.4s ease-in-out infinite}.dot.green{background:var(--green);animation:pulseDotGreen 2.5s ease-in-out infinite}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(184,49,58,.7)}70%{box-shadow:0 0 0 7px rgba(184,49,58,0)}to{box-shadow:0 0 0 0 rgba(184,49,58,0)}}@keyframes pulseDotGreen{0%,to{box-shadow:0 0 0 0 rgba(74,138,74,0)}50%{box-shadow:0 0 0 5px rgba(74,138,74,0);background:#6aaf6a}}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-1),transparent);margin:4px 0}.fee-line{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.fee-line .label{font-family:var(--serif);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.fee-line .value{font-family:var(--mono);font-size:18px;color:var(--gold-1);font-weight:500}.fee-line .breakdown{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-left:6px}.user-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.stat{padding:4px 14px;border-left:1px solid var(--border-2);display:flex;flex-direction:column;gap:4px}.stat:first-child{border-left:none;padding-left:0}.stat .label{font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.22em;text-transform:uppercase}.stat .value{font-family:var(--mono);font-size:15px;color:var(--text-1)}.stat .value strong{color:var(--gold-1);font-weight:500}.action-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:24px}@media (max-width:720px){.action-row{grid-template-columns:1fr}.user-stats{grid-template-columns:repeat(3,1fr)}}.action-btn{position:relative;padding:22px 20px;border:1px solid var(--border-1);background:var(--bg-card);text-align:left;display:flex;flex-direction:column;gap:6px;transition:all .2s ease;overflow:hidden}.action-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 40%);pointer-events:none}.action-btn .label{font-family:var(--serif);font-size:16px;letter-spacing:.2em;font-weight:600}.action-btn .label,.action-btn .sub{text-transform:uppercase;position:relative;z-index:1}.action-btn .sub{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--text-3)}.action-btn .arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--serif);font-size:22px;color:var(--text-3);transition:all .2s ease}.action-btn.primary{border:1.5px solid var(--gold-1);background:linear-gradient(180deg,rgba(201,169,97,.18),rgba(201,169,97,.04));box-shadow:inset 0 0 0 1px rgba(201,169,97,.1),0 0 24px rgba(201,169,97,.08)}.action-btn.primary .label{color:var(--gold-1)}.action-btn.primary:hover{background:linear-gradient(180deg,rgba(201,169,97,.28),rgba(201,169,97,.08));box-shadow:inset 0 0 0 1px rgba(201,169,97,.2),0 0 32px rgba(201,169,97,.18)}.action-btn.primary .arrow{color:var(--gold-1)}.action-btn.primary:hover .arrow{transform:translateY(-50%) translateX(3px)}.action-btn.danger{border-color:rgba(184,49,58,.5);background:linear-gradient(180deg,rgba(184,49,58,.12),rgba(184,49,58,.02))}.action-btn.danger .label{color:#d85060}.action-btn.danger:hover{border-color:var(--blood);background:linear-gradient(180deg,rgba(184,49,58,.22),rgba(184,49,58,.04));box-shadow:0 0 24px rgba(184,49,58,.15)}.action-btn.danger:hover .arrow{transform:translateY(-50%) translateX(3px);color:var(--blood)}.action-btn.purple{border-color:rgba(122,63,160,.5);background:linear-gradient(180deg,rgba(122,63,160,.14),rgba(122,63,160,.02))}.action-btn.purple .label{color:#b07ed1}.action-btn.purple:hover{border-color:var(--purple);background:linear-gradient(180deg,rgba(122,63,160,.24),rgba(122,63,160,.04));box-shadow:0 0 24px rgba(122,63,160,.18)}.action-btn.purple:hover .arrow{transform:translateY(-50%) translateX(3px);color:var(--purple)}.shop-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px}@media (max-width:720px){.shop-row{grid-template-columns:1fr}}.shop-card{padding:22px 24px;display:flex;flex-direction:column;gap:14px;position:relative}.shop-card .head{display:flex;align-items:center;justify-content:space-between}.shop-card h3{font-family:var(--serif);font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-1);font-weight:600}.shop-card .price{font-family:var(--mono);font-size:22px;color:var(--text-1)}.shop-card .price small{font-size:11px;color:var(--text-3);margin-left:4px}.shop-card .desc{font-size:13px;color:var(--text-2);line-height:1.55;min-height:38px}.shop-card .meta{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.shop-card .meta strong{color:var(--gold-1);font-weight:500}.shop-card .meta .ok{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid var(--border-1);background:var(--bg-2);font-family:var(--serif);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-1);font-weight:600;transition:all .16s ease}.btn:hover{background:rgba(201,169,97,.1)}.btn.primary,.btn:hover{border-color:var(--gold-1);color:var(--gold-1)}.btn.primary{background:linear-gradient(180deg,rgba(201,169,97,.2),rgba(201,169,97,.04))}.btn.primary:hover{background:linear-gradient(180deg,rgba(201,169,97,.32),rgba(201,169,97,.08));box-shadow:0 0 18px rgba(201,169,97,.18)}.btn.full{width:100%}.btn.danger{border-color:rgba(184,49,58,.6);color:#d85060}.btn.danger:hover{background:rgba(184,49,58,.18);border-color:var(--blood);color:#ee6070}.btn.purple{border-color:rgba(122,63,160,.6);color:#b07ed1}.btn.purple:hover{background:rgba(122,63,160,.2);border-color:var(--purple);color:#c894e0}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.modal-overlay{position:fixed;inset:0;background:rgba(5,5,8,.82);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:100;animation:fadeIn .18s ease;padding:24px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:460px;background:var(--bg-card);border:1px solid var(--gold-1);position:relative;box-shadow:0 0 0 1px rgba(201,169,97,.08),0 0 60px rgba(201,169,97,.12),0 24px 80px rgba(0,0,0,.7);animation:modalIn .24s cubic-bezier(.2,.8,.2,1)}@keyframes modalIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal:after,.modal:before{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--gold-1)}.modal:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.modal:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.modal .corner-bl,.modal .corner-tr{position:absolute;width:16px;height:16px;border:1.5px solid var(--gold-1)}.modal .corner-tr{top:-1px;right:-1px;border-left:none;border-bottom:none}.modal .corner-bl{bottom:-1px;left:-1px;border-right:none;border-top:none}.modal-header{padding:22px 26px 18px;border-bottom:1px solid var(--border-1);display:flex;justify-content:space-between;align-items:center}.modal-title{font-family:var(--serif);font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-1)}.modal-close{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border-1);color:var(--text-2);font-family:var(--serif);font-size:16px;transition:all .16s ease}.modal-close:hover{border-color:var(--gold-1);color:var(--gold-1)}.modal-body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:16px}.toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border-1)}.toggle button{padding:12px;font-family:var(--serif);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);transition:all .16s ease;font-weight:600}.toggle button.on{background:linear-gradient(180deg,rgba(201,169,97,.18),rgba(201,169,97,.04));color:var(--gold-1)}.field{display:flex;flex-direction:column;gap:6px}.field-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}.field-label .balance{color:var(--text-2)}.input-wrap{display:flex;align-items:center;border:1px solid var(--border-1);background:var(--bg-0);padding:12px 14px;gap:10px}.input-wrap:focus-within{border-color:var(--gold-1)}.input-wrap input{flex:1;background:none;border:none;outline:none;color:var(--text-1);font-family:var(--mono);font-size:18px}.input-wrap input::-moz-placeholder{color:var(--text-dim)}.input-wrap input::placeholder{color:var(--text-dim)}.input-wrap .ticker{font-family:var(--serif);font-size:13px;letter-spacing:.18em;color:var(--gold-1);font-weight:600;display:flex;align-items:center;gap:6px}.input-wrap .ticker .pip{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--gold-1),var(--bronze))}.input-wrap .ticker.eth .pip{background:linear-gradient(180deg,#627eea,#2a3fa0)}.input-max{font-family:var(--mono);font-size:10px;color:var(--gold-1);letter-spacing:.18em;padding:4px 8px;border:1px solid var(--border-1);cursor:pointer}.input-max:hover{border-color:var(--gold-1)}.swap-divider{display:grid;place-items:center;height:0;margin:-4px 0}.swap-divider span{width:32px;height:32px;border:1px solid var(--border-1);background:var(--bg-0);display:grid;place-items:center;font-family:var(--serif);color:var(--gold-1);font-size:14px;position:relative;z-index:1}.summary-list{border:1px solid var(--border-2);background:rgba(0,0,0,.3);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.summary-row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px}.summary-row .k{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.summary-row .v{color:var(--text-1)}.summary-row .v.gold{color:var(--gold-1)}.summary-row .v.bad{color:var(--blood)}.modal-note{font-size:12px;color:var(--text-2);line-height:1.6;padding:12px 14px;background:rgba(0,0,0,.3);border-left:2px solid var(--gold-2)}.modal-note.danger{border-color:var(--blood)}.modal-note.purple{border-color:var(--purple)}.queue-list{display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:12px;padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid var(--border-2)}.queue-item{display:flex;justify-content:space-between;color:var(--text-2)}.queue-item.you{color:var(--gold-1)}.queue-item .pos{color:var(--text-3);letter-spacing:.16em;font-size:10px;text-transform:uppercase}.lock-banner{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid rgba(122,63,160,.4);background:rgba(122,63,160,.08)}.lock-icon{font-family:var(--serif);font-size:20px;color:var(--purple)}.lock-text{font-size:12px;color:var(--text-2);line-height:1.5}.lock-text strong{color:#b07ed1;font-weight:500}.req-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid var(--border-2)}.req-row .req-label{font-family:var(--mono);font-size:11px;color:var(--text-2);letter-spacing:.14em;text-transform:uppercase}.req-row .req-val{font-family:var(--mono);font-size:13px;color:var(--blood)}.req-row .req-val.met{color:var(--green)}.loot-section{margin-bottom:36px}.loot-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--border-2)}.loot-head h2{font-family:var(--serif);font-size:18px;color:var(--gold-1)}.loot-head .count,.loot-head h2{letter-spacing:.18em;text-transform:uppercase}.loot-head .count{font-family:var(--mono);font-size:11px;color:var(--text-3)}.loot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.loot-card{position:relative;background:var(--bg-card);border:1px solid var(--border-1);padding:14px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.loot-card:hover{border-color:var(--gold-1);box-shadow:0 0 24px rgba(201,169,97,.12);transform:translateY(-2px)}.loot-card.locked{opacity:.45;filter:grayscale(.8)}.loot-img{aspect-ratio:1;background:linear-gradient(135deg,rgba(201,169,97,.1),transparent 60%),repeating-linear-gradient(45deg,#1a1520,#1a1520 6px,#15101a 0,#15101a 12px);border:1px solid var(--border-2);display:grid;place-items:center;font-family:var(--serif);color:var(--gold-2);font-size:36px;position:relative}.loot-img.shield-img{background:radial-gradient(circle at 30% 30%,rgba(74,138,74,.18),transparent 60%),var(--bg-2);color:var(--green)}.loot-name{font-family:var(--serif);font-size:13px;letter-spacing:.1em;color:var(--text-1);text-transform:uppercase;font-weight:600}.loot-meta{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase}.dup-badge,.loot-meta{font-family:var(--mono);font-size:10px}.dup-badge{position:absolute;top:8px;right:8px;background:var(--bg-0);border:1px solid var(--gold-1);color:var(--gold-1);padding:3px 8px;letter-spacing:.1em;font-weight:600;z-index:1}.shield-stack{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:center;padding:24px;border:1px solid var(--border-1);background:linear-gradient(135deg,rgba(74,138,74,.06),transparent 60%),var(--bg-card)}.shield-stack-icon{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,rgba(74,138,74,.18),transparent 60%),var(--bg-2);border:1px solid rgba(74,138,74,.4);display:grid;place-items:center;font-family:var(--serif);font-size:96px;color:var(--green);position:relative}.shield-stack-info h3{font-family:var(--serif);font-size:22px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-1);margin-bottom:8px}.shield-stack-info .count{font-family:var(--mono);font-size:48px;color:var(--green);margin:8px 0}.shield-stack-info p{font-size:13px;color:var(--text-2);line-height:1.6;max-width:460px}.kill-list{display:flex;flex-direction:column}.kill-row{display:grid;grid-template-columns:80px 1fr auto auto auto;gap:20px;align-items:center;padding:18px 20px;border:1px solid var(--border-1);border-top:none;background:var(--bg-card);transition:all .2s ease}.kill-row:first-child{border-top:1px solid var(--border-1)}.kill-row:hover{background:linear-gradient(90deg,rgba(201,169,97,.04),transparent);border-color:var(--border-strong)}.kill-portrait{width:64px;height:64px;background:linear-gradient(135deg,rgba(184,49,58,.12),transparent 50%),repeating-linear-gradient(45deg,#1a1520,#1a1520 4px,#15101a 0,#15101a 8px);border:1px solid var(--border-1);display:grid;place-items:center;font-family:var(--serif);font-size:28px;color:var(--gold-2);filter:grayscale(.5)}.kill-info .name{font-family:var(--serif);font-size:16px;letter-spacing:.12em;color:var(--text-1);text-transform:uppercase;font-weight:600;margin-bottom:4px}.kill-info .killer{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.1em}.kill-info .killer strong{color:var(--gold-1);font-weight:500}.kill-stat{display:flex;flex-direction:column;gap:4px;text-align:right;min-width:100px}.kill-stat .label{font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.22em;text-transform:uppercase}.kill-stat .value{font-family:var(--mono);font-size:13px;color:var(--text-1)}.kill-stat .value strong{color:var(--gold-1);font-weight:500}@media (max-width:720px){.kill-row{grid-template-columns:64px 1fr;gap:14px}.kill-row .kill-stat{display:none}.kill-row .kill-stat:first-of-type{display:flex}}.faq-list{display:flex;flex-direction:column;gap:8px;max-width:880px;margin:0 auto}.faq-item{border:1px solid var(--border-1);background:var(--bg-card)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;text-align:left;font-family:var(--serif);font-size:15px;letter-spacing:.1em;color:var(--text-1);font-weight:600;text-transform:uppercase;transition:all .16s ease}.faq-q .icon,.faq-q:hover{color:var(--gold-1)}.faq-q .icon{font-family:var(--serif);font-size:18px;transition:transform .24s ease;margin-left:14px}.faq-item.open .faq-q{color:var(--gold-1);border-bottom:1px solid var(--border-2)}.faq-item.open .faq-q .icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease,padding .28s ease}.faq-item.open .faq-a{max-height:600px;padding:18px 22px 22px}.faq-a p{font-size:14px;color:var(--text-2);line-height:1.7;margin-bottom:10px}.faq-a p:last-child{margin-bottom:0}.faq-a strong{color:var(--gold-1);font-weight:500}.faq-a code{font-family:var(--mono);font-size:12px;background:var(--bg-0);padding:1px 6px;color:var(--gold-1);border:1px solid var(--border-2)}.market-row{display:grid;grid-template-columns:1fr 1fr;row-gap:12px}.market-stat{padding:4px 14px;border-left:1px solid var(--border-2);display:flex;flex-direction:column;gap:4px}.market-stat:nth-child(odd){border-left:none;padding-left:0}.x-fab{position:fixed;right:22px;bottom:22px;width:44px;height:44px;display:grid;place-items:center;background:var(--bg-1);border:1px solid var(--border-1);color:var(--text-1);z-index:60;transition:all .18s ease;box-shadow:0 4px 18px rgba(0,0,0,.5)}.x-fab:hover{border-color:var(--gold-1);color:var(--gold-1);background:linear-gradient(180deg,rgba(201,169,97,.12),rgba(201,169,97,.02));box-shadow:0 0 18px rgba(201,169,97,.25);transform:translateY(-1px)}.market-stat .label{font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.22em;text-transform:uppercase}.market-stat .value{font-family:var(--mono);font-size:15px;color:var(--text-1);display:flex;align-items:baseline;gap:8px}.market-stat .value strong{color:var(--gold-1);font-weight:500}.market-stat .delta{font-size:11px;letter-spacing:.08em}.market-stat .delta.up{color:var(--green)}.market-stat .delta.down{color:var(--blood)}.faq-section-head{font-family:var(--serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-3);text-align:center;margin:22px 0 10px;display:flex;align-items:center;gap:14px}.faq-section-head:after,.faq-section-head:before{content:"";height:1px;flex:1;background:var(--border-2)}.faq-list>.faq-section-head:first-child{margin-top:4px}.faq-table{width:100%;border-collapse:collapse;margin:10px 0;font-family:var(--mono);font-size:12px;border:1px solid var(--border-1)}.faq-table th{text-align:left;padding:10px 14px;font-family:var(--serif);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-1);background:rgba(201,169,97,.06);border-bottom:1px solid var(--border-1);font-weight:600}.faq-table td{padding:9px 14px;color:var(--text-1);border-top:1px solid var(--border-2)}.faq-table td:last-child{color:var(--blood);text-align:right;font-weight:500}.tab-content{display:none}.tab-content.active{display:block;animation:contentIn .24s ease}@keyframes contentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--border-2)}.page-head h1{font-family:var(--serif);font-size:26px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-1);font-weight:600}.page-head .sub{font-size:11px}.page-head .sub,footer{font-family:var(--mono);color:var(--text-3);letter-spacing:.2em;text-transform:uppercase}footer{padding:24px 32px;border-top:1px solid var(--border-2);display:flex;justify-content:space-between;font-size:10px}@media (max-width:720px){.topbar{padding:14px 16px;flex-wrap:wrap;gap:12px}.tabs{order:3;width:100%;overflow-x:auto}.tab{padding:8px 12px;font-size:11px}main{padding:18px}.brand-name{font-size:18px}.brand-sub{display:none}.boss-portrait{width:240px;height:240px}}