@import url('./fonts.css');@import url('./header.css');@import url('./footer.css');:root{--padding-narrow:50px;--padding-normal:12%;--padding-wide:25%;--primary:#7050aa;--primary-dark:#382855;--primary-light:#b7a7d4;--indicator-yellow:#ffd400;--indicator-orange:#ff903b;--indicator-red:#fa6464;--indicator-pink:#aa66ff;--indicator-blue:#4488dd;--indicator-green:#00b67a;--gray-0:#ffffff;--gray-1:#ecedf1;--gray-2:#b8bac0;--gray-3:#878991;--gray-4:#595b64;--gray-5:#2e313b;--gray-6:#1b1d23;--gray-7:#000000;--shade-1:rgba(46 49 59 / .10);--shade-2:rgba(46 49 59 / .25);--shade-3:rgba(46 49 59 / .33);--shade-4:rgba(46 49 59 / .50);--shade-5:rgba(46 49 59 / .66);--shade-6:rgba(46 49 59 / .75);--shade-7:rgba(46 49 59 / .90);--light-1:rgba(255 255 255 / .10);--light-2:rgba(255 255 255 / .25);--light-3:rgba(255 255 255 / .33);--light-4:rgba(255 255 255 / .50);--light-5:rgba(255 255 255 / .66);--light-6:rgba(255 255 255 / .75);--light-7:rgba(255 255 255 / .90);--box-shadow:0 0 16px rgba(135 137 145 / .05)}*,*:focus,*:active{outline:0 none}*,*::before,*::after{box-sizing:border-box}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:link,a:visited,a:hover{text-decoration:none;color:inherit;outline:0 none}a:hover{text-decoration:underline}::placeholder{color:var(--gray-3);opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:var(--gray-3)}body{position:relative;margin:0;width:100%;font-size:18px;font-weight:400;font-style:normal;color:var(--gray-6);background:var(--gray-1);overflow-x:hidden}body::after{pointer-events:none;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('./../resources/noise.jpg');background-attachment:fixed;mix-blend-mode:luminosity;opacity:.025;z-index:-1}button{color:var(--gray-0);background:var(--primary);border:0;cursor:pointer}select{appearance:none;width:auto;height:40px;padding:0 20px;font-family:'Roboto';font-size:16px;background:var(--gray-0);border:0;border-radius:20px;box-shadow:var(--box-shadow);cursor:pointer}input[type="checkbox"]{float:right;position:absolute;width:0;height:0;visibility:hidden;opacity:0}.checkbox{position:relative;width:40px;height:40px;border:2px solid var(--gray-1);border-radius:20px;cursor:pointer}.checkbox i{position:absolute;top:3px;left:3px;right:3px;bottom:3px;text-align:center;line-height:30px;font-size:22px;border-radius:15px}.checkbox i.yes{color:var(--gray-0);background:var(--primary)}.checkbox i.no{color:var(--indicator-red);opacity:.5}input[type="checkbox"]:not(:checked) + .checkbox i.yes,input[type="checkbox"]:checked + .checkbox i.no{display:none}morse{font-family:'SourceCodePro'!important;font-weight:900}mapicon,navicon,wxicon,wpicon,tfcicon,socicon{display:inline-block;width:20px;height:20px;background-color:transparent;background-position:center center;background-size:contain;background-repeat:no-repeat}mapicon[invert],navicon[invert],wxicon[invert],wpicon[invert]{filter:grayscale(1) contrast(10) invert(1)}navicon,tfcicon{width:24px;height:24px}wxicon{width:28px;height:28px}socicon{width:32px;height:32px}.airport-large mapicon{background-image:url('./../resources/civil-large.svg')}.airport-medium mapicon{background-image:url('./../resources/civil-medium.svg')}.airport-small mapicon{background-image:url('./../resources/civil-small.svg')}.airport-heliport mapicon{background-image:url('./../resources/heliport.svg')}.airport-altiport mapicon{background-image:url('./../resources/altiport.svg')}.airport-seaplane mapicon{background-image:url('./../resources/seaplane-base.svg')}.airport-balloonport mapicon{background-image:url('./../resources/balloonport.svg')}.restriction-private mapicon{background-image:url('./../resources/private-airfield.svg')}.restriction-military mapicon{background-image:url('./../resources/air-base.svg')}.restriction-joint_use mapicon{background-image:url('./../resources/joint-use.svg')}.airport-closed mapicon{background-image:url('./../resources/closed-airfield.svg')}.navaid-NDB navicon{background-image:url('./../resources/navaid-ndb.svg')}.navaid-VOR navicon{background-image:url('./../resources/navaid-vor.svg')}.navaid-DME navicon{background-image:url('./../resources/navaid-dme.svg')}.navaid-VOR-DME navicon{background-image:url('./../resources/navaid-vor-dme.svg')}.navaid-NDB-DME navicon{background-image:url('./../resources/navaid-ndb-dme.svg')}.navaid-TACAN navicon{background-image:url('./../resources/navaid-tacan.svg')}.navaid-VORTAC navicon{background-image:url('./../resources/navaid-vortac.svg')}wxicon{background-image:url('./../resources/cat-UNK.svg')}.cat-VFR wxicon{background-image:url('./../resources/cat-VFR.svg')}.cat-MVFR wxicon{background-image:url('./../resources/cat-MVFR.svg')}.cat-IFR wxicon{background-image:url('./../resources/cat-IFR.svg')}.cat-LIFR wxicon{background-image:url('./../resources/cat-LIFR.svg')}.traffic tfcicon{background-image:url('./../resources/plane.svg')}.traffic.t-4 tfcicon,.traffic.t-5 tfcicon,.traffic.t-6 tfcicon{background-image:url('./../resources/plane-tier1.svg')}.traffic.t-2 tfcicon,.traffic.t-3 tfcicon{background-image:url('./../resources/plane-tier2.svg')}.traffic.t-7 tfcicon,.traffic.t-15 tfcicon{background-image:url('./../resources/plane-special.svg')}.traffic.ground tfcicon{background-image:url('./../resources/plane-ground.svg')}.traffic.t-8 tfcicon{background-image:url('./../resources/rotorcraft.svg')}wpicon{background-image:url('./../resources/waypoint.svg')}.social.tw socicon{background-image:url('./../resources/soctw.svg')}.social.fa socicon{background-image:url('./../resources/socfa.svg')}.social.te socicon{background-image:url('./../resources/socte.svg')}.social.tu socicon{background-image:url('./../resources/soctu.svg')}.social.re socicon{background-image:url('./../resources/socre.svg')}windbug,windflag{pointer-events:none;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);display:none;width:70px;height:70px;background-color:transparent;background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:-1;transition:all 1s ease-out}windbug{background-image:url('./../resources/wind-dir.svg');opacity:.5}.map-container.windbug windbug,.map-container.windflag windflag{display:block}windflag.wind-01{background-image:url('./../resources/wind-01.svg')}windflag.wind-02{background-image:url('./../resources/wind-02.svg')}windflag.wind-03{background-image:url('./../resources/wind-03.svg')}windflag.wind-04{background-image:url('./../resources/wind-04.svg')}windflag.wind-05{background-image:url('./../resources/wind-05.svg')}windflag.wind-06{background-image:url('./../resources/wind-06.svg')}windflag.wind-07{background-image:url('./../resources/wind-07.svg')}windflag.wind-08{background-image:url('./../resources/wind-08.svg')}windflag.wind-09{background-image:url('./../resources/wind-09.svg')}windflag.wind-10{background-image:url('./../resources/wind-10.svg')}windflag.wind-11{background-image:url('./../resources/wind-11.svg')}windflag.wind-12{background-image:url('./../resources/wind-12.svg')}windflag.wind-13{background-image:url('./../resources/wind-13.svg')}windflag.wind-14{background-image:url('./../resources/wind-14.svg')}windflag.wind-15{background-image:url('./../resources/wind-15.svg')}h1{margin:30px 0;text-transform:capitalize;font-size:32px;font-weight:800}.primary-headline{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;margin-top:0;padding:24px var(--padding-normal);font-weight:300;color:var(--gray-0);background:var(--primary)}.primary-headline .icon{font-size:30px;font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 200}h2{margin:40px 0;text-transform:capitalize;font-size:24px;font-weight:600}h2.secondary-headline{display:flex;flex-flow:row nowrap;align-items:center;gap:20px}.content-full{margin:0}.content-normal{margin:50px var(--padding-normal)}.content-wide{margin:80px var(--padding-wide)}.rawtxt{font-family:'SourceCodePro'}.searchform{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:20px;margin:40px var(--padding-wide)}.searchform .searchtext{flex:1;height:60px;padding:0 30px;font-size:20px;background:var(--gray-0);border:0;border-radius:30px}.searchform button{flex:0 0 auto;width:60px;height:60px;border-radius:30px}.searchform button .icon{font-size:30px}.filter{display:flex;flex-flow:row wrap;align-items:center;gap:60px;margin:40px 0}.filter .filter-group{display:flex;flex-flow:row nowrap;align-items:center;gap:20px}.filter .filter-group label{text-transform:uppercase;font-size:16px;font-weight:300;color:var(--gray-3)}.site-image{position:relative;width:100%;height:460px;background-color:var(--gray-6);background-size:cover;background-position:center center;background-repeat:no-repeat}.site-image .credits{position:absolute;right:0;bottom:0;max-width:100%;padding:2px 6px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;background:var(--light-6);overflow:hidden}.site-tabs{display:flex;flex-flow:row wrap;align-items:center;gap:10px}.site-tabs a{display:flex;align-items:center;height:40px;text-transform:uppercase;font-size:18px;font-weight:300;padding:0 20px;background:var(--gray-0);border-radius:20px;box-shadow:var(--box-shadow)}.site-tabs a:hover{text-decoration:none;color:var(--primary)}.site-tabs a.current{font-weight:600;color:var(--gray-0);background:var(--primary)}.site-tabs .empty{flex:1}.infolist{list-style-type:none;margin:0;padding:0}.infolist li{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:40px;padding:14px 0}.infolist li .label{font-weight:300}.infolist li>div{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:5px 10px;min-width:0;text-align:right}.infolist li>div>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.infolist li:not(:last-of-type){border-bottom:1px solid var(--shade-1)}.heading{flex:0 0 120px;display:flex;flex-flow:column nowrap;align-items:center;gap:6px}.heading.no-hdg{visibility:hidden}.heading .bug{display:flex;justify-content:center;align-items:center;width:30px;height:30px;transform-origin:center}.bug .icon{font-size:24px;font-variation-settings:'FILL' 1,'wght' 500,'GRAD' 200}.heading .deg{font-size:16px}.nearby{align-self:center;display:flex;flex-flow:row nowrap;align-items:center;gap:20px}.nearby>div{flex:1}.nearby .meta{display:flex;flex-flow:column nowrap;gap:6px}.nearby .meta .label{line-height:30px;font-size:20px;font-weight:600}.nearby .meta .dist{font-size:16px}.pagination{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:30px 0;font-size:16px}.pagination select{width:calc(100% - 40px);display:none;text-align:center;text-align-last:center}.pagination .pagelinks{display:flex;flex-flow:row nowrap;align-items:baseline;gap:4px}.pagination .pagelinks>*{padding:4px 12px;font-weight:800;border-radius:4px}.pagination .pagelinks .dots{color:var(--gray-3)}.pagination .pagelinks .curr{color:var(--gray-0);background:var(--primary)}.pagination .pagelinks .link:hover{text-decoration:none;color:var(--gray-0);background:var(--primary-light)}.pagination .results{text-align:center;text-transform:uppercase;font-weight:300}.pagination .results b{font-weight:800}.backto{margin:40px 0}.backto a{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:12px}.backto a .icon{font-size:20px}.backto a:hover{text-decoration:none}.backto a:hover span{text-decoration:underline}.breadcrumbs{display:flex;flex-flow:row wrap;align-items:center;gap:6px 12px;margin:40px var(--padding-normal)}.airportlist .empty,.stationlist .empty{display:flex;flex-flow:column nowrap;align-items:center;gap:20px;text-align:center}.airportlist .empty .icon,.stationlist .empty .icon{font-size:60px;color:var(--primary-light)}.airportlist .empty .label,.stationlist .empty .label{font-size:26px;font-weight:800;color:var(--gray-3);opacity:.3}.airportlist .list .row,.stationlist .list .row{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:30px;padding:30px 20px}.airportlist .list .row mapicon{flex:0 0 32px;width:32px;height:32px}.airportlist .list .row .info,.stationlist .list .row .info{flex:1;display:flex;flex-flow:column nowrap;gap:8px}.airportlist .list .row .info .headline,.stationlist .list .row .info .headline{display:flex;flex-flow:row nowrap;align-items:center;gap:12px;height:32px}.airportlist .list .row .info .headline{margin-bottom:10px}.stationlist .list .row .info .headline{margin-bottom:5px}.airportlist .list .row .info .headline .code,.airportlist .list .row .info .tags>*,.stationlist .list .row .info .headline .code{padding:4px 8px;text-transform:uppercase;font-size:14px;font-weight:300;background:var(--shade-1);border-radius:3px}.airportlist .list .row .info .headline .code,.stationlist .list .row .info .headline .code{white-space:nowrap;font-weight:800;color:var(--gray-0);background:var(--gray-3)}.airportlist .list .row.airport-large .info .headline .code{background:var(--indicator-pink)}.airportlist .list .row.airport-medium .info .headline .code{background:var(--indicator-green)}.airportlist .list .row.airport-small .info .headline .code,.airportlist .list .row.airport-seaplane .info .headline .code{background:var(--indicator-blue)}.airportlist .list .row.airport-heliport .info .headline .code,.airportlist .list .row.airport-altiport .info .headline .code{background:var(--indicator-orange)}.airportlist .list .row.airport-closed .info .headline .code{background:var(--indicator-red)}.airportlist .list .row .info .headline .name,.stationlist .list .row .info .headline .name{font-size:20px;font-weight:800}.airportlist .list .row .info .location,.airportlist .list .row .info .region,.airportlist .list .row .info .tags{display:flex;flex-flow:row wrap;align-items:center;gap:4px 10px;margin:0;white-space:nowrap}.airportlist .list .row .info .location,.airportlist .list .row .info .region{font-size:16px;color:var(--gray-5)}.airportlist .list .row .info .location{gap:12px}.airportlist .list .row .info .tags{margin-top:10px}.airportlist .list .row .info .tags a:hover{text-decoration:none}.airportlist .list .row .info .tags span{padding:2px 6px;background:transparent;border:2px solid var(--indicator-orange)}.airportlist .list .row .nearby{flex:0 0 120px}.stationlist .list .row .info .weather{display:flex;flex-flow:row wrap;align-items:center;gap:6px 26px;font-size:20px}.stationlist .list .row .info .weather div{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;text-align:center}.stationlist .list .row .info .weather div .icon{font-size:28px}.stationlist .list .row .cat{flex:0 0 80px;display:flex;justify-content:center;align-items:center;height:32px;font-weight:800;color:var(--gray-0);background:var(--gray-3);border-radius:3px}.stationlist .list .row.cat-VFR .cat{background:var(--indicator-green)}.stationlist .list .row.cat-MVFR .cat{background:var(--indicator-blue)}.stationlist .list .row.cat-IFR .cat{background:var(--indicator-red)}.stationlist .list .row.cat-LIFR .cat{background:var(--indicator-pink)}.stationlist .list .row.cat-UNK .cat{background:var(--gray-7)}.runwaylist .runway{display:flex;flex-flow:row nowrap;align-items:center;margin:60px 0}.runwaylist .runway .heading{flex:0 0 140px}.runwaylist .runway .info{flex:1;display:flex;flex-flow:column nowrap;gap:12px}.runwaylist .runway .info .icon{font-variation-settings:'FILL' 1,'wght' 500,'GRAD' 200}.runwaylist .runway .info .headline{display:flex;flex-flow:row nowrap;align-items:center;gap:20px}.runwaylist .runway .info .headline .state{padding:4px 8px;text-transform:uppercase;font-size:14px;font-weight:800;color:var(--gray-0);border-radius:3px}.runwaylist .runway .info .headline .state.state-1{background:var(--indicator-green)}.runwaylist .runway .info .headline .state.state-0{background:var(--indicator-red)}.runwaylist .runway .info .headline .ident{font-size:22px;font-weight:800}.runwaylist .runway .info .site,.runwaylist .runway .info .condition,.runwaylist .runway .info .dthr{display:flex;flex-flow:row wrap;align-items:center;gap:6px 20px;font-size:15px;color:var(--gray-5)}.runwaylist .runway .info .site>div,.runwaylist .runway .info .condition>div,.runwaylist .runway .info .dthr>span{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.runwaylist .runway .info .condition .lighting:not(.lighted) .icon{font-variation-settings:'FILL' 0}.runwaylist .runway .info .dthr{color:var(--indicator-red)}.radiolist{column-count:2;column-gap:60px}.radiolist .radio{break-inside:avoid;display:flex;flex-flow:row nowrap;margin-bottom:20px}.radiolist .radio .type{flex:0 0 140px;color:var(--primary)}.radiolist .radio .info .freq{font-weight:800}.radiolist .radio .info .label{margin-top:4px;font-size:14px}.navaidlist,.waypointlist{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.navaidlist .navaid,.waypointlist .waypoint{display:flex;flex-flow:row nowrap}.navaidlist .navaid navicon,.waypointlist .waypoint wpicon{flex:0 0 auto;margin:0 20px 0 10px;width:30px;height:30px}.navaidlist .navaid .info,.waypointlist .waypoint .info{display:flex;flex-flow:column nowrap;gap:6px}.navaidlist .navaid .info .headline,.waypointlist .waypoint .info .headline{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;height:30px;color:var(--primary)}.navaidlist .navaid .info .headline .ident,.waypointlist .waypoint .info .headline .ident{font-size:20px;font-weight:800}.navaidlist .navaid .info{display:flex;flex-flow:column nowrap;gap:6px}.navaidlist .navaid .info .line,.waypointlist .waypoint .info .line{display:flex;flex-flow:row wrap;align-items:center;gap:4px 12px;font-size:14px;color:var(--gray-5)}.pagelist{column-count:3;column-gap:40px;margin:60px var(--padding-normal)}.pagelist a{display:inline-block;break-inside:avoid;margin:5px 0}.pagelist a:hover{text-decoration:none}.pagelist a:hover span{text-decoration:underline}.skychart{position:relative;min-height:260px}.skychart .legend{position:absolute;top:40px;left:0;right:120px;bottom:0}.skychart .legend .label{position:absolute;left:0;font-weight:300;letter-spacing:-1px}.skychart .legend .label x{font-size:26px}.skychart .layers{position:absolute;top:52px;left:100px;right:120px;bottom:0}.skychart .layers .layer{position:absolute;left:0;right:0;display:flex;flex-flow:row wrap;justify-content:center;height:52px;overflow:hidden}.skychart .layers .layer.layer-FEW{gap:120px}.skychart .layers .layer.layer-SCT{gap:80px}.skychart .layers .layer.layer-BKN{gap:40px}.skychart .layers .layer.layer-OVX{height:50%;background:linear-gradient(to top,var(--gray-1),var(--gray-0))}.skychart .layers .layer .cloud{flex:0 0 auto;width:90px;height:52px;background-color:transparent;background-image:url('./../resources/cloud.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:1}.skychart .layers .layer.layer-OVX .cloud{display:none}.skychart .layers .layer .cloud:nth-child(3n+2){transform:rotate(-10deg)}.skychart .layers .layer .cloud:nth-child(5n+1){transform:rotate(-20deg)}.skychart .layers .layer.msg{top:calc(50% - 52px)}.skychart .labels{position:absolute;top:52px;left:100px;right:0;bottom:0}.skychart .labels .label{position:absolute;width:100%;height:52px;display:flex;justify-content:flex-end;align-items:center}.skychart .layers .layer.msg span,.skychart .labels .label span{display:block;height:26px;padding:0 10px;line-height:26px;font-size:13px;color:var(--gray-0);background:var(--gray-5);border-radius:13px}.skychart .labels .label.layer-FEW>*{background:var(--indicator-blue)}.skychart .labels .label.layer-SKC>*,.skychart .labels .label.layer-SCT>*{background:var(--indicator-orange)}.skychart .labels .label.layer-BKN>*{background:var(--indicator-red)}.skychart .labels .label.layer-OVC>*,.skychart .labels .label.layer-OVX>*{background:var(--indicator-pink)}#content{min-height:75dvh}@media all and (max-width:1500px){:root{--padding-normal:5%;--padding-wide:15%}.navaidlist,.waypointlist{grid-template-columns:1fr 1fr}}@media all and (max-width:1200px){:root{--padding-normal:var(--padding-narrow);--padding-wide:10%}h1{font-size:26px}.primary-headline{flex-flow:row wrap;gap:6px 16px;padding:20px var(--padding-normal)}h2{font-size:22px}.pagelist{column-count:2}.site-tabs{justify-content:center}.site-tabs a{height:36px;font-size:16px;padding:0 18px;border-radius:18px}.site-tabs .empty{display:none}.pagination{flex-flow:column-reverse nowrap;justify-content:center;gap:15px}.filter{gap:40px}.filter .filter-group{gap:15px}.filter .filter-group label{font-size:15px}.skychart .legend .label x{font-size:24px}}@media all and (max-width:900px){:root{--padding-narrow:20px;--padding-wide:50px}.primary-headline .icon{display:none}.pagination select{display:block}.pagination .pagelinks{display:none}.filter{gap:20px}.pagelist{column-count:1}.radiolist{column-count:1}.radiolist .radio .type{flex:0 0 120px}.navaidlist,.waypointlist{grid-template-columns:100%}.navaidlist .navaid .info .headline morse,.waypointlist .waypoint .info .headline morse{font-size:13px}.runwaylist .runway .heading{display:none}.airportlist .list .row,.stationlist .list .row{display:block;padding:20px 0}.airportlist .list .row:not(:last-of-type){border-bottom:1px solid var(--shade-1)}.stationlist .list .row .cat{width:100px}.airportlist .list .row .info .headline,.stationlist .list .row .info .headline{margin:8px 0;height:auto}.airportlist .list .row .nearby{width:120px;padding-top:20px}.skychart .layers{left:0;right:0}.skychart .legend,.skychart .labels{z-index:2}.skychart .labels .label span l{display:none}}@media all and (max-width:600px){.filter{flex-flow:column nowrap;align-items:flex-start;gap:10px}.infolist{font-size:16px}.infolist li{gap:30px;padding:12px 0}.airportlist .list .row .info .headline .name,.stationlist .list .row .info .headline .name{font-size:18px}.stationlist .list .row .info .weather{gap:8px 20px;font-size:16px}.stationlist .list .row .info .weather div{gap:8px}.stationlist .list .row .info .weather div .icon{font-size:22px}.skychart .legend{top:30px}.skychart .legend .label{font-size:14px}.skychart .legend .label x{font-size:18px}.skychart .layers{top:40px}.skychart .layers .layer{height:40px}.skychart .layers .layer.layer-FEW{gap:80px}.skychart .layers .layer.layer-SCT{gap:40px}.skychart .layers .layer.layer-BKN{gap:20px}.skychart .layers .layer .cloud{width:70px;height:40px}.skychart .labels{top:40px}.skychart .labels .label{height:40px}.search .search-form .searchform .searchtext{flex:0 0 auto;width:100%}}