h1:focus {
    outline: none;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid #e50000;
}

.validation-message {
    color: #e50000;
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

    .blazor-error-boundary::after {
        content: "An error has occurred."
    }

.darker-border-checkbox.form-check-input {
    border-color: #929292;
}

body, html, * {
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.figtree {
    font-family: "Figtree", sans-serif;
}

.position-relative {
    position: relative;
}

.w-100 {
    width: 100%;
}

span, h1, h2, h3, h4, h5, h6 {
    line-height: 1;
}

.glass {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: #a0a0a015;
    border-radius: 12px;
    border: 1px solid #ffffff36;
}

.glass-dark-no-border {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: #20262d6b;
}

.glass-dark {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: #20262d6b;
    border-radius: 12px;
    border: 1px solid #ffffff36;
}

.mesh-0 {
    position: relative;
}

    .mesh-0:before {
        content: '';
        inset: 0;
        position: absolute;
        background: radial-gradient(farthest-side at top left, var(--color-primary), transparent 80%), radial-gradient(circle at right, var(--color-secondary), transparent 600px );
        mask-image: linear-gradient(180deg, transparent, black, transparent);
        /*-webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);*/
    }

.mesh-1 {
    position: relative;
    padding-block: 12.5rem;
}

    .mesh-1:before {
        content: '';
        inset: 0;
        position: absolute;
        background: radial-gradient(farthest-side at bottom left, var(--color-secondary), transparent 80%), radial-gradient(circle at bottom right, var(--color-primary), transparent 600px );
        mask-image: linear-gradient(180deg, black 80%, transparent);
        /*-webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);*/
    }

.mesh-2 {
    background: linear-gradient(180deg, transparent 40%, var(--color-primary));
}

.mesh-3 {
    background: linear-gradient(180deg, var(--color-primary), transparent 70%);
}

.main-title {
    font-size: clamp(2.57rem, -1.312rem + 6.06vw, 4.96rem) !important;
}

.sub-title {
    font-size: clamp(1.87rem, -1.312rem + 4.06vw, 2rem) !important;
}

.arc-halo-animation {
    animation: arc-halo 5s ease-out infinite;
}

@keyframes arc-halo {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    10% {
        opacity: 1;
        transform: scale(1);
    }

    70%,100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.integration-halo-animation {
    mask-image: linear-gradient(90deg, transparent, black);
    mask-size: 200% 200%;
    animation: integration-halo 5s ease-out infinite;
    filter: blur(2px) brightness(5);
}

@keyframes integration-halo {
    0% {
        mask-position: 0% 0;
        opacity: 1;
    }


    70%,100% {
        mask-position: -200% 0;
        opacity: 0;
    }
}

.advantages-halo-animation {
    mask-image: linear-gradient(90deg, transparent, black);
    mask-size: 200% 200%;
    animation: advantages-halo 5s ease-out infinite;
}

@keyframes advantages-halo {
    0% {
        mask-position: 0% 0;
        opacity: 0;
    }

    10% {
        mask-position: 0% 0;
        opacity: 1;
    }

    70%,100% {
        mask-position: -200% 0;
        opacity: 0;
    }
}

.video-fade-animation {
    animation: video-fade 15s ease-out infinite;
}

@keyframes video-fade {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 0.8;
    }

    80% {
        opacity: 0.8;
    }

    100% {
        opacity: 0;
    }
}

.rotate-z {
    animation: rotation-z 5s ease-out infinite;
}

@keyframes rotation-z {
    0% {
        transform: rotateY(0deg);
    }


    70%,100% {
        transform: rotateY(360deg);
    }
}

.mission-halo-animation {
    animation: mission-halo 5s ease-out infinite;
}

@keyframes mission-halo {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    10% {
        opacity: 1;
        transform: scale(1);
    }

    70%,100% {
        transform: scale(4);
        opacity: 0;
    }
}

.icon-pulse {
    animation: pulse 5s ease-out infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    10% {
        transform: scale(1);
    }

    70% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

.wave-text {
    position: relative;
    font-family: monospace;
    font-size: 16px;
}

.wave-base {
    color: #ffffff; /* top layer */
    word-break: break-all;
    margin: 0;
    opacity: 0.3;
}

.wave-reveal {
    position: absolute;
    top: 0;
    left: 0;
    color: #00ffcc; /* colored layer */
    overflow: hidden;
    margin: 0;
    /* this is the trick */
    -webkit-mask-image: radial-gradient(circle, black 0%, transparent 60%);
    mask-image: radial-gradient(circle, black 0%, transparent 60%);
    word-break: break-all;
    animation: waveMask 6s linear infinite;
}

@keyframes waveMask {
    0% {
        -webkit-mask-size: 0% 0%;
        mask-size: 0% 0%;
        -webkit-mask-position: center;
        mask-position: center;
    }

    50% {
        -webkit-mask-size: 200% 200%;
        mask-size: 200% 200%;
    }

    100% {
        -webkit-mask-size: 0% 0%;
        mask-size: 0% 0%;
    }
}

.stars {
    height: 560px;
    left: 50%;
    -webkit-mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, .8) 25%, #d9d9d9 50%, rgba(217, 217, 217, .8) 75%, rgba(217, 217, 217, 0) 100%);
    mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, .8) 25%, #d9d9d9 50%, rgba(217, 217, 217, .8) 75%, rgba(217, 217, 217, 0) 100%);
    -webkit-mask-size: cover;
    mask-size: cover;
    position: absolute;
    bottom: 0;
    transform: translate(-50%);
    width: 936px;
}

    .stars .star-1 {
        animation-duration: 80s !important;
        box-shadow: 919px 12930px #fff,1679px 1337px #fff,1061px 86px #fff,996px 529px #fff,1314px 36px #fff,1518px 517px #fff,692px 853px #fff,365px 89px #fff,571px 1100px #fff,382px 1917px #fff,1394px 35px #fff,898px 1454px #fff,1200px 1834px #fff,123px 1534px #fff,1724px 320px #fff,348px 1505px #fff,785px 233px #fff,1128px 1715px #fff,1108px 1406px #fff,643px 1518px #fff,852px 1750px #fff,1771px 283px #fff,1211px 1534px #fff,642px 155px #fff,1374px 462px #fff,1340px 395px #fff,910px 160px #fff,363px 1969px #fff,610px 71px #fff,181px 1926px #fff,712px 385px #fff,331px 1187px #fff,866px 784px #fff,1370px 1946px #fff,3px 1245px #fff,527px 32px #fff,351px 1749px #fff,1048px 302px #fff,639px 1604px #fff,95px 1376px #fff,825px 854px #fff,1905px 1880px #fff,503px 77px #fff,1566px 1563px #fff,1347px 1007px #fff,413px 1062px #fff,1855px 931px #fff,254px 1182px #fff,586px 480px #fff,1439px 1121px #fff,1059px 325px #fff,1009px 338px #fff,968px 1672px #fff,628px 1053px #fff,272px 182px #fff,531px 298px #fff,803px 1051px #fff,539px 106px #fff,1902px 327px #fff,799px 371px #fff,831px 1855px #fff,1828px 410px #fff,1771px 1738px #fff,1537px 511px #fff,1751px 631px #fff,1460px 1035px #fff,118px 1689px #fff,379px 164px #fff,1879px 440px #fff,1190px 402px #fff,1277px 746px #fff,771px 922px #fff,1345px 620px #fff,432px 1959px #fff,392px 1347px #fff,1730px 1309px #fff,8px 99px #fff,1143px 257px #fff,1619px 876px #fff,1436px 158px #fff,881px 1005px #fff,117px 1850px #fff,208px 921px #fff,351px 838px #fff,385px 553px #fff,798px 344px #fff,1318px 1956px #fff,1567px 606px #fff,190px 1977px #fff,1858px 745px #fff,782px 1472px #fff,165px 678px #fff,593px 1438px #fff,1968px 763px #fff,1067px 580px #fff,918px 1745px #fff,1555px 732px #fff,876px 1109px #fff,1011px 1847px #fff,719px 815px #fff,763px 247px #fff,1238px 1374px #fff,1045px 1158px #fff,601px 1314px #fff,297px 155px #fff,153px 523px #fff,1647px 1988px #fff,1657px 969px #fff,547px 545px #fff,1098px 118px #fff,548px 1232px #fff,1538px 1641px #fff,296px 437px #fff,1839px 1759px #fff,1893px 1546px #fff,1200px 350px #fff,757px 1278px #fff,545px 17px #fff,1265px 1777px #fff,339px 1332px #fff,193px 1101px #fff,1893px 1579px #fff,1880px 1511px #fff,1944px 132px #fff,867px 1009px #fff,1114px 1584px #fff,552px 115px #fff,1030px 1029px #fff,854px 480px #fff,491px 192px #fff,1085px 1731px #fff,1391px 497px #fff,597px 1393px #fff,393px 1222px #fff,621px 1634px #fff,1553px 192px #fff,585px 1527px #fff,1387px 1961px #fff,1117px 1000px #fff,784px 14px #fff,249px 590px #fff,114px 1493px #fff,55px 1327px #fff,141px 1150px #fff,1756px 143px #fff,679px 710px #fff,455px 291px #fff,1558px 678px #fff,400px 416px #fff,1191px 1691px #fff,133px 1359px #fff,435px 639px #fff,1259px 1250px #fff,196px 135px #fff,975px 46px #fff,48px 1193px #fff,93px 1970px #fff,370px 871px #fff,509px 500px #fff,866px 1748px #fff,1984px 475px #fff,1478px 358px #fff,1693px 93px #fff,622px 1359px #fff,540px 754px #fff,1845px 1356px #fff,1311px 68px #fff,1162px 296px #fff,1901px 28px #fff,557px 971px #fff,1922px 1832px #fff,1138px 217px #fff,474px 424px #fff,1179px 997px #fff,1584px 1196px #fff,1653px 1523px #fff,129px 1512px #fff,1440px 1288px #fff,620px 1202px #fff,294px 1613px #fff,1426px 1500px #fff,1054px 1200px #fff,1913px 1719px #fff,1737px 1573px #fff,1834px 1078px #fff,1124px 634px #fff,1504px 1305px #fff,39px 1052px #fff,304px 1423px #fff,226px 472px #fff,1226px 1974px #fff,607px 1543px #fff,1964px 1083px #fff,1871px 507px #fff,225px 112px #fff,1180px 514px #fff,606px 984px #fff,1372px 868px #fff,1136px 140px #fff,946px 1529px #fff,1393px 723px #fff,995px 1381px #fff,1015px 1117px #fff,1975px 287px #fff,1022px 1081px #fff,878px 1588px #fff,1275px 52px #fff,1430px 1786px #fff,696px 1147px #fff,312px 762px #fff,1647px 697px #fff,1216px 1634px #fff,985px 1407px #fff,331px 1018px #fff,1223px 198px #fff,1387px 1713px #fff,409px 1562px #fff,993px 1465px #fff,110px 1898px #fff,501px 165px #fff,1063px 1038px #fff,1444px 163px #fff,1646px 457px #fff,755px 1822px #fff,1092px 1551px #fff,1328px 598px #fff,826px 269px #fff,1291px 1513px #fff,390px 428px #fff,557px 1384px #fff,130px 1207px #fff,1638px 875px #fff,617px 1939px #fff,607px 532px #fff,500px 283px #fff,1048px 226px #fff,1728px 1883px #fff,812px 1497px #fff,1905px 1426px #fff,611px 1730px #fff,300px 1715px #fff,143px 1019px #fff,1333px 873px #fff,1044px 846px #fff,1838px 526px #fff,789px 458px #fff,1267px 1933px #fff,29px 88px #fff,765px 1604px #fff,1956px 544px #fff,9px 508px #fff,274px 1031px #fff,1824px 216px #fff,1816px 1088px #fff,1855px 123px #fff,1148px 1630px #fff,358px 932px #fff,1425px 671px #fff,1111px 155px #fff,10px 1105px #fff,1682px 1879px #fff,836px 214px #fff,1137px 905px #fff,6px 1218px #fff,929px 1683px #fff,110px 968px #fff,1062px 370px #fff,407px 482px #fff,1107px 1728px #fff,1013px 1194px #fff,1070px 717px #fff,1584px 417px #fff,1565px 1684px #fff,1783px 201px #fff,1616px 754px #fff,1809px 1919px #fff,1968px 744px #fff,1540px 1936px #fff,482px 269px #fff,1152px 525px #fff,1593px 1107px #fff,795px 768px #fff,176px 1918px #fff,380px 987px #fff,12px 1412px #fff,921px 1290px #fff,881px 629px #fff,1651px 66px #fff,338px 1549px #fff,721px 255px #fff,1881px 1405px #fff,1739px 34px #fff,328px 1497px #fff,322px 1363px #fff,198px 1471px #fff,313px 115px #fff,284px 367px #fff,1440px 1975px #fff,1410px 1460px #fff,1592px 167px #fff,1788px 1776px #fff,1808px 1654px #fff,157px 697px #fff,396px 715px #fff,1255px 244px #fff,1497px 454px #fff,1506px 1232px #fff,695px 1866px #fff,659px 1568px #fff,1770px 139px #fff,492px 1695px #fff,184px 1691px #fff,1908px 592px #fff,1219px 1259px #fff,1354px 1107px #fff,23px 1823px #fff,1789px 1286px #fff,1128px 1734px #fff,775px 1704px #fff,1545px 1114px #fff,367px 892px #fff,411px 1049px #fff,1407px 241px #fff,913px 753px #fff,1810px 1168px #fff,584px 1300px #fff,1929px 1867px #fff,945px 990px #fff,416px 69px #fff,941px 1306px #fff,1684px 1195px #fff,225px 1906px #fff,187px 1526px #fff,1112px 524px #fff,127px 1531px #fff,1821px 1961px #fff,1292px 742px #fff,1611px 1757px #fff,1532px 606px #fff,431px 1901px #fff,1229px 1025px #fff,574px 1850px #fff,623px 159px #fff,1029px 1789px #fff,705px 786px #fff,746px 1382px #fff,1252px 537px #fff,168px 1664px #fff,261px 1858px #fff,1216px 1067px #fff,183px 869px #fff,1104px 578px #fff,1806px 331px #fff,389px 1319px #fff,1615px 244px #fff,443px 1969px #fff,1045px 835px #fff,600px 1515px #fff,731px 702px #fff,1551px 307px #fff,590px 149px #fff,1146px 1310px #fff,1560px 1974px #fff,442px 1000px #fff,1562px 598px #fff,546px 1753px #fff,1209px 821px #fff,1937px 462px #fff,15px 677px #fff,630px 522px #fff,111px 393px #fff,1602px 408px #fff,965px 1885px #fff,850px 162px #fff,741px 644px #fff,389px 170px #fff,248px 522px #fff,1315px 12px #fff,380px 1566px #fff,1393px 971px #fff,765px 190px #fff,1748px 1837px #fff,1189px 1130px #fff,1667px 1807px #fff,203px 283px #fff,1934px 1849px #fff,1353px 1411px #fff,1730px 1196px #fff,1227px 891px #fff,132px 1970px #fff,128px 1394px #fff,501px 148px #fff,936px 964px #fff,906px 1328px #fff,542px 1294px #fff,1309px 21px #fff,1110px 807px #fff,475px 2000px #fff,289px 54px #fff,758px 368px #fff,951px 1168px #fff,812px 521px #fff,1055px 1038px #fff,1295px 657px #fff,1451px 194px #fff,1815px 1247px #fff,1973px 1819px #fff,1579px 1107px #fff,837px 244px #fff,209px 1893px #fff,22px 479px #fff,1115px 1365px #fff,1639px 1183px #fff,1356px 1268px #fff,1943px 395px #fff,1592px 1633px #fff,1620px 874px #fff,1225px 1025px #fff,594px 816px #fff,1989px 601px #fff,987px 1521px #fff,1029px 873px #fff,200px 1060px #fff,1870px 74px #fff,540px 791px #fff,1822px 1118px #fff,1124px 487px #fff,1145px 1717px #fff,597px 963px #fff,774px 1432px #fff,1208px 823px #fff,191px 1848px #fff,653px 1939px #fff,1252px 77px #fff,690px 208px #fff,1984px 1591px #fff,1913px 28px #fff,1301px 1462px #fff,79px 1473px #fff,1075px 1044px #fff,1896px 1095px #fff,1867px 1719px #fff,390px 1119px #fff,498px 1438px #fff,239px 1741px #fff,1204px 1803px #fff,341px 1426px #fff,1245px 1492px #fff,1467px 1133px #fff,1700px 825px #fff,1041px 812px #fff,1272px 1109px #fff,1334px 69px #fff,1271px 1099px #fff,221px 619px #fff,1384px 845px #fff,1977px 1077px #fff,456px 28px #fff,379px 350px #fff,1552px 1217px #fff,952px 553px #fff,951px 92px #fff,1965px 1638px #fff,1989px 1129px #fff,1111px 283px #fff,1176px 640px #fff,951px 1729px #fff,1887px 327px #fff,1906px 1335px #fff,1138px 189px #fff,178px 924px #fff,1850px 236px #fff,1173px 1654px #fff,1154px 392px #fff,1050px 222px #fff,885px 1735px #fff,1690px 652px #fff,857px 1951px #fff,1853px 250px #fff,1643px 1092px #fff,283px 97px #fff,1650px 661px #fff,1875px 217px #fff,148px 1820px #fff,1807px 1311px #fff,1760px 880px #fff,1799px 1201px #fff,1381px 1065px #fff,1708px 956px #fff,1887px 1409px #fff,1717px 1834px #fff,2px 90px #fff,1332px 634px #fff,1891px 1493px #fff,710px 1003px #fff,1921px 128px #fff,254px 432px #fff,170px 1103px #fff,1743px 112px #fff,1657px 1031px #fff;
        animation: risingStarsAnination linear infinite;
    }

    .stars .star-2 {
        animation-duration: 120s !important;
        box-shadow: 919px 12930px #fff,1679px 1337px #fff,1061px 86px #fff,996px 529px #fff,1314px 36px #fff,1518px 517px #fff,692px 853px #fff,365px 89px #fff,571px 1100px #fff,382px 1917px #fff,1394px 35px #fff,898px 1454px #fff,1200px 1834px #fff,123px 1534px #fff,1724px 320px #fff,348px 1505px #fff,785px 233px #fff,1128px 1715px #fff,1108px 1406px #fff,643px 1518px #fff,852px 1750px #fff,1771px 283px #fff,1211px 1534px #fff,642px 155px #fff,1374px 462px #fff,1340px 395px #fff,910px 160px #fff,363px 1969px #fff,610px 71px #fff,181px 1926px #fff,712px 385px #fff,331px 1187px #fff,866px 784px #fff,1370px 1946px #fff,3px 1245px #fff,527px 32px #fff,351px 1749px #fff,1048px 302px #fff,639px 1604px #fff,95px 1376px #fff,825px 854px #fff,1905px 1880px #fff,503px 77px #fff,1566px 1563px #fff,1347px 1007px #fff,413px 1062px #fff,1855px 931px #fff,254px 1182px #fff,586px 480px #fff,1439px 1121px #fff,1059px 325px #fff,1009px 338px #fff,968px 1672px #fff,628px 1053px #fff,272px 182px #fff,531px 298px #fff,803px 1051px #fff,539px 106px #fff,1902px 327px #fff,799px 371px #fff,831px 1855px #fff,1828px 410px #fff,1771px 1738px #fff,1537px 511px #fff,1751px 631px #fff,1460px 1035px #fff,118px 1689px #fff,379px 164px #fff,1879px 440px #fff,1190px 402px #fff,1277px 746px #fff,771px 922px #fff,1345px 620px #fff,432px 1959px #fff,392px 1347px #fff,1730px 1309px #fff,8px 99px #fff,1143px 257px #fff,1619px 876px #fff,1436px 158px #fff,881px 1005px #fff,117px 1850px #fff,208px 921px #fff,351px 838px #fff,385px 553px #fff,798px 344px #fff,1318px 1956px #fff,1567px 606px #fff,190px 1977px #fff,1858px 745px #fff,782px 1472px #fff,165px 678px #fff,593px 1438px #fff,1968px 763px #fff,1067px 580px #fff,918px 1745px #fff,1555px 732px #fff,876px 1109px #fff,1011px 1847px #fff,719px 815px #fff,763px 247px #fff,1238px 1374px #fff,1045px 1158px #fff,601px 1314px #fff,297px 155px #fff,153px 523px #fff,1647px 1988px #fff,1657px 969px #fff,547px 545px #fff,1098px 118px #fff,548px 1232px #fff,1538px 1641px #fff,296px 437px #fff,1839px 1759px #fff,1893px 1546px #fff,1200px 350px #fff,757px 1278px #fff,545px 17px #fff,1265px 1777px #fff,339px 1332px #fff,193px 1101px #fff,1893px 1579px #fff,1880px 1511px #fff,1944px 132px #fff,867px 1009px #fff,1114px 1584px #fff,552px 115px #fff,1030px 1029px #fff,854px 480px #fff,491px 192px #fff,1085px 1731px #fff,1391px 497px #fff,597px 1393px #fff,393px 1222px #fff,621px 1634px #fff,1553px 192px #fff,585px 1527px #fff,1387px 1961px #fff,1117px 1000px #fff,784px 14px #fff,249px 590px #fff,114px 1493px #fff,55px 1327px #fff,141px 1150px #fff,1756px 143px #fff,679px 710px #fff,455px 291px #fff,1558px 678px #fff,400px 416px #fff,1191px 1691px #fff,133px 1359px #fff,435px 639px #fff,1259px 1250px #fff,196px 135px #fff,975px 46px #fff,48px 1193px #fff,93px 1970px #fff,370px 871px #fff,509px 500px #fff,866px 1748px #fff,1984px 475px #fff,1478px 358px #fff,1693px 93px #fff,622px 1359px #fff,540px 754px #fff,1845px 1356px #fff,1311px 68px #fff,1162px 296px #fff,1901px 28px #fff,557px 971px #fff,1922px 1832px #fff,1138px 217px #fff,474px 424px #fff,1179px 997px #fff,1584px 1196px #fff,1653px 1523px #fff,129px 1512px #fff,1440px 1288px #fff,620px 1202px #fff,294px 1613px #fff,1426px 1500px #fff,1054px 1200px #fff,1913px 1719px #fff,1737px 1573px #fff,1834px 1078px #fff,1124px 634px #fff,1504px 1305px #fff,39px 1052px #fff,304px 1423px #fff,226px 472px #fff,1226px 1974px #fff,607px 1543px #fff,1964px 1083px #fff,1871px 507px #fff,225px 112px #fff,1180px 514px #fff,606px 984px #fff,1372px 868px #fff,1136px 140px #fff,946px 1529px #fff,1393px 723px #fff,995px 1381px #fff,1015px 1117px #fff,1975px 287px #fff,1022px 1081px #fff,878px 1588px #fff,1275px 52px #fff,1430px 1786px #fff,696px 1147px #fff,312px 762px #fff,1647px 697px #fff,1216px 1634px #fff,985px 1407px #fff,331px 1018px #fff,1223px 198px #fff,1387px 1713px #fff,409px 1562px #fff,993px 1465px #fff,110px 1898px #fff,501px 165px #fff,1063px 1038px #fff,1444px 163px #fff,1646px 457px #fff,755px 1822px #fff,1092px 1551px #fff,1328px 598px #fff,826px 269px #fff,1291px 1513px #fff,390px 428px #fff,557px 1384px #fff,130px 1207px #fff,1638px 875px #fff,617px 1939px #fff,607px 532px #fff,500px 283px #fff,1048px 226px #fff,1728px 1883px #fff,812px 1497px #fff,1905px 1426px #fff,611px 1730px #fff,300px 1715px #fff,143px 1019px #fff,1333px 873px #fff,1044px 846px #fff,1838px 526px #fff,789px 458px #fff,1267px 1933px #fff,29px 88px #fff,765px 1604px #fff,1956px 544px #fff,9px 508px #fff,274px 1031px #fff,1824px 216px #fff,1816px 1088px #fff,1855px 123px #fff,1148px 1630px #fff,358px 932px #fff,1425px 671px #fff,1111px 155px #fff,10px 1105px #fff,1682px 1879px #fff,836px 214px #fff,1137px 905px #fff,6px 1218px #fff,929px 1683px #fff,110px 968px #fff,1062px 370px #fff,407px 482px #fff,1107px 1728px #fff,1013px 1194px #fff,1070px 717px #fff,1584px 417px #fff,1565px 1684px #fff,1783px 201px #fff,1616px 754px #fff,1809px 1919px #fff,1968px 744px #fff,1540px 1936px #fff,482px 269px #fff,1152px 525px #fff,1593px 1107px #fff,795px 768px #fff,176px 1918px #fff,380px 987px #fff,12px 1412px #fff,921px 1290px #fff,881px 629px #fff,1651px 66px #fff,338px 1549px #fff,721px 255px #fff,1881px 1405px #fff,1739px 34px #fff,328px 1497px #fff,322px 1363px #fff,198px 1471px #fff,313px 115px #fff,284px 367px #fff,1440px 1975px #fff,1410px 1460px #fff,1592px 167px #fff,1788px 1776px #fff,1808px 1654px #fff,157px 697px #fff,396px 715px #fff,1255px 244px #fff,1497px 454px #fff,1506px 1232px #fff,695px 1866px #fff,659px 1568px #fff,1770px 139px #fff,492px 1695px #fff,184px 1691px #fff,1908px 592px #fff,1219px 1259px #fff,1354px 1107px #fff,23px 1823px #fff,1789px 1286px #fff,1128px 1734px #fff,775px 1704px #fff,1545px 1114px #fff,367px 892px #fff,411px 1049px #fff,1407px 241px #fff,913px 753px #fff,1810px 1168px #fff,584px 1300px #fff,1929px 1867px #fff,945px 990px #fff,416px 69px #fff,941px 1306px #fff,1684px 1195px #fff,225px 1906px #fff,187px 1526px #fff,1112px 524px #fff,127px 1531px #fff,1821px 1961px #fff,1292px 742px #fff,1611px 1757px #fff,1532px 606px #fff,431px 1901px #fff,1229px 1025px #fff,574px 1850px #fff,623px 159px #fff,1029px 1789px #fff,705px 786px #fff,746px 1382px #fff,1252px 537px #fff,168px 1664px #fff,261px 1858px #fff,1216px 1067px #fff,183px 869px #fff,1104px 578px #fff,1806px 331px #fff,389px 1319px #fff,1615px 244px #fff,443px 1969px #fff,1045px 835px #fff,600px 1515px #fff,731px 702px #fff,1551px 307px #fff,590px 149px #fff,1146px 1310px #fff,1560px 1974px #fff,442px 1000px #fff,1562px 598px #fff,546px 1753px #fff,1209px 821px #fff,1937px 462px #fff,15px 677px #fff,630px 522px #fff,111px 393px #fff,1602px 408px #fff,965px 1885px #fff,850px 162px #fff,741px 644px #fff,389px 170px #fff,248px 522px #fff,1315px 12px #fff,380px 1566px #fff,1393px 971px #fff,765px 190px #fff,1748px 1837px #fff,1189px 1130px #fff,1667px 1807px #fff,203px 283px #fff,1934px 1849px #fff,1353px 1411px #fff,1730px 1196px #fff,1227px 891px #fff,132px 1970px #fff,128px 1394px #fff,501px 148px #fff,936px 964px #fff,906px 1328px #fff,542px 1294px #fff,1309px 21px #fff,1110px 807px #fff,475px 2000px #fff,289px 54px #fff,758px 368px #fff,951px 1168px #fff,812px 521px #fff,1055px 1038px #fff,1295px 657px #fff,1451px 194px #fff,1815px 1247px #fff,1973px 1819px #fff,1579px 1107px #fff,837px 244px #fff,209px 1893px #fff,22px 479px #fff,1115px 1365px #fff,1639px 1183px #fff,1356px 1268px #fff,1943px 395px #fff,1592px 1633px #fff,1620px 874px #fff,1225px 1025px #fff,594px 816px #fff,1989px 601px #fff,987px 1521px #fff,1029px 873px #fff,200px 1060px #fff,1870px 74px #fff,540px 791px #fff,1822px 1118px #fff,1124px 487px #fff,1145px 1717px #fff,597px 963px #fff,774px 1432px #fff,1208px 823px #fff,191px 1848px #fff,653px 1939px #fff,1252px 77px #fff,690px 208px #fff,1984px 1591px #fff,1913px 28px #fff,1301px 1462px #fff,79px 1473px #fff,1075px 1044px #fff,1896px 1095px #fff,1867px 1719px #fff,390px 1119px #fff,498px 1438px #fff,239px 1741px #fff,1204px 1803px #fff,341px 1426px #fff,1245px 1492px #fff,1467px 1133px #fff,1700px 825px #fff,1041px 812px #fff,1272px 1109px #fff,1334px 69px #fff,1271px 1099px #fff,221px 619px #fff,1384px 845px #fff,1977px 1077px #fff,456px 28px #fff,379px 350px #fff,1552px 1217px #fff,952px 553px #fff,951px 92px #fff,1965px 1638px #fff,1989px 1129px #fff,1111px 283px #fff,1176px 640px #fff,951px 1729px #fff,1887px 327px #fff,1906px 1335px #fff,1138px 189px #fff,178px 924px #fff,1850px 236px #fff,1173px 1654px #fff,1154px 392px #fff,1050px 222px #fff,885px 1735px #fff,1690px 652px #fff,857px 1951px #fff,1853px 250px #fff,1643px 1092px #fff,283px 97px #fff,1650px 661px #fff,1875px 217px #fff,148px 1820px #fff,1807px 1311px #fff,1760px 880px #fff,1799px 1201px #fff,1381px 1065px #fff,1708px 956px #fff,1887px 1409px #fff,1717px 1834px #fff,2px 90px #fff,1332px 634px #fff,1891px 1493px #fff,710px 1003px #fff,1921px 128px #fff,254px 432px #fff,170px 1103px #fff,1743px 112px #fff,1657px 1031px #fff;
        animation: risingStarsAnination linear infinite;
    }

@keyframes risingStarsAnination {
    0% {
        transform: translateZ(0) translateY(0);
    }

    100% {
        transform: translateZ(0) translateY(-2000px);
    }
}

.box-grid {
    transition: all 0.3s ease-in;
    position: relative;
}

    .box-grid::before {
        content: "";
        position: absolute;
        inset: 0;
        transition: all 0.3s ease-in;
        opacity: 0;
    }

.box-grid-left:hover.box-grid::before {
    opacity: 1;
    background: linear-gradient(90deg, transparent, #ffffff30);
}

.box-grid-right:hover.box-grid::before {
    opacity: 1;
    background: linear-gradient(270deg, transparent, #ffffff30);
}

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.ai-border {
    --bg: var(--color-base-100);
    --delay: 0s;
    position: relative;
    /*background: var(--bg) !important;*/
    border-radius: inherit;
}

    .ai-border::after {
        --line-width: 2px;
        content: "";
        border-radius: inherit;
        padding: var(--line-width);
        background-image: conic-gradient(from var(--border-angle), transparent 60%, #3cb5e3, #7156f2);
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        mask-composite: xor;
        opacity: 1;
        animation: spin-border var(--duration, 6s) linear infinite;
        animation-delay: var(--delay, 0s);
        transition: opacity .2s ease-in-out;
        position: absolute;
        inset: 0;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
    }

    .ai-border::before {
        border-radius: inherit;
        content: "";
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        /* mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
        mask-composite: xor;
        pointer-events: none;
        background: linear-gradient(#98c0ef3d 0%, #d8ecf800 100%), #bacff71f;
        padding: 1px;
        position: absolute;
        inset: 0;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
    }

@keyframes spin-border {
    from {
        --border-angle: 0deg;
    }

    to {
        --border-angle: 360deg;
    }
}
