.join{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.route{color:inherit;text-decoration:none}.pathway-more{color:#087f92;text-underline-offset:2px;font-weight:700;text-decoration:underline}.utility{color:inherit;cursor:pointer;text-decoration:none}.utility:focus-visible,.tile:focus-visible,.route:focus-visible{outline-offset:4px;outline:3px solid #f15380}.utility strong{justify-content:space-between;align-items:center;gap:9px;display:flex}.utility-arrow{color:#ec6384;font-size:19px}.today-note{line-height:1.55}.quickstart{background:#ffede3}.quickstart-all{color:#fff;background:#f15380;border-radius:40px;margin-top:12px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px #ca315e}.quickstart-panel{background:#fff;border-radius:28px;padding:19px 28px;box-shadow:10px 11px #f4ccb6}.quickstart-panel>a{color:#17374a;border-bottom:1px solid #d5e9e6;grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;gap:17px;padding:23px 4px;text-decoration:none;display:grid}.quickstart-panel>a:last-child{border-bottom:0}.quickstart-panel>a:hover{background:#f6fffc}.quickstart-panel strong{font:700 19px/1.3 var(--display);display:block}.quickstart-panel small{color:#70818d;margin-top:5px;font-size:14px;display:block}.quickstart-num{font:700 18px var(--display);color:#ec5b80}.footer-powered{color:#bedde3;font-weight:700;margin:23px 0 0!important;font-size:13px!important}.footer .footer-powered a{text-underline-offset:3px;font-weight:700;text-decoration:underline;color:#fff!important;margin:0!important;font-size:14px!important;display:inline!important}.search-dialog-label{color:#5b7681;margin-top:18px;font-size:13px;display:block}.search-dialog input{margin-top:7px}.search-open{overflow:hidden}@media (width<=830px){.quickstart-panel{padding:12px 18px}}@media (width<=570px){.quickstart-panel>a{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding:18px 2px}.quickstart-panel strong{font-size:16px}.quickstart-panel small{font-size:12px}.utility-arrow{font-size:15px}}.today-v2{background:#f7fcfd;padding:88px 0}.today-v2 .today-head{justify-content:space-between;align-items:end;gap:30px;margin:0 0 32px;display:flex}.today-v2 .today-head>p{color:#547480;max-width:360px;margin:0;font-size:14px;line-height:1.55}.today-v2 h3{font:700 clamp(23px,2.4vw,32px)/1.25 var(--display);letter-spacing:-.05em;color:#17374a;margin:5px 0 0}.today-v2 h3 small{font:500 13px var(--body);letter-spacing:0;color:#607e87}.today-overline{letter-spacing:.15em;color:#dc5378;font-size:11px;font-weight:700}.today-finance,.weather-panel,.fuel-panel,.flights-panel,.pharmacy-panel{border:1px solid #d8e9ed;border-radius:27px;overflow:hidden;box-shadow:0 9px 28px #17496009}.today-finance,.weather-panel,.fuel-panel,.pharmacy-panel{background:#fff}.today-panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:25px 27px 19px;display:flex}.today-updated{color:#617c87;text-align:right;font-size:12px}.fx-ticker-viewport{background:#113e57;border-block:1px solid #29596e;overflow:hidden}.fx-ticker{align-items:center;gap:0;width:max-content;min-height:66px;display:flex}.fx-ticker.ticker-running{animation:30s linear infinite today-ticker}.fx-ticker-viewport:hover .fx-ticker,.fx-ticker-viewport:focus-within .fx-ticker{animation-play-state:paused}.fx-ticker-item{color:#fff;white-space:nowrap;border-right:1px solid #416979;align-items:center;gap:13px;min-width:270px;padding:16px 28px;display:flex}.fx-ticker-item b{font:700 19px var(--display);color:#ffdb4f}.fx-ticker-item span{color:#cbe2e9;font-size:12px}.fx-ticker-item strong{font-size:14px}.today-loading{color:#d5e9ee;padding:20px 28px;font-size:14px}@keyframes today-ticker{to{transform:translate(-50%)}}.fx-columns{grid-template-columns:1fr 1fr;gap:20px;padding:23px 25px;display:grid}.fx-table-box{border:1px solid #e1edef;border-radius:18px;overflow:hidden}.fx-source{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:7px;padding:18px 18px 8px;display:flex}.fx-source b{font:700 16px var(--display)}.today-source-date{color:#67828b;font-size:12px}.today-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.today-table th,.today-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5eff0;padding:13px 16px}.today-table th:first-child,.today-table td:first-child{text-align:left}.today-table thead{color:#68818a;letter-spacing:.06em;background:#f1f9fa;font-size:11px}.today-table tbody th{color:#17374a;font-size:14px;font-weight:700}.today-table tbody tr:last-child td,.today-table tbody tr:last-child th{border-bottom:none}.today-table td{color:#244457;font-weight:700}.today-source-link{color:#087f92;text-underline-offset:3px;padding:13px 16px;font-size:12px;font-weight:700;text-decoration:underline;display:block}.today-disclaimer{color:#6b858e;margin:0;padding:0 25px 20px;font-size:12px;line-height:1.5}.weather-panel{margin-top:24px;padding-bottom:18px}.weather-controls button{color:#17374a;background:#f4fafd;border:1px solid #d6e8e9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;display:grid}.weather-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-behavior:smooth;gap:13px;padding:2px 25px 18px;display:flex;overflow-x:auto}.weather-slide{scroll-snap-align:start;background:linear-gradient(145deg,#b9f4ea,#eafbf7);border:1px solid #b6e9e1;border-radius:20px;flex:0 0 min(225px,68vw);min-height:182px;padding:19px;position:relative}.weather-slide:nth-child(2n){background:linear-gradient(145deg,#fff2c5,#fffaf0);border-color:#f3e0a0}.weather-city{font:700 15px var(--display)}.weather-temp{font:700 37px var(--display);margin:19px 0 7px}.weather-symbol{font-size:40px;position:absolute;top:46px;right:18px}.weather-description{font-size:13px;font-weight:700}.weather-slide small{color:#5a7881;margin-top:8px;font-size:11px;display:block}.today-inline-footer{color:#66808a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:1px 25px 6px;font-size:12px;display:flex}.today-inline-footer a{color:#087f92;text-underline-offset:3px;font-weight:700;text-decoration:underline}.today-data-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);gap:22px;margin-top:24px;display:grid}.fuel-panel .today-panel-heading,.flights-panel .today-panel-heading{padding-bottom:18px}.today-panel-symbol{color:#e97d57;font-size:30px}.fuel-table{width:calc(100% - 36px);margin:0 18px}.today-status{color:#617c86;margin:0;padding:10px 19px;font-size:12px;line-height:1.5}.fuel-panel .today-source-link{margin:4px 18px 18px;padding:12px 0}.flights-panel{color:#e6f5f5;background:#102f41;border-color:#102f41;min-height:359px}.flights-panel .today-overline{color:#70ddd6}.flights-panel h3{color:#fff}.flight-airport{font:700 22px var(--display);color:#ffdb4f;white-space:nowrap}.flight-tabs{gap:10px;padding:0 24px 16px;display:flex}.flight-tab{color:#bad4df;background:0 0;border:1px solid #406579;border-radius:11px;padding:9px 15px;font-weight:700}.flight-tab.active{color:#143b4a;background:#ffdb4f;border-color:#ffdb4f}.flight-table-scroll{max-height:330px;overflow:auto}.flight-table{border-collapse:collapse;width:100%;font:600 13px var(--body);white-space:nowrap}.flight-table th{text-align:left;color:#8fb6c4;letter-spacing:.08em;background:#0b2939;padding:10px 17px;font-size:10px}.flight-table td{border-bottom:1px solid #274a5c;padding:11px 17px}.flight-table td:first-child,.flight-table td:nth-child(2){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.flight-empty{text-align:center;white-space:normal;color:#c1d7e0;line-height:1.6;padding:35px 20px!important}.flight-footnote{color:#b7d0d9;margin:0;padding:13px 24px;font-size:12px}.flight-links{flex-wrap:wrap;gap:16px;padding:5px 24px 24px;display:flex}.flight-links a{color:#ffdb4f;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.pharmacy-panel{margin-top:24px;padding:25px}.pharmacy-intro{align-items:center;gap:18px;display:flex}.pharmacy-emblem{color:#08784c;background:#d6f8e6;border-radius:18px;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.pharmacy-intro h3{margin-top:5px}.pharmacy-intro p{color:#64818a;margin:7px 0 0;font-size:14px;line-height:1.5}.pharmacy-content{margin:18px 0}.pharmacy-content .today-status{background:#f4fbfa;border:1px solid #e1f0eb;border-radius:14px;padding:20px}.pharmacy-table-scroll{border:1px solid #dcefe6;border-radius:15px;max-height:270px;overflow:auto}.pharmacy-table{border-collapse:collapse;width:100%;font-size:13px}.pharmacy-table th{color:#42695d;text-align:left;background:#eef9f3;padding:12px;font-size:11px}.pharmacy-table td{vertical-align:top;border-bottom:1px solid #e5f0e9;padding:12px}.pharmacy-table a{color:#087f92;font-weight:700;text-decoration:underline}.pharmacy-panel .today-inline-footer{padding:8px 0 0}.pharmacy-official{align-items:center;gap:6px;display:inline-flex}.today-bottom-note{padding:20px 1px 0}@media (width<=980px){.today-data-grid{grid-template-columns:1fr}.today-data-grid>.fuel-panel{min-height:0}}@media (width<=690px){.today-v2{padding:65px 0}.today-v2 .today-head{display:block}.today-v2 .today-head>p{margin-top:15px}.today-finance,.weather-panel,.fuel-panel,.flights-panel,.pharmacy-panel{border-radius:20px}.today-panel-heading{padding:19px 17px 15px}.today-panel-heading h3{font-size:22px}.fx-columns{grid-template-columns:1fr;gap:12px;padding:14px}.fx-table-box{border-radius:14px}.fx-ticker-item{min-width:245px}.today-disclaimer{padding:4px 16px 16px}.weather-track{padding-left:16px;padding-right:16px}.weather-slide{flex-basis:210px}.today-inline-footer{padding:6px 16px}.pharmacy-panel{padding:19px}.pharmacy-emblem{width:55px;height:55px;font-size:31px}.flight-table th,.flight-table td{padding:10px 8px}.flight-table{font-size:11px}.flight-tabs,.flight-links{padding-left:17px}.fuel-table{width:calc(100% - 24px);margin:0 12px}}@media (prefers-reduced-motion:reduce){.fx-ticker.ticker-running{animation:none}.weather-track{scroll-behavior:auto}}.weather-upgraded{padding-bottom:0;overflow:hidden}.weather-upgraded .today-panel-heading{padding-bottom:16px}.weather-cities{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin:0 26px 24px;display:flex;overflow-x:auto}.weather-city-button{color:#405f6d;white-space:nowrap;scroll-snap-align:start;background:#f5fafa;border:1px solid #dcebee;border-radius:30px;flex:none;padding:11px 18px;font-weight:700;transition:background .2s,color .2s}.weather-city-button.active{color:#fff;background:#087f92;border-color:#087f92;box-shadow:0 4px #075c69}.weather-city-button:hover:not(.active){background:#e4f8f4}.weather-detail{border:1px solid #d9ebe7;border-radius:22px;grid-template-columns:minmax(240px,.88fr) minmax(0,1.65fr);gap:0;margin:0 24px 6px;display:grid;overflow:hidden}.weather-now{background:radial-gradient(circle at 87% 14%,#fbf2b7 0 16%,#0000 16.2%),linear-gradient(145deg,#a5ece0,#edfaf3 85%);flex-direction:column;min-height:430px;padding:28px 28px 30px;display:flex}.weather-now-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.weather-now-label{color:#286e74;letter-spacing:.1em;font-size:10px;font-weight:700}.weather-hour{color:#406f78;font-size:12px;font-weight:700}.weather-now h4{font:700 clamp(20px,2vw,29px)/1.2 var(--display);letter-spacing:-.04em;margin:25px 0 8px}.weather-primary{justify-content:space-between;align-items:center;gap:8px;display:flex}.weather-current-temp{font:700 clamp(63px,6.5vw,98px)/1.2 var(--display);letter-spacing:-.08em}.weather-big-icon{filter:drop-shadow(0 10px 8px #134b5a1f);flex:none;width:112px;height:112px}.weather-condition{margin:6px 0 30px;font-size:17px;font-weight:700}.weather-metrics{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;display:grid}.weather-metrics>div{background:#ffffffbd;border:1px solid #ffffffed;border-radius:16px;padding:14px}.weather-metrics span{color:#54757c;margin-bottom:8px;font-size:12px;display:block}.weather-metrics strong{font:700 17px var(--display)}.weather-days{background:#fff;min-width:0;padding:15px 24px 17px}.weather-days-heading{justify-content:space-between;align-items:center;gap:14px;padding:6px 3px 15px;display:flex}.weather-days-heading strong{font:700 17px var(--display)}.weather-days-heading span{color:#70868e;font-size:11px}.weather-day-row{border-top:1px solid #e6eff0;grid-template-columns:90px 49px minmax(95px,1fr) 152px 74px;align-items:center;gap:11px;min-height:70px;display:grid}.weather-day-name strong{font:700 14px var(--display);display:block}.weather-day-name small{color:#78909a;margin-top:3px;font-size:11px;display:block}.weather-day-icon{width:46px;height:46px}.weather-day-description{color:#405b6b;font-size:13px;font-weight:700}.weather-day-temperature{justify-content:flex-end;align-items:center;gap:8px;display:flex}.weather-day-temperature b{font:700 18px var(--display)}.weather-day-temperature>span{font:600 15px var(--display);color:#8da0a6}.weather-temperature-bar{background:linear-gradient(90deg,#90d8ec,#ffdc72 60%,#ff9c62);border-radius:10px;flex:1;min-width:20px;max-width:70px;height:6px}.weather-rain{color:#2988ba;white-space:nowrap;text-align:right;font-size:12px;font-weight:700}.weather-no-data{color:#a2b0b5}.weather-empty{color:#667e85;background:#f4f8fa;border-radius:14px;padding:24px 18px;font-size:14px;line-height:1.6}.weather-source-foot{color:#758c93;border-top:1px solid #e4eff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 26px 17px;font-size:11px;display:flex}.weather-source-foot a{color:#668b95;text-underline-offset:2px;text-decoration:underline}.weather-controls{gap:8px;display:flex}.weather-controls button{color:#17374a;cursor:pointer;background:#f4fafd;border:1px solid #d6e8e9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:27px;display:grid}.weather-controls button:hover{background:#dff5f0}@media (width<=1100px){.weather-detail{grid-template-columns:minmax(210px,.9fr) minmax(0,1.45fr)}.weather-day-row{grid-template-columns:70px 44px minmax(50px,1fr) 104px 61px;gap:6px}.weather-day-temperature{gap:5px}.weather-temperature-bar{max-width:35px}.weather-day-description{font-size:12px}}@media (width<=850px){.weather-detail{grid-template-columns:1fr}.weather-now{gap:0;min-height:290px}.weather-now h4{margin-top:16px}.weather-primary{max-width:430px}.weather-metrics{margin-top:8px;display:flex}.weather-metrics>div{min-width:112px}.weather-days{padding:17px 20px}.weather-day-row{grid-template-columns:82px 47px minmax(80px,1fr) 132px 75px;gap:8px}.weather-temperature-bar{max-width:65px}}@media (width<=620px){.weather-upgraded .today-panel-heading{padding:17px}.weather-cities{margin:0 16px 17px}.weather-city-button{padding:9px 15px;font-size:12px}.weather-detail{border-radius:16px;margin:0 12px 6px}.weather-now{min-height:280px;padding:19px 20px 23px}.weather-now-label{font-size:9px}.weather-current-temp{font-size:68px}.weather-big-icon{width:100px;height:100px}.weather-days{padding:13px 12px}.weather-days-heading{padding-bottom:11px}.weather-days-heading strong{font-size:14px}.weather-days-heading span{font-size:10px}.weather-day-row{grid-template-columns:58px 39px minmax(55px,1fr) 81px 47px;gap:4px;min-height:65px}.weather-day-name strong{font-size:12px}.weather-day-name small{font-size:9px}.weather-day-icon{width:38px;height:38px}.weather-day-description{font-size:10px}.weather-day-temperature{gap:3px}.weather-day-temperature b{font-size:14px}.weather-day-temperature span{font-size:12px}.weather-temperature-bar{max-width:21px;height:4px}.weather-rain{font-size:10px}.weather-source-foot{padding:10px 15px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.weather-city-button{transition:none}}.fuel-panel #fuelStatus{color:#755216;background:#fff7e6;border:1px solid #f0d9a9;border-radius:12px;margin:12px 18px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.6}.today-v2{padding-top:66px}.today-v2 .today-head{margin-bottom:22px}.fx-compact-ribbon{background:#143e55;border:1px solid #2d5668;border-radius:20px;grid-template-columns:190px minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 25px #0f40521a}.fx-compact-label{color:#fff;z-index:1;background:#143e55;border-right:1px solid #446b78;flex-direction:column;justify-content:center;gap:5px;min-height:91px;padding:19px 20px 17px 24px;display:flex}.fx-compact-label strong{font:700 16px/1.3 var(--display)}.fx-compact-label small{color:#b1d5dc;font-size:10px;line-height:1.4}.fx-compact-ribbon .fx-ticker-viewport{background:0 0;border:0;max-width:100%;overflow:hidden}.fx-compact-ribbon .fx-ticker{align-items:stretch;width:max-content;min-height:91px}.fx-compact-ribbon .fx-ticker.ticker-running{animation:95s linear infinite ky-fx-scroll}.fx-compact-ribbon .fx-ticker-item{color:#fff;border-right:1px solid #345f6d;flex-direction:column;justify-content:center;align-items:start;gap:4px;min-width:164px;max-width:190px;padding:12px 17px;display:flex}.fx-compact-ribbon .fx-ticker-item .fx-item-code{color:#fbd65e;font:700 11px/1.2 var(--display);letter-spacing:.06em}.fx-compact-ribbon .fx-ticker-item .fx-item-value{font:700 22px/1.25 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.fx-compact-ribbon .fx-ticker-item .fx-item-source{color:#a2c4ce;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:10px;font-weight:500;overflow:hidden}.fx-compact-ribbon .fx-ticker-item span{font-size:inherit}.fx-compact-ribbon .today-loading{align-items:center;min-height:91px;font-size:13px;display:flex}.fx-compact-status{display:none}@keyframes ky-fx-scroll{to{transform:translate(-50%)}}.fx-compact-ribbon:focus-within .fx-ticker,.fx-compact-ribbon:hover .fx-ticker{animation-play-state:paused}.weather-editorial{margin-top:22px}.weather-editorial .today-panel-heading{padding-bottom:12px}.weather-editorial .weather-cities{margin-bottom:19px}.weather-editorial-now{background:#f0f8fa;border:1px solid #dbeaec;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(180px,1fr);align-items:center;gap:12px;margin:0 25px;padding:17px 21px;display:grid}.weather-editorial-label small{text-transform:uppercase;letter-spacing:.07em;color:#708b94;font-size:10px;font-weight:700}.weather-editorial-label h4{font:700 clamp(22px,2.4vw,30px)/1.1 var(--display);letter-spacing:-.05em;margin:6px 0 7px}.weather-editorial-label>span{color:#63808a;font-size:11px}.weather-editorial-current{align-items:center;gap:14px;display:flex}.weather-editorial-current .weather-big-icon{filter:none;flex-shrink:0;width:72px;height:72px}.weather-editorial-current strong{font:700 48px/1.1 var(--display);letter-spacing:-.07em;color:#17374a;white-space:nowrap}.weather-editorial-current p{color:#526e7b;margin:2px 0 0;font-size:13px;font-weight:700}.weather-editorial-metrics{justify-content:flex-end;align-items:center;gap:14px;display:flex}.weather-editorial-metrics>div{color:#718c96;border-left:1px solid #cbdfe3;gap:8px;min-width:95px;padding-left:14px;font-size:11px;display:grid}.weather-editorial-metrics b{color:#17374a;font-size:15px;font-weight:700}.weather-editorial .weather-days-wide{padding:14px 25px 6px}.weather-editorial .weather-days-heading{padding:13px 6px 12px}.weather-editorial .weather-days-heading strong{font:700 18px var(--display)}.weather-editorial .weather-day-row{border-top:0;border-bottom:1px solid #e4edef;grid-template-columns:105px 58px minmax(160px,1fr) minmax(115px,185px) 80px;gap:20px;min-height:77px;padding:6px 8px}.weather-editorial .weather-day-row:last-child{border-bottom:0}.weather-editorial .weather-day-name strong{font-size:15px}.weather-editorial .weather-day-name small{font-size:11px}.weather-editorial .weather-day-icon{width:55px;height:55px}.weather-editorial .weather-day-description{font-size:14px;font-weight:700}.weather-editorial .weather-day-temperature b{font-size:21px}.weather-editorial .weather-day-temperature>span{font-size:17px}.weather-editorial .weather-temperature-bar{max-width:72px}.weather-editorial .weather-rain{font-size:12px}.weather-editorial .weather-source-min{opacity:.68;border-top:1px solid #f2f7f7;justify-content:flex-end;gap:10px;padding:10px 27px 15px;font-size:10px}.weather-editorial .weather-source-min #weatherUpdated{margin-right:auto}.flight-split-panel{background:linear-gradient(155deg,#212521,#0d1213);border:1px solid #49504d;border-radius:12px;min-height:auto;margin-top:23px;padding:25px 29px 20px;box-shadow:0 18px 38px #16364124,inset 0 0 0 4px #242c2a}.flight-board-top{border-bottom:1px solid #414847;justify-content:space-between;align-items:center;gap:18px;padding:0 1px 20px;display:flex}.flight-board-identity{align-items:center;gap:16px;display:flex}.flight-plane{color:#121a1c;background:#dcc17b;border-radius:3px;flex-shrink:0;place-items:center;width:53px;height:53px;font-size:27px;display:grid}.flight-board-identity small{color:#babdb8;letter-spacing:.18em;font-size:10px;font-weight:600}.flight-board-identity h3{color:#e9e9e0;font:600 clamp(22px,2.3vw,29px)/1.2 var(--display);letter-spacing:.04em;margin:7px 0 0}.flight-split-panel .flight-tabs{flex-shrink:0;padding:0}.flight-split-panel .flight-tab{color:#dbd7c6;background:#232d2b;border:1px solid #666b5f;border-radius:5px;font-size:13px}.flight-split-panel .flight-tab.active{color:#182021;background:#dcc17b;border-color:#dcc17b}.ky-board-scroll{scrollbar-color:#61716b #1b2424;scrollbar-width:thin;max-width:100%;overflow-x:auto}.ky-board-screen{min-width:880px;padding:16px 3px 10px}.ky-board-head,.ky-board-entry{grid-template-columns:103px 158px 299px minmax(220px,1fr);align-items:center;gap:18px;display:grid}.ky-board-head{letter-spacing:.16em;color:#e0c680;padding:1px 3px 15px;font-size:10px;font-weight:700}.ky-board-rows{gap:8px;display:grid}.ky-board-entry{min-height:38px}.ky-board-word{white-space:nowrap;gap:2px;min-width:0;display:flex;overflow:hidden}.ky-board-word.route .ky-cell{color:#e6ce8f}.ky-cell{--ky-cell-w:15px;width:var(--ky-cell-w);perspective:220px;color:#f0f0e9;text-align:center;background:#282e2c;border:1px solid #414946;border-radius:2px;flex:none;height:32px;font:700 14px/30px ui-monospace,Consolas,Monaco,monospace;display:block;position:relative;box-shadow:0 2px 1px #0005}.ky-cell.space{background:#171e1d;border-color:#242b28}.ky-cell:after{content:"";z-index:5;background:#080c0b77;height:1px;position:absolute;top:50%;left:0;right:0}.ky-half{backface-visibility:hidden;background:#2b302e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ky-half.top{clip-path:inset(0 0 50%)}.ky-half.bottom{clip-path:inset(50% 0 0);background:#232a27}.ky-half.turning{transform-origin:50%;z-index:4;animation:.19s ease-in forwards ky-flip-out}.ky-half.landing{transform-origin:50%;z-index:3;animation:.19s ease-out .17s forwards ky-flip-in;transform:rotateX(90deg)}@keyframes ky-flip-out{to{transform:rotateX(-90deg)}}@keyframes ky-flip-in{to{transform:rotateX(0)}}.ky-glyph{text-align:center;line-height:30px;display:block;position:absolute;inset:0}.ky-board-empty{color:#b8c6c6;padding:32px 16px;font-size:14px;line-height:1.6}.ky-screenreader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flight-board-bottom{border-top:1px solid #444947;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:16px 3px 0;display:flex}.flight-board-bottom>span{color:#a7b8b3;font-size:11px}.flight-board-bottom .flight-links{gap:19px;padding:0;display:flex}.flight-board-bottom .flight-links a{color:#e4cc88;font-size:12px}.flight-split-panel:focus-visible,.fx-compact-ribbon :focus-visible{outline-offset:3px;outline:2px solid #ffdb4f}.pharmacy-panel .pharmacy-emblem{background:#fff7f7;border:1px solid #f1e0e0;border-radius:14px;width:72px;height:72px;padding:4px}.pharmacy-panel .pharmacy-emblem img{object-fit:contain;width:100%;height:100%;display:block}.footer .footer-credit>span{color:#c8e0e5;font-size:12px}.footer .footer-credit img{object-fit:contain;height:auto;max-height:42px;display:block;width:130px!important}.footer .footer-bottom{align-items:center}@media (width<=940px){.weather-editorial-now{grid-template-columns:1fr 1fr}.weather-editorial-metrics{grid-column:1/-1;justify-content:start}.ky-board-entry,.ky-board-head{grid-template-columns:96px 145px 280px 230px;gap:15px}}@media (width<=700px){.today-v2{padding-top:55px}.fx-compact-ribbon{border-radius:15px;grid-template-columns:118px minmax(0,1fr)}.fx-compact-label{min-height:85px;padding:13px 9px 13px 13px}.fx-compact-label strong{font-size:13px}.fx-compact-label small{font-size:9px}.fx-compact-ribbon .fx-ticker{min-height:85px}.fx-compact-ribbon .fx-ticker-item{min-width:146px;padding:11px 13px}.fx-compact-ribbon .fx-ticker-item .fx-item-value{font-size:20px}.weather-editorial-now{grid-template-columns:1fr 1fr;gap:5px;margin:0 12px;padding:16px}.weather-editorial-label h4{font-size:19px}.weather-editorial-current .weather-big-icon{width:57px;height:57px}.weather-editorial-current strong{font-size:38px}.weather-editorial-metrics{border-top:1px solid #d9e8ea;grid-column:1/-1;margin-top:9px;padding-top:12px}.weather-editorial .weather-days-wide{padding:11px 12px}.weather-editorial .weather-day-row{grid-template-columns:65px 40px minmax(70px,1fr) 76px 52px;gap:5px;min-height:69px;padding:3px 0}.weather-editorial .weather-day-icon{width:39px;height:39px}.weather-editorial .weather-day-name strong{font-size:11px}.weather-editorial .weather-day-name small,.weather-editorial .weather-day-description{font-size:10px}.weather-editorial .weather-day-temperature b{font-size:15px}.weather-editorial .weather-day-temperature span{font-size:12px}.weather-editorial .weather-temperature-bar{max-width:17px}.weather-editorial .weather-rain{font-size:10px}.flight-split-panel{padding:17px 12px 14px}.flight-board-top{flex-direction:column;align-items:start;gap:13px}.flight-plane{width:43px;height:43px;font-size:22px}.flight-board-identity h3{font-size:20px}.flight-board-identity small{font-size:9px}.ky-board-screen{min-width:830px}.flight-board-bottom{align-items:start}.pharmacy-panel .pharmacy-emblem{width:60px;height:60px;padding:2px}.footer .footer-bottom{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fx-compact-ribbon .fx-ticker.ticker-running,.ky-half.turning,.ky-half.landing{animation:none!important}}.guide-row{grid-template-columns:minmax(0,1fr) 26px;gap:14px}.quickstart-panel>a{grid-template-columns:minmax(0,1fr) 25px;gap:17px}@media (width<=570px){.guide-row{grid-template-columns:minmax(0,1fr) 24px}.quickstart-panel>a{grid-template-columns:minmax(0,1fr) 20px;gap:10px}}.today-v2 .fx-compact-ribbon .fx-ticker-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:215px;max-width:215px;min-height:87px;padding:14px 19px}.today-v2 .fx-item-main{white-space:nowrap;align-items:baseline;gap:11px;display:flex}.today-v2 .fx-compact-ribbon .fx-item-code{letter-spacing:.01em;color:#ffda61;font-size:12px}.today-v2 .fx-compact-ribbon .fx-item-value{font-variant-numeric:tabular-nums;color:#fff;font-size:21px}.today-v2 .fx-compact-ribbon .fx-item-source{color:#b2d1d8;max-width:195px;font-size:11px;line-height:1.3;display:block}.today-v2 .fx-compact-ribbon .fx-ticker,.today-v2 .fx-compact-ribbon .fx-compact-label{min-height:88px}.today-v2 .weather-editorial{background:#fff;border-radius:19px;padding:0}.today-v2 .weather-editorial .today-panel-heading{padding:22px 24px 12px}.today-v2 .weather-editorial .weather-cities{margin:0 24px 13px;padding:0 0 9px}.today-v2 .weather-compact-current{background:#f4f8fa;border:1px solid #dbe6ec;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:0 24px 9px;padding:14px 19px;display:flex}.today-v2 .weather-now-location{flex-direction:column;gap:4px;min-width:175px;display:flex}.today-v2 .weather-now-location>span{letter-spacing:.08em;color:#68818d;font-size:10px;font-weight:700}.today-v2 .weather-now-location strong{font:700 21px/1.2 var(--display);color:#183b4a}.today-v2 .weather-now-location small{color:#728c96;font-size:11px}.today-v2 .weather-now-reading{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.today-v2 .weather-now-reading .weather-big-icon{flex:none;width:52px;height:52px}.today-v2 .weather-now-reading #weatherCurrentTemp{font:700 35px/1.05 var(--display);color:#163b4f;letter-spacing:-.05em;white-space:nowrap}.today-v2 .weather-now-reading #weatherCondition{color:#395e6a;font-size:13px;font-weight:700}.today-v2 .weather-now-extras{flex-wrap:wrap;gap:18px;display:flex}.today-v2 .weather-now-extras span{white-space:nowrap;color:#78909a;flex-direction:column;gap:5px;font-size:11px;display:flex}.today-v2 .weather-now-extras b{color:#163b4f;font-size:13px}.today-v2 .weather-editorial .weather-days-wide{padding:0 24px}.today-v2 .weather-editorial .weather-days-heading{border-bottom:1px solid #dde5ea;justify-content:space-between;padding:15px 8px 13px;display:flex}.today-v2 .weather-editorial .weather-days-heading strong{font:700 16px/1.25 var(--display);color:#183b4a}.today-v2 .weather-editorial .weather-days-heading span{color:#7d919c;font-size:11px}.today-v2 .weather-day-list{display:block}.today-v2 .weather-editorial .aw-row{border-bottom:1px solid #dfe7ed;grid-template-columns:100px 52px 100px minmax(220px,1fr) 90px;align-items:center;gap:14px;min-height:88px;padding:10px 9px;display:grid}.today-v2 .weather-editorial .aw-row:nth-child(2n){background:#f4f7fa}.today-v2 .weather-editorial .aw-row:last-child{border-bottom:none}.today-v2 .weather-editorial .aw-date{flex-direction:column;gap:4px;display:flex}.today-v2 .weather-editorial .aw-date strong{font:700 16px/1.1 var(--body);color:#163346}.today-v2 .weather-editorial .aw-date small{font:500 12px/1.1 var(--body);color:#728894}.today-v2 .weather-editorial .aw-main-icon{width:48px;height:48px}.today-v2 .weather-editorial .aw-main-icon svg{display:block}.today-v2 .weather-editorial .aw-temps{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.today-v2 .weather-editorial .aw-temps strong{font:700 25px/1.15 var(--body);color:#101f2b}.today-v2 .weather-editorial .aw-temps span{font:500 18px/1.15 var(--body);color:#72818b}.today-v2 .weather-editorial .aw-descriptions{flex-direction:column;gap:6px;min-width:0;display:flex}.today-v2 .weather-editorial .aw-descriptions>strong{color:#122c3e;font-size:14px;line-height:1.25}.today-v2 .weather-editorial .aw-descriptions>small{color:#647985;align-items:center;gap:5px;font-size:12px;line-height:1.2;display:flex}.today-v2 .weather-editorial .aw-night-icon{flex:none;width:24px;height:24px;display:block}.today-v2 .weather-editorial .aw-night-icon svg{display:block}.today-v2 .weather-editorial .aw-rain{color:#3f6577;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:flex}.today-v2 .weather-editorial .aw-rain-drop{color:#4891c4;font-size:18px}.today-v2 .weather-editorial .aw-rain-muted{color:#a7b3bc}.today-v2 .weather-editorial .weather-source-min{opacity:.64;border-top:1px solid #ebf1f2;margin-top:2px;padding:11px 25px 13px;font-size:10px}.today-v2 .weather-editorial .weather-source-min a{text-underline-offset:2px;text-decoration:underline}.today-v2 .flight-split-panel{background:linear-gradient(165deg,#202522,#0f1313);border-radius:6px;padding:28px 30px 21px;box-shadow:0 22px 46px #092a3640,inset 0 0 0 4px #252a27}.today-v2 .flight-split-panel .flight-board-identity h3{letter-spacing:.085em;font-size:24px}.today-v2 .ky-board-screen{min-width:1050px;padding:19px 4px 13px}.today-v2 .ky-board-head,.today-v2 .ky-board-entry{grid-template-columns:112px 174px 357px 310px;gap:14px}.today-v2 .ky-board-head{padding-bottom:16px}.today-v2 .ky-board-rows{gap:10px}.today-v2 .ky-board-entry{min-height:42px}.today-v2 .ky-board-word{gap:2px}.today-v2 .ky-cell{--ky-cell-w:18px;color:#eeeee7;background:#272c29;border-color:#3c4540;width:18px;height:37px;font-size:16px;line-height:35px}.today-v2 .ky-glyph{line-height:35px}.today-v2 .ky-board-word.route .ky-cell{color:#e2c583}.today-v2 .flight-board-bottom{margin-top:12px}.today-v2 .flight-board-bottom #flightStatus{color:#b7bdb3}@media (width<=990px){.today-v2 .weather-compact-current{gap:14px}.today-v2 .weather-editorial .aw-row{grid-template-columns:80px 45px 92px minmax(150px,1fr) 68px;gap:10px}.today-v2 .weather-editorial .aw-temps strong{font-size:22px}.today-v2 .weather-editorial .aw-temps span{font-size:16px}}@media (width<=700px){.today-v2 .fx-compact-ribbon .fx-ticker-item{min-width:198px;max-width:198px;padding:12px 15px}.today-v2 .fx-compact-ribbon .fx-item-code{font-size:11px}.today-v2 .fx-compact-ribbon .fx-item-value{font-size:19px}.today-v2 .weather-editorial .today-panel-heading{padding:18px 15px 12px}.today-v2 .weather-editorial .weather-cities{margin:0 14px 12px}.today-v2 .weather-compact-current{grid-template-columns:1fr 1.15fr;gap:12px;margin:0 12px 9px;padding:13px;display:grid}.today-v2 .weather-now-location{min-width:0}.today-v2 .weather-now-location strong{font-size:17px}.today-v2 .weather-now-reading{gap:6px}.today-v2 .weather-now-reading .weather-big-icon{width:35px;height:35px}.today-v2 .weather-now-reading #weatherCurrentTemp{font-size:27px}.today-v2 .weather-now-reading #weatherCondition{font-size:11px}.today-v2 .weather-now-extras{border-top:1px solid #dbe5e7;grid-column:1/-1;gap:20px;padding-top:10px;display:flex}.today-v2 .weather-now-extras span{flex-direction:row;align-items:center}.today-v2 .weather-editorial .weather-days-wide{padding:0 12px}.today-v2 .weather-editorial .weather-days-heading{padding:12px 3px}.today-v2 .weather-editorial .weather-days-heading strong{font-size:13px}.today-v2 .weather-editorial .weather-days-heading span{text-align:right;max-width:180px;font-size:10px}.today-v2 .weather-editorial .aw-row{grid-template-columns:46px 32px 65px minmax(75px,1fr) 42px;gap:3px;min-height:74px;padding:8px 1px}.today-v2 .weather-editorial .aw-date strong{font-size:12px}.today-v2 .weather-editorial .aw-date small{font-size:10px}.today-v2 .weather-editorial .aw-main-icon{width:32px;height:32px}.today-v2 .weather-editorial .aw-temps{gap:3px}.today-v2 .weather-editorial .aw-temps strong{font-size:16px}.today-v2 .weather-editorial .aw-temps span{font-size:12px}.today-v2 .weather-editorial .aw-descriptions>strong{font-size:11px}.today-v2 .weather-editorial .aw-descriptions>small{font-size:10px}.today-v2 .weather-editorial .aw-night-icon{width:17px;height:17px}.today-v2 .weather-editorial .aw-rain{font-size:11px}.today-v2 .weather-editorial .aw-rain-drop{font-size:12px}.today-v2 .flight-split-panel{padding:18px 13px 15px}}@media (prefers-reduced-motion:reduce){.today-v2 .fx-compact-ribbon .fx-ticker.ticker-running{animation:none!important}}.today-v2 .fx-compact-ribbon{border-radius:16px;grid-template-columns:148px minmax(0,1fr)}.today-v2 .fx-compact-ribbon .fx-compact-label{min-height:77px;padding:10px 15px}.today-v2 .fx-compact-ribbon .fx-compact-label strong{font-size:15px}.today-v2 .fx-compact-ribbon .fx-compact-label small{font-size:9px}.today-v2 .fx-compact-ribbon .fx-ticker{min-height:77px}.today-v2 .fx-compact-ribbon .fx-ticker-item{box-sizing:border-box;text-align:center;border-right:0;flex-direction:column;flex:0 0 148px;justify-content:center;align-items:center;gap:5px;min-width:148px;max-width:148px;min-height:77px;padding:9px 8px;display:flex}.today-v2 .fx-compact-ribbon .fx-item-main{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:5px;width:100%;display:flex}.today-v2 .fx-compact-ribbon .fx-item-code{letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:10px}.today-v2 .fx-compact-ribbon .fx-item-value{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px}.today-v2 .fx-compact-ribbon .fx-item-source{text-overflow:ellipsis;white-space:nowrap;max-width:136px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.today-v2 .fx-compact-ribbon .fx-ticker.ticker-running{animation:ky-fx-scroll var(--ky-fx-duration,100s) linear infinite}.today-v2 .today-weather-flight-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;gap:16px;margin-top:17px;display:grid}.today-v2 .today-weather-flight-grid>.weather-panel,.today-v2 .today-weather-flight-grid>.flights-panel{box-sizing:border-box;width:100%;min-width:0;margin:0!important}.today-v2 .today-weather-flight-grid>.weather-panel{background:#fff;border-radius:17px;overflow:hidden}.today-v2 .today-weather-flight-grid .weather-editorial .today-panel-heading{gap:10px;padding:16px 16px 10px}.today-v2 .today-weather-flight-grid .weather-editorial .today-panel-heading h3{margin-top:3px;font-size:22px}.today-v2 .today-weather-flight-grid .weather-city-button{box-shadow:none;padding:8px 12px;font-size:12px}.today-v2 .today-weather-flight-grid .weather-compact-current{border-radius:10px;grid-template-columns:minmax(100px,.95fr) minmax(155px,1.2fr);align-items:center;gap:11px;margin:0 12px 7px;padding:11px 12px;display:grid}.today-v2 .today-weather-flight-grid .weather-now-location{min-width:0}.today-v2 .today-weather-flight-grid .weather-now-location>span{font-size:9px}.today-v2 .today-weather-flight-grid .weather-now-location strong{font-size:17px}.today-v2 .today-weather-flight-grid .weather-now-location small{font-size:10px}.today-v2 .today-weather-flight-grid .weather-now-reading{justify-content:center;gap:7px}.today-v2 .today-weather-flight-grid .weather-now-reading #weatherCondition{font-size:11px}.today-v2 .today-weather-flight-grid .weather-now-extras{border-top:1px solid #dce9eb;grid-column:1/-1;justify-content:flex-start;gap:20px;padding-top:7px;display:flex}.today-v2 .today-weather-flight-grid .weather-now-extras span{flex-direction:row;align-items:center;gap:6px;font-size:11px;display:flex}.today-v2 .today-weather-flight-grid .weather-now-extras b{font-size:11px}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-wide{padding:0 11px 2px}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-heading{gap:10px;padding:10px 4px 9px}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-heading strong{font-size:14px}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-heading span{text-align:right;max-width:200px;font-size:9px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:43px 30px minmax(105px,1fr) 64px minmax(70px,95px) 35px;align-items:center;gap:5px;min-height:61px;padding:6px 3px;display:grid}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions{gap:3px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{gap:3px;min-width:0;font-size:10px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-rain{gap:2px;font-size:10px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-rain-drop{font-size:12px}.today-v2 .today-weather-flight-grid .weather-editorial .weather-source-min{opacity:.62;gap:5px;padding:9px 13px 10px;font-size:9px}.today-v2 .today-weather-flight-grid .flight-split-panel{background:linear-gradient(160deg,#123e57,#082a43);border:1px solid #245b75;border-radius:16px;flex-direction:column;min-height:100%;padding:17px 14px 15px;display:flex;box-shadow:0 14px 30px #0f334329;margin:0!important}.today-v2 .today-weather-flight-grid .flight-board-top{flex-wrap:wrap;gap:10px;padding:0 0 13px}.today-v2 .today-weather-flight-grid .flight-plane{width:46px;height:46px;font-size:23px}.today-v2 .today-weather-flight-grid .flight-board-identity small{letter-spacing:.09em;font-size:9px}.today-v2 .today-weather-flight-grid .flight-board-identity h3{letter-spacing:.03em;margin-top:4px;font-size:22px}.today-v2 .today-weather-flight-grid .flight-split-panel .flight-tab{padding:7px 10px;font-size:11px}.today-v2 .today-weather-flight-grid .ky-board-scroll{flex-direction:column;flex:auto;justify-content:flex-start;max-width:100%;margin-top:7px;display:flex;overflow:auto hidden}.today-v2 .today-weather-flight-grid .ky-board-screen{box-sizing:border-box;--ky-tile-w:clamp(11px,.82vw,14px);flex-direction:column;flex:auto;width:100%;padding:12px 0 10px;display:flex;min-width:max-content!important}.today-v2 .today-weather-flight-grid .ky-board-head,.today-v2 .today-weather-flight-grid .ky-board-entry{grid-template-columns:calc(5 * var(--ky-tile-w) + 4px) calc(8 * var(--ky-tile-w) + 7px) calc(15 * var(--ky-tile-w) + 14px) calc(17 * var(--ky-tile-w) + 16px);box-sizing:border-box;justify-content:space-between;align-items:center;column-gap:clamp(7px,.7vw,13px);width:100%;display:grid}.today-v2 .today-weather-flight-grid .ky-board-head{letter-spacing:.11em;padding:0 0 12px;font-size:11px}.today-v2 .today-weather-flight-grid .ky-board-word{white-space:nowrap;flex-direction:row;align-items:center;gap:1px;min-width:0;min-height:48px;margin:0;padding:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important;transform:none!important}.today-v2 .today-weather-flight-grid .ky-cell{flex:0 0 var(--ky-tile-w);min-width:0;min-height:0;font-family:ui-monospace,Consolas,monospace;font-weight:700;box-sizing:border-box!important;width:var(--ky-tile-w)!important;height:48px!important;padding:0!important;font-size:clamp(12px,.87vw,15px)!important;line-height:46px!important}.today-v2 .today-weather-flight-grid .ky-glyph{font-size:clamp(12px,.87vw,15px)!important;line-height:46px!important}.today-v2 .today-weather-flight-grid .flight-board-bottom{gap:10px;margin-top:7px;padding-top:10px}.today-v2 .today-weather-flight-grid .flight-board-bottom>span{font-size:10px}.today-v2 .today-weather-flight-grid .flight-links{gap:12px}.today-v2 .today-weather-flight-grid .flight-links a{font-size:10px}.today-v2 .today-weather-flight-grid .ky-board-empty{text-align:center;padding:25px 10px;font-size:12px}@media (width<=1260px){.today-v2 .today-weather-flight-grid{grid-template-columns:minmax(0,1fr)}.today-v2 .today-weather-flight-grid .ky-board-screen{max-width:720px;margin-inline:auto}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:74px 44px minmax(150px,1fr) 95px 125px 55px;gap:9px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date strong{font-size:14px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-main-icon{width:44px;height:44px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps strong{font-size:20px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>strong{font-size:13px}}@media (width<=700px){.today-v2 .fx-compact-ribbon{grid-template-columns:108px minmax(0,1fr)}.today-v2 .fx-compact-ribbon .fx-compact-label{min-height:70px;padding:8px 11px}.today-v2 .fx-compact-ribbon .fx-compact-label strong{font-size:12px}.today-v2 .fx-compact-ribbon .fx-ticker-item{flex-basis:142px;min-width:142px;max-width:142px;min-height:70px;padding:8px 6px}.today-v2 .fx-compact-ribbon .fx-item-code{font-size:10px}.today-v2 .fx-compact-ribbon .fx-item-value{font-size:18px}.today-v2 .today-weather-flight-grid{gap:12px;margin-top:12px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:42px 27px minmax(70px,1fr) 52px 42px 27px;gap:3px;min-height:60px;padding:6px 2px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date strong{font-size:11px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date small{font-size:9px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-main-icon{width:31px;height:31px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps strong{font-size:15px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps span{font-size:12px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>strong{font-size:10px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{font-size:9px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-night-icon{width:14px;height:14px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-rain{font-size:10px}.today-v2 .today-weather-flight-grid .flight-split-panel{padding:14px 10px}.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-tile-w:11px;min-width:max-content!important}.today-v2 .today-weather-flight-grid .ky-board-head,.today-v2 .today-weather-flight-grid .ky-board-entry{justify-content:start}}@media (prefers-reduced-motion:reduce){.today-v2 .fx-compact-ribbon .fx-ticker.ticker-running,.today-v2 .today-weather-flight-grid .ky-half.turning,.today-v2 .today-weather-flight-grid .ky-half.landing{animation:none!important}}.today-v2 .fx-compact-ribbon .fx-ticker{gap:4px}.today-v2 .fx-compact-ribbon .fx-ticker-item{box-shadow:none!important;border:0!important}.today-v2 .today-weather-flight-grid>.flights-panel{height:100%}.today-v2 .today-weather-flight-grid .flight-board-bottom{margin-top:auto}.today-v2 .today-weather-flight-grid .weather-day-list{min-width:0;max-width:100%;overflow:hidden}.today-v2 .today-weather-flight-grid .aw-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.today-v2 .today-weather-flight-grid .aw-row>*{min-width:0}.today-v2 .today-weather-flight-grid .aw-rain-muted:empty{display:none}.today-v2 .today-weather-flight-grid .aw-range{background:linear-gradient(90deg,#c7e5f0,#cfe7e0,#f6d99b);border-radius:9px;width:100%;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.today-v2 .today-weather-flight-grid .aw-range>span{background:linear-gradient(90deg,#72c9d5,#ffd16e,#f5a669);border-radius:9px;min-width:4px;max-width:100%;display:block;position:absolute;top:0;bottom:0}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions{min-width:0}.today-v2 .today-weather-flight-grid .flight-split-panel{border-color:#786948;box-shadow:inset 0 0 0 1px #ccac5b35,0 14px 30px #0f334329}.today-v2 .today-weather-flight-grid .ky-cell{color:#f4f1e9;background:linear-gradient(#32353b 0%,#252a31 49%,#1d222a 51%,#262a31 100%);border-color:#454c54;border-radius:2px;box-shadow:inset 0 1px #67717a66,0 2px 2px #03101e88}.today-v2 .today-weather-flight-grid .ky-glyph{text-shadow:0 1px #0008}@media (width<=1260px){.today-v2 .today-weather-flight-grid .aw-range{max-width:125px}}@media (width<=700px){.today-v2 .today-weather-flight-grid .aw-range{height:5px}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{font-size:9px}.today-v2 .today-weather-flight-grid .ky-cell{height:43px!important;line-height:41px!important}.today-v2 .today-weather-flight-grid .ky-glyph{font-size:12px!important;line-height:41px!important}.today-v2 .today-weather-flight-grid .ky-board-word{min-height:43px}.today-v2 .today-weather-flight-grid .ky-board-rows{grid-template-rows:repeat(7,minmax(54px,1fr));min-height:395px}}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row:nth-child(2n){background:0 0}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{border-bottom:1px solid #e7eff1}.today-v2 .today-weather-flight-grid .flight-board-bottom{align-items:center;min-height:49px}.today-v2 .today-weather-flight-grid .ky-cell{color:#f5f8fa;background:#173a54;border-color:#315770}.today-v2 .today-weather-flight-grid .ky-cell:after{background:#061e32aa}@media (width>=1261px){.today-v2 .today-weather-flight-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-columns:minmax(0,36fr) minmax(0,64fr)!important;align-items:stretch!important;gap:18px!important}}.today-v2 .today-weather-flight-grid>.weather-panel{flex-direction:column;min-width:0;display:flex}.today-v2 .today-weather-flight-grid .weather-editorial .today-panel-heading{padding:14px 16px 8px!important}.today-v2 .today-weather-flight-grid .weather-editorial .today-panel-heading h3{font-size:20px!important}.today-v2 .today-weather-flight-grid .weather-editorial .weather-cities{gap:5px!important;margin:0 12px 8px!important;padding-bottom:5px!important}.today-v2 .today-weather-flight-grid .weather-city-button{padding:7px 9px!important;font-size:11px!important}.today-v2 .today-weather-flight-grid .weather-compact-current{gap:8px!important;margin:0 12px 7px!important;padding:9px 10px!important}.today-v2 .today-weather-flight-grid .weather-now-reading #weatherCurrentTemp{font-size:28px!important}.today-v2 .today-weather-flight-grid .weather-now-reading .weather-big-icon{width:34px!important;height:34px!important}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-wide{flex-direction:column;flex:auto;min-height:0;display:flex;padding:0 10px 2px!important}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-heading{padding:9px 4px!important}.today-v2 .today-weather-flight-grid .weather-editorial .weather-days-heading span{max-width:140px!important;font-size:9px!important}.today-v2 .today-weather-flight-grid .weather-day-list{flex:auto;grid-template-rows:repeat(7,minmax(52px,1fr));min-height:0;display:grid}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{background:0 0!important;grid-template-columns:38px 27px minmax(70px,1fr) 52px minmax(45px,77px) 28px!important;align-items:center!important;gap:3px!important;min-height:52px!important;padding:5px 2px!important;display:grid!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-main-icon{width:27px!important;height:27px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date strong{font-size:11px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date small{font-size:9px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions{gap:2px!important;min-width:0!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{gap:2px!important;font-size:9px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-night-icon{width:13px!important;height:13px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps{gap:2px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps strong{font-size:16px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps span{font-size:12px!important}.today-v2 .today-weather-flight-grid .aw-range{min-width:0!important;height:6px!important}.today-v2 .today-weather-flight-grid .weather-source-min{margin-top:auto!important;padding:8px 10px 10px!important}.today-v2 .today-weather-flight-grid .flight-split-panel{position:relative;overflow:hidden;color:#f4ead8!important;background:linear-gradient(145deg,#143f59 0%,#0c314a 48%,#082940 100%)!important;border:1px solid #a68a50!important;border-radius:23px!important;padding:18px 19px 16px!important;box-shadow:inset 0 0 0 3px #0b2639,inset 0 0 0 4px #ba9a583e,0 18px 35px #14384b28!important}.today-v2 .today-weather-flight-grid .flight-split-panel:before,.today-v2 .today-weather-flight-grid .flight-split-panel:after{content:"";pointer-events:none;background:#0a2537;border:1px solid #c3a87566;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;box-shadow:inset 0 1px 1px #031923}.today-v2 .today-weather-flight-grid .flight-split-panel:before{left:12px}.today-v2 .today-weather-flight-grid .flight-split-panel:after{right:12px}.today-v2 .today-weather-flight-grid .flight-board-top{border-bottom:1px solid #be9d654a!important;margin-bottom:13px!important;padding:4px 3px 15px!important}.today-v2 .today-weather-flight-grid .flight-board-identity{gap:13px!important}.today-v2 .today-weather-flight-grid .flight-plane{color:#132c3d!important;background:linear-gradient(#efd080,#c49b50)!important;border-radius:6px!important;width:49px!important;height:49px!important;font-size:25px!important;box-shadow:inset 0 -3px #8c6f3d6b!important}.today-v2 .today-weather-flight-grid .flight-board-identity small{color:#e7c679!important;letter-spacing:.16em!important;font-size:10px!important}.today-v2 .today-weather-flight-grid .flight-board-identity h3{color:#fff7e9!important;letter-spacing:.04em!important;font-size:23px!important}.today-v2 .today-weather-flight-grid .flight-split-panel .flight-tab{border-radius:5px!important;padding:8px 12px!important;font-size:12px!important}.today-v2 .today-weather-flight-grid .flight-tab.active{color:#152d40!important;background:#e1bf72!important;border-color:#d3ae61!important}.today-v2 .today-weather-flight-grid .flight-tab:not(.active){color:#f1e7d7!important;background:#10364c!important;border-color:#8a997e88!important}.today-v2 .today-weather-flight-grid .ky-board-scroll{min-width:0;max-width:100%;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;margin-top:0!important;display:flex!important;overflow:auto hidden!important}.today-v2 .today-weather-flight-grid .ky-board-screen{box-sizing:border-box;--ky-tile-w:clamp(12px,1.04vw,17px)!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:max-content!important;padding:2px 0 8px!important;display:flex!important}.today-v2 .today-weather-flight-grid .ky-board-head,.today-v2 .today-weather-flight-grid .ky-board-entry{grid-template-columns:calc(5 * var(--ky-tile-w) + 4px) calc(8 * var(--ky-tile-w) + 7px) calc(15 * var(--ky-tile-w) + 14px) calc(17 * var(--ky-tile-w) + 16px)!important;justify-content:space-between!important;align-items:center!important;column-gap:clamp(8px,.9vw,15px)!important;width:100%!important;display:grid!important}.today-v2 .today-weather-flight-grid .ky-board-word{white-space:nowrap!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;gap:1px!important;display:flex!important;overflow:hidden!important;transform:none!important}.today-v2 .today-weather-flight-grid .ky-cell{box-sizing:border-box!important;flex:0 0 var(--ky-tile-w)!important;width:var(--ky-tile-w)!important;color:#f6f2eb!important;background:linear-gradient(#363942 0%,#292d36 48%,#1b222b 52%,#292e37 100%)!important;border:1px solid #434953!important;border-radius:2px!important;height:50px!important;padding:0!important;font:700 clamp(13px,1.02vw,17px)/48px ui-monospace,Consolas,monospace!important;box-shadow:inset 0 1px #ffffff13,0 2px 2px #06142183!important}.today-v2 .today-weather-flight-grid .ky-half{background:#30343d!important}.today-v2 .today-weather-flight-grid .ky-half.bottom{background:#222a33!important}.today-v2 .today-weather-flight-grid .ky-cell:after{background:#070b1088!important;box-shadow:0 1px #ffffff10!important}.today-v2 .today-weather-flight-grid .ky-glyph{text-shadow:0 1px #0008!important;font:700 clamp(13px,1.02vw,17px)/48px ui-monospace,Consolas,monospace!important}.today-v2 .today-weather-flight-grid .flight-board-bottom{border-top:1px solid #e0bd7240!important;min-height:46px!important;margin-top:auto!important;padding:12px 2px 0!important}.today-v2 .today-weather-flight-grid .flight-board-bottom>span,.today-v2 .today-weather-flight-grid .flight-links a{font-size:10px!important}@media (width<=1260px){.today-v2 .today-weather-flight-grid .weather-day-list{grid-template-rows:repeat(7,minmax(56px,1fr))}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:58px 38px minmax(90px,1fr) 67px minmax(70px,110px) 40px!important;gap:7px!important}.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-tile-w:clamp(12px,1.4vw,16px)!important}}@media (width<=700px){.today-v2 .today-weather-flight-grid .weather-day-list{grid-template-rows:repeat(7,minmax(57px,1fr))}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:40px 27px minmax(68px,1fr) 49px 41px 27px!important;gap:3px!important}.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-tile-w:12px!important}.today-v2 .today-weather-flight-grid .ky-board-rows{grid-template-rows:repeat(7,minmax(53px,1fr))!important;min-height:397px!important}.today-v2 .today-weather-flight-grid .ky-board-entry{min-height:53px!important}.today-v2 .today-weather-flight-grid .ky-board-word{min-height:43px!important}.today-v2 .today-weather-flight-grid .ky-cell{height:43px!important;font-size:12px!important;line-height:41px!important}.today-v2 .today-weather-flight-grid .ky-glyph{font-size:12px!important;line-height:41px!important}.today-v2 .today-weather-flight-grid .flight-split-panel{padding:17px 10px 14px!important}}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:39px 29px minmax(108px,145px) minmax(95px,1fr) 62px 28px!important;gap:5px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-date{grid-column:1}.today-v2 .today-weather-flight-grid .weather-editorial .aw-main-icon{grid-column:2}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions{grid-column:3}.today-v2 .today-weather-flight-grid .weather-editorial .aw-range{grid-column:4;align-self:center;width:100%;max-width:none!important;height:7px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-temps{font-variant-numeric:tabular-nums;grid-column:5;justify-content:flex-end!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-rain{grid-column:6}.today-v2 .today-weather-flight-grid .weather-editorial .aw-row>*{grid-row:1!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>strong{font-size:11px!important;line-height:1.2!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{font-size:10px!important;line-height:1.15!important}@media (width<=1260px){.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:58px 38px minmax(130px,215px) minmax(100px,1fr) 82px 40px!important;gap:8px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-range{max-width:240px!important}}@media (width<=700px){.today-v2 .today-weather-flight-grid .weather-editorial .aw-row{grid-template-columns:40px 27px minmax(75px,1fr) 46px 50px 27px!important;gap:3px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-range{max-width:none!important;height:5px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>strong{font-size:10px!important}.today-v2 .today-weather-flight-grid .weather-editorial .aw-descriptions>small{font-size:9px!important}}.today-v2 .today-weather-flight-grid .flight-split-panel{color:#f4ead8;background:linear-gradient(145deg,#143f59,#0b3048 55%,#08283d)!important;box-shadow:inset 0 0 0 3px #0b2639,inset 0 0 0 4px #c9a75b44,0 18px 35px #14384b28!important}.today-v2 .today-weather-flight-grid .ky-board-scroll{scrollbar-width:thin;scrollbar-color:#bca56888 #0e3046;max-width:100%;min-height:0;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important;overflow:auto hidden!important}.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-narrow-cell:clamp(14px,1.08vw,18px);--ky-wide-cell:clamp(17px,1.2vw,22px);--ky-char-gap:2px;--ky-column-gap:clamp(7px,.72vw,11px);--ky-cell-height:46px;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:max-content!important;padding:6px 0 10px!important;display:flex!important}.today-v2 .today-weather-flight-grid .ky-board-head,.today-v2 .today-weather-flight-grid .ky-board-entry{box-sizing:border-box;grid-template-columns:calc(5 * var(--ky-narrow-cell) + 4 * var(--ky-char-gap)) calc(8 * var(--ky-narrow-cell) + 7 * var(--ky-char-gap)) calc(15 * var(--ky-wide-cell) + 14 * var(--ky-char-gap)) minmax(125px,1fr)!important;gap:var(--ky-column-gap)!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:grid!important}.today-v2 .today-weather-flight-grid .ky-board-head{letter-spacing:.12em!important;color:#f1cf84!important;padding:0 0 14px!important;font-size:11px!important}.today-v2 .today-weather-flight-grid .ky-board-rows{flex:auto!important;grid-template-rows:repeat(9,50px)!important;align-content:start!important;gap:2px!important;min-height:0!important;display:grid!important}.today-v2 .today-weather-flight-grid .ky-board-entry{min-height:50px!important;padding:0!important}.today-v2 .today-weather-flight-grid .ky-board-word{--ky-this-width:var(--ky-wide-cell);--ky-this-font:clamp(17px,1.34vw,22px);white-space:nowrap;min-width:0;min-height:var(--ky-cell-height)!important;align-items:center!important;gap:var(--ky-char-gap)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.today-v2 .today-weather-flight-grid .ky-board-word.ky-compact{--ky-this-width:var(--ky-narrow-cell);--ky-this-font:clamp(14px,1.06vw,19px)}.today-v2 .today-weather-flight-grid .ky-status-label{box-sizing:border-box;color:#eae9e1;width:100%;min-width:125px;min-height:34px;font:700 clamp(11px,.91vw,13px)/1.32 var(--body,Arial,sans-serif);letter-spacing:.035em;text-align:center;overflow-wrap:anywhere;background:#102e42;border:1px solid #c0a26466;border-radius:5px;justify-content:center;place-self:center stretch;align-items:center;padding:5px 8px;display:flex}.today-v2 .today-weather-flight-grid .ky-status-label.ky-status-ontime{color:#d2f5df;background:#164938;border-color:#82b89c66}.today-v2 .today-weather-flight-grid .ky-status-label.ky-status-delayed{color:#fce4a8;background:#56411d;border-color:#c99f5b66}.today-v2 .today-weather-flight-grid .ky-status-label.ky-status-cancelled{color:#ffe6e9;background:#622e37;border-color:#d7999b66}.today-v2 .today-weather-flight-grid .ky-cell{text-align:center;box-sizing:border-box!important;perspective:290px!important;flex:0 0 var(--ky-this-width)!important;width:var(--ky-this-width)!important;min-width:var(--ky-this-width)!important;height:var(--ky-cell-height)!important;min-height:var(--ky-cell-height)!important;color:#f5f1e8!important;font-family:ui-monospace,Consolas,Courier New,monospace!important;font-weight:700!important;font-size:var(--ky-this-font)!important;line-height:calc(var(--ky-cell-height) - 2px)!important;background:linear-gradient(#365871 0%,#2a4d68 49%,#214158 51%,#2a4b64 100%)!important;border:1px solid #486b85!important;border-radius:2px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0c304755!important}.today-v2 .today-weather-flight-grid .ky-cell.space{background:linear-gradient(#284861,#1e3d55)!important;border-color:#3d607b!important}.today-v2 .today-weather-flight-grid .ky-cell:after{content:"";z-index:7;pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;background:#16364b99!important;box-shadow:0 1px #c0dcea24!important}.today-v2 .today-weather-flight-grid .ky-cell.is-rolling{border-color:#b7995b!important}.today-v2 .today-weather-flight-grid .ky-glyph{width:100%;height:100%;inset:0;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-shadow:0 1px #102a3b88!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important;position:absolute!important}.today-v2 .today-weather-flight-grid .ky-board-word.ky-destination .ky-cell{color:#efc56f!important}.today-v2 .today-weather-flight-grid .ky-half{box-sizing:border-box;transform-style:preserve-3d;clip-path:none!important;backface-visibility:hidden!important;height:50%!important;display:block!important;position:absolute!important;inset:auto 0!important;overflow:hidden!important}.today-v2 .today-weather-flight-grid .ky-half.top{transform-origin:50% 100%!important;background:linear-gradient(#3a5b74,#294c66)!important;top:0!important;bottom:auto!important}.today-v2 .today-weather-flight-grid .ky-half.bottom{transform-origin:50% 0!important;background:linear-gradient(#294a64,#203d56)!important;top:auto!important;bottom:0!important}.today-v2 .today-weather-flight-grid .ky-half .ky-glyph{width:100%!important;height:var(--ky-cell-height)!important;position:absolute!important;top:0!important;bottom:auto!important}.today-v2 .today-weather-flight-grid .ky-half.bottom .ky-glyph{top:auto!important;bottom:0!important}.today-v2 .today-weather-flight-grid .ky-half.turning{z-index:5;animation:92ms ease-in forwards ky-northway-top!important}.today-v2 .today-weather-flight-grid .ky-half.landing{z-index:4;transform:rotateX(90deg);animation:92ms ease-out 92ms forwards ky-northway-bottom!important}@keyframes ky-northway-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes ky-northway-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.today-v2 .today-weather-flight-grid .flight-board-bottom{min-height:34px!important;margin-top:auto!important;padding-top:8px!important}@media (width<=1260px){.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-narrow-cell:clamp(14px,1.5vw,19px);--ky-wide-cell:clamp(17px,1.7vw,23px)}}@media (width<=700px){.today-v2 .today-weather-flight-grid .ky-board-head,.today-v2 .today-weather-flight-grid .ky-board-entry{grid-template-columns:calc(5 * var(--ky-narrow-cell) + 4 * var(--ky-char-gap)) calc(8 * var(--ky-narrow-cell) + 7 * var(--ky-char-gap)) calc(15 * var(--ky-wide-cell) + 14 * var(--ky-char-gap)) minmax(118px,1fr)!important}.today-v2 .today-weather-flight-grid .ky-status-label{min-width:118px;min-height:31px;padding:5px 6px;font-size:11px}.today-v2 .today-weather-flight-grid .ky-board-screen{--ky-narrow-cell:11px;--ky-wide-cell:14px;--ky-column-gap:7px;--ky-cell-height:40px}.today-v2 .today-weather-flight-grid .ky-board-rows{grid-template-rows:repeat(9,44px)!important;gap:1px!important;min-height:0!important}.today-v2 .today-weather-flight-grid .ky-board-entry{min-height:44px!important}.today-v2 .today-weather-flight-grid .ky-board-word{min-height:40px!important}.today-v2 .today-weather-flight-grid .ky-cell{height:40px!important;min-height:40px!important;line-height:38px!important}.today-v2 .today-weather-flight-grid .ky-glyph{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.today-v2 .today-weather-flight-grid .ky-half.turning,.today-v2 .today-weather-flight-grid .ky-half.landing{animation:none!important}}.nw-referral{background:linear-gradient(#fff9ef 0%,#f5fafb 100%);padding:48px 0 66px;position:relative}.nw-referral-heading{justify-content:space-between;align-items:end;gap:35px;margin:0 0 24px;display:flex}.nw-referral-heading>div{max-width:900px}.nw-referral-overline{font:700 11px/1.4 var(--body,Arial,sans-serif);letter-spacing:.19em;color:#bb7753;margin:0 0 11px;display:block}.nw-referral-heading h2{color:#173c53;font:700 clamp(27px,2.6vw,43px)/1.14 var(--display,Arial,sans-serif);letter-spacing:-.04em;margin:0}.nw-referral-heading h2 em{color:#078d9c;font-style:normal}.nw-referral-heading p{color:#587785;font:500 15px/1.6 var(--body,Arial,sans-serif);max-width:750px;margin:12px 0 0}.nw-referral .nw-referral-about{color:#0b687b;white-space:nowrap;border-bottom:1px solid #0b687b45;flex:none;align-items:center;gap:11px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nw-referral .nw-referral-about:hover{text-decoration:underline}.nw-referral-panel{color:#f4f2ec;background:linear-gradient(165deg,#191b1e 0%,#13181c 52%,#19232b 100%);border:1px solid #c4a368;border-radius:24px;padding:29px 30px 22px;box-shadow:0 21px 45px #18374a18,inset 0 0 0 1px #dbbc7844}.nw-referral-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px;display:flex}.nw-referral-kicker{color:#ddbd76;font:700 12px var(--body,Arial,sans-serif);letter-spacing:.19em;margin-bottom:9px;display:block}.nw-referral-panel-head h3{color:#f3f0e9;font:600 clamp(25px,2.15vw,32px)/1.2 var(--display,Arial,sans-serif);letter-spacing:-.04em;margin:0}.nw-referral-trip{background:#19191b;border:1px solid #4c4c4d;border-radius:13px;flex:none;gap:3px;padding:3px;display:inline-flex}.nw-referral-trip button{color:#e5e4e0;cursor:pointer;min-width:112px;font:700 13px var(--body,Arial,sans-serif);background:0 0;border:0;border-radius:9px;padding:12px 23px}.nw-referral-trip button.is-active{color:#172029;background:linear-gradient(#e3c17d,#cda75f)}.nw-referral-trip button:focus-visible,.nw-referral-form button:focus-visible,.nw-referral-form :is(input,select):focus-visible{outline-offset:3px;outline:3px solid #f6cd73}.nw-referral-form{grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,1.02fr) minmax(105px,.54fr) minmax(156px,.72fr);align-items:end;gap:7px 12px;display:grid}.nw-referral-field{color:#b9bac0;letter-spacing:.055em;flex-direction:column;gap:9px;min-width:0;font-size:11px;font-weight:700;display:flex}.nw-referral-field>span{padding-left:2px;display:block}.nw-referral-field :is(select,input){box-sizing:border-box;color:#f5f3ed;width:100%;min-width:0;height:60px;font:500 14px var(--body,Arial,sans-serif);box-shadow:none;background:#1d2024;border:1px solid #525458;border-radius:12px;outline:0;padding:0 12px}.nw-referral-field :is(select,input):focus{border-color:#d6b770}.nw-referral-field select{cursor:pointer;color-scheme:dark}.nw-referral-field select option{color:#f8f7f2;background:#242c32}.nw-referral-field input{color-scheme:dark}.nw-referral-field input:invalid:not(:focus){box-shadow:none}.nw-referral-submit{color:#171b21;min-width:0;height:60px;font:700 14px var(--body,Arial,sans-serif);white-space:nowrap;cursor:pointer;background:linear-gradient(170deg,#edd095 0%,#d1aa64 100%);border:1px solid #f4d18d;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 17px;display:flex}.nw-referral-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.nw-referral-submit span{font-size:22px;font-weight:400}.nw-referral-error{color:#ffcba8;grid-column:1/-1;min-height:0;margin:0;font-size:12px}.nw-referral-error:empty{display:none}.nw-referral-bottom{background:linear-gradient(120deg,#272523,#181b1d);border:1px solid #706048;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;padding:19px 21px;display:flex}.nw-referral-bottom span{letter-spacing:.12em;color:#d9b96d;font-size:11px;font-weight:800;display:block}.nw-referral-bottom p{color:#c4c4c4;margin:7px 0 0;font-size:13px;line-height:1.5}.nw-referral-bottom strong{font:700 16px var(--body,Arial,sans-serif);color:#f0cf91;white-space:nowrap}.nw-referral-bottom strong span{vertical-align:middle;margin-left:5px;font-size:20px;display:inline}.nw-referral-note{font:500 11px/1.5 var(--body,Arial,sans-serif);color:#afb7b9;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:13px;display:flex}@media (width<=1200px){.nw-referral-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-referral-submit{grid-column:1/-1}.nw-referral-date,.nw-referral-passengers{min-width:0}}@media (width<=700px){.nw-referral{padding:37px 0 48px}.nw-referral-heading{margin-bottom:20px;display:block}.nw-referral-heading h2{font-size:29px}.nw-referral-heading p{font-size:13px}.nw-referral .nw-referral-about{margin-top:13px;font-size:12px}.nw-referral-panel{border-radius:19px;padding:19px 16px 17px}.nw-referral-panel-head{display:block}.nw-referral-panel-head h3{font-size:25px}.nw-referral-trip{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;margin-top:16px;display:grid}.nw-referral-trip button{min-width:0;padding:11px 8px}.nw-referral-form{grid-template-columns:1fr;gap:11px}.nw-referral-field{gap:6px}.nw-referral-field :is(select,input){height:54px}.nw-referral-submit{grid-column:auto;height:56px}.nw-referral-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.nw-referral-bottom strong{font-size:14px}.nw-referral-note{flex-direction:column;gap:4px}}.pharmacy-panel .pharmacy-emblem{box-shadow:0 8px 20px #1c59721a;background:#fff!important;border:1px solid #e9dadd!important;border-radius:17px!important;flex:0 0 104px!important;justify-content:center!important;align-items:center!important;width:104px!important;height:104px!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.pharmacy-panel .pharmacy-emblem .pharmacy-e-fallback{color:#d5274b;background:#fff;place-items:center;font:800 72px/1 Arial,sans-serif;display:grid;position:absolute;inset:0}.pharmacy-panel .pharmacy-emblem img{z-index:1;background:#fff;border:0;position:absolute;inset:3px;object-fit:contain!important;width:calc(100% - 6px)!important;max-width:none!important;height:calc(100% - 6px)!important;padding:0!important;display:block!important}.pharmacy-panel .pharmacy-emblem img[hidden]{display:none!important}@media (width<=690px){.pharmacy-panel .pharmacy-emblem{flex-basis:72px!important;width:72px!important;height:72px!important}.pharmacy-panel .pharmacy-emblem .pharmacy-e-fallback{font-size:54px}}.footer{color:#173b52!important;background:#fff!important;padding:0!important}.footer .footer-main{background:#fff;padding:52px 0 48px}.footer .footer-inner{grid-template-columns:minmax(260px,1.35fr) minmax(165px,.8fr) minmax(220px,1fr)!important;align-items:start!important;gap:clamp(28px,4vw,72px)!important;display:grid!important}.footer .footer-brand-block{min-width:0}.footer .brandplate,.footer a.brandplate{box-sizing:border-box;justify-content:flex-start;align-items:center;width:max-content!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.footer .brandplate img{object-fit:contain;background:0 0;display:block;width:min(300px,100%)!important;max-width:100%!important;height:auto!important}.footer .footer-brand-block>p{max-width:420px;margin:15px 0 0;font-size:14px;line-height:1.58;color:#496a7b!important}.footer .footer-link-group h4{font:700 16px/1.4 var(--display,Arial,sans-serif);margin:10px 0 21px;color:#113a51!important}.footer .footer-link-group a{width:fit-content;text-decoration:none;color:#31586c!important;margin:0 0 13px!important;font-size:14px!important;display:block!important}.footer .footer-link-group a:hover{text-underline-offset:4px;text-decoration:underline;color:#098da1!important}.footer .footer-legal{background:linear-gradient(120deg,#153e55 0%,#0e3148 100%);padding:19px 0;color:#d5e5eb!important}.footer .footer-bottom{justify-content:space-between;gap:20px;font-size:12px;display:flex;color:#d5e5eb!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important}.footer .footer-bottom>span{line-height:1.5}.footer .footer-credit{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.footer .footer-credit a{align-items:center;margin:0!important;padding:0!important;display:inline-flex!important}.footer .footer-credit img{object-fit:contain;display:block;width:135px!important;height:auto!important;max-height:32px!important}@media (width<=900px){.footer .footer-main{padding:43px 0 40px}.footer .footer-inner{grid-template-columns:1.3fr 1fr!important;gap:25px!important}.footer .footer-brand-block{grid-column:1/-1}.footer .footer-bottom{flex-wrap:wrap}}@media (width<=570px){.footer .footer-main{padding:34px 0 31px}.footer .footer-inner{grid-template-columns:1fr!important;gap:20px!important}.footer .footer-brand-block{grid-column:auto}.footer .brandplate img{width:min(250px,100%)!important}.footer .footer-brand-block>p{margin-top:10px}.footer .footer-link-group h4{margin:5px 0 12px}.footer .footer-legal{padding:17px 0}.footer .footer-bottom{flex-direction:column;gap:12px;align-items:flex-start!important}}html:lang(en) .hero h1{font-size:clamp(44px,5.5vw,84px)}html:lang(ru) .hero h1{font-size:clamp(34px,4.65vw,69px);line-height:1.08}html:lang(ru) .hero h1 .squiggle{white-space:normal}html:lang(ru) .hero-copy{font-size:clamp(15px,1.3vw,19px)}html:lang(ru) .sun-label{font-size:12px}html:lang(ru) .route b{font-size:clamp(17px,1.6vw,23px)}html:lang(ru) .nw-referral-heading h2{font-size:clamp(26px,2.4vw,42px)}html:lang(en) .today-v2 .flight-board-top,html:lang(ru) .today-v2 .flight-board-top{flex-wrap:wrap;gap:11px}html:lang(ru) .today-v2 .today-weather-flight-grid .ky-status-label{letter-spacing:0;font-size:10px!important}html:lang(en) .today-v2 .today-weather-flight-grid .ky-status-label{letter-spacing:0;font-size:11px!important}html:lang(ru) .today-v2 .today-weather-flight-grid .flight-tabs{gap:4px}html:lang(ru) .today-v2 .today-weather-flight-grid .flight-tab{font-size:11px}@media (width<=900px){html:lang(ru) .hero h1{font-size:clamp(34px,6vw,57px)}html:lang(ru) .main-nav{font-size:12px}}@media (width<=570px){html:lang(ru) .hero h1{font-size:clamp(32px,8.2vw,46px)}html:lang(en) .hero h1{font-size:clamp(38px,10vw,54px)}html:lang(ru) .sun-label{font-size:10px}}.header-actions .lang-switch{white-space:nowrap;background:#f8fcfc;border:1px solid #dce9e8;border-radius:28px;flex-shrink:0;align-items:center;gap:2px;padding:4px;display:inline-flex}.header-actions .lang-switch a{color:#285c6e;border-radius:20px;justify-content:center;align-items:center;min-width:25px;min-height:31px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.header-actions .lang-switch a[aria-current=page]{color:#fff;background:#088b9a}.header-actions .lang-switch a:hover:not([aria-current=page]){background:#e4f5f6}.header-actions .lang-switch a:focus-visible{outline-offset:2px;outline:2px solid #e6517c}@media (width<=570px){.header-actions .lang-switch{gap:0;padding:2px}.header-actions .lang-switch a{min-width:22px;min-height:30px;padding:1px 5px;font-size:10px}}html:lang(en) .today-v2 .today-weather-flight-grid .weather-editorial .weather-cities,html:lang(ru) .today-v2 .today-weather-flight-grid .weather-editorial .weather-cities{justify-content:flex-start;flex-wrap:wrap!important;gap:4px!important;padding-bottom:2px!important;overflow-x:visible!important}html:lang(en) .today-v2 .today-weather-flight-grid .weather-city-button,html:lang(ru) .today-v2 .today-weather-flight-grid .weather-city-button{letter-spacing:-.01em;flex-shrink:0;padding:6px 7px!important;font-size:10px!important}html:lang(ru) .today-v2 .today-weather-flight-grid .ky-cell{font-family:Consolas,DejaVu Sans Mono,Courier New,monospace!important}html:lang(ru) .today-v2 .today-weather-flight-grid .ky-status-label,html:lang(en) .today-v2 .today-weather-flight-grid .ky-status-label{overflow-wrap:normal;word-break:normal}
