*{box-sizing:border-box}html{margin:0}@font-face{font-family:Roboto;src:local("Roboto"),url(/assets/fonts/Roboto/Roboto-Variable.ttf) format("truetype");font-display:swap}body{--main-bg-color: #0D1527FF;--main-text-color: #FFFFFFFF;--main-text-grey-color: #b7b7b7;--main-border-color: #86868670;--main-hover-color: #7A7A7A;--main-purple-color: #EF2B89;--main-violet-color: #7B34DB;--main-menu-grey-color: #757576;--main-darkgrey-color: #3C3C3C;--main-menu-hover-color: #FFFFFF;--main-menu-background-color: #0D1527BB;--main-font-size: 1rem;--header-height: 4rem;--header-eu-logo-width: 10rem;--header-eu-logo-height: 2rem;--header-service-logo-width: 4rem;--header-service-logo-height: 2rem;--header-icon-height: 1.25rem;--header-user-icon-height: 1.25rem;--header-login-height: 2rem;--header-padding: 3rem;--link-padding: 1rem;background-color:var(--main-bg-color);font-family:Roboto;font-size:var(--main-font-size);color:var(--main-text-color);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100dvw;height:100dvh;margin:0}.expand{width:100%;height:100%}.flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.hidden{display:none;opacity:0}.preserve-newlines{white-space:pre-line}.preserve-formatting{white-space:pre-wrap}a{color:var(--main-menu-grey-color);font-weight:600;text-decoration:none;text-wrap:nowrap;transition:color .25s ease-in-out}a:hover{background-color:transparent!important;color:var(--main-menu-hover-color)!important}hr{color:var(--main-darkgrey-color);margin:0 3px}li{margin:.3rem}h1{font-size:2.5rem;font-weight:700;margin-block-start:.3rem;margin-block-end:1rem}h2{margin-block-start:0;margin-block-end:.3rem}.main-page-container{margin-top:var(--header-height);width:100%;padding:0 0 5rem}.max1600px{max-width:1600px;padding:0 1rem}.platform-width{width:100%;max-width:1600px;margin:0 auto;padding:0 1.25rem}.main-tilte-with-border{border:2px solid var(--main-purple-color);padding:.5rem;border-radius:.2rem;text-align:center}.general-btn{height:2rem;max-height:2rem;padding:0rem 3.5rem;border:none;border-radius:20px;background:linear-gradient(90deg,var(--main-purple-color) 0%,var(--main-purple-color) 40%,var(--main-violet-color) 60%,var(--main-violet-color) 100%);background-size:400% 100%;animation:violet-to-mix .25s ease-in-out forwards;color:var(--main-text-color);font-size:.875rem}.general-btn:hover{animation:mix-to-violet .25s ease-in-out forwards;cursor:pointer}.secondary-btn{height:2rem;max-height:2rem;padding:0rem 3.5rem;border:solid 2px var(--main-purple-color);border-radius:20px;background:transparent;background-size:400% 100%;color:var(--main-text-color);font-size:.875rem;transition:border .15s ease-in-out}.secondary-btn:hover{border:solid 2px var(--main-violet-color);cursor:pointer}.tag-section{width:100%;max-width:100%;min-height:2.5rem;max-height:2.5rem;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:none}.tag-btn{color:#c2c2c2;font-weight:700;font-size:.8rem;border-radius:20px;border:1px solid #707070;cursor:pointer;padding:.34rem 1rem;background-color:#0d152700;text-wrap:nowrap;flex:1 1 0}.tag-btn:hover{background-color:#8d8d8d;transition:background-color .3s ease-in-out .1s;color:#fff}.tag-btn span{text-wrap:nowrap;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.arrow{width:2rem;height:2rem;transform:rotate(0);transition:transform .25s ease}.arrow.rotate{transform:rotate(180deg)}.search{width:100%;padding:1rem .5rem;border-radius:6px;border:1px solid #70707070;background-color:#0d1527;color:#fff}.search:focus{outline:none;border-color:#ef2b89;box-shadow:0 0 0 2px #ef2b8933}.search::placeholder{color:#888}@keyframes mix-to-violet{0%{background-position:50% 50%}to{background-position:100% 50%}}@keyframes violet-to-mix{0%{background-position:100% 50%}to{background-position:50% 50%}}.glassmorph{background:#0d152770;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px)}
