body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.leaflet-container{cursor:default!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato;margin:0}body h1,body h2,body h3,body h4{font-family:Nunito}.fail-dolphin{margin:1em}.focus{z-index:2}.tooltip{background:#f8f9fa;border-radius:5px;color:#000;pointer-events:none;width:320px}.tooltip .tooltip-content{font-size:16px;padding:15px}.tooltip .tooltip-placeholder{padding:20px;text-align:center}.ReactModal__Body--open{overflow:hidden}#root{display:flex;flex-direction:column;min-height:100vh}#main{flex:1 1}#footer{background-image:linear-gradient(#375180,#2f6a7f);color:#fff;height:200px;margin-top:auto;width:100%}#footer .copyright{text-align:center}#footer .socials{display:flex;gap:15px;justify-content:center}#footer .socials .social-icon{color:#fff;height:1.5em;width:1.5em}.menu-icon{background-color:#f8f9fa}.menu-icon,.navbar{box-shadow:0 4px 2px -2px #d3d3d3;height:100px}.navbar{background-color:#fff;position:fixed;top:0;width:100%}.navbar .container{margin-left:10px}.navbar .desktop-nav-dropdown-item{padding:0}.navbar .nav-link{margin:0 10px}.navbar .returning-user{background-color:orange;border-radius:8px}.navbar-expand-lg .navbar-nav .dropdown-menu{border:1px solid #d3d3d3;width:350px}.navbar a{color:#000;display:block;padding:14px 16px;text-align:left;text-decoration:none}.dropdown-item:active{background-color:#f8f9fa}a.dropdown-toggle.nav-link{color:#000;padding:0}.dropdown-menu.show{border:none}.dropdown-menu.show a{color:#000;font-size:18px;text-decoration:none}.nav-dropdown-mobile{cursor:pointer}.nav-dropdown-mobile-list{padding-left:15px}.profile-icon{height:30px;width:auto}.hide{display:none}.big-anchor{font-size:22px;line-height:50px}.big-anchor,.medium-anchor{color:#000;text-decoration:none}.medium-anchor{display:block;font-size:18px;line-height:45px}.mobile-login-button{color:#fff;font-size:18px;width:175px}.desktop-login-button{color:#fff!important;margin:10px;text-align:center!important;width:125px}.main{margin:20px auto;padding-bottom:50px;text-align:center}#basic-nav-dropdown{z-index:2}.home-page{margin-top:2px;text-align:center;width:100%}.home-page .home-image{background-image:url(/static/media/swr-test-header-16x9-950-540.4b721acee26eb781acdc.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;height:60%;text-align:left}.home-page .home-image .hero-title{font-size:80px;font-weight:700;margin:50px 0 0 20px;width:300px}.home-page .home-image .hero-button{margin:40px 0 100px 20px}.home-page .weather-iframe{height:500px;pointer-events:none;width:85%}.memberships-image{align-items:center;background-image:url(/static/media/beach-hero.88ac03d0460d880a489c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:250px;justify-content:center;text-align:left}.memberships-image .hero-title{font-size:50px;font-weight:bolder}.memberships-body{color:#4d5b7d;display:flex;flex-direction:column;font-size:18px;gap:.5em;margin:0 auto;padding-bottom:50px;text-align:center;width:70%}.memberships-body .packages-title{font-size:30px;margin-top:1.5em}.memberships-body .packages{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:1em}.memberships-body .packages .memberships-package{background-color:#fafafe;border:2px solid #e3e3e9;border-radius:15px;padding:25px 35px;text-align:left;width:49%}.memberships-body .packages .memberships-package .plan-title{color:#4d5b7d;display:flex;font-size:20px;margin-bottom:30px}.memberships-body .packages .memberships-package .plan-price{font-size:45px;font-weight:700}.memberships-body .packages .memberships-package .plan-cadence{display:inline;font-size:18px}.memberships-body .packages .memberships-package .plan-promos{color:#4d5b7d;font-size:16px;line-height:36px;margin-top:30px}.memberships-body .packages .memberships-package .promo-button{background-color:#a4e9ea;border:1px solid #4169e1;color:#4169e1;margin-top:25px}.memberships-body .packages .memberships-package .memberships-actions{display:flex;gap:20px}.about-me{margin:20px auto;padding-bottom:10%;width:80%}.about-me .paragraph{font-size:18px;padding:0 5%}.about-me .founder-bio{font-size:16px;padding:0 5%;text-align:left}.about-me .founder-bio-img{float:left;padding-right:30px;width:40%}.about-me .founder-bio-img-right{float:right;padding-left:30px;width:40%}.about-me .right{float:right!important}.weather-page .weather-winds{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;margin:0 auto;width:80%}.weather-page .weather-winds .weather-winds-gif{width:350px}.buoy-page{margin:20px;text-align:center}.buoy-page .buoy-image{margin:0 auto;width:50%}.buoy-page .buoy-title{font-size:26px}.iframe-responsive{border:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.iframe-container{height:0;margin:0 auto;padding-bottom:36.55%;position:relative;width:65%}.iframe-container-main{height:0;margin:0 auto;padding-bottom:47.85%;position:relative;width:85%}.iframe-large{height:600px;width:80%}.iframe-medium{height:450px;width:800px}.iframe-small{height:400px;width:60%}.div-medium{margin:0 auto;width:60%}.responsive{height:auto;width:100%}.fishing-report{height:800px;width:80%}.video-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-around;margin:0 auto}.deal-link{border:1px solid gray;margin:10px}.loader-icon{color:teal;font-size:2rem}.loader-button,.loader-icon{animation:animate 3s infinite}.loader-button{color:#fff;font-size:20px}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.forecast-error{align-items:center;border:1px solid #d3d3d3;border-radius:5px;display:flex;height:300px;justify-content:center;margin:0 auto;text-align:center;width:65%}.forecast-error .forecast-error-msg{width:80%}.forecast-container{border:1px solid #d3d3d3;border-radius:5px;display:flex;flex-wrap:nowrap;gap:20px;margin:0 auto;overflow-x:scroll}.forecast-container .forecast-el{display:flex;flex-direction:column;gap:10px;height:inherit;justify-content:space-between;padding:15px 20px;position:relative}.forecast-container .forecast-el .forecast-title{font-size:16px;font-weight:700;width:125px}.forecast-container .forecast-el .forecast-thumbnail{border-radius:5px}.forecast-container .forecast-el .forecast-short-desc{font-size:12px}.forecast-container .forecast-el .forecast-temp-high{color:red;font-size:14px;font-weight:700}.forecast-container .forecast-el .forecast-temp-low{color:blue;font-size:14px;font-weight:700}.moon-background{background-image:url(/static/media/bg-moonphase.4837aa2e2451b1881e78.png);color:#fff;font-family:freight-sans-pro,sans-serif;font-size:25px;height:350px;margin:0 auto;object-fit:contain;position:relative;text-shadow:0 0 5px #000;text-transform:uppercase;width:300px}.moon-background .moon-image{margin-top:25px}.moon-background .moon-desc{font-size:17px}.moon-background .moon-swr-logo{bottom:0;height:26px;left:0;opacity:.7;position:absolute;width:92px}.solunar-monthly{margin:20px auto;max-width:840px;text-align:center}.solunar-component{margin:0 auto}.solunar-component .solunar-header{background-color:#000;color:#fff;font-size:18px;font-weight:700;padding:5px}.solunar-component .solunar-calendar{display:flex;flex-wrap:wrap;justify-content:center}.solunar-component .solunar-calendar .solunar-el{border:1px solid #000;font-size:11px;width:120px}.solunar-component .solunar-calendar .solunar-el .solunar-title{background-color:#000;color:#fff;font-size:12px;font-weight:700;margin:1px;text-align:center}.solunar-component .solunar-calendar .solunar-el .solunar-content{padding:10px}.solunar-component .solunar-calendar .solunar-el .solunar-content .solunar-rise-set-container{align-items:center;display:flex;gap:15px;justify-content:space-around;margin-bottom:5px}.solunar-component .solunar-calendar .solunar-el .solunar-fish-count{background-color:#a4e9ea;font-weight:700;padding:7px 5px 2px}.solunar-component .solunar-calendar .solunar-el .solunar-fish-count .solunar-fishes{display:flex;justify-content:center;margin-bottom:3px}.webcam-widget-container{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-around;margin:0 auto;width:50%}.tab-iframe{height:450px;width:100%}.area-chart-container{margin-top:10px;overflow-x:scroll}.webcam-tabs .nav-item{border:1px solid #d3d3d3;border-radius:7px}.webcam-tabs .beach-cond-iframe{border:1px solid gray;border-radius:7px;height:420px;padding:10px}.webcam-ads{margin:20px}.noaa-radio{display:block;height:300px;margin:0 auto;width:300px}.weather-widget .size-radios{display:flex;justify-content:space-around;margin:0 auto;text-align:left;width:250px}.weather-widget .embed-button{display:block;margin:0 auto;width:200px}.alert-feed{word-wrap:break-word;max-height:200px;overflow-y:scroll;text-align:left}.inline-info{color:#c02235;display:inline;margin:0 20px}.subheading{font-family:Nunito}.center{margin:0 auto}.section-spacer{margin-top:3em}.section{margin-top:3em!important;margin:0 auto;width:65%}.small-spacer{margin-top:15px}.wind-direction-arrow{display:inline-block;margin-left:5px}.marker{background-image:url(data:image/png;base64,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);height:50px;width:50px}.buoy-marker,.marker{background-size:cover;border-radius:50%}.buoy-marker{background-image:url(/static/media/buoy-pin.d961bac7ff62f5cbd812.png);height:35px;width:35px}.marker-title{font-size:18px}.mapboxgl-popup{max-width:200px}.mapboxgl-popup-content{font-family:Open Sans,sans-serif;padding:15px 10px 10px;text-align:left}.mapboxgl-marker{top:-20px}.widget{background-position:50%;border:1px solid #000;height:500px;margin:0 auto;position:relative;width:500px}.widget .swr-widget-logo{height:90px;left:-189px;position:relative}.widget .cam-name{color:#fff;font-size:36px;left:0;position:relative;text-align:left;top:0}.widget .weather-cond{bottom:50px;position:absolute;width:100%}.widget .weather-cond .big-weather{align-items:center;color:#fff;display:flex;font-size:90px;justify-content:center}.widget .weather-cond .big-weather .weather-icon{background:#fff;height:180px;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAk1BMVEUAAAD2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxyJ6mE2AAAAMHRSTlMAcXcYrpRbKuO48N/Ci1JEEvfrSj4yJJqIa2M4LZeQhn5fVwgE/dnV0caog8ujHg3+nf75AAAC8UlEQVR42u3Z63KqMBQF4CUo3upd1Hqvd1u16/2f7pTgIXgKASo5TGfy/evUmSxCstkBGIZhGIZhGIbx+w1sFGnXIy0U6MgvMxSHnhWKQ08JqZkAJoAJ8FsDTD92PylEtxrLyEOD5DD+X3QQqcovFzxvRU8HUQYkT3HjC108bUFFAnviINKcPjxvSFUCqMe3kIMJfUOkVqVvCWhOoL7+CnLSos9FKjZ9CyDvBHg0a0/XJWdww6MXCmMg9wRvCLjjBgPnKUL6wfg5mjyughL/9SLb43HO48t6VIfvjVFOO9yVtfTK80o7mOIYJfwPHca7QD9592vWTEz6aFPmXz3o9sq7chchb3tFAh3z39zGzcwBOn3S94EIQf3V6EShjUhNCjNo4yjHB2r0NKANhUnSD16hgdwBJ8Sb0bOHBrICjqBQD+6RBq6//1O0Ai/QYhlMQOIUQIu+qL9QG9wbWB2CEqSkrxjN013bIZ9FsGvSJxuxNj02ElzFowLCkdIrstjsGebKNghJWnKlnBk2QAZNPmiJUOkCLGU1ZiDzbXnhgym+OJlngA9aWauudESGABW5BjoMZO9URmur5PvYhA+pbqrJu0CwLavkWzt42ja4G8l14B069NIspWqwcfMly3zKB4YO7TSvHOjpQw8KKXbPCnqUZUemztiFHjcKo6RlUoYudQpJxzYbuuzURW2j/2TiUNH2WhQa0KlM3yD+AdaFVjX6Tvb3yxc60KzPu4Mj628l1HZod2agUa+0WtcLpSGg35pxelvoVMWd3WCkVfCD9wVyNwp/mmjv+Y2sfzMdm2FOzy34e1hnWH8N6ahhO1YjmvuZVT/WmrXm+brpRm3Vz/zHZzXT6/3P3MevZKyX25zHHwOFJJjL8QtJ0P3R9493Ck08b6G6/wdyqkxg5xVgGf9ccFUJ8Dw7fnzQs0a0a14Px9Gh30Y09UnBtbpQ+EWf700AE8AESHx7W5xe8NqoII44CxbJrVdgGIZhGIZhGM/4A8vL5Ti+0T/gAAAAAElFTkSuQmCC) center/contain;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAk1BMVEUAAAD2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxz2pxyJ6mE2AAAAMHRSTlMAcXcYrpRbKuO48N/Ci1JEEvfrSj4yJJqIa2M4LZeQhn5fVwgE/dnV0caog8ujHg3+nf75AAAC8UlEQVR42u3Z63KqMBQF4CUo3upd1Hqvd1u16/2f7pTgIXgKASo5TGfy/evUmSxCstkBGIZhGIZhGIbx+w1sFGnXIy0U6MgvMxSHnhWKQ08JqZkAJoAJ8FsDTD92PylEtxrLyEOD5DD+X3QQqcovFzxvRU8HUQYkT3HjC108bUFFAnviINKcPjxvSFUCqMe3kIMJfUOkVqVvCWhOoL7+CnLSos9FKjZ9CyDvBHg0a0/XJWdww6MXCmMg9wRvCLjjBgPnKUL6wfg5mjyughL/9SLb43HO48t6VIfvjVFOO9yVtfTK80o7mOIYJfwPHca7QD9592vWTEz6aFPmXz3o9sq7chchb3tFAh3z39zGzcwBOn3S94EIQf3V6EShjUhNCjNo4yjHB2r0NKANhUnSD16hgdwBJ8Sb0bOHBrICjqBQD+6RBq6//1O0Ai/QYhlMQOIUQIu+qL9QG9wbWB2CEqSkrxjN013bIZ9FsGvSJxuxNj02ElzFowLCkdIrstjsGebKNghJWnKlnBk2QAZNPmiJUOkCLGU1ZiDzbXnhgym+OJlngA9aWauudESGABW5BjoMZO9URmur5PvYhA+pbqrJu0CwLavkWzt42ja4G8l14B069NIspWqwcfMly3zKB4YO7TSvHOjpQw8KKXbPCnqUZUemztiFHjcKo6RlUoYudQpJxzYbuuzURW2j/2TiUNH2WhQa0KlM3yD+AdaFVjX6Tvb3yxc60KzPu4Mj628l1HZod2agUa+0WtcLpSGg35pxelvoVMWd3WCkVfCD9wVyNwp/mmjv+Y2sfzMdm2FOzy34e1hnWH8N6ahhO1YjmvuZVT/WmrXm+brpRm3Vz/zHZzXT6/3P3MevZKyX25zHHwOFJJjL8QtJ0P3R9493Ck08b6G6/wdyqkxg5xVgGf9ccFUJ8Dw7fnzQs0a0a14Px9Gh30Y09UnBtbpQ+EWf700AE8AESHx7W5xe8NqoII44CxbJrVdgGIZhGIZhGM/4A8vL5Ti+0T/gAAAAAElFTkSuQmCC) center/contain;width:180px}.widget .weather-cond .weather-precip{color:#fff;font-size:36px;margin-bottom:20px;margin-top:-25px}.widget .weather-cond .weather-deets{background-color:#000;color:#fff;display:flex;font-size:24px;justify-content:space-between;line-height:45px;opacity:.6;padding:0 15px}.home-section{margin-top:3em}.home-section .centered{margin:0 auto;width:85%}.home-section a{color:#000;text-decoration:none}.home-section #cam-arr{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:30px auto 0;width:65%}.cam-tile{border:1px solid #d3d3d3;border-radius:5px;padding:10px}.ship-channel-cams{margin:20px auto;text-align:center;width:75%}.ship-channel-cams .wind-speed-weather{gap:100px}.ship-channel-cams .webcams,.ship-channel-cams .wind-speed-weather{display:flex;flex-wrap:wrap;justify-content:center}.ship-channel-cams .webcams .iframe-shipcam{height:281px;width:500px}.surf-legacy{margin-top:-18px}.surf-legacy .big-image{height:auto;width:100%}.surf-legacy .description{background-color:#282828;color:#fff;display:flex;justify-content:space-around;padding:100px}.surf-legacy .description .title{font-size:36px;font-weight:700;text-align:left;width:50%}.surf-legacy .description .content{font-size:17px;text-align:left;width:50%}.surf-legacy .carousel-container{padding:50px}.surf-legacy .surf-carousel{margin:0 auto;width:65%}.surf-dude{border-bottom:1px solid #000;display:inline-block}.surf-dude img{filter:invert(45%) sepia(25%) saturate(1073%) hue-rotate(165deg) brightness(88%) contrast(84%);height:270px;margin-top:-10px}.gnarly-scale{display:flex;flex-wrap:wrap;gap:10px}.gnarly-scale .gnar{height:30px;width:45px}.gnarly-scale .unpicked{opacity:.1}.cond-card{background-color:#f8f9fa;border-radius:7px;box-shadow:0 4px 8px #98a2af1c;display:inline-block}.cond-card .cond-card-header{background-color:#eaeef7;border-radius:7px 7px 0 0;font-size:30px;height:60px;line-height:60px;padding-left:20px;width:100%}.cond-card .cond-card-content{display:flex;flex-direction:column;height:320px;justify-content:space-between;padding:15px}.cond-card .cond-card-content .satellite{align-items:center;background-image:url(/static/media/satellite1.6.cf9be647fce33a5b7a59.png);background-size:100% auto;border-radius:7px;display:flex;height:160px;width:250px}.cond-card .cond-card-content .satellite .wind-arrow{border:2px solid #fff;border-radius:50px;color:#fff;font-size:65px;height:100px;line-height:90px;margin:0 auto;text-align:center;width:100px}.cond-card .cond-card-content .tide-cdn{height:auto;width:280px}.cond-card .cond-card-content .swell-info{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:15px}.cond-container-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto 0;width:70%}.cond-container-inner .cond-card-inner{background-color:#f8f9fa;border-radius:7px;box-shadow:0 4px 8px #98a2af1c;display:flex;gap:20px}.cond-container-inner .cond-card-inner .cond-card-inner-header{align-items:center;background-color:#eaeef7;border-radius:7px 0 0 7px;display:flex;font-size:25px;padding:30px}.cond-container-inner .cond-card-inner .cond-card-inner-content{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:30px}.cond-text-light{color:gray;font-size:22px}.cond-metric{font-size:30px;font-weight:bolder}.surf-report{margin:20px auto;text-align:center;width:85%}.surf-report .nav-tabs button{font-size:20px}.surf-report .surf-report-webcam{width:50%}.surf-report .surf-report-webcam .surf-report-iframe-container{height:0;margin:0 auto;padding-bottom:56.3%;position:relative;width:100%}.surf-report .cond-container{border-radius:7px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;text-align:left;width:70%}.surf-report .wave-height{font-size:22px}.surf-report .webcams{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.small-text-light{opacity:.5}.rent-button{height:80px;margin:30px 0;width:100%}.terms-conditions{text-align:left}.swr-logos{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:35px}.contact-link{color:#c02235;text-decoration:none}.auth-form{margin:0 auto;width:50%}.auth-form .forgot-password{color:#c02235;display:block}.auth-form .forgot-password-highlight{background-color:#c02235;border:1px solid #c02235;border-radius:5px;color:#fff;display:block;padding:8px}.auth-form .form-check-input[type=checkbox]{border:2px solid #000}.error-message{color:red}.error-message,.payment-confirmation{text-align:center}.login-actions{align-items:center;display:flex;flex-direction:row-reverse;gap:15px}.action-button{width:125px}.subscriber-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0 auto;padding:0;width:50%}.subscriber-list .subscriber-list-item{border:1px solid #d3d3d3}.subscribe-button-group{display:flex;flex-direction:row-reverse;gap:10px}.profile-settings{width:80%}.ad-container{overflow:hidden;white-space:nowrap;width:100%}.ad-list{animation:animateContainer 60s linear infinite forwards;display:flex;gap:20px;justify-content:center;overflow-y:visible;width:5200px}.ad-list .ad-tile{border:1px solid #333;border-radius:5px;width:100px}.ad-list:hover{animation-play-state:paused}@keyframes animateContainer{0%{transform:translateX(0)}to{transform:translateX(-5200px)}}.fishing-spots{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.fishing-spots .cam-tile{border:none}@media screen and (max-width:1070px){.memberships-body{font-size:1em;width:85%}.surf-report .cond-card,.surf-report .cond-card-inner{width:100%!important}.surf-report .cond-container-inner{flex-direction:column;gap:20px}.surf-report .cond-container-inner .cond-card-inner{flex-direction:column}.surf-report .cond-container-inner .cond-card-inner .cond-card-inner-header{border-radius:7px 7px 0 0}.surf-report .cond-container-inner .cond-card-inner .cond-card-inner-content{flex-direction:column}}@media screen and (max-width:1030px){.weather-page .weather-winds{width:350px}.surf-report{width:95%}.surf-report .webcams{margin:0 auto;width:100%}.surf-report .webcams .surf-report-webcam{width:90%}.surf-report .webcams .surf-report-webcam .surf-report-iframe-container{padding-bottom:56.45%}}@media screen and (max-width:993px){.iframe-medium{height:394px;width:700px}.menu-icon{align-items:center;display:flex;justify-content:space-between;margin-right:40px;padding:20px;width:100%}.main{width:100%}.slide-pane__overlay.overlay-after-open{top:100px}.founder-bio-img,.founder-bio-img-right{width:55%}.home-page .home-image .hero-title{width:150px}.home-page #cam-arr{width:300px}.home-page .weather-iframe{height:300px}.memberships-package{width:100%!important}.iframe-large{height:600px;width:100%}.iframe-small{height:400px;width:100%}.div-medium{width:80%}.fishing-report,.forecast-container,.ship-channel-cams .cam-buoy-map,.ship-channel-cams .forecast{width:100%}.auth-form{width:70%}h1,h2,h3{background-image:none!important;border-bottom:none!important;outline:none!important;text-decoration:none!important}}@media screen and (max-width:430px){.iframe-container-main{padding-bottom:48.6%;width:85%}.iframe-container{padding-bottom:50.3%;width:90%}.iframe-medium{height:242px;width:430px}.section{width:90%}.memberships-image{height:150px}.memberships-image .hero-title{font-size:40px}.buoy-page .buoy-image{width:100%}.buoy-page .buoy-title{font-size:18px}.tide-graph{overflow-x:hidden;width:100%}.ship-channel-cams .wind-speed-weather{gap:25px;margin-top:50px}.ship-channel-cams .iframe-shipcam{height:244px;width:430px}.surf-legacy .description{padding:25px}.surf-legacy .description .title{font-size:28px}.surf-legacy .surf-carousel{width:100%}.auth-form{width:85%}.subscriber-list{width:90%}.profile-settings{margin:0 auto;width:90%}.cond-container{width:85%!important}}body.is-capacitor .menu-icon{background-color:#fff;margin-top:40px;padding:0 20px}body.is-capacitor .slide-pane__overlay.overlay-after-open{top:115px}.slide-pane{background:#fff;box-shadow:0 8px 8px #00000080;display:flex;flex-direction:column;height:100%;min-width:100px;transition:transform .5s;will-change:transform}.slide-pane:focus{outline-style:none}.slide-pane_from_right{margin-left:auto;transform:translateX(100%)}.slide-pane_from_right.content-after-open{transform:translateX(0)}.slide-pane_from_right.content-before-close{transform:translateX(100%)}.slide-pane_from_left{margin-right:auto;transform:translateX(-100%)}.slide-pane_from_left.content-after-open{transform:translateX(0)}.slide-pane_from_left.content-before-close{transform:translateX(-100%)}.slide-pane_from_bottom{height:90vh;margin-top:10vh;transform:translateY(100%)}.slide-pane_from_bottom.content-after-open{transform:translateY(0)}.slide-pane_from_bottom.content-before-close{transform:translateY(100%)}.slide-pane__overlay{background-color:#0000;bottom:0;left:0;position:fixed;right:0;top:0}.slide-pane__overlay.overlay-after-open{background-color:#0000004d;transition:background-color .5s}.slide-pane__overlay.overlay-before-close{background-color:#0000}.slide-pane__header{align-items:center;background:#ebebeb;border-bottom:1px solid #0000001a;display:flex;flex:0 0 64px;height:64px}.slide-pane__title-wrapper{display:flex;flex:1 1;flex-direction:column;margin-left:32px;min-width:0}.slide-pane .slide-pane__title{font-size:18px;font-weight:400;margin:0;max-width:80%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.slide-pane__close{cursor:pointer;margin-left:24px;opacity:.7;padding:16px}.slide-pane__close svg{padding:0;width:12px}.slide-pane__content{flex:1 1 auto;overflow-y:auto;padding:24px 32px;position:relative}.slide-pane__subtitle{font-size:12px;margin-top:2px}.solunar-magazine-view{--sr-bg-canvas:#0000;--sr-bg-card:#060e18;--sr-panel-dark:#070f1a;--sr-border-neon:#38bdf8;--sr-border-glass:#38bdf840;--sr-amber:#f59e0b;--sr-cell-blue:#0284c7b3;--sr-cell-prime:#0d9488b3;--sr-cell-poor:#dc2626b3;--sr-cell-empty:#040810;-webkit-font-smoothing:antialiased;background-color:var(--sr-bg-canvas)!important;color:#fff;max-width:100vw;overflow-x:hidden;padding:.5rem 1rem 1rem;width:100%}@media(max-width:768px){.solunar-magazine-view{padding:.25rem .15rem}}.solunar-magazine-view .mag-spread-frame{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0 auto;max-width:1320px;overflow:visible!important;position:relative;width:100%}.solunar-magazine-view .mag-header-banner{background:linear-gradient(180deg,#02060be6,#081526e6 60%,#0d223de6);border:1px solid var(--sr-border-neon);border-bottom:3px solid var(--sr-amber);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 10px #38bdf840;color:#fff;padding:.85rem 1.5rem;position:relative}@media(max-width:768px){.solunar-magazine-view .mag-header-banner{border-radius:6px 6px 0 0;padding:.6rem .5rem}}.solunar-magazine-view .mag-header-banner .mag-header-content{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;width:100%}@media(max-width:992px){.solunar-magazine-view .mag-header-banner .mag-header-content{align-items:flex-start;flex-direction:column;gap:.75rem}}.solunar-magazine-view .mag-header-banner .mag-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:992px){.solunar-magazine-view .mag-header-banner .mag-header-controls{align-items:stretch;flex-direction:column;width:100%}}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown{min-width:150px;position:relative;width:auto}@media(max-width:992px){.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown{min-width:100%;width:100%}}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle{align-items:center;background-color:#02060b;border:1px solid var(--sr-border-neon);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:.35rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}@media(max-width:992px){.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle{font-size:.85rem;padding:.55rem .85rem}}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle:focus,.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle:hover{border-color:#7dd3fc;box-shadow:0 0 0 2px #38bdf84d;outline:none}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle .dropdown-caret{color:var(--sr-border-neon);font-size:.65rem;transition:transform .2s ease}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-toggle .dropdown-caret.rotate{transform:rotate(180deg)}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e18;border:1px solid var(--sr-border-neon);border-radius:6px;box-shadow:0 10px 25px #0009;display:flex;flex-direction:column;left:0;min-width:220px;padding:.25rem 0;position:absolute;top:calc(100% + 4px);width:100%;z-index:1050}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-menu .sr-dropdown-item{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:.78rem;font-weight:500;padding:.5rem .75rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-menu .sr-dropdown-item:hover{background:#38bdf826;color:#fff}.solunar-magazine-view .mag-header-banner .mag-header-controls .custom-sr-dropdown .sr-dropdown-menu .sr-dropdown-item.active{background:#38bdf840;color:var(--sr-border-neon);font-weight:700}.solunar-magazine-view .mag-header-banner .mag-super-title{color:var(--sr-border-neon);font-size:.65rem;font-weight:800;letter-spacing:.2em;margin-bottom:.05rem;text-transform:uppercase}@media(max-width:768px){.solunar-magazine-view .mag-header-banner .mag-super-title{font-size:.5rem;letter-spacing:.1em}}.solunar-magazine-view .mag-header-banner .mag-main-title{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.05rem;text-transform:uppercase}@media(max-width:992px){.solunar-magazine-view .mag-header-banner .mag-main-title{font-size:1.25rem}}@media(max-width:768px){.solunar-magazine-view .mag-header-banner .mag-main-title{font-size:1rem}}.solunar-magazine-view .mag-header-banner .mag-sub-region{color:#cbd5e1;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;word-break:break-word}@media(max-width:768px){.solunar-magazine-view .mag-header-banner .mag-sub-region{font-size:.52rem;letter-spacing:.02em}}.solunar-magazine-view .mag-spread-body{align-items:start;background:var(--sr-bg-card);border:1px solid var(--sr-border-neon);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;box-shadow:0 10px 25px #00000080;display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;width:100%}@media(max-width:1200px){.solunar-magazine-view .mag-spread-body{grid-template-columns:minmax(0,1fr) 240px!important}}@media(max-width:992px){.solunar-magazine-view .mag-spread-body{border-radius:0 0 6px 6px;display:flex!important;flex-direction:column!important}}.solunar-magazine-view .mag-calendar-section{border-right:1px solid var(--sr-border-glass);min-width:0;padding:.75rem;width:100%}@media(max-width:768px){.solunar-magazine-view .mag-calendar-section{border-bottom:1px solid var(--sr-border-glass);border-right:none;padding:.15rem .02rem}}.solunar-magazine-view .table-responsive-wrapper{overflow-x:hidden;width:100%}.solunar-magazine-view .mag-table{border-collapse:initial;border-spacing:4px;min-width:0!important;table-layout:fixed;width:100%}@media(max-width:768px){.solunar-magazine-view .mag-table{border-spacing:2px}}.solunar-magazine-view .mag-table th{background:#02060b;border:1px solid var(--sr-border-glass);color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:.35rem .1rem;text-align:center;width:14.28%}@media(max-width:768px){.solunar-magazine-view .mag-table th{font-size:.52rem;letter-spacing:-.02em;padding:.2rem .01rem}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table th{font-size:.68rem;padding:.3rem .05rem}}.solunar-magazine-view .mag-table td{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--sr-cell-blue);border:1px solid #38bdf8bf;border-radius:6px;box-shadow:0 0 6px #38bdf859,inset 0 0 8px #38bdf840;height:138px;overflow:hidden;padding:0;position:relative;transition:filter .15s ease,box-shadow .2s ease,border-color .2s ease;vertical-align:top}.solunar-magazine-view .mag-table td:hover{border-color:#38bdf8;box-shadow:0 0 10px #38bdf899,inset 0 0 12px #38bdf866;filter:brightness(1.15)}@media(max-width:768px){.solunar-magazine-view .mag-table td{height:108px}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td{height:135px}}.solunar-magazine-view .mag-table td.mag-cell-empty{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sr-cell-empty);border:1px dashed #ffffff14;box-shadow:none;opacity:.25}.solunar-magazine-view .mag-table td.rating-prime{background:var(--sr-cell-prime)!important;border-color:#2dd4bfe6!important;box-shadow:0 0 7px #2dd4bf66,inset 0 0 10px #2dd4bf4d!important;color:#fff}.solunar-magazine-view .mag-table td.rating-prime .fish-glyph,.solunar-magazine-view .mag-table td.rating-prime .mag-day-num,.solunar-magazine-view .mag-table td.rating-prime .moon-glyph,.solunar-magazine-view .mag-table td.rating-prime .moon-icon-badge,.solunar-magazine-view .mag-table td.rating-prime .sun-glyph,.solunar-magazine-view .mag-table td.rating-prime .tide-glyph{fill:#fff!important;stroke:#fff!important;color:#fff!important}.solunar-magazine-view .mag-table td.rating-prime .sun-glyph{color:#fde047!important}.solunar-magazine-view .mag-table td.rating-good{background:var(--sr-cell-blue)!important;border-color:#38bdf8e6!important;box-shadow:0 0 7px #38bdf866,inset 0 0 10px #38bdf84d!important;color:#fff}.solunar-magazine-view .mag-table td.rating-good .fish-glyph,.solunar-magazine-view .mag-table td.rating-good .mag-day-num,.solunar-magazine-view .mag-table td.rating-good .moon-glyph,.solunar-magazine-view .mag-table td.rating-good .moon-icon-badge,.solunar-magazine-view .mag-table td.rating-good .sun-glyph,.solunar-magazine-view .mag-table td.rating-good .tide-glyph{fill:#fff!important;stroke:#fff!important;color:#fff!important}.solunar-magazine-view .mag-table td.rating-good .sun-glyph{color:#fde047!important}.solunar-magazine-view .mag-table td.rating-poor{background:var(--sr-cell-poor)!important;border-color:#f87171e6!important;box-shadow:0 0 7px #f8717166,inset 0 0 10px #f871714d!important;color:#fff}.solunar-magazine-view .mag-table td.rating-poor .fish-glyph,.solunar-magazine-view .mag-table td.rating-poor .mag-day-num,.solunar-magazine-view .mag-table td.rating-poor .moon-glyph,.solunar-magazine-view .mag-table td.rating-poor .moon-icon-badge,.solunar-magazine-view .mag-table td.rating-poor .sun-glyph,.solunar-magazine-view .mag-table td.rating-poor .tide-glyph{fill:#fff!important;stroke:#fff!important;color:#fff!important}.solunar-magazine-view .mag-table td.rating-poor .sun-glyph{color:#fde047!important}.solunar-magazine-view .mag-table td .mag-cell-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.2rem .1rem;position:relative;width:100%}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-wrapper{justify-content:space-evenly;padding:.02rem}}.solunar-magazine-view .mag-table td .mag-day-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 .2rem;position:absolute;top:.15rem;width:100%}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-day-header{left:auto;margin-bottom:1px;padding:0 .02rem;position:relative;top:auto}}.solunar-magazine-view .mag-table td .mag-day-header .mag-day-num{color:#fff;font-size:.98rem;font-weight:900;line-height:1}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-day-header .mag-day-num{font-size:.62rem}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td .mag-day-header .mag-day-num{font-size:.82rem}}.solunar-magazine-view .mag-table td .mag-day-header .moon-icon-badge{color:#fff;font-size:.85rem;line-height:1;overflow:visible}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-day-header .moon-icon-badge{font-size:.5rem}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td .mag-day-header .moon-icon-badge{font-size:.7rem}}.solunar-magazine-view .mag-table td .mag-cell-content{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-top:4px}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-content{gap:1px;margin-top:0;width:100%}}.solunar-magazine-view .mag-table td .mag-cell-content .fish-row{align-items:center;color:#fff;display:flex;font-size:.92rem;gap:2px;justify-content:center;line-height:1;max-width:92%;overflow:hidden}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-content .fish-row{font-size:.42rem;gap:.5px;margin-bottom:0}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td .mag-cell-content .fish-row{font-size:.62rem;gap:1px}}.solunar-magazine-view .mag-table td .mag-cell-content .fish-row .fish-glyph{fill:currentColor;color:inherit;flex-shrink:0}.solunar-magazine-view .mag-table td .mag-cell-content .fish-row .half-fish-container{display:inline-block;flex-shrink:0}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times{align-items:center;display:flex;flex-direction:column;gap:1px;overflow:visible;width:100%}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-size:.65rem;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1.35;overflow:visible;padding:0 2px;text-align:center;white-space:nowrap;width:100%}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line{font-size:.36rem;letter-spacing:-.02em;line-height:1.25;padding:0;white-space:nowrap}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line{font-size:.52rem;letter-spacing:-.01em;line-height:1.25}}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .astro-icon{align-items:center;color:#fde047;display:inline-flex;flex-shrink:0;font-size:.58rem;justify-content:center;margin-right:3px;overflow:visible}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .astro-icon.tide-glyph{color:#38bdf8!important}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .astro-icon{font-size:.38rem;margin-right:1.5px}}@media(min-width:500px)and (max-width:1024px){.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .astro-icon{font-size:.48rem;margin-right:2.5px}}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .tide-lbl-mob{display:none}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .tide-lbl-desk{display:inline}@media(max-width:768px){.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .tide-lbl-desk{display:none}.solunar-magazine-view .mag-table td .mag-cell-content .astro-times .astro-line .tide-lbl-mob{display:inline}}.solunar-magazine-view .mag-sidebar{background:var(--sr-bg-card);border-bottom-right-radius:8px;color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:.85rem;width:100%}@media(max-width:992px){.solunar-magazine-view .mag-sidebar{border-bottom-right-radius:6px;border-top:1px solid var(--sr-border-glass);padding:.65rem .5rem}}.solunar-magazine-view .mag-sidebar .sidebar-box{background:linear-gradient(135deg,#070f1ae6,#040a12f2);border:1px solid #38bdf8b3;border-radius:6px;box-shadow:0 0 8px #38bdf840,inset 0 0 10px #38bdf826;padding:.55rem .75rem}.solunar-magazine-view .mag-sidebar .sidebar-box .sidebar-title{border-bottom:1px solid var(--sr-border-glass);color:var(--sr-border-neon);font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:.35rem;padding-bottom:.2rem;text-transform:uppercase}@media(max-width:768px){.solunar-magazine-view .mag-sidebar .sidebar-box .sidebar-title{font-size:.7rem}}.solunar-magazine-view .mag-sidebar .color-legend-list{display:flex;flex-direction:column;gap:.35rem}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item{align-items:flex-start;display:flex;gap:.35rem}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-swatch{border:1px solid #ffffff4d;border-radius:2px;flex-shrink:0;height:11px;margin-top:1px;width:11px}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-swatch.swatch-prime{background-color:var(--sr-cell-prime)}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-swatch.swatch-good{background-color:var(--sr-cell-blue)}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-swatch.swatch-poor{background-color:var(--sr-cell-poor)}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-text{color:#cbd5e1;font-size:.62rem;line-height:1.22}@media(max-width:768px){.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-text{font-size:.68rem}}.solunar-magazine-view .mag-sidebar .color-legend-list .legend-item .legend-text strong{color:#fff}.solunar-magazine-view .mag-sidebar .rating-scale-list{display:flex;flex-direction:column;font-size:.68rem;gap:.25rem}@media(max-width:768px){.solunar-magazine-view .mag-sidebar .rating-scale-list{font-size:.7rem}}.solunar-magazine-view .mag-sidebar .rating-scale-list .scale-item{align-items:center;color:#cbd5e1;display:flex;justify-content:space-between}.solunar-magazine-view .mag-sidebar .rating-scale-list .scale-item .scale-fish-group{align-items:center;color:var(--sr-border-neon);display:flex;font-size:.72rem;gap:2px}@media(max-width:768px){.solunar-magazine-view .mag-sidebar .rating-scale-list .scale-item .scale-fish-group{font-size:.72rem}}.solunar-magazine-view .mag-sidebar .footer-notes{color:#94a3b8;font-size:.62rem;line-height:1.25}@media(max-width:768px){.solunar-magazine-view .mag-sidebar .footer-notes{font-size:.65rem}}.mag-clickable-cell{cursor:pointer!important;position:relative}.mag-clickable-cell:after{border:2px dashed #fff0;border-radius:4px;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .15s ease}.mag-clickable-cell:hover:after{border-color:#38bdf8b3}.mag-spread-frame,.tactical-glow-card{overflow:visible!important;position:relative}.tactical-glow-card{background:linear-gradient(135deg,#0d223de0,#060e18f0)!important;border:1px solid #38bdf8e6!important;border-radius:12px;box-shadow:0 0 10px #38bdf859,inset 0 0 12px #38bdf840!important;transition:border-color .25s ease,box-shadow .25s ease}.tactical-glow-card:hover{border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf899,inset 0 0 16px #38bdf866!important}.solunar-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bd9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.solunar-modal-backdrop .solunar-modal-card{animation:modalPopIn .2s cubic-bezier(.16,1,.3,1) forwards;background:#060e18;border:1px solid var(--sr-border-neon);border-radius:10px;box-shadow:0 20px 40px #000c;color:#fff;display:flex;flex-direction:column;gap:1rem;max-width:420px;padding:1.5rem;width:100%}.solunar-modal-backdrop .solunar-modal-card .modal-header-tag{color:var(--sr-border-neon);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solunar-modal-backdrop .solunar-modal-card .modal-title{font-size:1.25rem;font-weight:900;margin:0;text-transform:uppercase}.solunar-modal-backdrop .solunar-modal-card .modal-subtitle{color:#94a3b8;font-size:.78rem;margin:-.5rem 0 .5rem}.solunar-modal-backdrop .solunar-modal-card .modal-telemetry-grid{grid-gap:.5rem;background:#02060b;border:1px solid var(--sr-border-glass);border-radius:6px;color:#cbd5e1;display:grid;font-size:.78rem;gap:.5rem;grid-template-columns:1fr 1fr;padding:.75rem}.solunar-modal-backdrop .solunar-modal-card .modal-telemetry-grid span{color:#fff;font-weight:700}.solunar-modal-backdrop .solunar-modal-card .modal-action-buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.solunar-modal-backdrop .solunar-modal-card .modal-action-buttons .sr-action-btn{align-items:center;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid var(--sr-border-neon);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;justify-content:center;padding:.65rem 1rem;transition:filter .15s ease}.solunar-modal-backdrop .solunar-modal-card .modal-action-buttons .sr-action-btn:hover{filter:brightness(1.15)}.solunar-modal-backdrop .solunar-modal-card .modal-action-buttons .sr-action-btn.cal-btn{background:linear-gradient(135deg,#0d9488,#0f766e);border-color:#2dd4bf}.solunar-modal-backdrop .solunar-modal-card .modal-close-text{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:.78rem;font-weight:600;margin-top:.25rem;text-align:center}.solunar-modal-backdrop .solunar-modal-card .modal-close-text:hover{color:#fff}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.quad-view-page{margin:0 auto;max-width:1400px;padding:20px}.quad-view-page .quad-header{margin-bottom:24px;text-align:center}.quad-view-page .quad-header h1{color:#111827!important;font-size:1.75rem;font-weight:700}.quad-view-page .quad-header p{color:#374151!important;font-size:1rem;margin-top:4px}.quad-view-page .quad-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.quad-view-page .quad-grid{grid-template-columns:1fr}}.quad-view-page .quad-slot{background:#0d1421;border:1px solid #ffffff1f;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.quad-view-page .quad-slot .quad-slot-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 16px}.quad-view-page .quad-slot .quad-slot-header .slot-title{color:#e2e8f0;font-size:.9rem;font-weight:600}.quad-view-page .quad-slot .quad-slot-header .change-cam-btn{font-size:.75rem;padding:2px 8px}.quad-view-page .quad-slot .quad-iframe-container{background:#000;padding-top:56.25%;position:relative;width:100%}.quad-view-page .quad-slot .quad-iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.quad-view-page .quad-slot .quad-iframe-container .empty-slot{align-items:center;color:#64748b;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:color .2s ease;width:100%}.quad-view-page .quad-slot .quad-iframe-container .empty-slot:hover{color:#38bdf8}.quad-view-page .quad-slot .quad-iframe-container .empty-slot span{font-size:.85rem;margin-top:8px}.quad-view-page .quad-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:1050}.quad-view-page .quad-modal-backdrop .quad-modal-content{background:#0d1421;border:1px solid #ffffff26;border-radius:12px;display:flex;flex-direction:column;max-height:80vh;max-width:500px;padding:20px;width:100%}.quad-view-page .quad-modal-backdrop .quad-modal-content .camera-picker-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.quad-view-page .quad-modal-backdrop .quad-modal-content .camera-picker-list .picker-item{align-items:center;background:#ffffff0a;border-radius:8px;color:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background .2s ease}.quad-view-page .quad-modal-backdrop .quad-modal-content .camera-picker-list .picker-item:hover{background:#38bdf826}