/* ============================================================
   LUDAX — application-surface tokens (companion to theme.css).
   Dark values are the original app palette, unchanged.
   :scope-theme[data-theme="light"] re-maps the same names.
   Roles: fg = text/icon, ln = hairline/border, bg = surface/fill,
   sh = shadow. Never hardcode colour in app markup — add a token.
   ============================================================ */
[data-dc-page="login"] {
  /* hue-parametric chips (plan use-case tags): the hue is per item, the
     lightness/chroma come from the theme */
  --hue-fg-l: 0.86; --hue-fg-c: 0.09;
  --hue-bg-l: 0.32; --hue-bg-c: 0.06; --hue-bg-a: 0.55;
  --hue-bd-l: 0.62; --hue-bd-c: 0.12; --hue-bd-a: 0.42;
  --hue-dot-l: 0.68; --hue-dot-c: 0.13;
  /* crypto badge tints — bright in both themes (dark ink sits on them) */
  --coin-btc: #f7931a;
  --coin-eth: #8ba2f9;
  --coin-usdt: #26a17b;
  --coin-ltc: #a6a9b6;
  --coin-ton: #3aa5e8;
  /* inverted control: a white button on dark, the brand accent on light */
  --bg-invert: #ffffff;
  --fg-invert: #1a0b2e;
  --bg-blue39: #5a5d6b;
  --bg-cyan32: #0369a1;
  --bg-cyan53: #2f9fe0;
  --bg-cyan60: #38bdf8;
  --bg-cyan60a10: rgba(56,189,248,0.1);
  --bg-cyan60a12: rgba(56,189,248,0.12);
  --bg-cyan60a13: rgba(56,189,248,0.13);
  --bg-cyan60a14: rgba(56,189,248,0.14);
  --bg-cyan60a28: rgba(56,189,248,0.28);
  --bg-cyan60a4: rgba(56,189,248,0.04);
  --bg-green15: #0f3d24;
  --bg-green15-2: #123c22;
  --bg-green43: #22b981;
  --bg-green45: #22c55e;
  --bg-green45a12: rgba(34,197,94,0.12);
  --bg-green45a14: rgba(34,197,94,0.14);
  --bg-green49a6: rgba(52,199,89,0.06);
  --bg-green5: #03170f;
  --bg-green52a10: rgba(52,211,153,0.1);
  --bg-green52a13: rgba(52,211,153,0.13);
  --bg-green52a14: rgba(52,211,153,0.14);
  --bg-green61: #5dd87b;
  --bg-green61a10: rgba(93,216,123,0.1);
  --bg-green61a11: rgba(93,216,123,0.11);
  --bg-green61a12: rgba(93,216,123,0.12);
  --bg-green61a13: rgba(93,216,123,0.13);
  --bg-green61a14: rgba(93,216,123,0.14);
  --bg-green61a16: rgba(93,216,123,0.16);
  --bg-green61a30: rgba(93,216,123,0.3);
  --bg-green61a32: rgba(93,216,123,0.32);
  --bg-green61a8: rgba(93,216,123,0.08);
  --bg-green61a9: rgba(93,216,123,0.09);
  --bg-green70: #7ce894;
  --bg-green9: #082516;
  --bg-n10: #14141f;
  --bg-n100: #ffffff;
  --bg-n100a10: rgba(255,255,255,0.1);
  --bg-n100a10_2: rgba(255,255,255,0.102);
  --bg-n100a11: rgba(255,255,255,0.11);
  --bg-n100a12: rgba(255,255,255,0.12);
  --bg-n100a12_7: rgba(255,255,255,0.127);
  --bg-n100a13_1: rgba(255,255,255,0.131);
  --bg-n100a14: rgba(255,255,255,0.14);
  --bg-n100a15_9: rgba(255,255,255,0.159);
  --bg-n100a16: rgba(255,255,255,0.16);
  --bg-n100a17_1: rgba(255,255,255,0.171);
  --bg-n100a17_8: rgba(255,255,255,0.178);
  --bg-n100a18: rgba(255,255,255,0.18);
  --bg-n100a18_1: rgba(255,255,255,0.181);
  --bg-n100a18_6: rgba(255,255,255,0.186);
  --bg-n100a19_3: rgba(255,255,255,0.193);
  --bg-n100a19_4: rgba(255,255,255,0.194);
  --bg-n100a1_2: rgba(255,255,255,0.012);
  --bg-n100a1_5: rgba(255,255,255,0.015);
  --bg-n100a2: rgba(255,255,255,0.02);
  --bg-n100a21_3: rgba(255,255,255,0.213);
  --bg-n100a22_6: rgba(255,255,255,0.226);
  --bg-n100a23: rgba(255,255,255,0.23);
  --bg-n100a24: rgba(255,255,255,0.24);
  --bg-n100a24_6: rgba(255,255,255,0.246);
  --bg-n100a25_5: rgba(255,255,255,0.255);
  --bg-n100a28_8: rgba(255,255,255,0.288);
  --bg-n100a2_4: rgba(255,255,255,0.024);
  --bg-n100a2_5: rgba(255,255,255,0.025);
  --bg-n100a2_8: rgba(255,255,255,0.028);
  --bg-n100a3: rgba(255,255,255,0.03);
  --bg-n100a30: rgba(255,255,255,0.3);
  --bg-n100a32_1: rgba(255,255,255,0.321);
  --bg-n100a33_2: rgba(255,255,255,0.332);
  --bg-n100a36_9: rgba(255,255,255,0.369);
  --bg-n100a4: rgba(255,255,255,0.04);
  --bg-n100a40: rgba(255,255,255,0.4);
  --bg-n100a41_4: rgba(255,255,255,0.414);
  --bg-n100a41_5: rgba(255,255,255,0.415);
  --bg-n100a42: rgba(255,255,255,0.42);
  --bg-n100a42_7: rgba(255,255,255,0.427);
  --bg-n100a42_8: rgba(255,255,255,0.428);
  --bg-n100a44: rgba(255,255,255,0.44);
  --bg-n100a45: rgba(255,255,255,0.45);
  --bg-n100a46: rgba(255,255,255,0.46);
  --bg-n100a4_5: rgba(255,255,255,0.045);
  --bg-n100a5: rgba(255,255,255,0.05);
  --bg-n100a50: rgba(255,255,255,0.5);
  --bg-n100a6: rgba(255,255,255,0.06);
  --bg-n100a60: rgba(255,255,255,0.6);
  --bg-n100a62: rgba(255,255,255,0.62);
  --bg-n100a7: rgba(255,255,255,0.07);
  --bg-n100a70: rgba(255,255,255,0.7);
  --bg-n100a72: rgba(255,255,255,0.72);
  --bg-n100a75: rgba(255,255,255,0.75);
  --bg-n100a76_6: rgba(255,255,255,0.766);
  --bg-n100a8: rgba(255,255,255,0.08);
  --bg-n100a80: rgba(255,255,255,0.8);
  --bg-n100a82: rgba(255,255,255,0.82);
  --bg-n100a9: rgba(255,255,255,0.09);
  --bg-n11: #181822;
  --bg-n2a60: rgba(3,3,7,0.6);
  --bg-n2a72: rgba(3,3,7,0.72);
  --bg-n2a78: rgba(3,3,7,0.78);
  --bg-n3: #05050a;
  --bg-n3-2: #050509;
  --bg-n32: #4b4e5a;
  --bg-n33: #4d505c;
  --bg-n3a82: rgba(5,5,10,0.82);
  --bg-n3a86: rgba(5,5,10,0.86);
  --bg-n3a92: rgba(5,5,10,0.92);
  --bg-n4: #07070b;
  --bg-n4-2: #08080e;
  --bg-n4-3: #09070d;
  --bg-n4-4: #08060c;
  --bg-n4a70: rgba(8,8,14,0.7);
  --bg-n4a92: rgba(8,8,14,0.92);
  --bg-n5: #0a0a12;
  --bg-n5-2: #0a0a11;
  --bg-n5-3: #080810;
  --bg-n5a72: rgba(10,10,18,0.72);
  --bg-n6: #0c0c14;
  --bg-n6-2: #0b0a16;
  --bg-n6-3: #0b0b12;
  --bg-n65a40: rgba(159,161,173,0.4);
  --bg-n6a0: rgba(12,12,20,0);
  --bg-n6a40: rgba(12,12,20,0.4);
  --bg-n6a55: rgba(11,11,18,0.55);
  --bg-n7a62: rgba(14,14,22,0.62);
  --bg-n7a82: rgba(14,14,22,0.82);
  --bg-n8: #111119;
  --bg-n9: #151519;
  --bg-n9-2: #12121c;
  --bg-n9-3: #12101d;
  --bg-n96a2_2: rgba(247,247,245,0.022);
  --bg-orange37: #b45309;
  --bg-orange44: #d97706;
  --bg-orange48: #d99a1e;
  --bg-orange56: #fbbf24;
  --bg-orange56a12: rgba(251,191,36,0.12);
  --bg-orange56a14: rgba(251,191,36,0.14);
  --bg-orange56a9: rgba(251,191,36,0.09);
  --bg-orange59: #febc2e;
  --bg-orange59a10: rgba(254,188,46,0.1);
  --bg-orange59a12: rgba(254,188,46,0.12);
  --bg-orange59a13: rgba(254,188,46,0.13);
  --bg-orange59a14: rgba(254,188,46,0.14);
  --bg-orange59a22: rgba(254,188,46,0.22);
  --bg-orange59a32: rgba(254,188,46,0.32);
  --bg-orange59a6: rgba(254,188,46,0.06);
  --bg-orange59a7: rgba(254,188,46,0.07);
  --bg-orange6: #1b1204;
  --bg-red71a10: rgba(248,113,113,0.1);
  --bg-red71a14: rgba(248,113,113,0.14);
  --bg-red71a18: rgba(248,113,113,0.18);
  --bg-red71a20: rgba(248,113,113,0.2);
  --bg-red71a50: rgba(248,113,113,0.5);
  --bg-red71a7: rgba(248,113,113,0.07);
  --bg-red71a8: rgba(248,113,113,0.08);
  --bg-sky45: #1d74c7;
  --bg-sky48: #1d4ed8;
  --bg-sky60: #3b82f6;
  --bg-sky60a13: rgba(59,130,246,0.13);
  --bg-sky68a12: rgba(96,165,250,0.12);
  --bg-teal24: #047857;
  --bg-teal39: #26a17b;
  --bg-teal53a12: rgba(34,211,238,0.12);
  --bg-teal53a13: rgba(34,211,238,0.13);
  --bg-teal69: #67e8f9;
  --bg-teal69a15: rgba(103,232,249,0.15);
  --bg-teal69a30: rgba(103,232,249,0.3);
  --bg-teal69a6: rgba(103,232,249,0.06);
  --bg-violet10: #150a29;
  --bg-violet10-2: #150f26;
  --bg-violet11: #150c2c;
  --bg-violet19a72: rgba(40,24,74,0.72);
  --bg-violet21: #2a1258;
  --bg-violet35: #4c1d95;
  --bg-violet35a16: rgba(76,29,149,0.16);
  --bg-violet35a22: rgba(76,29,149,0.22);
  --bg-violet42: #5b21b6;
  --bg-violet50: #6d28d9;
  --bg-violet50-2: #7028d8;
  --bg-violet50a14: rgba(109,40,217,0.14);
  --bg-violet58: #7c3aed;
  --bg-violet58a10: rgba(124,58,237,0.1);
  --bg-violet58a12: rgba(124,58,237,0.12);
  --bg-violet58a15: rgba(124,58,237,0.15);
  --bg-violet58a16: rgba(124,58,237,0.16);
  --bg-violet58a20: rgba(124,58,237,0.2);
  --bg-violet58a24: rgba(124,58,237,0.24);
  --bg-violet58a30: rgba(124,58,237,0.3);
  --bg-violet58a34: rgba(124,58,237,0.34);
  --bg-violet58a4: rgba(124,58,237,0.04);
  --bg-violet58a40: rgba(124,58,237,0.4);
  --bg-violet58a85: rgba(124,58,237,0.85);
  --bg-violet58a9: rgba(124,58,237,0.09);
  --bg-violet65: #a855f7;
  --bg-violet65a28: rgba(168,85,247,0.28);
  --bg-violet65a7: rgba(168,85,247,0.07);
  --bg-violet65a8: rgba(168,85,247,0.08);
  --bg-violet66: #8b5cf6;
  --bg-violet66a0: rgba(139,92,246,0);
  --bg-violet66a10: rgba(139,92,246,0.1);
  --bg-violet66a11: rgba(139,92,246,0.11);
  --bg-violet66a12: rgba(139,92,246,0.12);
  --bg-violet66a13: rgba(139,92,246,0.13);
  --bg-violet66a14: rgba(139,92,246,0.14);
  --bg-violet66a15: rgba(139,92,246,0.15);
  --bg-violet66a16: rgba(139,92,246,0.16);
  --bg-violet66a18: rgba(139,92,246,0.18);
  --bg-violet66a2: rgba(139,92,246,0.02);
  --bg-violet66a20: rgba(139,92,246,0.2);
  --bg-violet66a22: rgba(139,92,246,0.22);
  --bg-violet66a24: rgba(139,92,246,0.24);
  --bg-violet66a26: rgba(139,92,246,0.26);
  --bg-violet66a28: rgba(139,92,246,0.28);
  --bg-violet66a3: rgba(139,92,246,0.03);
  --bg-violet66a30: rgba(139,92,246,0.3);
  --bg-violet66a32: rgba(139,92,246,0.32);
  --bg-violet66a35: rgba(139,92,246,0.35);
  --bg-violet66a42: rgba(139,92,246,0.42);
  --bg-violet66a5: rgba(139,92,246,0.05);
  --bg-violet66a50: rgba(139,92,246,0.5);
  --bg-violet66a55: rgba(139,92,246,0.55);
  --bg-violet66a60: rgba(139,92,246,0.6);
  --bg-violet66a65: rgba(139,92,246,0.65);
  --bg-violet66a7: rgba(139,92,246,0.07);
  --bg-violet66a8: rgba(139,92,246,0.08);
  --bg-violet66a9: rgba(139,92,246,0.09);
  --bg-violet7: #0d0a1c;
  --bg-violet7-2: #0e0a1c;
  --bg-violet75: #c084fc;
  --bg-violet75a60: rgba(192,132,252,0.6);
  --bg-violet75a90: rgba(192,132,252,0.9);
  --bg-violet76: #a78bfa;
  --bg-violet76a10: rgba(167,139,250,0.1);
  --bg-violet76a13: rgba(167,139,250,0.13);
  --bg-violet76a14: rgba(167,139,250,0.14);
  --bg-violet76a16: rgba(167,139,250,0.16);
  --bg-violet76a20: rgba(167,139,250,0.2);
  --bg-violet76a28: rgba(167,139,250,0.28);
  --bg-violet76a30: rgba(167,139,250,0.3);
  --bg-violet76a42: rgba(167,139,250,0.42);
  --bg-violet85: #d8b4fe;
  --bg-violet85-2: #c4b5fd;
  --bg-violet85a10_8: rgba(196,181,253,0.108);
  --bg-violet85a10_9: rgba(196,181,253,0.109);
  --bg-violet85a11: rgba(196,181,253,0.11);
  --bg-violet85a11_1: rgba(196,181,253,0.111);
  --bg-violet85a11_2: rgba(196,181,253,0.112);
  --bg-violet85a11_3: rgba(196,181,253,0.113);
  --bg-violet85a11_7: rgba(196,181,253,0.117);
  --bg-violet85a12_1: rgba(196,181,253,0.121);
  --bg-violet85a12_2: rgba(196,181,253,0.122);
  --bg-violet85a13_4: rgba(196,181,253,0.134);
  --bg-violet85a14_7: rgba(196,181,253,0.147);
  --bg-violet85a15_9: rgba(196,181,253,0.159);
  --bg-violet85a16_8: rgba(196,181,253,0.168);
  --bg-violet85a17_2: rgba(196,181,253,0.172);
  --bg-violet85a17_4: rgba(196,181,253,0.174);
  --bg-violet85a17_7: rgba(196,181,253,0.177);
  --bg-violet85a18: rgba(196,181,253,0.18);
  --bg-violet85a18_2: rgba(196,181,253,0.182);
  --bg-violet85a18_4: rgba(196,181,253,0.184);
  --bg-violet85a19_2: rgba(196,181,253,0.192);
  --bg-violet85a20_6: rgba(196,181,253,0.206);
  --bg-violet85a20_7: rgba(196,181,253,0.207);
  --bg-violet85a21_3: rgba(196,181,253,0.213);
  --bg-violet85a21_5: rgba(196,181,253,0.215);
  --bg-violet85a22: rgba(196,181,253,0.22);
  --bg-violet85a22_1: rgba(196,181,253,0.221);
  --bg-violet85a22_9: rgba(196,181,253,0.229);
  --bg-violet85a23_3: rgba(196,181,253,0.233);
  --bg-violet85a23_5: rgba(196,181,253,0.235);
  --bg-violet85a24_5: rgba(196,181,253,0.245);
  --bg-violet85a24_7: rgba(196,181,253,0.247);
  --bg-violet85a25_2: rgba(196,181,253,0.252);
  --bg-violet85a25_3: rgba(196,181,253,0.253);
  --bg-violet85a25_4: rgba(196,181,253,0.254);
  --bg-violet85a25_6: rgba(196,181,253,0.256);
  --bg-violet85a25_9: rgba(196,181,253,0.259);
  --bg-violet85a26_4: rgba(196,181,253,0.264);
  --bg-violet85a27_2: rgba(196,181,253,0.272);
  --bg-violet85a27_6: rgba(196,181,253,0.276);
  --bg-violet85a29: rgba(196,181,253,0.29);
  --bg-violet85a29_6: rgba(196,181,253,0.296);
  --bg-violet85a31_3: rgba(196,181,253,0.313);
  --bg-violet85a31_7: rgba(196,181,253,0.317);
  --bg-violet85a32_1: rgba(196,181,253,0.321);
  --bg-violet85a33_3: rgba(196,181,253,0.333);
  --bg-violet85a33_8: rgba(196,181,253,0.338);
  --bg-violet85a34: rgba(196,181,253,0.34);
  --bg-violet85a36_4: rgba(196,181,253,0.364);
  --bg-violet85a40_2: rgba(196,181,253,0.402);
  --bg-violet85a55_3: rgba(196,181,253,0.553);
  --bg-violet85a60_6: rgba(196,181,253,0.606);
  --bg-violet85a65_6: rgba(196,181,253,0.656);
  --bg-violet85a68_4: rgba(196,181,253,0.684);
  --bg-violet9: #130d20;
  --bg-violet90a45: rgba(214,203,255,0.45);
  --bg-violet90a50: rgba(214,203,255,0.5);
  --bg-violet93a55: rgba(226,218,255,0.55);
  --bg-violet93a58: rgba(226,218,255,0.58);
  --bg-violet93a60: rgba(226,218,255,0.6);
  --bg-violet9a55: rgba(18,12,34,0.55);
  --fg-amber65: #fcd34d;
  --fg-amber77: #fde68a;
  --fg-blue26: #3a3d4a;
  --fg-blue39: #5a5d6b;
  --fg-blue39-2: #5b5f6b;
  --fg-blue47: #6f7280;
  --fg-blue53: #7d8090;
  --fg-blue58: #8a8e9c;
  --fg-blue58-2: #8b8e9d;
  --fg-blue59: #8b8fa0;
  --fg-blue62: #9497a6;
  --fg-blue66: #a0a3b2;
  --fg-blue68: #a6a9b6;
  --fg-blue76: #8ba2f9;
  --fg-blue89a60: rgba(199,210,254,0.6);
  --fg-cyan57: #3aa5e8;
  --fg-cyan60: #38bdf8;
  --fg-cyan74: #7dd3fc;
  --fg-cyan77: #b8c9d0;
  --fg-cyan96: #eaf7ff;
  --fg-green52: #34d399;
  --fg-green61: #5dd87b;
  --fg-green67: #6ee7b7;
  --fg-green70: #7ce894;
  --fg-green73: #86efac;
  --fg-green74: #8bf0a5;
  --fg-green78: #a7e8b6;
  --fg-green80: #a7f3d0;
  --fg-green85: #bbf7d0;
  --fg-green93: #dcfce7;
  --fg-n100: #ffffff;
  --fg-n100a45: rgba(255,255,255,0.45);
  --fg-n100a50: rgba(255,255,255,0.5);
  --fg-n100a60: rgba(255,255,255,0.6);
  --fg-n32: #4b4e5a;
  --fg-n33: #4d505c;
  --fg-n44: #6a6a78;
  --fg-n5: #06120a;
  --fg-n5-2: #0a0a10;
  --fg-n53: #7f7f8d;
  --fg-n57: #8a8a98;
  --fg-n62: #9898a6;
  --fg-n65: #9fa1ad;
  --fg-n69: #a8aab6;
  --fg-n70: #adafba;
  --fg-n75: #b9bbc6;
  --fg-n78: #c0c2cc;
  --fg-n81: #c9c9d2;
  --fg-n81-2: #c9cbd4;
  --fg-n87: #dcdce2;
  --fg-n90: #e2e3e9;
  --fg-n92: #e6e6ee;
  --fg-n92-2: #e7e7ec;
  --fg-n96: #f7f7f5;
  --fg-n96-2: #f2f2f6;
  --fg-orange54: #f7931a;
  --fg-orange56: #fbbf24;
  --fg-orange59: #febc2e;
  --fg-orange63: #b9ab8a;
  --fg-orange78: #e8d5a8;
  --fg-purple83: #f0abfc;
  --fg-red71: #f87171;
  --fg-red82: #fca5a5;
  --fg-red89: #fecaca;
  --fg-sky65: #9ca3af;
  --fg-sky7: #06121c;
  --fg-sky78: #93c5fd;
  --fg-sky87: #bfdbfe;
  --fg-teal69: #67e8f9;
  --fg-teal69a16: rgba(103,232,249,0.16);
  --fg-teal69a20: rgba(103,232,249,0.2);
  --fg-teal69a35: rgba(103,232,249,0.35);
  --fg-teal80: #a5e9f5;
  --fg-teal82: #a5f3fc;
  --fg-violet11: #190b2e;
  --fg-violet11-2: #1a0b2e;
  --fg-violet58: #7c3aed;
  --fg-violet65: #a855f7;
  --fg-violet66: #8b5cf6;
  --fg-violet74: #b3aecb;
  --fg-violet75: #c084fc;
  --fg-violet76: #a78bfa;
  --fg-violet76a55: rgba(167,139,250,0.55);
  --fg-violet78: #c0bed0;
  --fg-violet79: #c2bcd6;
  --fg-violet85: #c4b5fd;
  --fg-violet85-2: #d8b4fe;
  --fg-violet89: #d3c6ff;
  --fg-violet91: #ddd0ff;
  --fg-violet92: #e9d5ff;
  --fg-violet92-2: #ddd6fe;
  --ln-cyan60a28: rgba(56,189,248,0.28);
  --ln-cyan60a30: rgba(56,189,248,0.3);
  --ln-green49a26: rgba(52,199,89,0.26);
  --ln-green52a28: rgba(52,211,153,0.28);
  --ln-green52a40: rgba(52,211,153,0.4);
  --ln-green61a24: rgba(93,216,123,0.24);
  --ln-green61a26: rgba(93,216,123,0.26);
  --ln-green61a28: rgba(93,216,123,0.28);
  --ln-green61a30: rgba(93,216,123,0.3);
  --ln-green61a32: rgba(93,216,123,0.32);
  --ln-green61a34: rgba(93,216,123,0.34);
  --ln-green61a40: rgba(93,216,123,0.4);
  --ln-green61a45: rgba(93,216,123,0.45);
  --ln-green73a28: rgba(134,239,172,0.28);
  --ln-n100: #ffffff;
  --ln-n100a10: rgba(255,255,255,0.1);
  --ln-n100a11: rgba(255,255,255,0.11);
  --ln-n100a12: rgba(255,255,255,0.12);
  --ln-n100a14: rgba(255,255,255,0.14);
  --ln-n100a16: rgba(255,255,255,0.16);
  --ln-n100a18: rgba(255,255,255,0.18);
  --ln-n100a20: rgba(255,255,255,0.2);
  --ln-n100a26: rgba(255,255,255,0.26);
  --ln-n100a30: rgba(255,255,255,0.3);
  --ln-n100a35: rgba(255,255,255,0.35);
  --ln-n100a3_5: rgba(255,255,255,0.035);
  --ln-n100a4: rgba(255,255,255,0.04);
  --ln-n100a4_5: rgba(255,255,255,0.045);
  --ln-n100a5: rgba(255,255,255,0.05);
  --ln-n100a50: rgba(255,255,255,0.5);
  --ln-n100a5_5: rgba(255,255,255,0.055);
  --ln-n100a6: rgba(255,255,255,0.06);
  --ln-n100a7: rgba(255,255,255,0.07);
  --ln-n100a7_5: rgba(255,255,255,0.075);
  --ln-n100a8: rgba(255,255,255,0.08);
  --ln-n100a9: rgba(255,255,255,0.09);
  --ln-n3: #05050a;
  --ln-n6: #0c0c14;
  --ln-orange56a30: rgba(251,191,36,0.3);
  --ln-orange56a34: rgba(251,191,36,0.34);
  --ln-orange56a36: rgba(251,191,36,0.36);
  --ln-orange59a24: rgba(254,188,46,0.24);
  --ln-orange59a26: rgba(254,188,46,0.26);
  --ln-orange59a28: rgba(254,188,46,0.28);
  --ln-orange59a32: rgba(254,188,46,0.32);
  --ln-orange59a40: rgba(254,188,46,0.4);
  --ln-orange59a45: rgba(254,188,46,0.45);
  --ln-red71a28: rgba(248,113,113,0.28);
  --ln-red71a30: rgba(248,113,113,0.3);
  --ln-red71a32: rgba(248,113,113,0.32);
  --ln-red71a35: rgba(248,113,113,0.35);
  --ln-red71a40: rgba(248,113,113,0.4);
  --ln-sky68a32: rgba(96,165,250,0.32);
  --ln-sky78a30: rgba(147,197,253,0.3);
  --ln-teal53a26: rgba(34,211,238,0.26);
  --ln-teal69a22: rgba(103,232,249,0.22);
  --ln-teal69a26: rgba(103,232,249,0.26);
  --ln-teal69a40: rgba(103,232,249,0.4);
  --ln-teal69a50: rgba(103,232,249,0.5);
  --ln-teal69a80: rgba(103,232,249,0.8);
  --ln-violet58: #7c3aed;
  --ln-violet65: #a855f7;
  --ln-violet65a30: rgba(168,85,247,0.3);
  --ln-violet65a40: rgba(168,85,247,0.4);
  --ln-violet65a50: rgba(168,85,247,0.5);
  --ln-violet66: #8b5cf6;
  --ln-violet66a16: rgba(139,92,246,0.16);
  --ln-violet66a22: rgba(139,92,246,0.22);
  --ln-violet66a24: rgba(139,92,246,0.24);
  --ln-violet66a26: rgba(139,92,246,0.26);
  --ln-violet66a28: rgba(139,92,246,0.28);
  --ln-violet66a30: rgba(139,92,246,0.3);
  --ln-violet66a32: rgba(139,92,246,0.32);
  --ln-violet66a34: rgba(139,92,246,0.34);
  --ln-violet66a35: rgba(139,92,246,0.35);
  --ln-violet66a40: rgba(139,92,246,0.4);
  --ln-violet66a42: rgba(139,92,246,0.42);
  --ln-violet66a45: rgba(139,92,246,0.45);
  --ln-violet66a50: rgba(139,92,246,0.5);
  --ln-violet66a55: rgba(139,92,246,0.55);
  --ln-violet66a60: rgba(139,92,246,0.6);
  --ln-violet66a75: rgba(139,92,246,0.75);
  --ln-violet76: #a78bfa;
  --ln-violet76a26: rgba(167,139,250,0.26);
  --ln-violet76a28: rgba(167,139,250,0.28);
  --ln-violet76a30: rgba(167,139,250,0.3);
  --ln-violet76a32: rgba(167,139,250,0.32);
  --ln-violet76a34: rgba(167,139,250,0.34);
  --ln-violet76a35: rgba(167,139,250,0.35);
  --ln-violet76a40: rgba(167,139,250,0.4);
  --ln-violet76a42: rgba(167,139,250,0.42);
  --ln-violet76a44: rgba(167,139,250,0.44);
  --ln-violet76a45: rgba(167,139,250,0.45);
  --ln-violet76a50: rgba(167,139,250,0.5);
  --ln-violet76a55: rgba(167,139,250,0.55);
  --ln-violet76a60: rgba(167,139,250,0.6);
  --ln-violet85: #c4b5fd;
  --ln-violet85a50: rgba(196,181,253,0.5);
  --ln-violet85a85: rgba(196,181,253,0.85);
  --sh-green61a14: rgba(93,216,123,0.14);
  --sh-green61a28: rgba(93,216,123,0.28);
  --sh-green61a80: rgba(93,216,123,0.8);
  --sh-n0: #000000;
  --sh-n0a0: rgba(0,0,0,0);
  --sh-n0a40: rgba(0,0,0,0.4);
  --sh-n0a50: rgba(0,0,0,0.5);
  --sh-n0a55: rgba(0,0,0,0.55);
  --sh-n0a60: rgba(0,0,0,0.6);
  --sh-n0a75: rgba(0,0,0,0.75);
  --sh-n0a80: rgba(0,0,0,0.8);
  --sh-n0a90: rgba(0,0,0,0.9);
  --sh-n0a95: rgba(0,0,0,0.95);
  --sh-n100a10: rgba(255,255,255,0.1);
  --sh-n100a12: rgba(255,255,255,0.12);
  --sh-n100a22: rgba(255,255,255,0.22);
  --sh-n100a28: rgba(255,255,255,0.28);
  --sh-n100a4_5: rgba(255,255,255,0.045);
  --sh-n100a5: rgba(255,255,255,0.05);
  --sh-n100a6: rgba(255,255,255,0.06);
  --sh-n100a7: rgba(255,255,255,0.07);
  --sh-n100a8: rgba(255,255,255,0.08);
  --sh-n100a9: rgba(255,255,255,0.09);
  --sh-teal69a0: rgba(103,232,249,0);
  --sh-teal69a45: rgba(103,232,249,0.45);
  --sh-teal69a50: rgba(103,232,249,0.5);
  --sh-teal69a55: rgba(103,232,249,0.55);
  --sh-teal69a60: rgba(103,232,249,0.6);
  --sh-teal69a80: rgba(103,232,249,0.8);
  --sh-teal69a90: rgba(103,232,249,0.9);
  --sh-teal69a95: rgba(103,232,249,0.95);
  --sh-violet50a85: rgba(109,40,217,0.85);
  --sh-violet58: #7c3aed;
  --sh-violet58a12: rgba(124,58,237,0.12);
  --sh-violet58a16: rgba(124,58,237,0.16);
  --sh-violet58a30: rgba(124,58,237,0.3);
  --sh-violet58a32: rgba(124,58,237,0.32);
  --sh-violet58a35: rgba(124,58,237,0.35);
  --sh-violet58a60: rgba(124,58,237,0.6);
  --sh-violet58a75: rgba(124,58,237,0.75);
  --sh-violet58a90: rgba(124,58,237,0.9);
  --sh-violet58a95: rgba(124,58,237,0.95);
  --sh-violet65a70: rgba(168,85,247,0.7);
  --sh-violet65a85: rgba(168,85,247,0.85);
  --sh-violet66: #8b5cf6;
  --sh-violet66a10: rgba(139,92,246,0.1);
  --sh-violet66a16: rgba(139,92,246,0.16);
  --sh-violet66a26: rgba(139,92,246,0.26);
  --sh-violet66a55: rgba(139,92,246,0.55);
  --sh-violet66a70: rgba(139,92,246,0.7);
  --sh-violet66a75: rgba(139,92,246,0.75);
  --sh-violet66a80: rgba(139,92,246,0.8);
  --sh-violet66a85: rgba(139,92,246,0.85);
  --sh-violet66a90: rgba(139,92,246,0.9);
  --sh-violet66a95: rgba(139,92,246,0.95);
  --sh-violet75a75: rgba(192,132,252,0.75);
  --sh-violet76a80: rgba(167,139,250,0.8);
  --sh-violet76a90: rgba(167,139,250,0.9);
  --sh-violet76a95: rgba(167,139,250,0.95);
  --sh-violet85a14: rgba(196,181,253,0.14);
}
:where([data-dc-page="login"])[data-theme="light"] {
  --hue-fg-l: 0.45; --hue-fg-c: 0.14;
  --hue-bg-l: 0.96; --hue-bg-c: 0.03; --hue-bg-a: 1;
  --hue-bd-l: 0.85; --hue-bd-c: 0.07; --hue-bd-a: 1;
  --hue-dot-l: 0.58; --hue-dot-c: 0.15;
  /* crypto badge tints — bright in both themes (dark ink sits on them) */
  --coin-btc: #f7931a;
  --coin-eth: #8ba2f9;
  --coin-usdt: #26a17b;
  --coin-ltc: #a6a9b6;
  --coin-ton: #3aa5e8;
  --bg-invert: #7c3aed;
  --fg-invert: #ffffff;
  --bg-invert: #ffffff;
  --fg-invert: #1a0b2e;
  --bg-blue39: #5a5d6b;
  --bg-cyan32: #0369a1;
  --bg-cyan53: #2f9fe0;
  --bg-cyan60: #38bdf8;
  --bg-cyan60a10: rgba(56,189,248,0.12);
  --bg-cyan60a12: rgba(56,189,248,0.144);
  --bg-cyan60a13: rgba(56,189,248,0.156);
  --bg-cyan60a14: rgba(56,189,248,0.168);
  --bg-cyan60a28: rgba(56,189,248,0.336);
  --bg-cyan60a4: rgba(56,189,248,0.048);
  --bg-green15: #e8f7ef;
  --bg-green15-2: #e8f7ee;
  --bg-green43: #22b981;
  --bg-green45: #22c55e;
  --bg-green45a12: rgba(34,197,94,0.144);
  --bg-green45a14: rgba(34,197,94,0.168);
  --bg-green49a6: rgba(52,199,89,0.072);
  --bg-green5: #e8f7f1;
  --bg-green52a10: rgba(52,211,153,0.12);
  --bg-green52a13: rgba(52,211,153,0.156);
  --bg-green52a14: rgba(52,211,153,0.168);
  --bg-green61: #5dd87b;
  --bg-green61a10: rgba(93,216,123,0.12);
  --bg-green61a11: rgba(93,216,123,0.132);
  --bg-green61a12: rgba(93,216,123,0.144);
  --bg-green61a13: rgba(93,216,123,0.156);
  --bg-green61a14: rgba(93,216,123,0.168);
  --bg-green61a16: rgba(93,216,123,0.192);
  --bg-green61a30: rgba(93,216,123,0.36);
  --bg-green61a32: rgba(93,216,123,0.384);
  --bg-green61a8: rgba(93,216,123,0.096);
  --bg-green61a9: rgba(93,216,123,0.108);
  --bg-green70: #7ce894;
  --bg-green9: #e8f7ef;
  --bg-n10: #eef0f8;
  --bg-n100: #ffffff;
  --bg-n100a10: rgba(16,19,48,0.16);
  --bg-n100a10_2: rgba(16,19,48,0.16);
  --bg-n100a11: rgba(16,19,48,0.16);
  --bg-n100a12: rgba(16,19,48,0.16);
  --bg-n100a12_7: rgba(16,19,48,0.16);
  --bg-n100a13_1: rgba(16,19,48,0.16);
  --bg-n100a14: rgba(16,19,48,0.16);
  --bg-n100a15_9: rgba(16,19,48,0.16);
  --bg-n100a16: rgba(16,19,48,0.16);
  --bg-n100a17_1: rgba(16,19,48,0.16);
  --bg-n100a17_8: rgba(16,19,48,0.16);
  --bg-n100a18: rgba(16,19,48,0.16);
  --bg-n100a18_1: rgba(16,19,48,0.16);
  --bg-n100a18_6: rgba(16,19,48,0.16);
  --bg-n100a19_3: rgba(16,19,48,0.16);
  --bg-n100a19_4: rgba(16,19,48,0.16);
  --bg-n100a1_2: rgba(16,19,48,0.02);
  --bg-n100a1_5: rgba(16,19,48,0.025);
  --bg-n100a2: rgba(16,19,48,0.034);
  --bg-n100a21_3: rgba(16,19,48,0.16);
  --bg-n100a22_6: rgba(16,19,48,0.16);
  --bg-n100a23: rgba(16,19,48,0.16);
  --bg-n100a24: rgba(16,19,48,0.16);
  --bg-n100a24_6: rgba(16,19,48,0.16);
  --bg-n100a25_5: rgba(16,19,48,0.16);
  --bg-n100a28_8: rgba(16,19,48,0.144);
  --bg-n100a2_4: rgba(16,19,48,0.041);
  --bg-n100a2_5: rgba(16,19,48,0.043);
  --bg-n100a2_8: rgba(16,19,48,0.048);
  --bg-n100a3: rgba(16,19,48,0.051);
  --bg-n100a30: rgba(16,19,48,0.15);
  --bg-n100a32_1: rgba(16,19,48,0.161);
  --bg-n100a33_2: rgba(16,19,48,0.166);
  --bg-n100a36_9: rgba(16,19,48,0.184);
  --bg-n100a4: rgba(16,19,48,0.068);
  --bg-n100a40: rgba(16,19,48,0.2);
  --bg-n100a41_4: rgba(16,19,48,0.207);
  --bg-n100a41_5: rgba(16,19,48,0.207);
  --bg-n100a42: rgba(16,19,48,0.21);
  --bg-n100a42_7: rgba(16,19,48,0.213);
  --bg-n100a42_8: rgba(16,19,48,0.214);
  --bg-n100a44: rgba(16,19,48,0.22);
  --bg-n100a45: rgba(16,19,48,0.225);
  --bg-n100a46: rgba(16,19,48,0.23);
  --bg-n100a4_5: rgba(16,19,48,0.076);
  --bg-n100a5: rgba(16,19,48,0.085);
  --bg-n100a50: rgba(16,19,48,0.25);
  --bg-n100a6: rgba(16,19,48,0.102);
  --bg-n100a60: rgba(16,19,48,0.3);
  --bg-n100a62: rgba(16,19,48,0.31);
  --bg-n100a7: rgba(16,19,48,0.119);
  --bg-n100a70: rgba(16,19,48,0.35);
  --bg-n100a72: rgba(16,19,48,0.36);
  --bg-n100a75: rgba(16,19,48,0.375);
  --bg-n100a76_6: rgba(16,19,48,0.383);
  --bg-n100a8: rgba(16,19,48,0.136);
  --bg-n100a80: rgba(16,19,48,0.4);
  --bg-n100a82: rgba(16,19,48,0.41);
  --bg-n100a9: rgba(16,19,48,0.153);
  --bg-n11: #eef0f8;
  --bg-n2a60: rgba(255,255,255,0.6);
  --bg-n2a72: rgba(255,255,255,0.72);
  --bg-n2a78: rgba(255,255,255,0.78);
  --bg-n3: #f7f8fc;
  --bg-n3-2: #f7f8fc;
  --bg-n32: #e6e9f4;
  --bg-n33: #e6e9f4;
  --bg-n3a82: rgba(255,255,255,0.82);
  --bg-n3a86: rgba(255,255,255,0.86);
  --bg-n3a92: rgba(255,255,255,0.92);
  --bg-n4: #f7f8fc;
  --bg-n4-2: #f7f8fc;
  --bg-n4-3: #f7f8fc;
  --bg-n4-4: #f7f8fc;
  --bg-n4a70: rgba(255,255,255,0.7);
  --bg-n4a92: rgba(255,255,255,0.92);
  --bg-n5: #ffffff;
  --bg-n5-2: #ffffff;
  --bg-n5-3: #f7f8fc;
  --bg-n5a72: rgba(255,255,255,0.72);
  --bg-n6: #ffffff;
  --bg-n6-2: #ffffff;
  --bg-n6-3: #ffffff;
  --bg-n65a40: rgba(16,19,48,0.2);
  --bg-n6a0: rgba(255,255,255,0);
  --bg-n6a40: rgba(255,255,255,0.4);
  --bg-n6a55: rgba(255,255,255,0.55);
  --bg-n7a62: rgba(255,255,255,0.62);
  --bg-n7a82: rgba(255,255,255,0.82);
  --bg-n8: #ffffff;
  --bg-n9: #ffffff;
  --bg-n9-2: #ffffff;
  --bg-n9-3: #ffffff;
  --bg-n96a2_2: rgba(16,19,48,0.037);
  --bg-orange37: #b45309;
  --bg-orange44: #d97706;
  --bg-orange48: #d99a1e;
  --bg-orange56: #fbbf24;
  --bg-orange56a12: rgba(251,191,36,0.144);
  --bg-orange56a14: rgba(251,191,36,0.168);
  --bg-orange56a9: rgba(251,191,36,0.108);
  --bg-orange59: #febc2e;
  --bg-orange59a10: rgba(254,188,46,0.12);
  --bg-orange59a12: rgba(254,188,46,0.144);
  --bg-orange59a13: rgba(254,188,46,0.156);
  --bg-orange59a14: rgba(254,188,46,0.168);
  --bg-orange59a22: rgba(254,188,46,0.264);
  --bg-orange59a32: rgba(254,188,46,0.384);
  --bg-orange59a6: rgba(254,188,46,0.072);
  --bg-orange59a7: rgba(254,188,46,0.084);
  --bg-orange6: #f7f1e8;
  --bg-red71a10: rgba(246,70,70,0.12);
  --bg-red71a14: rgba(246,70,70,0.168);
  --bg-red71a18: rgba(246,70,70,0.216);
  --bg-red71a20: rgba(246,70,70,0.24);
  --bg-red71a50: rgba(246,70,70,0.6);
  --bg-red71a7: rgba(246,70,70,0.084);
  --bg-red71a8: rgba(246,70,70,0.096);
  --bg-sky45: #1d74c7;
  --bg-sky48: #1d4ed8;
  --bg-sky60: #3b82f6;
  --bg-sky60a13: rgba(59,130,246,0.156);
  --bg-sky68a12: rgba(67,149,249,0.144);
  --bg-teal24: #e8f7f3;
  --bg-teal39: #26a17b;
  --bg-teal53a12: rgba(34,211,238,0.144);
  --bg-teal53a13: rgba(34,211,238,0.156);
  --bg-teal69: #67e8f9;
  --bg-teal69a15: rgba(69,227,248,0.18);
  --bg-teal69a30: rgba(69,227,248,0.36);
  --bg-teal69a6: rgba(69,227,248,0.072);
  --bg-violet10: #ede8f7;
  --bg-violet10-2: #ece8f7;
  --bg-violet11: #ece8f7;
  --bg-violet19a72: rgba(237,232,247,0.97);
  --bg-violet21: #ede8f7;
  --bg-violet35: #4c1d95;
  --bg-violet35a16: rgba(76,29,149,0.192);
  --bg-violet35a22: rgba(76,29,149,0.264);
  --bg-violet42: #5b21b6;
  --bg-violet50: #6d28d9;
  --bg-violet50-2: #7028d8;
  --bg-violet50a14: rgba(109,40,217,0.168);
  --bg-violet58: #7c3aed;
  --bg-violet58a10: rgba(124,58,237,0.12);
  --bg-violet58a12: rgba(124,58,237,0.144);
  --bg-violet58a15: rgba(124,58,237,0.18);
  --bg-violet58a16: rgba(124,58,237,0.192);
  --bg-violet58a20: rgba(124,58,237,0.24);
  --bg-violet58a24: rgba(124,58,237,0.288);
  --bg-violet58a30: rgba(124,58,237,0.36);
  --bg-violet58a34: rgba(124,58,237,0.408);
  --bg-violet58a4: rgba(124,58,237,0.048);
  --bg-violet58a40: rgba(124,58,237,0.48);
  --bg-violet58a85: rgba(124,58,237,0.95);
  --bg-violet58a9: rgba(124,58,237,0.108);
  --bg-violet65: #a855f7;
  --bg-violet65a28: rgba(160,70,246,0.336);
  --bg-violet65a7: rgba(160,70,246,0.084);
  --bg-violet65a8: rgba(160,70,246,0.096);
  --bg-violet66: #8b5cf6;
  --bg-violet66a0: rgba(124,71,245,0);
  --bg-violet66a10: rgba(124,71,245,0.12);
  --bg-violet66a11: rgba(124,71,245,0.132);
  --bg-violet66a12: rgba(124,71,245,0.144);
  --bg-violet66a13: rgba(124,71,245,0.156);
  --bg-violet66a14: rgba(124,71,245,0.168);
  --bg-violet66a15: rgba(124,71,245,0.18);
  --bg-violet66a16: rgba(124,71,245,0.192);
  --bg-violet66a18: rgba(124,71,245,0.216);
  --bg-violet66a2: rgba(124,71,245,0.024);
  --bg-violet66a20: rgba(124,71,245,0.24);
  --bg-violet66a22: rgba(124,71,245,0.264);
  --bg-violet66a24: rgba(124,71,245,0.288);
  --bg-violet66a26: rgba(124,71,245,0.312);
  --bg-violet66a28: rgba(124,71,245,0.336);
  --bg-violet66a3: rgba(124,71,245,0.036);
  --bg-violet66a30: rgba(124,71,245,0.36);
  --bg-violet66a32: rgba(124,71,245,0.384);
  --bg-violet66a35: rgba(124,71,245,0.42);
  --bg-violet66a42: rgba(124,71,245,0.504);
  --bg-violet66a5: rgba(124,71,245,0.06);
  --bg-violet66a50: rgba(124,71,245,0.6);
  --bg-violet66a55: rgba(124,71,245,0.66);
  --bg-violet66a60: rgba(124,71,245,0.72);
  --bg-violet66a65: rgba(124,71,245,0.78);
  --bg-violet66a7: rgba(124,71,245,0.084);
  --bg-violet66a8: rgba(124,71,245,0.096);
  --bg-violet66a9: rgba(124,71,245,0.108);
  --bg-violet7: #ebe8f7;
  --bg-violet7-2: #ebe8f7;
  --bg-violet75: #c084fc;
  --bg-violet75a60: rgba(158,66,250,0.72);
  --bg-violet75a90: rgba(158,66,250,0.95);
  --bg-violet76: #a78bfa;
  --bg-violet76a10: rgba(114,69,247,0.12);
  --bg-violet76a13: rgba(114,69,247,0.156);
  --bg-violet76a14: rgba(114,69,247,0.168);
  --bg-violet76a16: rgba(114,69,247,0.192);
  --bg-violet76a20: rgba(114,69,247,0.24);
  --bg-violet76a28: rgba(114,69,247,0.336);
  --bg-violet76a30: rgba(114,69,247,0.36);
  --bg-violet76a42: rgba(114,69,247,0.504);
  --bg-violet85: #d8b4fe;
  --bg-violet85-2: #c4b5fd;
  --bg-violet85a10_8: rgba(105,66,250,0.13);
  --bg-violet85a10_9: rgba(105,66,250,0.131);
  --bg-violet85a11: rgba(105,66,250,0.132);
  --bg-violet85a11_1: rgba(105,66,250,0.133);
  --bg-violet85a11_2: rgba(105,66,250,0.134);
  --bg-violet85a11_3: rgba(105,66,250,0.136);
  --bg-violet85a11_7: rgba(105,66,250,0.14);
  --bg-violet85a12_1: rgba(105,66,250,0.145);
  --bg-violet85a12_2: rgba(105,66,250,0.146);
  --bg-violet85a13_4: rgba(105,66,250,0.161);
  --bg-violet85a14_7: rgba(105,66,250,0.176);
  --bg-violet85a15_9: rgba(105,66,250,0.191);
  --bg-violet85a16_8: rgba(105,66,250,0.202);
  --bg-violet85a17_2: rgba(105,66,250,0.206);
  --bg-violet85a17_4: rgba(105,66,250,0.209);
  --bg-violet85a17_7: rgba(105,66,250,0.212);
  --bg-violet85a18: rgba(105,66,250,0.216);
  --bg-violet85a18_2: rgba(105,66,250,0.218);
  --bg-violet85a18_4: rgba(105,66,250,0.221);
  --bg-violet85a19_2: rgba(105,66,250,0.23);
  --bg-violet85a20_6: rgba(105,66,250,0.247);
  --bg-violet85a20_7: rgba(105,66,250,0.248);
  --bg-violet85a21_3: rgba(105,66,250,0.256);
  --bg-violet85a21_5: rgba(105,66,250,0.258);
  --bg-violet85a22: rgba(105,66,250,0.264);
  --bg-violet85a22_1: rgba(105,66,250,0.265);
  --bg-violet85a22_9: rgba(105,66,250,0.275);
  --bg-violet85a23_3: rgba(105,66,250,0.28);
  --bg-violet85a23_5: rgba(105,66,250,0.282);
  --bg-violet85a24_5: rgba(105,66,250,0.294);
  --bg-violet85a24_7: rgba(105,66,250,0.296);
  --bg-violet85a25_2: rgba(105,66,250,0.302);
  --bg-violet85a25_3: rgba(105,66,250,0.304);
  --bg-violet85a25_4: rgba(105,66,250,0.305);
  --bg-violet85a25_6: rgba(105,66,250,0.307);
  --bg-violet85a25_9: rgba(105,66,250,0.311);
  --bg-violet85a26_4: rgba(105,66,250,0.317);
  --bg-violet85a27_2: rgba(105,66,250,0.326);
  --bg-violet85a27_6: rgba(105,66,250,0.331);
  --bg-violet85a29: rgba(105,66,250,0.348);
  --bg-violet85a29_6: rgba(105,66,250,0.355);
  --bg-violet85a31_3: rgba(105,66,250,0.376);
  --bg-violet85a31_7: rgba(105,66,250,0.38);
  --bg-violet85a32_1: rgba(105,66,250,0.385);
  --bg-violet85a33_3: rgba(105,66,250,0.4);
  --bg-violet85a33_8: rgba(105,66,250,0.406);
  --bg-violet85a34: rgba(105,66,250,0.408);
  --bg-violet85a36_4: rgba(105,66,250,0.437);
  --bg-violet85a40_2: rgba(105,66,250,0.482);
  --bg-violet85a55_3: rgba(105,66,250,0.664);
  --bg-violet85a60_6: rgba(105,66,250,0.727);
  --bg-violet85a65_6: rgba(105,66,250,0.787);
  --bg-violet85a68_4: rgba(105,66,250,0.821);
  --bg-violet9: #ede8f7;
  --bg-violet90a45: rgba(102,61,255,0.54);
  --bg-violet90a50: rgba(102,61,255,0.6);
  --bg-violet93a55: rgba(103,61,255,0.66);
  --bg-violet93a58: rgba(103,61,255,0.696);
  --bg-violet93a60: rgba(103,61,255,0.72);
  --bg-violet9a55: rgba(236,232,247,0.8);
  --fg-amber65: #917418;
  --fg-amber77: #917918;
  --fg-blue26: #3a3d4a;
  --fg-blue39: #384894;
  --fg-blue39-2: #384f94;
  --fg-blue47: #384894;
  --fg-blue53: #384794;
  --fg-blue58: #384d94;
  --fg-blue58-2: #384794;
  --fg-blue59: #384a94;
  --fg-blue62: #384794;
  --fg-blue66: #384794;
  --fg-blue68: #384994;
  --fg-blue76: #1d3baf;
  --fg-blue89a60: rgba(29,58,175,0.6);
  --fg-cyan57: #1d77af;
  --fg-cyan60: #1d82af;
  --fg-cyan74: #1d80af;
  --fg-cyan77: #387994;
  --fg-cyan96: #1d77af;
  --fg-green52: #24a878;
  --fg-green61: #28a446;
  --fg-green67: #1daf75;
  --fg-green70: #1eae3e;
  --fg-green73: #1daf52;
  --fg-green74: #1daf42;
  --fg-green78: #2aa246;
  --fg-green80: #1daf6c;
  --fg-green85: #1daf50;
  --fg-green93: #1daf4f;
  --fg-n100: #121830;
  --fg-n100a45: rgba(18,24,48,0.495);
  --fg-n100a50: rgba(18,24,48,0.55);
  --fg-n100a60: rgba(18,24,48,0.66);
  --fg-n32: #69739b;
  --fg-n33: #67719a;
  --fg-n44: #5a6387;
  --fg-n5: #06120a;
  --fg-n5-2: #0a0a10;
  --fg-n53: #515979;
  --fg-n57: #4c5372;
  --fg-n62: #464c68;
  --fg-n65: #424964;
  --fg-n69: #3e455e;
  --fg-n70: #3c425b;
  --fg-n75: #373c52;
  --fg-n78: #34394e;
  --fg-n81: #313649;
  --fg-n81-2: #303548;
  --fg-n87: #292d3d;
  --fg-n90: #1a2345;
  --fg-n92: #192141;
  --fg-n92-2: #192142;
  --fg-n96: #151c37;
  --fg-n96-2: #161d39;
  --fg-orange54: #af6d1d;
  --fg-orange56: #916f18;
  --fg-orange59: #916a18;
  --fg-orange63: #7a632e;
  --fg-orange78: #856823;
  --fg-purple83: #9a1daf;
  --fg-red71: #af1d1d;
  --fg-red82: #af1d1d;
  --fg-red89: #af1d1d;
  --fg-sky65: #385a94;
  --fg-sky7: #06121c;
  --fg-sky78: #1d62af;
  --fg-sky87: #1d5eaf;
  --fg-teal69: #1d9eaf;
  --fg-teal69a16: rgba(29,158,175,0.16);
  --fg-teal69a20: rgba(29,158,175,0.2);
  --fg-teal69a35: rgba(29,158,175,0.35);
  --fg-teal80: #1d99af;
  --fg-teal82: #1da0af;
  --fg-violet11: #190b2e;
  --fg-violet11-2: #1a0b2e;
  --fg-violet58: #531daf;
  --fg-violet65: #681daf;
  --fg-violet66: #491daf;
  --fg-violet74: #483894;
  --fg-violet75: #661daf;
  --fg-violet76: #421daf;
  --fg-violet76a55: rgba(66,29,175,0.55);
  --fg-violet78: #423894;
  --fg-violet79: #4d3894;
  --fg-violet85: #3b1daf;
  --fg-violet85-2: #641daf;
  --fg-violet89: #3e1daf;
  --fg-violet91: #451daf;
  --fg-violet92: #631daf;
  --fg-violet92-2: #361daf;
  --ln-cyan60a28: rgba(48,176,232,0.322);
  --ln-cyan60a30: rgba(48,176,232,0.345);
  --ln-green49a26: rgba(52,199,89,0.299);
  --ln-green52a28: rgba(52,211,153,0.322);
  --ln-green52a40: rgba(52,211,153,0.46);
  --ln-green61a24: rgba(70,210,104,0.276);
  --ln-green61a26: rgba(70,210,104,0.299);
  --ln-green61a28: rgba(70,210,104,0.322);
  --ln-green61a30: rgba(70,210,104,0.345);
  --ln-green61a32: rgba(70,210,104,0.368);
  --ln-green61a34: rgba(70,210,104,0.391);
  --ln-green61a40: rgba(70,210,104,0.46);
  --ln-green61a45: rgba(70,210,104,0.517);
  --ln-green73a28: rgba(52,228,116,0.322);
  --ln-n100: rgba(16,19,48,0.14);
  --ln-n100a10: rgba(16,19,48,0.17);
  --ln-n100a11: rgba(16,19,48,0.17);
  --ln-n100a12: rgba(16,19,48,0.17);
  --ln-n100a14: rgba(16,19,48,0.17);
  --ln-n100a16: rgba(16,19,48,0.17);
  --ln-n100a18: rgba(16,19,48,0.17);
  --ln-n100a20: rgba(16,19,48,0.17);
  --ln-n100a26: rgba(16,19,48,0.17);
  --ln-n100a30: rgba(16,19,48,0.17);
  --ln-n100a35: rgba(16,19,48,0.17);
  --ln-n100a3_5: rgba(16,19,48,0.06);
  --ln-n100a4: rgba(16,19,48,0.068);
  --ln-n100a4_5: rgba(16,19,48,0.076);
  --ln-n100a5: rgba(16,19,48,0.085);
  --ln-n100a50: rgba(16,19,48,0.17);
  --ln-n100a5_5: rgba(16,19,48,0.093);
  --ln-n100a6: rgba(16,19,48,0.102);
  --ln-n100a7: rgba(16,19,48,0.119);
  --ln-n100a7_5: rgba(16,19,48,0.128);
  --ln-n100a8: rgba(16,19,48,0.136);
  --ln-n100a9: rgba(16,19,48,0.153);
  --ln-n3: #d6d8e0;
  --ln-n6: #d6d8e0;
  --ln-orange56a30: rgba(232,181,48,0.345);
  --ln-orange56a34: rgba(232,181,48,0.391);
  --ln-orange56a36: rgba(232,181,48,0.414);
  --ln-orange59a24: rgba(232,174,48,0.276);
  --ln-orange59a26: rgba(232,174,48,0.299);
  --ln-orange59a28: rgba(232,174,48,0.322);
  --ln-orange59a32: rgba(232,174,48,0.368);
  --ln-orange59a40: rgba(232,174,48,0.46);
  --ln-orange59a45: rgba(232,174,48,0.517);
  --ln-red71a28: rgba(232,48,48,0.322);
  --ln-red71a30: rgba(232,48,48,0.345);
  --ln-red71a32: rgba(232,48,48,0.368);
  --ln-red71a35: rgba(232,48,48,0.402);
  --ln-red71a40: rgba(232,48,48,0.46);
  --ln-sky68a32: rgba(48,131,232,0.368);
  --ln-sky78a30: rgba(48,135,232,0.345);
  --ln-teal53a26: rgba(41,206,231,0.299);
  --ln-teal69a22: rgba(48,211,232,0.253);
  --ln-teal69a26: rgba(48,211,232,0.299);
  --ln-teal69a40: rgba(48,211,232,0.46);
  --ln-teal69a50: rgba(48,211,232,0.575);
  --ln-teal69a80: rgba(48,211,232,0.92);
  --ln-violet58: #7430e8;
  --ln-violet65: #8f30e8;
  --ln-violet65a30: rgba(143,48,232,0.345);
  --ln-violet65a40: rgba(143,48,232,0.46);
  --ln-violet65a50: rgba(143,48,232,0.575);
  --ln-violet66: #6830e8;
  --ln-violet66a16: rgba(104,48,232,0.184);
  --ln-violet66a22: rgba(104,48,232,0.253);
  --ln-violet66a24: rgba(104,48,232,0.276);
  --ln-violet66a26: rgba(104,48,232,0.299);
  --ln-violet66a28: rgba(104,48,232,0.322);
  --ln-violet66a30: rgba(104,48,232,0.345);
  --ln-violet66a32: rgba(104,48,232,0.368);
  --ln-violet66a34: rgba(104,48,232,0.391);
  --ln-violet66a35: rgba(104,48,232,0.402);
  --ln-violet66a40: rgba(104,48,232,0.46);
  --ln-violet66a42: rgba(104,48,232,0.483);
  --ln-violet66a45: rgba(104,48,232,0.517);
  --ln-violet66a50: rgba(104,48,232,0.575);
  --ln-violet66a55: rgba(104,48,232,0.632);
  --ln-violet66a60: rgba(104,48,232,0.69);
  --ln-violet66a75: rgba(104,48,232,0.862);
  --ln-violet76: #5f30e8;
  --ln-violet76a26: rgba(95,48,232,0.299);
  --ln-violet76a28: rgba(95,48,232,0.322);
  --ln-violet76a30: rgba(95,48,232,0.345);
  --ln-violet76a32: rgba(95,48,232,0.368);
  --ln-violet76a34: rgba(95,48,232,0.391);
  --ln-violet76a35: rgba(95,48,232,0.402);
  --ln-violet76a40: rgba(95,48,232,0.46);
  --ln-violet76a42: rgba(95,48,232,0.483);
  --ln-violet76a44: rgba(95,48,232,0.506);
  --ln-violet76a45: rgba(95,48,232,0.517);
  --ln-violet76a50: rgba(95,48,232,0.575);
  --ln-violet76a55: rgba(95,48,232,0.632);
  --ln-violet76a60: rgba(95,48,232,0.69);
  --ln-violet85: #5730e8;
  --ln-violet85a50: rgba(87,48,232,0.575);
  --ln-violet85a85: rgba(87,48,232,0.95);
  --sh-green61a14: rgba(93,216,123,0.14);
  --sh-green61a28: rgba(93,216,123,0.28);
  --sh-green61a80: rgba(93,216,123,0.8);
  --sh-n0: rgba(22,27,64,0.22);
  --sh-n0a0: rgba(22,27,64,0);
  --sh-n0a40: rgba(22,27,64,0.088);
  --sh-n0a50: rgba(22,27,64,0.11);
  --sh-n0a55: rgba(22,27,64,0.121);
  --sh-n0a60: rgba(22,27,64,0.132);
  --sh-n0a75: rgba(22,27,64,0.165);
  --sh-n0a80: rgba(22,27,64,0.176);
  --sh-n0a90: rgba(22,27,64,0.198);
  --sh-n0a95: rgba(22,27,64,0.209);
  --sh-n100a10: rgba(255,255,255,0.1);
  --sh-n100a12: rgba(255,255,255,0.12);
  --sh-n100a22: rgba(255,255,255,0.22);
  --sh-n100a28: rgba(255,255,255,0.28);
  --sh-n100a4_5: rgba(255,255,255,0.045);
  --sh-n100a5: rgba(255,255,255,0.05);
  --sh-n100a6: rgba(255,255,255,0.06);
  --sh-n100a7: rgba(255,255,255,0.07);
  --sh-n100a8: rgba(255,255,255,0.08);
  --sh-n100a9: rgba(255,255,255,0.09);
  --sh-teal69a0: rgba(103,232,249,0);
  --sh-teal69a45: rgba(103,232,249,0.45);
  --sh-teal69a50: rgba(103,232,249,0.5);
  --sh-teal69a55: rgba(103,232,249,0.55);
  --sh-teal69a60: rgba(103,232,249,0.6);
  --sh-teal69a80: rgba(103,232,249,0.8);
  --sh-teal69a90: rgba(103,232,249,0.9);
  --sh-teal69a95: rgba(103,232,249,0.95);
  --sh-violet50a85: rgba(109,40,217,0.85);
  --sh-violet58: #7c3aed;
  --sh-violet58a12: rgba(124,58,237,0.12);
  --sh-violet58a16: rgba(124,58,237,0.16);
  --sh-violet58a30: rgba(124,58,237,0.3);
  --sh-violet58a32: rgba(124,58,237,0.32);
  --sh-violet58a35: rgba(124,58,237,0.35);
  --sh-violet58a60: rgba(124,58,237,0.6);
  --sh-violet58a75: rgba(124,58,237,0.75);
  --sh-violet58a90: rgba(124,58,237,0.9);
  --sh-violet58a95: rgba(124,58,237,0.95);
  --sh-violet65a70: rgba(168,85,247,0.7);
  --sh-violet65a85: rgba(168,85,247,0.85);
  --sh-violet66: #8b5cf6;
  --sh-violet66a10: rgba(139,92,246,0.1);
  --sh-violet66a16: rgba(139,92,246,0.16);
  --sh-violet66a26: rgba(139,92,246,0.26);
  --sh-violet66a55: rgba(139,92,246,0.55);
  --sh-violet66a70: rgba(139,92,246,0.7);
  --sh-violet66a75: rgba(139,92,246,0.75);
  --sh-violet66a80: rgba(139,92,246,0.8);
  --sh-violet66a85: rgba(139,92,246,0.85);
  --sh-violet66a90: rgba(139,92,246,0.9);
  --sh-violet66a95: rgba(139,92,246,0.95);
  --sh-violet75a75: rgba(192,132,252,0.75);
  --sh-violet76a80: rgba(167,139,250,0.8);
  --sh-violet76a90: rgba(167,139,250,0.9);
  --sh-violet76a95: rgba(167,139,250,0.95);
  --sh-violet85a14: rgba(196,181,253,0.14);
}


  :where([data-dc-page="login"]) * { box-sizing: border-box; }
  [data-dc-page="login"] { overflow-x: clip; }
  [data-dc-page="login"] { margin: 0; background: var(--bg-n4); }
  :where([data-dc-page="login"]) [data-shell] { min-height: 100vh; }
  @supports (min-height: 100svh) { :where([data-dc-page="login"]) [data-shell] { min-height: 100svh; } }
  :where([data-dc-page="login"]) a { color: var(--fg-violet85); text-decoration: none; transition: color .2s ease; }
  :where([data-dc-page="login"]) a:hover { color: var(--fg-n96); }
  :where([data-dc-page="login"]) button, :where([data-dc-page="login"]) input { font-family: inherit; }
  :where([data-dc-page="login"]) input::placeholder { color: var(--fg-n44); }
  :where([data-dc-page="login"]) a:focus-visible, :where([data-dc-page="login"]) button:focus-visible, :where([data-dc-page="login"]) input:focus-visible, :where([data-dc-page="login"]) [tabindex]:focus-visible { outline: 2px solid var(--ln-violet85); outline-offset: 3px; border-radius: 8px; }
  :where([data-dc-page="login"]) ::selection { background: var(--bg-violet66a42); color: var(--fg-n100); }
  @keyframes lgOrbit { to { transform: rotate(360deg); } }
  @keyframes lgPulse { 0%,100% { box-shadow: 0 0 0 0 var(--sh-teal69a50); } 70% { box-shadow: 0 0 0 7px var(--sh-teal69a0); } }
  @keyframes lgDrift {
    0%,100% { transform: translate3d(-4%, 2%, 0) scale(1); }
    50%     { transform: translate3d(6%, -3%, 0) scale(1.08); }
  }
  @keyframes lgPara {
    0%,100% { transform: translate3d(0,0,0); }
    50%     { transform: translate3d(-10px,-14px,0); }
  }
  @keyframes lgIn {
    0%   { offset-distance: 0%;   opacity: 0; }
    4%   { offset-distance: 4%;   opacity: 1; }
    30%  { offset-distance: 100%; opacity: 1; }
    35%  { offset-distance: 100%; opacity: 0; }
    100% { offset-distance: 100%; opacity: 0; }
  }
  @keyframes lgOut {
    0%,38% { offset-distance: 0%;   opacity: 0; }
    42%    { offset-distance: 6%;   opacity: 1; }
    70%    { offset-distance: 100%; opacity: 1; }
    75%    { offset-distance: 100%; opacity: 0; }
    100%   { offset-distance: 100%; opacity: 0; }
  }
  :where([data-dc-page="login"]) [data-in]  { offset-path: path("M90,48 C90,124 200,118 280,190"); offset-rotate: 0deg; offset-distance: 100%; opacity: 0; animation: lgIn 6.5s cubic-bezier(.5,0,.5,1) infinite; }
  :where([data-dc-page="login"]) [data-out] { offset-path: path("M280,190 C360,262 470,256 470,332"); offset-rotate: 0deg; offset-distance: 100%; opacity: 0; animation: lgOut 6.5s cubic-bezier(.5,0,.5,1) infinite; }
  @keyframes lgDraw {
    0%   { stroke-dashoffset: 900; opacity: 0.15; }
    8%   { opacity: 1; }
    62%  { stroke-dashoffset: 0; opacity: 1; }
    82%  { stroke-dashoffset: 0; opacity: 1; }
    96%  { stroke-dashoffset: 0; opacity: 0; }
    100% { stroke-dashoffset: 900; opacity: 0; }
  }
  :where([data-dc-page="login"]) [data-draw] { stroke-dasharray: 900; stroke-dashoffset: 0; animation: lgDraw 6.5s linear infinite; }
  @keyframes lgRadar {
    0%   { transform: scale(0.55); opacity: 0; }
    6%   { opacity: 0.55; }
    34%  { transform: scale(1.9);  opacity: 0; }
    100% { transform: scale(1.9);  opacity: 0; }
  }
  :where([data-dc-page="login"]) [data-radar] { transform-box: fill-box; transform-origin: center; opacity: 0; animation: lgRadar 6.5s ease-out infinite; }
  @keyframes lgCore {
    0%,30%   { transform: scale(1);    opacity: 0.55; }
    36%      { transform: scale(0.62); opacity: 1; }
    41%      { transform: scale(1.14); opacity: 1; }
    48%,100% { transform: scale(1);    opacity: 0.55; }
  }
  :where([data-dc-page="login"]) [data-core] { transform-box: fill-box; transform-origin: center; animation: lgCore 6.5s ease-in-out infinite; }
  @keyframes lgSpin { to { transform: rotate(360deg); } }
  :where([data-dc-page="login"]) [data-gring] { transform-box: fill-box; transform-origin: center; animation: lgSpin 26s linear infinite; }
  :where([data-dc-page="login"]) [data-gring2] { transform-box: fill-box; transform-origin: center; animation: lgSpin 34s linear infinite reverse; }
  @keyframes lgScan {
    0%   { transform: translateY(-6%); opacity: 0; }
    12%  { opacity: 1; }
    88%  { opacity: 1; }
    100% { transform: translateY(104%); opacity: 0; }
  }
  :where([data-dc-page="login"]) [data-scan] { animation: lgScan 6.5s cubic-bezier(.4,0,.6,1) infinite; }
  @keyframes lgIpOld {
    0%,38%   { opacity: 1; filter: blur(0); transform: translateY(0); }
    46%      { opacity: 0; filter: blur(5px); transform: translateY(-5px); }
    92%      { opacity: 0; filter: blur(5px); transform: translateY(-5px); }
    100%     { opacity: 1; filter: blur(0); transform: translateY(0); }
  }
  @keyframes lgIpNew {
    0%,40%   { opacity: 0; filter: blur(5px); transform: translateY(5px); }
    50%,90%  { opacity: 1; filter: blur(0); transform: translateY(0); }
    97%,100% { opacity: 0; filter: blur(5px); transform: translateY(5px); }
  }
  :where([data-dc-page="login"]) [data-ipold] { animation: lgIpOld 6.5s ease-in-out infinite; }
  :where([data-dc-page="login"]) [data-ipnew] { opacity: 0; animation: lgIpNew 6.5s ease-in-out infinite; }
  @keyframes lgChip {
    0%,30%   { border-color: var(--ln-n100a10); box-shadow: 0 0 0 0 var(--sh-n0a0); }
    44%      { border-color: var(--ln-violet76a55); box-shadow: 0 0 34px -14px var(--sh-violet76a95); }
    70%,100% { border-color: var(--ln-n100a10); box-shadow: 0 0 0 0 var(--sh-n0a0); }
  }
  :where([data-dc-page="login"]) [data-exitchip] { animation: lgChip 6.5s ease-in-out infinite; }
  :where([data-dc-page="login"]) [data-mobiletunnel] { display: none; }
  @keyframes lgSeg {
    0%   { left: -3px;  opacity: 0; }
    8%   { opacity: 1; }
    40%  { left: calc(100% - 3px); opacity: 1; }
    48%  { left: calc(100% - 3px); opacity: 0; }
    100% { left: calc(100% - 3px); opacity: 0; }
  }
  :where([data-dc-page="login"]) [data-seg1] { animation: lgSeg 6.5s cubic-bezier(.5,0,.5,1) infinite; }
  :where([data-dc-page="login"]) [data-seg2] { animation: lgSeg 6.5s cubic-bezier(.5,0,.5,1) infinite 3.25s; }
  @keyframes lgTlsChip {
    0%,34%   { border-color: var(--ln-teal69a26); box-shadow: 0 0 0 0 var(--sh-teal69a0); }
    46%      { border-color: var(--ln-teal69a80);  box-shadow: 0 0 16px -2px var(--sh-teal69a60); }
    60%,100% { border-color: var(--ln-teal69a26); box-shadow: 0 0 0 0 var(--sh-teal69a0); }
  }
  :where([data-dc-page="login"]) [data-tlschip] { animation: lgTlsChip 6.5s ease-in-out infinite; }
  @media (max-width: 1180px) {
    :where([data-dc-page="login"]) [data-telem] { display: none !important; }
  }
  @media (prefers-reduced-motion: reduce) {
    :where([data-dc-page="login"]) [data-in], :where([data-dc-page="login"]) [data-out] { offset-distance: 62%; opacity: 1; }
    :where([data-dc-page="login"]) [data-radar], :where([data-dc-page="login"]) [data-scan] { opacity: 0 !important; }
    :where([data-dc-page="login"]) [data-ipold] { display: none !important; }
    :where([data-dc-page="login"]) [data-ipnew] { opacity: 1 !important; }
    :where([data-dc-page="login"]) [data-draw] { stroke-dashoffset: 0; opacity: 1; }
    :where([data-dc-page="login"]) [data-seg1], :where([data-dc-page="login"]) [data-seg2] { left: 50% !important; opacity: 1 !important; }
    :where([data-dc-page="login"]) [data-tlschip] { border-color: var(--ln-teal69a50) !important; }
    :where([data-dc-page="login"]) [data-exitchip] { border-color: var(--ln-violet76a42) !important; }
    :where([data-dc-page="login"]) [data-core] { opacity: 1 !important; }
  }
  :where([data-dc-page="login"]) [data-brandpane] { display: flex; }
  :where([data-dc-page="login"]) [data-mobilelogo] { display: none; }
  @media (max-width: 768px) {
    :where([data-dc-page="login"]) [data-brandpane] { display: none !important; }
    :where([data-dc-page="login"]) [data-mobilelogo] { display: inline-flex !important; }
    :where([data-dc-page="login"]) [data-mobiletunnel] { display: block !important; }
    :where([data-dc-page="login"]) [data-halo] { width: 620px !important; height: 620px !important; left: 50% !important; top: 34% !important; }
    :where([data-dc-page="login"]) [data-formpane] { padding: 32px 20px 40px !important; }
    :where([data-dc-page="login"]) a:focus:not(:focus-visible), :where([data-dc-page="login"]) button:focus:not(:focus-visible), :where([data-dc-page="login"]) input:focus:not(:focus-visible) { outline: none !important; }
  }
  @media (prefers-reduced-motion: reduce) {
    :where([data-dc-page="login"]) *, :where([data-dc-page="login"]) *::before, :where([data-dc-page="login"]) *::after { animation: none !important; transition-duration: 0.01ms !important; }
  }

