/* Leebry redesign — homepage. Generated from the design source;
   one class per unique style block. */
body{margin:0;background:#0f0f0f;}
.g0{position: relative; border: 1px solid rgba(255, 255, 255, 0.18); box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(0, 0, 0, 0.12) 0px -1px 0px inset, rgba(0, 0, 0, 0.25) 0px 4px 32px;}
.g1{position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: visible; z-index: -1;}
.g2{position: absolute; inset: 0px; border-radius: 76.712px; background: rgba(15, 15, 16, 0.28); backdrop-filter: url("#lb-nav-lens"); pointer-events: none; z-index: 0;}
.g3{cursor: pointer;}
.g4{height: 35.556px; width: auto;}
.g5{position: relative;}
.g6{display: flex; align-items: center; gap: 5px;}
.g7{transition: transform 0.25s; transform: none;}
.g8{height: 520px;}
.g9{position: absolute; left: 50%; top: 30px; width: 820px; height: 430px; transform: translateX(-50%); background: radial-gradient(50% 50% at 50% 45%, rgba(172, 163, 251, 0.1) 0%, transparent 70%); filter: blur(32px);}
.g10{width: 40px; height: 40px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 52px; --sy: 40px; --sr: 12deg; --ssc: 1; --ox: 117px; --oy: 94px; --osc: 0.75; --i: 0;}
.g11{width: 47px; height: 47px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 120px; --sy: 300px; --sr: -20deg; --ssc: 1; --ox: 181.5px; --oy: 90.5px; --osc: 0.6382978723404256; --i: 1;}
.g12{width: 54px; height: 54px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 60px; --sy: 170px; --sr: 34deg; --ssc: 1; --ox: 246px; --oy: 87px; --osc: 0.5555555555555556; --i: 2;}
.g13{width: 61px; height: 61px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 250px; --sy: 80px; --sr: -8deg; --ssc: 1; --ox: 310.5px; --oy: 83.5px; --osc: 0.4918032786885246; --i: 3;}
.g14{width: 42px; height: 42px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 300px; --sy: 250px; --sr: 25deg; --ssc: 1; --ox: 184px; --oy: 169px; --osc: 0.7142857142857143; --i: 4;}
.g15{width: 49px; height: 49px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 180px; --sy: 20px; --sr: 44deg; --ssc: 1; --ox: 248.5px; --oy: 165.5px; --osc: 0.6122448979591837; --i: 5;}
.g16{width: 56px; height: 56px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 90px; --sy: 120px; --sr: -16deg; --ssc: 1; --ox: 313px; --oy: 162px; --osc: 0.5357142857142857; --i: 6;}
.g17{width: 63px; height: 63px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 230px; --sy: 345px; --sr: 30deg; --ssc: 1; --ox: 105.5px; --oy: 158.5px; --osc: 0.47619047619047616; --i: 7;}
.g18{width: 44px; height: 44px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 310px; --sy: 150px; --sr: -28deg; --ssc: 1; --ox: 251px; --oy: 244px; --osc: 0.6818181818181818; --i: 8;}
.g19{width: 51px; height: 51px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 500px; --sy: 6px; --sr: 14deg; --ssc: 1; --ox: 315.5px; --oy: 240.5px; --osc: 0.5882352941176471; --i: 9;}
.g20{width: 58px; height: 58px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 390px; --sy: 260px; --sr: -32deg; --ssc: 1; --ox: 108px; --oy: 237px; --osc: 0.5172413793103449; --i: 10;}
.g21{width: 65px; height: 65px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 480px; --sy: 330px; --sr: 26deg; --ssc: 1; --ox: 172.5px; --oy: 233.5px; --osc: 0.46153846153846156; --i: 11;}
.g22{width: 46px; height: 46px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 1320px; --sy: 45px; --sr: 18deg; --ssc: 1; --ox: 1076px; --oy: 91px; --osc: 0.6521739130434783; --i: 12;}
.g23{width: 53px; height: 53px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 1200px; --sy: 300px; --sr: -40deg; --ssc: 1; --ox: 1140.5px; --oy: 87.5px; --osc: 0.5660377358490566; --i: 13;}
.g24{width: 60px; height: 60px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 1290px; --sy: 165px; --sr: 22deg; --ssc: 1; --ox: 1205px; --oy: 84px; --osc: 0.5; --i: 14;}
.g25{width: 41px; height: 41px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 1120px; --sy: 90px; --sr: 8deg; --ssc: 1; --ox: 1282.5px; --oy: 93.5px; --osc: 0.7317073170731707; --i: 15;}
.g26{width: 48px; height: 48px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 1330px; --sy: 235px; --sr: -14deg; --ssc: 1; --ox: 1143px; --oy: 166px; --osc: 0.625; --i: 16;}
.g27{width: 55px; height: 55px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 1225px; --sy: 15px; --sr: 38deg; --ssc: 1; --ox: 1207.5px; --oy: 162.5px; --osc: 0.5454545454545454; --i: 17;}
.g28{width: 62px; height: 62px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 1310px; --sy: 120px; --sr: -24deg; --ssc: 1; --ox: 1272px; --oy: 159px; --osc: 0.4838709677419355; --i: 18;}
.g29{width: 43px; height: 43px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 1180px; --sy: 350px; --sr: 6deg; --ssc: 1; --ox: 1077.5px; --oy: 168.5px; --osc: 0.6976744186046512; --i: 19;}
.g30{width: 50px; height: 50px; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); --sx: 1110px; --sy: 185px; --sr: -36deg; --ssc: 1; --ox: 1210px; --oy: 241px; --osc: 0.6; --i: 20;}
.g31{width: 57px; height: 57px; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); --sx: 900px; --sy: 4px; --sr: 42deg; --ssc: 1; --ox: 1274.5px; --oy: 237.5px; --osc: 0.5263157894736842; --i: 21;}
.g32{width: 64px; height: 64px; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); filter: drop-shadow(rgba(51, 102, 255, 0.55) 0px 0px 10px); mask-image: url("../shapes/solid-3.svg"); --sx: 1040px; --sy: 300px; --sr: -10deg; --ssc: 1; --ox: 1067px; --oy: 234px; --osc: 0.46875; --i: 22;}
.g33{width: 45px; height: 45px; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); --sx: 920px; --sy: 340px; --sr: 20deg; --ssc: 1; --ox: 1144.5px; --oy: 243.5px; --osc: 0.6666666666666666; --i: 23;}
.g34{width: 1246.74px; height: 57.5444px; bottom: 60px; left: 50%; transform: translateX(-50%);}
.g35{display: flex; justify-content: space-between;}
.g36{width: 300px; display: flex; flex-direction: column; align-items: center; position: relative;}
.g37{align-self: flex-start; font-family: "JetBrains Mono", monospace; font-size: 12px; letter-spacing: 0.18em; color: rgba(0, 0, 0, 0.35); margin-bottom: 8px;}
.g38{width: 100%; max-width: 290px; aspect-ratio: 1 / 1;}
.g39{margin-bottom: 12px;}
.g40{--pa: #C4FF70;}
.g41{font-family: "JetBrains Mono", monospace;}
.g42{mask-image: url("../shapes/solid-4.svg");}
.g43{--pa: #FF00AA;}
.g44{mask-image: url("../shapes/solid-1.svg");}
.g45{--pa: #ACA3FB;}
.g46{mask-image: url("../shapes/solid-2.svg");}
.g47{--ld: 0.5s;}
.g48{width: 1206px; height: 980px; transform: scale(0.689); transform-origin: left top; background: rgb(242, 242, 242); position: relative;}
.g49{position: absolute; left: 8px; top: 8px; width: 1190px; height: 964px;}
.g50{position: absolute; left: 79px; top: 296px; width: 46px; height: 46px; display: block;}
.g51{position: absolute; left: 76px; top: 367px; font-size: 24px; line-height: 32px; color: rgb(18, 20, 23); margin: 0px;}
.g52{position: absolute; left: 68px; top: 424px; width: 750px; background: rgba(255, 255, 255, 0.1); border-radius: 32px; padding: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px 0px;}
.g53{background: rgb(255, 255, 255); border-radius: 26px; padding: 12px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 0px; display: flex; flex-direction: column; gap: 12px;}
.g54{height: 60px; font-size: 16px; line-height: 24px; color: rgb(169, 169, 169); margin: 0px;}
.g55{display: flex; justify-content: flex-end;}
.g56{background: linear-gradient(rgb(60, 59, 64) 0.24%, rgb(22, 22, 24) 100%); border: 1px solid rgb(86, 86, 93); box-shadow: rgb(18, 20, 23) 0px 0px 0px 1px; border-radius: 18px; padding: 6px 12px;}
.g57{font-size: 14px; line-height: 20px; color: rgb(255, 255, 255); margin: 0px;}
.g58{--ld: 0.5s; box-shadow: rgba(0, 0, 0, 0.18) -18px 16px 44px -16px;}
.g59{gap: 12px; --ld: 0.05s;}
.g60{width: 34px; height: 34px;}
.g61{mask-image: url("../shapes/line-1.svg");}
.g62{mask-image: url("../shapes/line-2.svg");}
.g63{mask-image: url("../shapes/line-3.svg");}
.g64{mask-image: url("../shapes/solid-3.svg");}
.g65{mask-image: url("../shapes/line-4.svg");}
.g66{--ld: 0.12s;}
.g67{--ld: 0.24s;}
.g68{--ld: 0.36s;}
.g69{left: 182.16px; top: 2037.9px; width: 490.086px; height: 432.37px;}
.g70{inset: -110px; background-image: linear-gradient(rgba(172, 163, 251, 0.3) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(172, 163, 251, 0.3) 1.5px, transparent 1.5px); background-size: 46px 46px; mask-image: radial-gradient(54% 54%, rgb(0, 0, 0) 46%, transparent 84%);}
.g71{padding: 2.5px; background: radial-gradient(240px 150px at 16% 0%, rgba(172, 163, 251, 0.85) 0%, transparent 62%), radial-gradient(200px 130px at 100% 42%, rgba(255, 255, 255, 0.55) 0%, transparent 62%), radial-gradient(170px 120px at 48% 100%, rgba(172, 163, 251, 0.45) 0%, transparent 62%), linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%); box-shadow: rgba(0, 0, 0, 0.9) 0px 40px 80px -30px;}
.g72{background: linear-gradient(rgb(24, 24, 25) 0%, rgb(18, 18, 19) 100%);}
.g73{width: 16px; height: 16px; display: block;}
.g74{font-family: "Fixel Display:Medium", sans-serif; font-size: 12px; color: rgb(139, 142, 148); margin-left: 9px; white-space: nowrap;}
.g75{left: 742px; top: 2590px; width: 490px; height: 534px;}
.g76{inset: -110px; background-image: linear-gradient(rgba(51, 102, 255, 0.3) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(51, 102, 255, 0.3) 1.5px, transparent 1.5px); background-size: 46px 46px; mask-image: radial-gradient(54% 54%, rgb(0, 0, 0) 46%, transparent 84%);}
.g77{padding: 2.5px; background: radial-gradient(240px 150px at 84% 0%, rgba(51, 102, 255, 0.85) 0%, transparent 62%), radial-gradient(200px 130px at 0% 58%, rgba(255, 255, 255, 0.55) 0%, transparent 62%), radial-gradient(170px 120px at 38% 100%, rgba(51, 102, 255, 0.45) 0%, transparent 62%), linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%); box-shadow: rgba(0, 0, 0, 0.9) 0px 40px 80px -30px;}
.g78{left: 180px; top: 3244px; width: 490px; height: 487px;}
.g79{inset: -110px; background-image: linear-gradient(rgba(196, 255, 112, 0.3) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(196, 255, 112, 0.3) 1.5px, transparent 1.5px); background-size: 46px 46px; mask-image: radial-gradient(54% 54%, rgb(0, 0, 0) 46%, transparent 84%);}
.g80{padding: 2.5px; background: radial-gradient(240px 150px at 44% 0%, rgba(196, 255, 112, 0.85) 0%, transparent 62%), radial-gradient(200px 130px at 100% 26%, rgba(255, 255, 255, 0.55) 0%, transparent 62%), radial-gradient(170px 120px at 0% 74%, rgba(196, 255, 112, 0.45) 0%, transparent 62%), linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%); box-shadow: rgba(0, 0, 0, 0.9) 0px 40px 80px -30px;}
.g81{padding: 22px; font-family: "Fixel Display", Inter, sans-serif;}
.g82{display: flex; justify-content: flex-end; margin-bottom: 16px;}
.g83{background: rgb(243, 243, 243); color: rgb(18, 20, 23); font-size: 11px; line-height: 15px; border-radius: 14px; padding: 6px 12px; max-width: 300px; text-align: right;}
.g84{display: flex; align-items: center; gap: 4px; color: rgb(118, 121, 127); font-size: 10px; margin-bottom: 10px;}
.g85{font-size: 9px;}
.g86{color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; margin-bottom: 6px;}
.g87{color: rgb(201, 201, 201); font-size: 12px; line-height: 17px; margin-bottom: 16px;}
.g88{display: flex; gap: 8px; align-items: stretch;}
.g89{width: 2.5px; border-radius: 16px; background: rgb(17, 187, 130); flex-shrink: 0;}
.g90{flex: 1 1 0%; background: rgb(43, 43, 43); border: 0.6px solid rgba(17, 187, 130, 0.5); border-radius: 8px; padding: 12px;}
.g91{color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; margin-bottom: 10px; font-family: Inter, sans-serif;}
.g92{display: flex; flex-direction: column; gap: 7px;}
.g93{display: flex; align-items: center; gap: 7px;}
.g94{width: 12px; height: 12px; border-radius: 50%; background: rgb(17, 187, 130); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0;}
.g95{color: rgb(214, 214, 214); font-size: 9.5px; font-family: Inter, sans-serif;}
.g96{display: flex; align-items: center; gap: 5px; margin-top: 12px;}
.g97{color: rgb(255, 255, 255); font-size: 9px; font-family: Inter, sans-serif;}
.g98{background: rgba(17, 187, 130, 0.15); color: rgb(17, 187, 130); font-size: 8px; font-weight: 600; padding: 2px 7px; border-radius: 40px; border: 0.5px solid rgba(17, 187, 130, 0.4); font-family: Inter, sans-serif;}
.g99{position: relative; width: 1440px; height: 540px; overflow: hidden; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 7%, rgb(0, 0, 0) 93%, transparent);}
.g100{position: absolute; inset: 178px 0px 10px; display: flex; flex-direction: column; justify-content: center; gap: 44px;}
.g101{position: relative; height: 48px;}
.g102{position: absolute; inset: 0px; clip-path: inset(0px 50% 0px 0px);}
.g103{display: flex; gap: 30px; width: max-content; align-items: center; animation: 46s linear -12s infinite normal none running lbScanFlow; will-change: transform;}
.g104{width: 252px; flex-shrink: 0;}
.g105{transform: rotate(-4.4deg); display: flex; align-items: center; gap: 10px; background: rgb(23, 24, 26); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 12px; padding: 13px 16px;}
.g106{width: 14px; height: 14px; border-radius: 4px; background: rgba(255, 255, 255, 0.14); flex-shrink: 0;}
.g107{font-family: "Fixel Display:Light", sans-serif; font-size: 12.5px; color: rgba(255, 255, 255, 0.42); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.g108{font-family: "Fixel Display:Medium", sans-serif; font-size: 9px; color: rgba(255, 140, 140, 0.7); border: 1px solid rgba(255, 140, 140, 0.3); border-radius: 999px; padding: 1px 7px; margin-left: auto; flex-shrink: 0;}
.g109{transform: rotate(-2.2deg); display: flex; align-items: center; gap: 10px; background: rgb(23, 24, 26); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 12px; padding: 13px 16px;}
.g110{transform: rotate(0deg); display: flex; align-items: center; gap: 10px; background: rgb(23, 24, 26); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 12px; padding: 13px 16px;}
.g111{transform: rotate(2.2deg); display: flex; align-items: center; gap: 10px; background: rgb(23, 24, 26); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 12px; padding: 13px 16px;}
.g112{transform: rotate(4.4deg); display: flex; align-items: center; gap: 10px; background: rgb(23, 24, 26); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 12px; padding: 13px 16px;}
.g113{position: absolute; inset: 0px; clip-path: inset(0px 0px 0px 50%);}
.g114{display: flex; align-items: center; gap: 10px; background: rgb(19, 20, 23); border: 1px solid color-mix(in srgb, rgb(51, 102, 255) 35%, transparent); box-shadow: color-mix(in srgb, rgb(51, 102, 255) 12%, transparent) 0px 0px 22px; border-radius: 12px; padding: 13px 16px;}
.g115{width: 14px; height: 14px; flex-shrink: 0; background: linear-gradient(170deg, rgb(36, 71, 255) 0%, rgb(0, 31, 187) 55%, rgb(5, 13, 78) 100%); mask-image: url("../shapes/solid-3.svg"); mask-repeat: no-repeat; mask-size: contain;}
.g116{font-family: "Fixel Display:Medium", sans-serif; font-size: 12.5px; color: rgba(255, 255, 255, 0.92); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.g117{display: inline-flex; align-items: center; gap: 5px; font-family: "Fixel Display:Medium", sans-serif; font-size: 9.5px; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(196, 255, 112); background: rgba(196, 255, 112, 0.1); border: 1px solid rgba(196, 255, 112, 0.3); border-radius: 999px; padding: 2px 8px; margin-left: auto; flex-shrink: 0;}
.g118{display: flex; align-items: center; gap: 10px; background: rgb(22, 17, 20); border: 1px solid rgba(255, 90, 120, 0.4); box-shadow: rgba(255, 90, 120, 0.12) 0px 0px 22px; border-radius: 12px; padding: 13px 16px;}
.g119{flex-shrink: 0;}
.g120{font-family: "Fixel Display:Light", sans-serif; font-size: 12px; color: rgba(255, 255, 255, 0.4); text-decoration: line-through rgba(255, 90, 120, 0.6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.g121{font-family: "Fixel Display:Medium", sans-serif; font-size: 9.5px; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 122, 147); background: rgba(255, 90, 120, 0.12); border: 1px solid rgba(255, 90, 120, 0.35); border-radius: 999px; padding: 2px 8px; margin-left: auto; flex-shrink: 0;}
.g122{display: flex; align-items: center; gap: 10px; background: rgb(19, 20, 23); border: 1px solid color-mix(in srgb, rgb(255, 0, 170) 35%, transparent); box-shadow: color-mix(in srgb, rgb(255, 0, 170) 12%, transparent) 0px 0px 22px; border-radius: 12px; padding: 13px 16px;}
.g123{width: 14px; height: 14px; flex-shrink: 0; background: linear-gradient(135deg, rgb(255, 0, 170), rgb(255, 180, 254)); mask-image: url("../shapes/solid-1.svg"); mask-repeat: no-repeat; mask-size: contain;}
.g124{display: flex; align-items: center; gap: 10px; background: rgb(19, 20, 23); border: 1px solid color-mix(in srgb, rgb(172, 163, 251) 35%, transparent); box-shadow: color-mix(in srgb, rgb(172, 163, 251) 12%, transparent) 0px 0px 22px; border-radius: 12px; padding: 13px 16px;}
.g125{width: 14px; height: 14px; flex-shrink: 0; background: linear-gradient(135deg, rgb(0, 31, 187), rgb(172, 163, 251)); mask-image: url("../shapes/solid-2.svg"); mask-repeat: no-repeat; mask-size: contain;}
.g126{display: flex; gap: 30px; width: max-content; align-items: center; animation: 60s linear -31s infinite normal none running lbScanFlow; will-change: transform;}
.g127{display: flex; align-items: center; gap: 10px; background: rgb(19, 20, 23); border: 1px solid color-mix(in srgb, rgb(196, 255, 112) 35%, transparent); box-shadow: color-mix(in srgb, rgb(196, 255, 112) 12%, transparent) 0px 0px 22px; border-radius: 12px; padding: 13px 16px;}
.g128{width: 14px; height: 14px; flex-shrink: 0; background: linear-gradient(135deg, rgb(196, 255, 112), rgb(172, 163, 251)); mask-image: url("../shapes/solid-4.svg"); mask-repeat: no-repeat; mask-size: contain;}
.g129{display: flex; gap: 30px; width: max-content; align-items: center; animation: 52s linear -5s infinite normal none running lbScanFlow; will-change: transform;}
.g130{position: absolute; left: 50%; top: 146px; bottom: 16px; width: 140px; transform: translateX(-50%); background: linear-gradient(90deg, transparent, rgba(172, 163, 251, 0.1), transparent); mask-image: linear-gradient(transparent, rgb(0, 0, 0) 14%, rgb(0, 0, 0) 82%, transparent); pointer-events: none;}
.g131{position: absolute; left: 50%; top: 176px; bottom: 40px; width: 2px; transform: translateX(-50%); background: linear-gradient(transparent, rgb(172, 163, 251) 16%, rgb(172, 163, 251) 80%, transparent); filter: drop-shadow(rgba(172, 163, 251, 0.8) 0px 0px 7px) drop-shadow(rgba(172, 163, 251, 0.4) 0px 0px 26px); animation: 3.2s ease-in-out 0s infinite normal none running lbScanPulse; pointer-events: none;}
.g132{position: absolute; left: 50%; top: 150px; transform: translateX(-50%); font-family: "Fixel Display:Medium", sans-serif; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: rgba(203, 197, 255, 0.75); white-space: nowrap; margin: 0px; text-shadow: rgba(172, 163, 251, 0.6) 0px 0px 12px;}
.g133{position: absolute; left: 50%; top: 358px; transform: translate(-50%, -50%); width: 60px; height: 60px; border-radius: 999px; background: linear-gradient(rgb(26, 27, 31), rgb(18, 19, 22)); border: 1px solid rgba(172, 163, 251, 0.5); box-shadow: rgba(172, 163, 251, 0.35) 0px 0px 44px, rgba(0, 0, 0, 0.6) 0px 16px 40px; display: flex; align-items: center; justify-content: center;}
.g134{display: block;}
.g135{display: grid; grid-template-columns: 1fr 1fr; gap: 32px;}
.g136{padding: 40px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.08); background: rgb(15, 15, 15);}
.g137{font-size: 16px; font-weight: 600; color: rgba(255, 255, 255, 0.7); margin-bottom: 32px; letter-spacing: -0.01em;}
.g138{margin-bottom: 28px;}
.g139{display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 10px;}
.g140{font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.7);}
.g141{font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); letter-spacing: -0.03em;}
.g142{background: linear-gradient(to right, rgb(172, 163, 251) 0%, rgb(172, 163, 251) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 100%);}
.g143{background: linear-gradient(to right, rgb(255, 0, 170) 0%, rgb(255, 0, 170) 30%, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0.1) 100%);}
.g144{background: linear-gradient(to right, rgb(51, 102, 255) 0%, rgb(51, 102, 255) 20%, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 100%);}
.g145{display: flex; align-items: center; justify-content: space-between; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.06);}
.g146{font-size: 13px; font-weight: 500; color: rgba(255, 255, 255, 0.4);}
.g147{display: flex; align-items: center; gap: 4px;}
.g148{font-size: 13px; color: rgba(255, 255, 255, 0.4);}
.g149{padding: 40px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.1); background: rgb(0, 31, 187); display: flex; flex-direction: column; justify-content: space-between;}
.g150{font-size: 16px; font-weight: 600; color: rgba(255, 255, 255, 0.75); margin-bottom: 32px; letter-spacing: -0.01em;}
.g151{text-align: center; padding: 32px 0px;}
.g152{display: flex; align-items: baseline; justify-content: center; gap: 10px; line-height: 1;}
.g153{font-size: clamp(80px, 8vw, 104px); font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.04em;}
.g154{font-size: clamp(24px, 2.4vw, 32px); font-weight: 500; color: rgba(255, 255, 255, 0.5); letter-spacing: normal;}
.g155{font-size: 14px; font-weight: 400; color: rgba(255, 255, 255, 0.6); margin-top: 12px;}
.g156{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}
.g157{padding: 20px; border-radius: 14px; background: rgba(255, 255, 255, 0.12); border: 1px solid rgba(255, 255, 255, 0.18);}
.g158{font-size: 24px; font-weight: 700; color: rgb(255, 255, 255); letter-spacing: -0.02em;}
.g159{font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.6); margin-top: 4px;}
/* lb-uc-link inside light-background bcoltext blocks (e.g. RBAC card) */
.lb-bcoltext .lb-uc-link{color:#0f0f0f;border:none;border-radius:0;padding:0;background:none;text-decoration:underline;}
.lb-bcoltext .lb-uc-link:hover{color:#0f0f0f;background-color:transparent;border-color:transparent;opacity:0.65;}
