:root{--background:#fff;--foreground:#333;--border:#e0e0e0;--ring:#d4b99b;--ring-offset:#fff;--accent:#f5f5f5;--muted-foreground:#666}*{box-sizing:border-box;margin:0;padding:0}html{max-width:100vw;overflow-x:hidden}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;flex-direction:column;max-width:100vw;height:100vh;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;display:flex;overflow:hidden}main{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font:inherit;background:0 0;border:none}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:700;line-height:1.2}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}p{margin-bottom:16px}.container{width:100%;max-width:1024px;margin:0 auto;padding:0 16px}@media (min-width:1200px){.container{max-width:1200px}}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:1001}.z-8{z-index:1002}.z-9{z-index:1003}.z-10{z-index:1004}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-track{border-radius:var(--acri-border-radius);background:#f1f1f1}.scrollbar::-webkit-scrollbar-thumb{border-radius:var(--acri-border-radius);background:#c1c1c1}.scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.network-card{background:#fff;border-radius:8px;flex-direction:column;flex:2 calc(33% - 1em);min-width:280px;min-height:280px;max-height:300px;margin:4px;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.network-card__header{flex-direction:row;align-items:center;gap:16px;padding:0 0 16px;display:flex}.network-card__avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.network-card__avatar img{object-fit:cover;width:100%;height:100%}.network-card__title-subtitle{text-align:left;flex:1}.network-card__title{height:23px;margin:0 0 8px;font-size:20px;font-weight:700}.network-card__title a{color:#000;text-decoration:none}.network-card__title a:hover{color:#bda487}.network-card__subtitle{color:#0000008a;height:23px;margin:0;font-size:14px}.network-card__image{border-bottom:1px solid #00000080;width:80%;max-width:500px;margin:0 10%;padding-bottom:4%}a>.network-card__image{border-bottom:none;padding-bottom:0}.network-card__content{color:#000000de;flex:1;width:90%;padding:16px 0 0;font-size:14px;position:absolute;bottom:8px}.network-card__content p{margin:0}.network-card__link{color:#bda487;text-decoration:none}.network-card__link:hover{text-decoration:underline}.network-card__ext-icon{color:#bda487;margin-left:5px}@media (min-width:0) and (max-width:700px){.network-card{flex:100%;min-width:100%}}@media (min-width:701px) and (max-width:990px){.network-card{flex:calc(50% - 1em);min-width:calc(50% - 16px)}}
:root{--background:#fff;--foreground:#333;--border:#e0e0e0;--ring:#d4b99b;--ring-offset:#fff;--accent:#f5f5f5;--muted-foreground:#666}*{box-sizing:border-box;margin:0;padding:0}html{max-width:100vw;overflow-x:hidden}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;flex-direction:column;max-width:100vw;height:100vh;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;display:flex;overflow:hidden}main{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font:inherit;background:0 0;border:none}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:700;line-height:1.2}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}p{margin-bottom:16px}.container{width:100%;max-width:1024px;margin:0 auto;padding:0 16px}@media (min-width:1200px){.container{max-width:1200px}}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:1001}.z-8{z-index:1002}.z-9{z-index:1003}.z-10{z-index:1004}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-track{border-radius:var(--acri-border-radius);background:#f1f1f1}.scrollbar::-webkit-scrollbar-thumb{border-radius:var(--acri-border-radius);background:#c1c1c1}.scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.networks{min-height:100vh;padding-bottom:40px}.networks__intro{max-width:1200px;margin:0 auto;padding:20px 40px}.networks__paragraph{text-align:justify;color:#000000de;margin:16px 0;font-weight:300;line-height:1.6}.networks__content{min-height:60vh;position:relative;overflow:hidden}.networks__tab-content{max-width:1200px;margin:0 auto;padding:40px}.networks__lst-tab{padding:20px 0}.networks__cards-grid{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:2%;display:flex}.networks__lst-stations{color:#000000de;text-align:justify;margin:20px 0;padding-left:40px;font-weight:300;line-height:2em}.networks__lst-stations li{margin:8px 0}.networks__lst-stations li b{font-size:13px;font-weight:700}.networks__link{color:#bda487;margin-left:8px;text-decoration:none}.networks__link:hover{text-decoration:underline}.networks__ext-icon{color:#bda487;margin-left:5px}.networks__data-availability{background:#f5f5f5;border-radius:8px;margin-top:20px;padding:40px}.networks__graphs{flex-direction:column;gap:24px;margin-top:40px;margin-bottom:40px;display:flex}.networks__graph-placeholder{justify-content:center;width:100%;display:flex}.networks__graph-box{color:#0000008a;background:#fff;border:1px solid #9a9a9a;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:900px;height:300px;font-size:18px;display:flex}.networks__scroll-top-btn{cursor:pointer;background:#bda487;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:40px auto 0;transition:all .3s;display:flex;box-shadow:0 4px 8px #0003}.networks__scroll-top-btn:hover{background:#a38b6f;box-shadow:0 6px 12px #0000004d}.networks__arrow-up{color:#fff;font-size:20px}@media (min-width:0) and (max-width:700px){.networks__intro{padding:15px 20px}.networks__tab-content{padding:20px 15px}.networks__cards-grid{flex-direction:column}.networks__data-availability{padding:20px 15px}.networks__graph-box{height:200px;font-size:14px}.networks__lst-stations{padding-left:20px}}@media (min-width:701px) and (max-width:990px){.networks__intro{padding:20px 30px}.networks__tab-content{padding:30px 25px}.networks__cards-grid{gap:12px}.networks__graph-box{height:250px}}
