/* Stable composition and original ANTIX motion, with one shared corner system. */
:root{--antix-radius:12px;--antix-accent:#04eee0}
.css-zmeuoo .slider_list,.css-zmeuoo.fixed .slider_list{display:block;height:36px;padding:0;overflow:hidden}
.brand-ribbon{min-width:0;display:block;font-size:12px;height:36px}
.marquee-track{display:flex;width:max-content;animation:antix-marquee 32s linear infinite}
.marquee-group{display:flex;align-items:center;flex:none;justify-content:space-around;gap:48px;padding-right:48px;min-width:100vw;height:36px}
.brand-ribbon img{width:18px;height:18px}
@keyframes antix-marquee{to{transform:translateX(-50%)}}
.technology-logos{display:block;overflow:hidden;max-width:none;padding:0;margin-top:48px}
.technology-logos .marquee-track{animation-duration:38s}
.technology-logos .marquee-group{height:110px;gap:90px;padding-right:90px;min-width:100vw}
.technology-logos .item{width:100px;flex-basis:100px}
.marquee-track:hover,.marquee-track:focus-within,.motion-paused .marquee-track{animation-play-state:paused}
.css-149anuk .fade-slider.keen-slider{height:max(720px,100svh)}
.css-149anuk .center_block{height:100%;min-height:0;padding:190px 0 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:calc(100% - 96px);max-width:1440px}
.css-149anuk h1.small{font-size:clamp(44px,5.4vw,88px);line-height:1.04;letter-spacing:-.025em;min-height:2.08em;margin:0;width:100%;max-width:1200px;text-align:left}
.css-149anuk .description{font-size:clamp(18px,1.7vw,28px);line-height:1.5;max-width:780px;width:66%;min-height:3em;margin:24px 0 0;text-align:left}
.css-149anuk .block_position{align-items:flex-start;position:relative;margin:34px 0 0;bottom:auto}
.css-149anuk .dashboard_link{margin:0}
.css-149anuk .slider_dots{margin-top:28px;align-items:center;padding:5px 14px;gap:14px;border-radius:var(--antix-radius)}
.css-149anuk .motion-toggle{font:600 16px/1 Poppins,sans-serif;color:white;width:36px;height:44px;background:transparent;border-left:1px solid #ffffff35;margin-left:8px;padding-left:12px;cursor:pointer}
.css-149anuk .slider_item{transition:opacity .75s ease}
.css-149anuk .slider_item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05030e38,transparent 75%);pointer-events:none}
.css-149anuk .slider-arrow{top:136px;width:48px;height:48px;border-radius:var(--antix-radius)}
.header-action,.css-149anuk .dashboard_link a,.css-149anuk .slider-arrow,.css-i8kha7 .coin_list .item,.css-12bj9n2 .item,.css-12bj9n2 .item img,.css-1sb3rqs img,.css-huqoty .content,.css-huqoty .item_image,.css-1fq2189 .content_block,.article-card,.article-image,.all-articles{border-radius:var(--antix-radius)}
.css-149anuk .dashboard_link a{background:var(--antix-accent);color:#071013;min-height:56px;padding:17px 32px}
.articles-section{max-width:1367px;width:calc(100% - 80px);margin:150px auto 100px}
.articles-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:36px}
.eyebrow{display:block;font-size:13px;letter-spacing:.13em;text-transform:uppercase;color:#76fbf0;margin-bottom:16px}
.articles-heading h2,.articles-heading h1{font:700 clamp(32px,4vw,60px)/1.1 Lato,sans-serif;letter-spacing:-.02em;margin:0;color:white}
.all-articles{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #ffffff40;white-space:nowrap;color:white}
.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.article-card{display:flex;flex-direction:column;overflow:hidden;color:#fff;background:#17171b;border:1px solid #ffffff19;transition:border-color .2s,transform .2s}
.article-card:hover{border-color:#76fbf080;transform:translateY(-4px)}
.article-image{aspect-ratio:16/10;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}
.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.article-card:hover img{transform:scale(1.025)}
.article-copy{padding:26px;display:flex;flex-direction:column;flex:1}
.article-date{color:#aaa9b1;font-size:12px;line-height:1.6}
.article-copy h3{font:700 23px/1.28 Lato,sans-serif;margin:15px 0;color:#fff}
.article-copy p{font-size:14px;line-height:1.7;color:#c6c4ce;margin:0 0 26px}
.read-story{margin-top:auto;color:#76fbf0;font-size:14px;display:flex;justify-content:space-between}
.article-page,.journal-page{padding-top:155px;min-height:80vh}
.journal-page .articles-section{margin-top:50px}
.back-journal{display:block;max-width:1000px;width:calc(100% - 48px);margin:25px auto;color:#76fbf0;font-size:14px}
.article-page .css-qmsuk3{max-width:1000px;width:calc(100% - 48px);margin:35px auto 100px}
.article-page .center_block{width:100%}
.article-page h1{font:700 clamp(34px,4.3vw,60px)/1.12 Lato,sans-serif;letter-spacing:-.025em;margin:0 0 32px;color:white}
.article-page .main_image{height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:var(--antix-radius)}
.article-page .main_image img{width:100%;height:100%;object-fit:cover}
.article-page .date_information{display:flex;gap:18px;align-items:center;color:#aaa9b1;font-size:13px;margin:24px 0 48px}
.article-page .date_information img{width:18px;height:18px}
.article-page .content{max-width:760px;margin:auto;color:#d0cfd5;font-size:17px;line-height:1.85}
.article-page .content p{margin:0 0 24px}
.article-page .content h2,.article-page .content h3{color:white;font:700 28px/1.3 Lato,sans-serif;margin:48px 0 20px}
.article-page .content a{color:#76fbf0;text-decoration:underline;text-underline-offset:4px}
.article-page .content ul{padding-left:24px;list-style:disc}
@media(max-width:1100px){.css-zmeuoo .main_nav{gap:18px}.css-zmeuoo .main_nav a{font-size:13px}.header-action{margin-left:22px}.css-149anuk .description{width:72%}.article-copy{padding:20px}.article-copy h3{font-size:21px}}
@media(max-width:700px){
 html{scroll-padding-top:116px}.css-zmeuoo .header-action{margin-left:0}.css-149anuk .fade-slider.keen-slider{height:max(740px,100svh)}
 .css-149anuk .center_block{width:100%;padding:230px 24px 48px;justify-content:flex-end}
 .css-149anuk h1.small{font-size:clamp(30px,7.7vw,48px);line-height:1.08;min-height:3.24em;max-width:100%}
 .css-149anuk .description{width:100%;max-width:440px;font-size:16px;min-height:4.5em;margin-top:18px}
 .css-149anuk .block_position{margin-top:24px}
 .css-149anuk .slider_item:after{background:linear-gradient(0deg,#09050ee6 0%,#09050e88 45%,transparent 80%)}
 .css-149anuk .slider-arrow{top:125px;width:44px;height:44px}
 .css-149anuk .slider_dots{margin-top:22px}
 .technology-logos .marquee-group{gap:44px;padding-right:44px;height:80px}.technology-logos .item{width:74px;flex-basis:74px}
 .articles-section{width:calc(100% - 40px);margin:90px auto 70px}.articles-heading{align-items:flex-start;flex-direction:column;gap:24px}.article-grid{grid-template-columns:1fr}.article-image{aspect-ratio:16/9}.article-copy{padding:24px}.article-copy h3{font-size:24px}.article-copy p{font-size:15px}
 .article-page,.journal-page{padding-top:120px}.article-page .content{font-size:16px}.article-page .date_information{margin-bottom:32px}
}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}.css-149anuk .slider_item{transition:none}.article-card:hover{transform:none}}
.css-i8kha7 .heading a{border-radius:var(--antix-radius)}
@media(max-width:700px){
 .css-149anuk.left .description{text-align:left;margin-left:0;margin-right:0}
 .css-149anuk.left .block_position{align-items:flex-start;width:auto;margin-left:0;margin-right:0}
 .css-149anuk.left .dashboard_link{justify-content:flex-start;width:auto}
}
/* The hero owns its full image height so the next section cannot sit beneath it. */
.css-149anuk{height:max(720px,100svh);isolation:isolate;overflow:hidden}
.css-149anuk .fade-slider.keen-slider{position:absolute;inset:0;height:100%;min-height:0}
.css-149anuk .center_block{box-sizing:border-box;height:100%}
@media(max-width:700px){.css-149anuk{height:max(740px,100svh)}}
