@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}.landing-page{display:flex;flex-direction:column;height:100%;background-color:#fff;color:#fff}.landing-page .header{background:url(/assets/header_image-2d88b4b9.png) no-repeat center center;background-size:cover;width:100%;color:#fff;font-size:1vw;font-weight:400;font-family:Lato}.landing-page .header .header-content{padding-left:10vw;padding-right:10rem;padding-top:8rem;padding-bottom:2rem}@media screen and (max-width: 850px){.landing-page .header .header-content{padding:4rem 2rem 2rem}}.landing-page .header .header-content h1{font-size:2.2rem;padding-bottom:1rem}@media screen and (max-width: 767px){.landing-page .header .header-content h1{font-size:1.5rem}}.landing-page .header .header-content p{font-size:1.3rem}@media screen and (max-width: 767px){.landing-page .header .header-content p{font-size:1rem}}.landing-page .fixed-navbar{position:sticky;top:0;background-color:#fff}.landing-page .dados-obs{display:flex;flex-direction:column;color:#000;margin:10vh 10vw 0}@media screen and (max-width: 767px){.landing-page .dados-obs{font-size:1rem;margin:10% 5% 0}}.landing-page .dados-obs h2{font-family:Lato;font-size:2rem;font-weight:700;margin:0}@media screen and (max-width: 767px){.landing-page .dados-obs h2{font-size:1rem}}.landing-page .dados-obs p{font-family:Lato;font-size:1.25rem;font-weight:500;margin-top:1vh}@media screen and (max-width: 767px){.landing-page .dados-obs p{font-size:.875rem}}.landing-page .dados-obs .dados-obs-buttons{margin-top:6vh;display:flex;flex-direction:row;justify-content:center;gap:2rem;font-size:1.5rem;font-weight:600}@media screen and (max-width: 767px){.landing-page .dados-obs .dados-obs-buttons{margin-top:1.5vh;gap:.5rem;font-size:1rem}}.landing-page .dados-obs .dados-obs-buttons .atividade-solar{background:url(/assets/atividade\ solar-6e352048.png);background-size:cover;width:21.5rem;height:12.5rem;border:none;border-radius:12px;cursor:pointer;color:#fff;font-size:1.5rem}@media screen and (max-width: 767px){.landing-page .dados-obs .dados-obs-buttons .atividade-solar{font-size:1rem;width:10.563rem;height:6.125rem}}.landing-page .dados-obs .dados-obs-buttons .clima-espacial{background:url(/assets/clima\ espacial-936dbd23.png);background-size:cover;width:21.5rem;height:12.5rem;border:none;border-radius:12px;cursor:pointer;color:#fff;font-size:1.5rem}@media screen and (max-width: 767px){.landing-page .dados-obs .dados-obs-buttons .clima-espacial{font-size:1rem;width:10.563rem;height:6.125rem}}.landing-page .noticias{display:flex;flex-direction:column;color:#000;margin:10vh 10vw 0}@media screen and (max-width: 767px){.landing-page .noticias{margin:10% 5% 0}}.landing-page .noticias h2{font-family:Lato;font-size:2rem;font-weight:700;margin:0}@media screen and (max-width: 767px){.landing-page .noticias h2{font-size:1rem}}.landing-page .noticias p{margin-top:1vh;font-family:Lato;font-size:1.25rem;font-weight:500}@media screen and (max-width: 767px){.landing-page .noticias p{font-size:.875rem}}.landing-page .noticias button{border:none;font-family:Lato;font-size:1.25rem;margin-top:3vh;display:flex;justify-content:center;align-items:center;gap:2rem;background-color:#2c56a2;border-radius:6px;width:10rem;height:2.4rem;cursor:pointer;color:#fff}.landing-page .noticias button:hover{background-color:#5f88d3}@media screen and (max-width: 767px){.landing-page .noticias button{margin-top:1.5vh;padding:0;font-size:.688rem;width:5.688rem;height:1.75rem}}.landing-page .sobre{display:flex;flex-direction:column;color:#000;margin:10vh 10vw;text-align:left}@media screen and (max-width: 767px){.landing-page .sobre{margin:10% 5%}}.landing-page .sobre h2{font-family:Lato;font-size:2rem;font-weight:700;margin:0}@media screen and (max-width: 767px){.landing-page .sobre h2{font-size:1rem}}.landing-page .sobre .sobre-content{display:flex;gap:2rem;margin-top:3vh;justify-content:space-around}@media screen and (max-width: 1606px){.landing-page .sobre .sobre-content{margin-top:1.5vh;flex-direction:column-reverse;align-items:center}}.landing-page .sobre .sobre-content img{width:40%;height:auto;max-width:40.25rem;max-height:18rem;min-height:9.813rem;object-fit:contain;flex:1}@media screen and (max-width: 1606px){.landing-page .sobre .sobre-content img{width:100%}}.landing-page .sobre .sobre-content p{font-family:Lato;font-size:1.25rem;font-weight:500;margin:0;column-count:2;column-gap:20px;flex:2;width:50%}@media screen and (max-width: 1606px){.landing-page .sobre .sobre-content p{column-count:1;column-gap:0px;width:100%}}@media screen and (max-width: 767px){.landing-page .sobre .sobre-content p{column-count:1;column-gap:0px;width:100%;font-size:.875rem}}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:1rem 10vw;width:100%;font-family:Lato;font-weight:500;font-size:1rem;color:var(--underline-color)}.navbar a,.navbar img{cursor:pointer}@media (max-width: 850px){.navbar{padding:1rem 2rem}}@media (max-width: 750px){.navbar{padding:1rem 2rem}}.navbar .close{align-self:flex-start;padding-top:.2rem;z-index:1001}.navbar .logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.navbar .logo-container .hamburger{display:none}@media (max-width: 750px){.navbar .logo-container .hamburger{display:inline-block;height:1.3rem}}.navbar .pages{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.navbar .pages a{all:unset;position:relative;padding-bottom:.18rem;cursor:pointer}.navbar .pages a:after{content:"";position:absolute;height:.09rem;left:0;bottom:0;width:0;background:var(--underline-color);transition:width .2s}.navbar .pages a:hover:after{width:100%}.navbar .pages a.active{font-weight:700;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media (max-width: 750px){.navbar .pages{display:none}}.navbar .pages.mobile-open{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:var(--background-color);font-weight:500}.navbar .pages.mobile-open img{position:fixed;bottom:3rem;width:2rem}.navbar .languages{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;z-index:1001}.navbar .languages button{all:unset;position:relative;padding-bottom:.18rem;cursor:pointer}.navbar .languages button:after{content:"";position:absolute;height:.09rem;left:0;bottom:0;width:0;background:var(--underline-color);transition:width .2s}.navbar .languages button:hover:after{width:100%}.navbar .languages button.selected{font-weight:700;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.navbar .languages.mobile-open{align-self:flex-start}.footer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;gap:0;width:100%;padding:3rem 0;background-color:#2c56a2;color:#fff;font-size:.875rem;font-weight:400;font-family:Lato}@media (max-width: 940px){.footer{display:grid;grid-template-columns:auto auto;row-gap:2rem;column-gap:.5rem}}@media (max-width: 725px){.footer{padding:3rem 2rem}}@media (max-width: 940px){.footer .logo-desktop{display:none}}.footer .info .title{color:#fff;font-size:1rem;font-weight:600;font-family:Lato;padding-bottom:1rem}@media (max-width: 725px){.footer .info span{display:none}}.footer .logo-mobile{display:none}@media (max-width: 940px){.footer .logo-mobile{display:block}}@media (max-width: 460px){.footer .logo-mobile{width:11rem}}.footer .branding{align-self:flex-end;font-size:.75rem;text-wrap:nowrap}@media (max-width: 940px){.footer .branding{display:block}}@media (max-width: 460px){.footer .branding{font-size:.6rem}}@media (max-width: 460px){.footer .branding img{width:4.5rem}}.solar-activity-page{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff;color:#fff;min-height:100vh}.solar-activity-page .page-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:left;gap:0;text-align:start;width:80%;margin-top:5rem;margin-bottom:auto}@media screen and (max-width: 767px){.solar-activity-page .page-content{font-size:1rem;margin:10% 5% 0}}.solar-activity-page .page-content h2{color:#000;font-size:2rem;font-weight:700;font-family:Lato;margin-bottom:1rem}@media screen and (max-width: 767px){.solar-activity-page .page-content h2{font-size:1rem;margin-bottom:.5rem}}.solar-activity-page .page-content p{color:#000;font-size:1.25rem;font-weight:500;font-family:Lato;margin-bottom:2.25rem}@media screen and (max-width: 767px){.solar-activity-page .page-content p{font-size:.875rem;margin-bottom:.75rem}}.solar-activity-page .page-content .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw 1.5vw;margin-bottom:5.5rem}@media (max-width: 880px){.solar-activity-page .page-content .card-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (max-width: 500px){.solar-activity-page .page-content .card-grid{grid-template-columns:1fr;gap:1rem}}@media (min-width: 2000px){.solar-activity-page .page-content .card-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width: 2000px){.solar-activity-page .page-content .card-grid{grid-template-columns:repeat(5,1fr);gap:1rem}}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;position:relative;width:100%;aspect-ratio:1/1;max-width:32rem;max-height:32rem;overflow:hidden;border-radius:24px;box-shadow:0 4px 8px #0000004d;font-family:Lato;background-color:#000;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;overflow-y:auto;scrollbar-width:none}.card:hover{transform:scale(1.02);box-shadow:0 6px 12px #0006}@media screen and (max-width: 768px){.card{border-radius:16px;width:100%;max-width:24rem;max-height:24rem}}.card.expanded{cursor:default;transition:none;transform:none;box-shadow:none}.card.expanded .card_overlay{opacity:.6}.card.expanded .card_text{opacity:1;color:#fff}.card .card_image{width:100%;height:auto;object-fit:cover}.card .card_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.card .card_header{position:absolute;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem;z-index:2;color:#fff;cursor:default}@media screen and (max-width: 768px){.card .card_header{padding:1.5rem}}.card .card_header .card_title{font-size:1.5rem;font-weight:700}@media screen and (max-width: 768px){.card .card_header .card_title{font-size:1.25rem;font-weight:700}}.card .card_header .card_button{color:#fff;font-size:1.25rem;font-weight:400;background-color:transparent;border:none;cursor:pointer;transition:transform .1s ease-in-out}.card .card_header .card_button:hover{transform:scale(1.2)}.card .card_header .card_button.rotating{animation:rotateIn .5s forwards}@media screen and (max-width: 768px){.card .card_header .card_button{font-size:1rem;font-weight:400}}.card .card_text{font-size:1rem;font-weight:400;color:#fff;opacity:0;position:absolute;top:0;padding:5rem 2rem;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;z-index:1}@media screen and (max-width: 768px){.card .card_text{font-size:1rem;font-weight:400;padding:3.5rem 1.5rem}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.popup .popup_content{position:relative;background-color:#000;border-radius:24px;overflow:hidden;width:60%;height:80%;display:flex;align-items:center;justify-content:center}.popup .popup_image{width:80%;height:auto;max-height:80%;object-fit:contain;object-position:center}.popup .popup_card_header{position:absolute;top:0;width:100%;padding:2.5rem 4rem;color:#fff;display:flex;justify-content:space-between;align-items:center;font-family:Lato}.popup .popup_card_header .popup_card_title{font-size:1.5rem;font-weight:700}.popup .popup_card_header .popup_close_button{font-size:1.5rem;font-weight:400;color:#fff;background:none;border:none;cursor:pointer;padding-bottom:.1rem;animation:rotateIn .5s forwards}.space-weather-page{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff;color:#fff;min-height:100vh}.space-weather-page .page-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:left;gap:0;text-align:start;width:80%;margin-top:5rem;margin-bottom:auto}@media screen and (max-width: 767px){.space-weather-page .page-content{font-size:1rem;margin:10% 5% 0}}.space-weather-page .page-content h2{color:#000;font-size:2rem;font-weight:700;font-family:Lato;margin-bottom:1rem}@media screen and (max-width: 767px){.space-weather-page .page-content h2{font-size:1rem;margin-bottom:.5rem}}.space-weather-page .page-content p{color:#000;font-size:1.25rem;font-weight:500;font-family:Lato;margin-bottom:2.25rem}@media screen and (max-width: 767px){.space-weather-page .page-content p{font-size:.875rem;margin-bottom:.75rem}}.space-weather-page .page-content .filter_container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:fit-content;margin-bottom:1.5rem}.space-weather-page .page-content .filter-button{width:100%;background-color:#fff;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.3rem;color:#000;font-size:1rem;font-weight:600;font-family:Lato;text-align:left}.space-weather-page .page-content .filter-button img{width:1rem;height:auto;object-fit:contain;margin-left:0}.space-weather-page .page-content .filter-button .close-icon{display:flex;align-items:center;margin-left:auto;margin-right:.2rem}.space-weather-page .page-content .filter-button .close-icon img{width:.5rem;height:auto;object-fit:contain}@media screen and (max-width: 767px){.space-weather-page .page-content .filter-button .close-icon{display:none}}@media screen and (max-width: 767px){.space-weather-page .page-content .filter-button{font-size:.875rem;max-width:3.7rem;gap:.2rem;margin-bottom:.5rem}}.space-weather-page .page-content .filter-options{transform:background-color .3s ease,transform .3s ease,opacity .3s ease;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;flex-wrap:wrap}.space-weather-page .page-content .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw 1.5vw;margin-bottom:5.5rem}@media (max-width: 880px){.space-weather-page .page-content .card-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (max-width: 500px){.space-weather-page .page-content .card-grid{grid-template-columns:1fr;gap:1rem}}@media (min-width: 2000px){.space-weather-page .page-content .card-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width: 2000px){.space-weather-page .page-content .card-grid{grid-template-columns:repeat(5,1fr);gap:1rem}}.filter-option-button{background-color:#fff;padding:.5rem .938rem;border:1.5px solid #000000;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;color:#000;font-size:1rem;font-weight:600;font-family:Lato}.filter-option-button:hover{background-color:#c2c2c299;color:#000;border:1.5px solid #000000}@media screen and (max-width: 767px){.filter-option-button:hover{background-color:#fff;color:#000;border:1.5px solid #000000}}.filter-option-button.selected{background-color:#2c56a2;color:#fff;border:1.5px solid #2C56A2}.filter-option-button.selected .close-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.625rem;cursor:pointer}.filter-option-button.selected .close-icon img{width:.5rem;height:auto;object-fit:contain}@media screen and (max-width: 767px){.filter-option-button.selected .close-icon img{width:8px;height:8px}}@media screen and (max-width: 767px){.filter-option-button{font-size:.875rem;padding:.2rem .45rem}}.placeholder{height:19rem;width:19rem}.popup-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#000000b3}.graph-container{width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;position:relative;border-radius:1.5rem;box-shadow:0 4px 4px #00000040;overflow-x:auto;background-color:#f7f7f7}.graph-container:hover{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;transform:scale(1.02);box-shadow:0 6px 12px #0006}.graph-container.popup-active{position:fixed;z-index:2000;left:50vw;top:50vh;transform:translate(-50%,-50%);transition:none;width:60vw;height:80vh}.graph-container.popup-active .line-chart .labels,.graph-container.popup-active .line-chart .x-units{font-size:.75rem}.graph-container.popup-active .line-chart .y-units{font-size:.75rem;left:-.5rem}.graph-container.popup-active .line-chart .y-units-right{font-size:.75rem;right:-1rem}.graph-container.popup-active .table thead{font-size:.8rem}.graph-container.popup-active .table tbody,.graph-container.popup-active .histogram-chart .labels{font-size:.75rem}.graph-container.popup-active .histogram-chart .units{font-size:.75rem;left:-.5rem}.graph-container.blur-active{transition:transform .2s ease,box-shadow .2s ease;cursor:auto;transform:scale(1);box-shadow:0 4px 4px #00000040}.graph-container.blur-active>*:not(.description){filter:blur(2.1px)}.graph-container.blur-active .title{filter:none}.graph-container .title{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;position:relative;padding-top:1rem;padding-bottom:.5rem;text-align:center;font-size:1rem;font-family:Lato;font-weight:600;color:#000}.graph-container .title img{position:absolute;right:1rem;z-index:1000;width:.7rem;cursor:pointer;transition:transform .3s ease}.graph-container .title img.rotated{transform:rotate(45deg)}.graph-container .description{position:absolute;z-index:10;width:100%;height:100%;padding:3.5rem 1.8rem 0;border-radius:inherit;background-color:#2c56a2b3;font-family:Lato;font-size:.875rem;color:#fff}.line-chart{position:relative;flex-grow:1;width:100%;height:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;color:#000;font-size:.625rem;font-weight:400;font-family:Lato}.line-chart .labels{align-self:flex-start;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;padding-left:1.75rem;padding-bottom:.4rem;font-size:.5rem;color:#737373}.line-chart .labels .label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.3rem}.line-chart .labels .label div{width:1.5rem;height:.075rem;border-radius:.1rem;background-color:#000}.line-chart .chart{flex-grow:1;width:100%;height:inherit}.line-chart .x-units{position:relative;bottom:.8rem}.line-chart .y-units{position:absolute;top:50%;left:-.25rem;transform:translateY(-200%) rotate(-90deg);color:#4d8cff}.line-chart .y-units-right{position:absolute;top:50%;right:-.5rem;transform:translateY(-200%) rotate(-90deg);color:#fb7e00}.gauge-chart{flex-grow:1;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:0;color:#000;font-size:1.25rem;font-weight:700;font-family:Lato}.gauge-chart .chart{width:100%}.gauge-chart .legend{position:relative;bottom:20%;text-align:center}.gauge-chart .legend .units{padding-top:.3rem;font-size:.875rem}.table{flex:1;width:100%;border-collapse:collapse}.table thead{color:#000;font-size:.65rem;font-weight:400;font-family:Lato;background-color:#afc4e9}.table thead tr th:first-child{padding-left:1rem}.table thead tr th:last-child{padding-right:1rem}.table tbody{color:#000;font-size:.6rem;font-weight:400;font-family:Lato;text-align:center}.table tbody tr.highlighted{background-color:#e4e6e9}.table tbody tr td.first-column{padding-left:1rem}.table tbody tr td.last-column{padding-right:1rem}@keyframes rotateIn{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes rotateOut{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.histogram-chart{flex-grow:1;width:100%;height:80%;position:relative;padding:0 .5rem 1.5rem 1.5rem}.histogram-chart .labels{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;color:#000;font-size:.5rem;font-weight:400;font-family:Lato;padding-left:.4rem}.histogram-chart .labels .label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.histogram-chart .labels .label .color{width:.45rem;height:.45rem;border-radius:50%}.histogram-chart .chart{width:100%;height:100%}.histogram-chart .units{color:#000;font-size:.5rem;font-weight:400;font-family:Lato;position:absolute;top:50%;left:0rem;transform:translateY(-200%) rotate(-90deg)}