:where([data-dc-page="login"]) .scp0:focus{border-color:var(--ln-violet66a75) !important;background:var(--bg-violet66a5) !important;box-shadow:0 0 0 3px var(--sh-violet66a26) !important}
:where([data-dc-page="login"]) .scp1:hover{color:var(--fg-violet85) !important}
:where([data-dc-page="login"]) .scp2:hover{color:var(--fg-n96) !important}
:where([data-dc-page="login"]) .scp3:hover{transform:translateY(-1px) !important;filter:brightness(1.07) !important}
:where([data-dc-page="login"]) .scp4:active{transform:translateY(0) !important;filter:brightness(0.97) !important}
:where([data-dc-page="login"]) .scp5:hover{border-color:var(--ln-teal69a40) !important;background:var(--bg-n100a4_5) !important;transform:translateY(-1px) !important}
:where([data-dc-page="login"]) .scp6:active{transform:translateY(0) !important}
html[data-lx-scrollbar] { background-color: #05050a; }
html[data-lx-scrollbar="light"] { background-color: #f7f8fc; }
html[data-lx-scrollbar]::-webkit-scrollbar { width: 10px; height: 10px; }
html[data-lx-scrollbar]::-webkit-scrollbar-track { background: #05050a; }
html[data-lx-scrollbar]::-webkit-scrollbar-thumb { background: #1a1a26; border-radius: 6px; }
html[data-lx-scrollbar]::-webkit-scrollbar-thumb:hover { background: #3a3350; }
html[data-lx-scrollbar="light"]::-webkit-scrollbar-track { background: #eceef6; }
html[data-lx-scrollbar="light"]::-webkit-scrollbar-thumb { background: #c7cbdd; }
html[data-lx-scrollbar="light"]::-webkit-scrollbar-thumb:hover { background: #aab0c8; }
html[data-lx-page="login"] {overflow-x: hidden}