@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
:root{--bg:#020812;--panel:#030f1bf7;--panel-2:#051524f0;--line:#66b0db38;--line-soft:#66b0db1f;--text:#f0f8ff;--sub:#c8dce9;--muted:#8eaabd;--green:#9be45e;--green-bg:#1f743bc7;--blue:#6cbcff;--blue-bg:#1a5b9ac2;--yellow:#ffc95a;--yellow-bg:#96670cd1;--red:#ff7068;--red-bg:#992d29d6;--gray:#c9d4dc;--gray-bg:#64778570;--shadow:0 22px 64px #0000007a}*{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--text);letter-spacing:-.025em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 48% 8%,#19669721,#0000 34%),radial-gradient(circle at 92% 100%,#15496c1a,#0000 34%),linear-gradient(#03111e 0%,#020914 48%,#00050b 100%);margin:0;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-weight:560;overflow:hidden}body:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#94dcff05 1px,#0000 1px),linear-gradient(90deg,#94dcff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0}button{font:inherit}.screen-shell{grid-template-rows:clamp(84px,9.1vh,112px) minmax(0,1fr);gap:clamp(7px,.52vw,11px);width:100vw;height:100vh;padding:clamp(7px,.48vw,11px);display:grid}.panel,.glass-panel{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:var(--shadow), inset 0 1px 0 #ffffff0b, inset 0 0 24px #3d91c409;background:linear-gradient(#04111efa,#020b15fb);border-radius:12px;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:10px;height:clamp(26px,1.8vw,36px);margin-bottom:clamp(7px,.5vw,11px);display:flex}.panel-header h2{color:#f5fbff;letter-spacing:-.045em;margin:0;font-size:clamp(17px,1.05vw,25px);font-weight:400}.panel-header small,.panel-header span{color:#9db7c9;white-space:nowrap;font-size:clamp(11px,.7vw,15px);font-weight:400}.top-bar{grid-template-columns:1.08fr .78fr 1.18fr 2.9fr;gap:clamp(7px,.52vw,11px);min-width:0;display:grid}.brand-block,.clock-block,.operation-hero,.top-metrics{align-items:center;min-width:0;padding:clamp(10px,.68vw,15px);display:flex}.brand-block{gap:clamp(11px,.86vw,18px)}.logo-mark{background:radial-gradient(circle at 34% 28%,#2385bf,#07416c 60%,#00182a);border:1px solid #94ddff6b;border-radius:50%;flex:none;place-items:center;width:clamp(54px,3.7vw,76px);height:clamp(54px,3.7vw,76px);display:grid;box-shadow:inset 0 0 24px #ffffff1f,0 12px 28px #00000061}.logo-mark span{font-size:clamp(32px,2.25vw,46px);transform:rotate(-18deg)}.brand-block h1{color:#fff;white-space:nowrap;margin:0 0 5px;font-size:clamp(25px,1.55vw,40px);font-weight:400;line-height:1}.brand-block p{color:#d2e6f1;margin:0;font-size:clamp(14px,.86vw,20px)}.clock-block{flex-direction:column;justify-content:center;align-items:flex-start}.date-text{color:#cfe1ec;font-size:clamp(12px,.76vw,17px)}.clock-text{color:#fff;letter-spacing:.01em;margin:4px 0 5px;font-size:clamp(32px,2.2vw,56px);font-weight:400;line-height:.96}.sun-row{color:#f6c965;justify-content:space-between;gap:8px;width:100%;font-size:clamp(10px,.66vw,15px);display:flex}.operation-hero{background:radial-gradient(circle at 28% 22%,#7bff8f24,#0000 36%),linear-gradient(135deg,#085233fa,#033427f0);border-color:#53da8175;justify-content:center;gap:clamp(13px,.95vw,20px)}.hero-plane{filter:drop-shadow(0 9px 14px #0000005c);font-size:clamp(46px,3.35vw,72px)}.operation-hero strong{color:#b8f466;font-size:clamp(31px,2.08vw,52px);font-weight:400;line-height:1;display:block}.operation-hero span{color:#e2f8df;margin-top:4px;font-size:clamp(12px,.76vw,17px);display:block}.top-metrics{grid-template-columns:.78fr 1.42fr .9fr .82fr 1.06fr;padding:0;display:grid}.metric-box{border-left:1px solid #7ec3e82b;flex-direction:column;justify-content:center;height:100%;padding:0 clamp(10px,.82vw,18px);display:flex}.metric-box:first-child{border-left:0}.metric-box span{color:#c4d8e5;font-size:clamp(11px,.72vw,16px);font-weight:400}.metric-box strong{color:#fff;margin-top:5px;font-size:clamp(30px,1.95vw,50px);font-weight:400;line-height:.96}.metric-box small{color:#d5e6ef;margin-top:2px;font-size:clamp(10px,.66vw,15px)}.active-rwy strong,.green-number strong{color:var(--green)}.issue-number span,.issue-number strong{color:#ff5a50}.wind-box{padding-left:clamp(42px,2.55vw,62px);position:relative}.wind-box:before{content:"▰";color:#ff8547;margin-top:-17px;font-size:clamp(25px,1.55vw,38px);position:absolute;top:50%;left:clamp(11px,.78vw,18px);transform:rotate(8deg)}.ops-layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(7px,.52vw,11px);min-height:0;display:grid}.right-ops-grid{grid-template-rows:minmax(0,.95fr) minmax(0,.86fr) minmax(0,.9fr);gap:clamp(7px,.52vw,11px);min-height:0;display:grid}.right-top-grid{grid-template-columns:minmax(0,1.34fr) minmax(0,.88fr);gap:clamp(7px,.52vw,11px);min-height:0;display:grid}.right-stack{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(7px,.52vw,11px);min-height:0;display:grid}.table{border:1px solid var(--line-soft);background:#020d18b8;border-radius:9px;grid-auto-rows:minmax(0,1fr);width:100%;height:calc(100% - clamp(34px,2.3vw,48px));display:grid;overflow:hidden}.table-row{border-bottom:1px solid var(--line-soft);align-items:center;min-height:0;display:grid}.table-row:last-child{border-bottom:0}.table-row>div{border-left:1px solid var(--line-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;height:100%;padding:0 clamp(6px,.48vw,10px);font-size:clamp(12px,.74vw,18px);font-weight:400;display:flex;overflow:hidden}.table-row>div:first-child{border-left:0}.table-head{background:#071b2cad}.table-head>div{color:#d6e8f2;justify-content:center;font-size:clamp(10px,.64vw,14px);font-weight:400}.aircraft-code{gap:7px;font-weight:400}.aircraft-code span{color:#e6f6ff;transform:rotate(-18deg)}.status-pill{border:1px solid #ffffff21;border-radius:6px;justify-content:center;align-items:center;min-width:clamp(54px,3.25vw,78px);padding:.34em .62em;font-size:clamp(10px,.62vw,15px);font-weight:400;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.status-dot{border:1px solid #ffffff29;border-radius:50%;flex:none;width:.72em;height:.72em;box-shadow:0 0 12px}.dot-status{gap:7px}.satellite-panel{padding:clamp(9px,.64vw,14px);position:relative}.overlay-header{z-index:6;position:relative}.adsb-map{border:1px solid var(--line-soft);background:#03131e;border-radius:10px;height:calc(100% - clamp(34px,2.3vw,48px));position:relative;overflow:hidden}.satellite-map:before{content:"";filter:brightness(.68)saturate(.55)contrast(1.12);opacity:.94;background:radial-gradient(at 24% 24%,#b9cfa013,#0000 15%),radial-gradient(at 72% 28%,#bed6aa0f,#0000 17%),radial-gradient(at 55% 70%,#48634814,#0000 18%),linear-gradient(45deg,#0000 0 46%,#bed2aa14 46.5% 47.2%,#0000 47.7% 100%),linear-gradient(110deg,#0000 0 51%,#bed2aa0e 51.4% 51.9%,#0000 52.4% 100%);position:absolute;inset:-8%}.satellite-map:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle,#0000 0 52%,#00000047 100%),#00192c61;position:absolute;inset:0}.map-controls{z-index:8;gap:2px;display:grid;position:absolute;top:42%;left:12px}.map-controls button{color:#e9f8ff;background:#020e19e0;border:1px solid #7dd2ff52;border-radius:4px;width:clamp(25px,1.35vw,34px);height:clamp(25px,1.35vw,34px)}.map-overlay{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020d18c7;border:1px solid #78c4ec3d;border-radius:9px;position:absolute;box-shadow:0 16px 36px #0000005c,inset 0 1px #ffffff0a}.map-overlay h3{color:#f1faff;margin:0 0 9px;font-size:clamp(13px,.82vw,18px);font-weight:400}.metar-overlay{width:min(34%,310px);padding:clamp(11px,.72vw,15px);top:clamp(12px,.8vw,18px);left:clamp(12px,.8vw,18px)}.overlay-code{color:#edf7ff;border-bottom:1px solid var(--line-soft);margin-bottom:8px;padding-bottom:8px;font-family:D2Coding,Cascadia Mono,Consolas,monospace;font-size:clamp(11px,.66vw,15px);line-height:1.62}.overlay-code p{margin:0}.muted-overlay-code{color:#c9dbe8;border-bottom:0;margin-bottom:0;padding-bottom:0}.overlay-metrics{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.overlay-metrics span{color:#a9bdca;font-size:clamp(10px,.6vw,13px)}.overlay-metrics b{color:#fff;font-size:clamp(12px,.7vw,15px);display:block}.runway-overlay{width:min(32%,300px);padding:clamp(11px,.72vw,15px);top:clamp(12px,.8vw,18px);right:clamp(12px,.8vw,18px)}.runway-overlay-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:.8fr 1.15fr;gap:10px;padding-bottom:10px;display:grid}.runway-overlay-grid span{color:#a9bdca;font-size:clamp(10px,.62vw,13px);font-weight:400}.runway-overlay-grid strong{color:#fff;margin-top:4px;font-size:clamp(22px,1.4vw,34px);line-height:1;display:block}.runway-overlay-grid div:first-child strong{color:var(--green);font-size:clamp(30px,1.95vw,46px)}.runway-overlay-grid small{color:#d5e5ef;font-size:clamp(10px,.62vw,13px)}.wind-components{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.wind-components span{color:#cde0eb;background:#041a2ab8;border-radius:7px;padding:7px 8px;font-size:clamp(11px,.65vw,14px)}.wind-components b{margin-top:3px;font-size:clamp(14px,.86vw,19px);display:block}.wind-components .head b{color:var(--green)}.wind-components .cross b{color:var(--yellow)}.mini-runway{clip-path:polygon(40% 0%,60% 0%,95% 100%,5% 100%);transform-origin:50% 100%;background:linear-gradient(90deg,#111b24,#53606a 9%,#1d2a33 15% 85%,#6c7881 91%,#111b24);border:1px solid #e6f4ffc2;width:clamp(84px,5.2vw,125px);height:clamp(92px,6.2vw,145px);margin:10px auto 0;position:relative;transform:perspective(240px)rotateX(56deg);box-shadow:0 18px 34px #0000007a,inset 0 0 18px #ffffff0f}.mini-runway span{background:repeating-linear-gradient(#fff 0 12%,#0000 12% 25%);width:3%;height:73%;position:absolute;top:12%;left:49%}.mini-runway b,.mini-runway strong{color:#fff;font-size:clamp(13px,.8vw,18px);position:absolute;left:50%;transform:translate(-50%)}.mini-runway b{top:4px}.mini-runway strong{font-size:clamp(17px,1vw,24px);bottom:4px}.range-ring{z-index:3;border:1.2px dashed #e2f5ff85;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffbb3b1a,inset 0 0 0 1px #ffbb3b0f}.range-ring span{color:#d5e7f0;font-size:clamp(11px,.68vw,15px);position:absolute;top:5%;right:6%}.ring-20{aspect-ratio:1;width:73%}.ring-15{aspect-ratio:1;width:56%}.ring-10{aspect-ratio:1;width:39%}.ring-5{aspect-ratio:1;width:21%}.airfield-pin{z-index:5;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.airfield-pin span{background:#239cff;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:clamp(36px,2.15vw,54px);height:clamp(36px,2.15vw,54px);margin:0 auto 7px;font-size:clamp(18px,1.15vw,30px);display:grid;box-shadow:0 0 28px #1e9bffe0}.airfield-pin strong{color:#fff;text-shadow:0 2px 9px #000;font-size:clamp(13px,.82vw,18px)}.track-marker{z-index:6;text-shadow:0 2px 8px #000;align-items:flex-start;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.track-marker i{font-size:clamp(26px,1.7vw,42px);font-style:normal;line-height:1;display:block}.track-marker>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010911bf;border:1px solid #a0d6f22e;border-radius:8px;padding:5px 8px 6px}.track-marker strong,.track-marker span{font-size:clamp(11px,.7vw,16px);line-height:1.22;display:block}.track-marker strong{font-weight:400}.track-experience{color:#d7ff42}.track-training{color:#a7ff5d}.track-general{color:#64c4ff}.track-caution{color:#f3f8ff}.adsb-legend{color:#dceffa;padding:clamp(8px,.58vw,12px) clamp(10px,.7vw,15px);font-size:clamp(11px,.68vw,15px);bottom:clamp(12px,.8vw,18px);left:clamp(12px,.8vw,18px)}.adsb-legend div{align-items:center;gap:7px;margin:4px 0;display:flex}.adsb-legend small{color:#8fa8b8;margin-top:6px;display:block}.legend-plane{font-size:clamp(15px,.86vw,20px)}.weather-ops-panel{padding-bottom:clamp(8px,.55vw,12px)}.weather-ops-grid{grid-template-rows:.66fr .98fr .98fr;gap:clamp(6px,.44vw,9px);height:calc(100% - clamp(56px,3.4vw,70px));min-height:0;display:grid}.current-weather-card{border:1px solid var(--line-soft);background:#020d18b8;border-radius:9px;grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden}.metar-line{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:clamp(28px,1.8vw,38px);padding:0 clamp(10px,.7vw,14px);font-family:D2Coding,Cascadia Mono,Consolas,monospace;display:flex}.metar-line span{color:#79c7ff;letter-spacing:.06em;font-size:clamp(10px,.62vw,13px);font-weight:400}.metar-line strong{color:#eef8ff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.64vw,14px);overflow:hidden}.weather-key-values{grid-template-columns:repeat(4,1fr);display:grid}.weather-key-values div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:0 clamp(9px,.62vw,13px);display:flex}.weather-key-values div:first-child{border-left:0}.weather-key-values span{color:#95adbd;font-size:clamp(10px,.62vw,13px)}.weather-key-values b{color:#fff;margin-top:2px;font-size:clamp(15px,.92vw,21px)}.weather-key-values small{color:#bcd1df;margin-top:2px;font-size:clamp(10px,.62vw,13px)}.weather-section-title{color:#e8f7ff;margin-bottom:6px;font-size:clamp(12px,.74vw,16px);font-weight:400}.daily-compact,.hourly-compact{border:1px solid var(--line-soft);background:#020d189e;border-radius:9px;min-height:0;padding:clamp(7px,.5vw,10px)}.daily-timeline{grid-template-columns:repeat(7,1fr);gap:5px;height:calc(100% - 22px);display:grid}.daily-mini-card{text-align:center;border:1px solid var(--line-soft);background:#051524b8;border-radius:8px;grid-template-rows:auto auto auto auto auto auto auto;place-items:center;min-width:0;padding:5px 4px;display:grid}.daily-mini-card strong{color:#fff;font-size:clamp(12px,.74vw,16px)}.daily-mini-card span,.daily-mini-card small{color:#c3d7e4;font-size:clamp(9px,.56vw,11px);line-height:1.18}.daily-mini-card i{font-size:clamp(20px,1.2vw,30px);font-style:normal}.daily-mini-card b{color:#fff;font-size:clamp(10px,.63vw,13px)}.daily-mini-card .status-pill{min-width:clamp(42px,2.7vw,58px);font-size:clamp(9px,.54vw,12px)}.hourly-timeline{grid-template-columns:repeat(8,1fr);height:calc(100% - 22px);display:grid}.hourly-timeline article{text-align:center;border-left:1px solid var(--line-soft);grid-template-rows:auto auto auto auto auto auto;place-items:center;min-width:0;padding:2px 5px;display:grid}.hourly-timeline article:first-child{border-left:0}.hourly-timeline strong{color:#fff;font-size:clamp(11px,.68vw,15px)}.hourly-timeline i{font-size:clamp(20px,1.24vw,30px);font-style:normal}.hourly-timeline b{color:#fff;font-size:clamp(13px,.82vw,17px)}.hourly-timeline span,.hourly-timeline small{color:#c7dbe7;font-size:clamp(9px,.58vw,12px);line-height:1.18}.weather-comment{color:#e3edf4;background:#50370a2e;border:1px solid #ffc45a38;border-radius:8px;align-items:center;gap:9px;height:clamp(26px,1.8vw,36px);margin-top:clamp(6px,.42vw,9px);padding:0 clamp(10px,.72vw,15px);display:flex}.weather-comment span{color:var(--yellow);white-space:nowrap;font-size:clamp(11px,.66vw,14px);font-weight:400}.weather-comment p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(11px,.68vw,15px);overflow:hidden}.info-list{border:1px solid var(--line-soft);background:#020d18b3;border-radius:9px;grid-template-rows:repeat(3,1fr);height:calc(100% - clamp(34px,2.3vw,48px));display:grid;overflow:hidden}.info-list article{border-bottom:1px solid var(--line-soft);align-items:center;gap:clamp(10px,.72vw,15px);min-height:0;padding:0 clamp(11px,.72vw,15px);display:flex}.info-list article:last-child{border-bottom:0}.info-list article>span{color:#dff4ff;border:1px solid #9bd8f859;border-radius:50%;place-items:center;width:clamp(28px,1.75vw,40px);height:clamp(28px,1.75vw,40px);font-size:clamp(15px,.9vw,22px);display:grid}.info-list strong{color:#fff;font-size:clamp(12px,.76vw,18px);font-weight:400;display:block}.info-list p{color:#c3d5e0;margin:3px 0 0;font-size:clamp(10px,.62vw,14px);line-height:1.34}.consent-panel{flex-direction:column;display:flex}.consent-top{grid-template-columns:.72fr 1fr;gap:8px;min-height:0;display:grid}.qr-zone{border:1px solid var(--line-soft);background:#020d18a3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:7px;display:flex}.qr-help{color:#d7e7f0;margin:5px 0 0;font-size:clamp(10px,.6vw,13px)}.qr-mock{aspect-ratio:1;background:#fff;border-radius:7px;grid-template-rows:repeat(21,1fr);grid-template-columns:repeat(21,1fr);gap:1px;width:min(82%,126px);padding:6px;display:grid;box-shadow:0 12px 26px #0000006b}.qr-mock span{background:#fff}.qr-mock span.on{background:#000}.consent-summary{grid-template-rows:.75fr 1fr;grid-template-columns:1fr 1fr;gap:7px;min-height:0;display:grid}.summary-number,.next-consent-card{border:1px solid var(--line-soft);background:#020d18a3;border-radius:8px;padding:clamp(7px,.52vw,11px)}.summary-number span,.next-consent-card span{color:#a7becf;font-size:clamp(10px,.6vw,13px)}.summary-number strong{margin-top:4px;font-size:clamp(25px,1.55vw,38px);line-height:1;display:block}.summary-number.done strong{color:var(--green)}.summary-number.pending strong{color:var(--red)}.next-consent-card{grid-column:1/-1}.next-consent-card strong{color:#fff;margin-top:3px;font-size:clamp(13px,.82vw,18px);display:block}.next-consent-card p{color:#d2e3ed;margin:4px 0 0;font-size:clamp(10px,.62vw,14px)}.consent-list-wrap{border:1px solid var(--line-soft);background:#020d18ad;border-radius:8px;flex:auto;min-height:0;margin-top:8px;overflow:hidden}.consent-list-head{color:#d6e8f2;border-bottom:1px solid var(--line-soft);background:#081e31b3;justify-content:space-between;align-items:center;height:clamp(24px,1.55vw,32px);padding:0 clamp(9px,.6vw,13px);display:flex}.consent-list-head span{color:#a4bdcf;font-size:clamp(10px,.6vw,13px)}.consent-list{grid-auto-rows:minmax(0,1fr);height:calc(100% - clamp(24px,1.55vw,32px));display:grid}.consent-row{border-bottom:1px solid var(--line-soft);grid-template-columns:.62fr .86fr .82fr .72fr;align-items:center;display:grid}.consent-row:last-child{border-bottom:0}.consent-row>div{color:#f0f8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 clamp(7px,.52vw,11px);font-size:clamp(11px,.68vw,15px);font-weight:400;overflow:hidden}.consent-status{justify-content:center;display:flex}.consent-footer{color:#ffd067;background:#50370a2e;border:1px solid #ffc75e33;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:clamp(24px,1.55vw,32px);margin-top:7px;font-size:clamp(10px,.62vw,14px);font-weight:400;display:flex}@media (max-width:1280px){.screen-shell{grid-template-rows:82px minmax(0,1fr);gap:6px;padding:6px}.top-bar{grid-template-columns:1.05fr .78fr 1.08fr 2.28fr}.ops-layout{grid-template-columns:1fr 1fr}.right-top-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.metar-overlay{width:36%}.runway-overlay{width:34%}}.ops-layout{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr)}.right-top-grid{grid-template-columns:minmax(0,1.38fr) minmax(0,.86fr)}.panel,.glass-panel{background:linear-gradient(#04121ffd,#010912fd);border-color:#68b8e242}.table-head>div{color:#dcecf5}.satellite-map{background:linear-gradient(#03101d4d,#00070e5c),radial-gradient(circle at 48% 48%,#184f422b,#0000 28%),radial-gradient(circle at 24% 32%,#77895f1f,#0000 19%),radial-gradient(circle at 70% 62%,#41685324,#0000 24%),linear-gradient(24deg,#4d60433d,#06263180),repeating-linear-gradient(26deg,#c2dab10f 0 1px,#0000 1px 19px),repeating-linear-gradient(112deg,#7ea4760f 0 1px,#0000 1px 23px)}.satellite-map:before{opacity:1;filter:brightness(.82)saturate(.68)contrast(1.2)}.satellite-map:after{mix-blend-mode:multiply;background:radial-gradient(circle,#0000 0 55%,#00000038 100%),#0016273d}.satellite-terrain{z-index:1;opacity:.8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.terrain-route,.terrain-road,.terrain-town{pointer-events:none;display:block;position:absolute}.terrain-route{filter:blur(.2px);background:linear-gradient(90deg,#0000,#d2e6b940,#0000);border-radius:999px;height:2px}.route-a{width:78%;top:31%;left:-4%;transform:rotate(15deg)}.route-b{width:64%;top:68%;left:32%;transform:rotate(-22deg)}.route-c{opacity:.7;width:48%;top:79%;left:15%;transform:rotate(8deg)}.route-d{opacity:.62;width:42%;top:24%;left:58%;transform:rotate(38deg)}.terrain-road{background:#b4cda024;width:45%;height:1px;box-shadow:0 0 8px #8eb8781f}.road-a{top:48%;left:6%;transform:rotate(-31deg)}.road-b{top:46%;left:48%;transform:rotate(27deg)}.road-c{top:58%;left:21%;transform:rotate(62deg)}.terrain-town{background:radial-gradient(#bed7aa21,#0000 70%);border-radius:999px;width:clamp(40px,3vw,68px);height:clamp(18px,1.2vw,28px)}.town-a{top:21%;left:21%}.town-b{top:53%;right:18%}.town-c{bottom:20%;left:52%}.track-marker i{filter:drop-shadow(0 0 10px)}.track-marker>div{background:#010a12d1;border-color:#ace1fc3d;min-width:clamp(78px,4.7vw,116px);padding:6px 9px 7px;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0b}.metar-overlay,.runway-overlay{background:#020c16d6;border-color:#81ccf247}.traffic-summary{grid-template-columns:repeat(3,1fr);gap:8px;width:min(44%,430px);min-height:clamp(54px,3.3vw,76px);padding:clamp(8px,.58vw,13px);display:grid;bottom:clamp(12px,.8vw,18px);left:50%;transform:translate(-50%)}.traffic-summary div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.traffic-summary div:first-child{border-left:0}.traffic-summary span{color:#9fb9ca;font-size:clamp(10px,.62vw,14px);font-weight:400}.traffic-summary strong{color:#f3fbff;margin-top:3px;font-size:clamp(18px,1.18vw,28px);line-height:1}.current-weather-card,.daily-compact,.hourly-compact{background:#020c16c7;border-color:#67b2dc2b}.metar-line{min-height:clamp(32px,1.9vw,42px)}.metar-line strong{font-size:clamp(11px,.68vw,15px)}.daily-mini-card{background:linear-gradient(#051625d6,#030f1be0);padding:6px 5px}.weather-comment{min-height:clamp(30px,1.95vw,40px)}.bottom-ops-grid{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);gap:clamp(7px,.52vw,11px);min-height:0;display:grid}.compact-info-panel{padding:clamp(8px,.58vw,12px)}.info-list{grid-template-rows:repeat(3,1fr)}.info-list article{gap:clamp(8px,.58vw,12px);padding:0 clamp(10px,.62vw,14px)}.consent-panel{padding:clamp(8px,.58vw,12px)}.consent-body{flex:auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(7px,.52vw,10px);min-height:0;display:grid}.consent-top{display:contents}.consent-summary{grid-template-rows:.74fr 1fr}.consent-list-head{height:clamp(28px,1.7vw,36px)}.consent-list{height:calc(100% - clamp(28px,1.7vw,36px))}.consent-row{grid-template-columns:.62fr .84fr .82fr .7fr}.consent-row>div{font-size:clamp(12px,.74vw,17px);font-weight:400}.consent-row.is-next{background:#2d82d033;box-shadow:inset 4px 0 #68bfff}.consent-footer{min-height:clamp(28px,1.7vw,36px);font-size:clamp(11px,.68vw,15px)}.top-bar{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,1.18fr) minmax(0,3.16fr);gap:clamp(7px,.48vw,10px)}.brand-block,.clock-block,.operation-hero,.top-metrics{padding:clamp(9px,.62vw,13px)}.logo-mark{width:clamp(50px,3.1vw,66px);height:clamp(50px,3.1vw,66px)}.logo-mark span{font-size:clamp(28px,1.9vw,40px)}.brand-block h1{margin-bottom:4px;font-size:clamp(22px,1.35vw,34px);font-weight:400}.brand-block p{color:#c7dce8;font-size:clamp(12px,.72vw,16px)}.clock-block{text-align:center;align-items:center}.date-text{color:#c4d8e4;width:100%;font-size:clamp(11px,.66vw,14px)}.clock-text{letter-spacing:0;margin:3px 0 4px;font-size:clamp(30px,1.8vw,44px);font-weight:400;line-height:1}.sun-row{color:#f1c86a;justify-content:center;gap:clamp(12px,1.2vw,28px);font-size:clamp(9px,.58vw,13px)}.operation-hero{background:radial-gradient(circle at 50% 0,#91ff9221,#0000 40%),linear-gradient(135deg,#05462dfa,#02261ff5);border-color:#60dd8b61;gap:clamp(10px,.72vw,16px)}.hero-plane{font-size:clamp(34px,2.25vw,52px)}.operation-hero strong{letter-spacing:-.055em;font-size:clamp(30px,1.9vw,46px);font-weight:400}.top-metrics{grid-template-columns:.78fr 1.22fr .85fr .78fr .9fr}.metric-box{text-align:center;justify-content:center;align-items:center;padding:0 clamp(8px,.7vw,15px)}.metric-box span{color:#bdd3e0;letter-spacing:-.01em;font-size:clamp(10px,.64vw,14px);font-weight:400}.metric-box strong{letter-spacing:-.035em;margin-top:4px;font-size:clamp(28px,1.72vw,42px);font-weight:400;line-height:1}.metric-box small{color:#c6d8e3;margin-top:2px;font-size:clamp(9px,.56vw,12px);line-height:1.05}.wind-box{padding-left:clamp(36px,2.1vw,52px)}.wind-box:before{opacity:.9;margin-top:-13px;font-size:clamp(20px,1.22vw,29px);left:clamp(10px,.62vw,16px)}.issue-number strong,.green-number strong,.active-rwy strong{text-shadow:0 0 18px #82e66929}.issue-number strong{text-shadow:0 0 18px #ff554c2e}.screen-shell{grid-template-rows:clamp(56px,6.2vh,72px) minmax(0,1fr)}.compact-top-bar{background:linear-gradient(#04111efe,#010810fe);grid-template-columns:minmax(260px,1.12fr) minmax(205px,.82fr) minmax(180px,.62fr) minmax(520px,2.28fr);align-items:center;gap:clamp(10px,.72vw,16px);padding:clamp(8px,.55vw,12px) clamp(13px,.9vw,20px);display:grid}.compact-brand,.compact-clock,.compact-operation-status,.compact-chip-row{min-width:0}.compact-brand{align-items:center;gap:clamp(10px,.68vw,16px);display:flex}.compact-logo{background:radial-gradient(circle at 34% 28%,#1c7fb6,#07385e 62%,#001321);border:1px solid #88cff659;border-radius:50%;flex:none;place-items:center;width:clamp(36px,2.45vw,48px);height:clamp(36px,2.45vw,48px);display:grid;box-shadow:inset 0 0 18px #ffffff1a,0 8px 18px #00000059}.compact-logo span{font-size:clamp(21px,1.46vw,29px);transform:rotate(-18deg)}.compact-brand h1{color:#fff;letter-spacing:-.055em;white-space:nowrap;margin:0 0 2px;font-size:clamp(19px,1.22vw,28px);font-weight:400;line-height:1}.compact-brand p{color:#b8cddd;white-space:nowrap;margin:0;font-size:clamp(10px,.64vw,14px);font-weight:400}.compact-clock{border-left:1px solid #77b3d22b;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;padding-left:clamp(8px,.55vw,14px);display:grid}.compact-clock span{color:#a9c0cf;grid-column:1/-1;font-size:clamp(10px,.62vw,13px);font-weight:400}.compact-clock strong{color:#fff;letter-spacing:.01em;font-size:clamp(23px,1.48vw,34px);font-weight:400;line-height:.95}.compact-clock small{color:#d4a94c;white-space:nowrap;font-size:clamp(9px,.56vw,12px);font-weight:400}.compact-operation-status{background:linear-gradient(135deg,#084e31d1,#032d21c2);border:1px solid #6fe08947;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:clamp(38px,2.9vw,54px);display:flex}.compact-operation-status span{color:#c4dbc9;font-size:clamp(10px,.62vw,13px);font-weight:400}.compact-operation-status strong{color:#a7ef68;letter-spacing:-.055em;font-size:clamp(21px,1.38vw,32px);font-weight:400;line-height:1}.compact-chip-row{border-left:1px solid #77b3d22b;grid-template-columns:.64fr 1.2fr .72fr .72fr .95fr;align-items:stretch;height:100%;display:grid}.compact-chip{border-right:1px solid #77b3d22b;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:0 clamp(10px,.75vw,18px);display:flex}.compact-chip:last-child{border-right:0}.compact-chip span{color:#b8cedc;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(9px,.56vw,12px);font-weight:400}.compact-chip strong{color:#eef7fc;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(17px,1.08vw,25px);font-weight:400;line-height:1}.compact-chip small{color:#a7bccb;white-space:nowrap;font-size:clamp(8px,.5vw,11px);font-weight:400}.compact-chip:first-child strong,.compact-chip:nth-child(4) strong{color:var(--green)}.compact-chip.issue span,.compact-chip.issue strong{color:#ff6b61}@media (max-width:1280px){.screen-shell{grid-template-rows:58px minmax(0,1fr)}.compact-top-bar{grid-template-columns:1.15fr .88fr .72fr 2.05fr;padding-inline:10px}.compact-chip{padding-inline:8px}}.screen-shell{grid-template-rows:68px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.slim-top-bar{background:linear-gradient(#04111efe,#010810fe);grid-template-columns:minmax(360px,1.2fr) minmax(220px,.75fr) minmax(600px,1.8fr) minmax(180px,.55fr);align-items:center;gap:12px;min-height:0;padding:9px 14px;display:grid}.slim-title-block,.slim-clock,.slim-operation,.slim-metrics{min-width:0;height:100%}.slim-title-block{align-items:center;display:flex}.slim-clock{text-align:right;border-left:1px solid #77b3d229;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;padding-left:14px;display:flex}.slim-clock span{color:#a9c0cf;white-space:nowrap;font-size:11px;font-weight:400;line-height:1}.slim-operation{background:linear-gradient(135deg,#084930d6,#032b20c7);border:1px solid #6fe08947;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;display:flex}.slim-operation span{color:#c1dac7;white-space:nowrap;font-size:11px;font-weight:400}.slim-operation strong{color:#a7ef68;letter-spacing:-.055em;white-space:nowrap;font-size:24px;font-weight:400;line-height:1}.slim-metrics{border-left:1px solid #77b3d229;grid-template-columns:.56fr 1.05fr .55fr .55fr .76fr;align-items:stretch;display:grid}.slim-metrics div{border-right:1px solid #77b3d229;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.slim-metrics div:last-child{border-right:0}.slim-metrics span{color:#abc2d2;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:400}.slim-metrics strong{color:#eef7fc;letter-spacing:-.035em;white-space:nowrap;font-size:18px;font-weight:400;line-height:1}.slim-metrics small{color:#9fb6c6;white-space:nowrap;font-size:9px;font-weight:400}.slim-metrics div:first-child strong,.slim-metrics div:nth-child(4) strong{color:var(--green)}.slim-metrics .issue span,.slim-metrics .issue strong{color:#ff6b61}.ops-layout{grid-template-columns:minmax(0,48.5%) minmax(0,51.5%)!important;gap:8px!important}.right-top-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.94fr)!important;gap:8px!important}.panel{padding:11px!important}.panel-header{min-height:24px!important;margin-bottom:8px!important}.panel-header h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px!important;line-height:1.05!important}.panel-header span,.panel-header small{white-space:nowrap;font-size:12px!important}.table{height:calc(100% - 32px)!important}.table-row>div{padding:0 8px!important;font-size:13px!important}.status-pill{min-width:54px!important;padding:.34em .55em!important;font-size:11px!important}.weather-ops-grid{grid-template-rows:26% 35% 39%!important;gap:7px!important;height:calc(100% - 32px)!important}.current-weather-card,.daily-compact,.hourly-compact,.info-list,.consent-list-wrap,.qr-zone,.summary-number,.next-consent-card{background:#020d18bd!important}.weather-key-values b{font-size:15px!important}.weather-key-values span,.weather-key-values small,.metar-line span,.metar-line strong{font-size:10px!important}.daily-mini-card{padding:4px!important}.daily-mini-card strong{font-size:11px!important}.daily-mini-card span,.daily-mini-card small{font-size:9px!important;line-height:1.12!important}.daily-mini-card i{font-size:18px!important}.daily-mini-card b{font-size:10px!important}.hourly-timeline{grid-template-columns:repeat(8,minmax(0,1fr))!important}.hourly-timeline article{padding:2px 4px!important}.hourly-timeline strong{font-size:11px!important}.hourly-timeline i{font-size:19px!important}.hourly-timeline b{font-size:13px!important}.hourly-timeline span,.hourly-timeline small{font-size:9px!important;line-height:1.15!important}.info-list article{padding:0 11px!important}.info-list article>span{width:30px!important;height:30px!important;font-size:16px!important}.info-list strong{font-size:12px!important}.info-list p{font-size:10px!important}.consent-body{flex:auto;min-height:0;grid-template-columns:.55fr 1.45fr!important;gap:8px!important;display:grid!important}.consent-left{grid-template-rows:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;min-height:0;display:grid}.qr-mock{width:min(78%,118px)!important}.consent-summary{min-height:0;grid-template-rows:.7fr 1fr!important}.adsb-panel .panel-header h2{font-size:18px!important}@media (max-width:1280px){.screen-shell{grid-template-rows:62px minmax(0,1fr)!important}.slim-top-bar{grid-template-columns:1.15fr .72fr 1.55fr .55fr;gap:8px;padding-inline:10px}.slim-title-block h1{font-size:21px}.slim-clock strong{font-size:24px}.slim-operation strong{font-size:21px}.slim-metrics div{padding-inline:7px}.slim-metrics strong{font-size:15px}}.panel-header h2{font-size:clamp(20px,1.18vw,28px)!important}.panel-header span,.panel-header small{font-size:clamp(12px,.78vw,16px)!important}.status-pill{min-width:clamp(58px,3.5vw,84px)!important;font-size:clamp(11px,.68vw,15px)!important}.map-overlay h3{font-size:clamp(14px,.85vw,19px)!important}.overlay-code{font-size:clamp(11px,.7vw,15px)!important}.overlay-metrics span,.runway-overlay-grid span,.wind-components span{font-size:clamp(11px,.68vw,14px)!important}.overlay-metrics b,.wind-components b{font-size:clamp(14px,.84vw,18px)!important}.track-marker strong,.track-marker span{font-size:clamp(12px,.75vw,17px)!important}.weather-ops-grid{grid-template-rows:minmax(0,.88fr) minmax(0,.92fr) minmax(0,.94fr)!important;gap:8px!important}.advanced-weather-card{grid-template-rows:auto 1fr;display:grid!important}.metar-strip{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 8px;display:grid}.metar-block{background:#051421bd;border:1px solid #71bbe329;border-radius:8px;min-width:0;padding:8px 10px}.metar-block span{color:#81c7ff;letter-spacing:.06em;margin-bottom:4px;font-size:clamp(11px,.7vw,14px);font-weight:400;display:block}.metar-block strong{color:#eef8ff;font-family:D2Coding,Cascadia Mono,Consolas,monospace;font-size:clamp(11px,.69vw,14px);line-height:1.5;display:block}.weather-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.summary-box{background:#04121fb8;border:1px solid #6cb4dc29;border-radius:8px;min-width:0;padding:9px 10px 10px}.summary-box span{color:#9fbacb;font-size:clamp(11px,.67vw,13px);display:block}.summary-box strong{color:#fff;margin-top:4px;font-size:clamp(17px,1vw,21px);line-height:1.12;display:block}.summary-box small{color:#c6d9e5;margin-top:4px;font-size:clamp(10px,.61vw,12px);line-height:1.25;display:block}.summary-box.emphasis strong{color:#bdf46f;font-size:clamp(20px,1.18vw,26px)}.detailed-daily-grid{gap:6px!important}.daily-detailed-card{gap:6px;grid-template-rows:auto auto 1fr!important;align-items:stretch!important;padding:8px 6px!important}.daily-topline{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.daily-topline span{color:#a8c0d0!important;font-size:clamp(10px,.62vw,12px)!important}.daily-mainline{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.daily-mainline i{font-style:normal;font-size:clamp(18px,1.1vw,26px)!important}.daily-detail-grid{gap:4px;width:100%;display:grid}.daily-detail-grid small{justify-content:space-between;align-items:center;gap:6px;display:flex;font-size:clamp(10px,.61vw,12px)!important}.daily-detail-grid label{color:#8ca9bc}.daily-detail-grid span{color:#eef7ff}.hourly-dense-grid{grid-template-columns:repeat(14,minmax(0,1fr))!important}.hourly-dense-grid article{grid-template-rows:auto auto auto auto auto auto auto!important;padding:4px 3px!important}.hourly-dense-grid strong{font-size:clamp(11px,.67vw,13px)!important}.hourly-dense-grid i{font-size:clamp(17px,1vw,24px)!important}.hourly-dense-grid b{font-size:clamp(14px,.84vw,17px)!important}.hourly-dense-grid span,.hourly-dense-grid small{font-size:clamp(9px,.56vw,11px)!important;line-height:1.18!important}.bottom-ops-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important}.caution-list{grid-template-rows:repeat(4,1fr)!important}.caution-list article{padding:0 12px!important}.consent-row>div{font-size:clamp(12px,.76vw,16px)!important}.next-consent-card strong{font-size:clamp(14px,.86vw,18px)!important}.next-consent-card p{font-size:clamp(11px,.66vw,14px)!important}.daily-detail-grid em{color:#8ca9bc;font-style:normal}.weather-ops-grid-v82{grid-template-rows:minmax(0,.98fr) minmax(0,.88fr) minmax(0,1fr)!important;gap:10px!important}.metar-strip-v82{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px 10px!important}.metar-strip-v82 .metar-block{padding:10px 12px!important}.metar-strip-v82 .metar-block span{margin-bottom:6px!important;font-size:clamp(12px,.72vw,14px)!important}.metar-strip-v82 .metar-block strong{font-size:clamp(12px,.72vw,14px)!important;line-height:1.45!important}.weather-summary-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px 14px 14px!important}.weather-summary-grid-v82 .summary-box{padding:11px 12px 12px!important}.weather-summary-grid-v82 .summary-box span{font-size:clamp(12px,.72vw,14px)!important}.weather-summary-grid-v82 .summary-box strong{font-size:clamp(20px,1.12vw,24px)!important;line-height:1.12!important}.weather-summary-grid-v82 .summary-box.emphasis strong{font-size:clamp(24px,1.4vw,30px)!important}.weather-summary-grid-v82 .summary-box small{font-size:clamp(11px,.64vw,13px)!important;line-height:1.28!important}.detailed-daily-grid-v82{gap:8px!important}.daily-detailed-card-v82 .daily-topline strong{font-size:clamp(15px,.88vw,18px)!important}.daily-detailed-card-v82 .daily-topline span{font-size:clamp(11px,.65vw,13px)!important}.daily-detailed-card-v82 .daily-mainline i{font-size:clamp(20px,1.2vw,28px)!important}.daily-detailed-card-v82 .daily-mainline b{font-size:clamp(16px,.94vw,18px)!important}.daily-detail-grid-v82{gap:6px!important}.daily-detail-grid-v82 small{align-items:center!important;justify-content:unset!important;grid-template-columns:38px 1fr!important;font-size:clamp(11px,.64vw,13px)!important;line-height:1.2!important;display:grid!important}.daily-detail-grid-v82 em{color:#8ca9bc;font-style:normal}.daily-detail-grid-v82 span{color:#eef7ff;justify-self:end}.hourly-dense-grid-v82{grid-template-columns:repeat(14,minmax(0,1fr))!important}.hourly-dense-grid-v82 article{grid-template-rows:auto auto auto auto auto auto auto!important;padding:6px 3px!important}.hourly-dense-grid-v82 span,.hourly-dense-grid-v82 small{font-size:clamp(10px,.6vw,12px)!important;line-height:1.18!important}.metar-strip-v83{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px 10px!important}.metar-strip-v83 .metar-block{padding:10px 12px!important}.metar-strip-v83 .metar-block span{margin-bottom:6px!important;font-size:clamp(12px,.72vw,14px)!important}.metar-strip-v83 .metar-block strong{font-size:clamp(12px,.72vw,14px)!important;line-height:1.45!important;display:block!important}.weather-summary-grid-v83{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px 14px 14px!important}.summary-box-v83{flex-direction:column!important;justify-content:space-between!important;min-height:112px!important;padding:12px 12px 11px!important;display:flex!important}.summary-box-v83>span{color:#81c7ff!important;letter-spacing:.04em!important;font-size:clamp(11px,.66vw,13px)!important;font-weight:400!important;display:block!important}.summary-box-v83>strong{color:#f5fbff!important;word-break:keep-all!important;margin-top:8px!important;font-size:clamp(19px,1.05vw,24px)!important;line-height:1.16!important;display:block!important}.summary-box-v83.emphasis>strong{color:#bdf46f!important;font-size:clamp(22px,1.22vw,28px)!important}.summary-box-v83>small{color:#c8d8e6!important;margin-top:8px!important;font-size:clamp(11px,.62vw,12px)!important;line-height:1.25!important;display:block!important}.weather-ops-grid-v83,.weather-ops-grid-v82,.weather-ops-grid{grid-template-rows:minmax(0,1.12fr) minmax(0,.72fr) minmax(0,.92fr)!important;gap:8px!important;height:calc(100% - clamp(34px,2.15vw,44px))!important}.advanced-weather-card{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.metar-strip-v83,.metar-strip-v82,.metar-strip{gap:8px!important;padding:8px 10px 7px!important}.metar-strip-v83 .metar-block,.metar-strip-v82 .metar-block,.metar-block{min-height:0!important;padding:8px 10px!important}.metar-strip-v83 .metar-block span,.metar-strip-v82 .metar-block span,.metar-block span{margin-bottom:4px!important;font-size:clamp(11px,.68vw,13px)!important}.metar-strip-v83 .metar-block strong,.metar-strip-v82 .metar-block strong,.metar-block strong{white-space:normal!important;font-size:clamp(11px,.68vw,13px)!important;line-height:1.35!important;overflow:visible!important}.weather-summary-grid-v83,.weather-summary-grid-v82,.weather-summary-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:100%!important;min-height:0!important;padding:8px 10px 10px!important;display:grid!important;overflow:hidden!important}.summary-box-v83,.summary-box{grid-template-rows:auto 1fr auto!important;align-items:center!important;height:100%!important;min-height:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.summary-box-v83>span,.summary-box>span{letter-spacing:.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(10px,.62vw,12px)!important;line-height:1.15!important;overflow:hidden!important}.summary-box-v83>strong,.summary-box>strong{white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0!important;font-size:clamp(17px,.94vw,22px)!important;line-height:1.05!important;overflow:hidden!important}.summary-box-v83.emphasis>strong,.summary-box.emphasis>strong{font-size:clamp(18px,1.04vw,24px)!important}.summary-box-v83>small,.summary-box>small{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:0!important;font-size:clamp(9px,.56vw,11px)!important;line-height:1.18!important;overflow:hidden!important}.daily-compact,.hourly-compact{padding:7px 8px!important}.weather-section-title{height:20px!important;margin-bottom:5px!important;font-size:clamp(13px,.78vw,16px)!important}.daily-timeline,.hourly-timeline{height:calc(100% - 25px)!important}.daily-detailed-card-v82,.daily-detailed-card,.daily-mini-card{gap:4px!important;padding:7px 6px!important}.hourly-dense-grid-v82 article,.hourly-dense-grid article,.hourly-timeline article{padding:4px 2px!important}.caution-list article{gap:9px!important;padding:0 10px!important}.consent-left{gap:5px!important}.weather-ops-grid-v83{grid-template-rows:minmax(0,.92fr) minmax(0,.84fr) minmax(0,.96fr)!important}.advanced-weather-card{grid-template-rows:1fr!important}.weather-summary-grid-v83{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;height:100%!important;padding:12px 14px!important}.summary-box-v83{height:100%!important;min-height:0!important;padding:12px 13px!important}.summary-box-v83>strong{font-size:clamp(20px,1.13vw,25px)!important;line-height:1.12!important}.summary-box-v83.emphasis>strong{font-size:clamp(23px,1.32vw,29px)!important}.consent-summary{grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.summary-number{flex-direction:column!important;justify-content:center!important;display:flex!important}.slim-metrics div span{color:#cfe4f0!important;letter-spacing:-.02em!important;white-space:nowrap!important;font-size:clamp(11px,.68vw,14px)!important;font-weight:400!important}.slim-metrics div strong{margin-top:3px!important;font-size:clamp(15px,.92vw,20px)!important}.slim-metrics div small{font-size:clamp(9px,.56vw,11px)!important}.slim-operation span{font-size:clamp(11px,.68vw,14px)!important}.slim-operation strong{font-size:clamp(19px,1.1vw,25px)!important}.map-overlay,.metar-overlay,.runway-overlay,.adsb-legend,.traffic-summary,.notam-summary{-webkit-backdrop-filter:none!important;background:#020d19!important;border-color:#78c4ec61!important;box-shadow:0 18px 42px #0000008c,inset 0 1px #ffffff0e!important}.metar-overlay:before,.runway-overlay:before,.adsb-legend:before,.traffic-summary:before,.notam-summary:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(#051321f5,#010810fa);position:absolute;inset:0}.right-ops-grid{grid-template-rows:minmax(0,.82fr) minmax(0,1.16fr) minmax(0,.88fr)!important}.weather-section-title{margin-bottom:9px!important;font-size:clamp(16px,.98vw,21px)!important}.daily-compact{padding:10px 12px!important}.detailed-daily-grid,.detailed-daily-grid-v82{gap:9px!important;height:calc(100% - 30px)!important}.daily-detailed-card,.daily-detailed-card-v82{border-radius:10px!important;gap:8px!important;padding:11px 10px!important}.daily-detailed-card .daily-topline strong,.daily-detailed-card-v82 .daily-topline strong{font-size:clamp(17px,1vw,22px)!important}.daily-detailed-card .daily-topline span,.daily-detailed-card-v82 .daily-topline span{font-size:clamp(12px,.72vw,15px)!important}.daily-detailed-card .daily-mainline i,.daily-detailed-card-v82 .daily-mainline i{font-size:clamp(30px,1.8vw,42px)!important}.daily-detailed-card .daily-mainline b,.daily-detailed-card-v82 .daily-mainline b{font-size:clamp(18px,1.08vw,24px)!important}.daily-detail-grid-v82 small,.daily-detail-grid small{grid-template-columns:44px 1fr!important;font-size:clamp(12px,.72vw,15px)!important;line-height:1.25!important}.daily-detail-grid-v82 em,.daily-detail-grid em{color:#9db9cc!important}.daily-detail-grid-v82 span,.daily-detail-grid span{font-weight:400!important}.hourly-dense-grid,.hourly-dense-grid-v82{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;height:calc(100% - 32px)!important}.hourly-dense-grid article,.hourly-dense-grid-v82 article{background:#05152494;border-left:1px solid var(--line-soft)!important;border-bottom:1px solid var(--line-soft)!important;grid-template-rows:auto auto auto auto auto auto auto!important;padding:8px 5px!important}.hourly-dense-grid article:nth-child(7n+1),.hourly-dense-grid-v82 article:nth-child(7n+1){border-left:0!important}.hourly-dense-grid strong,.hourly-dense-grid-v82 strong{font-size:clamp(14px,.82vw,18px)!important}.hourly-dense-grid i,.hourly-dense-grid-v82 i{font-size:clamp(24px,1.42vw,34px)!important}.hourly-dense-grid b,.hourly-dense-grid-v82 b{font-size:clamp(17px,1vw,22px)!important}.hourly-dense-grid span,.hourly-dense-grid small,.hourly-dense-grid-v82 span,.hourly-dense-grid-v82 small{color:#d5e6ef!important;font-size:clamp(11px,.66vw,14px)!important;line-height:1.2!important}.consent-list-head strong{font-size:clamp(14px,.86vw,18px)!important}.consent-list-head span{font-size:clamp(12px,.72vw,15px)!important}.consent-row>div{padding:8px 12px!important;font-size:clamp(14px,.84vw,18px)!important}.consent-row .status-pill{min-width:clamp(70px,4.2vw,94px)!important}.caution-list p{font-size:clamp(12px,.72vw,15px)!important}.weather-ops-grid,.weather-ops-grid-v82,.weather-ops-grid-v83{grid-template-rows:minmax(0,1.08fr) minmax(0,.9fr) minmax(0,.78fr)!important;gap:10px!important}.hourly-compact{padding:9px 12px!important;overflow:hidden!important}.hourly-compact .weather-section-title{height:26px!important;margin-bottom:7px!important;line-height:26px!important}.hourly-dense-grid,.hourly-dense-grid-v82{border:1px solid var(--line-soft)!important;border-radius:10px!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(14,minmax(0,1fr))!important;gap:0!important;height:calc(100% - 33px)!important;display:grid!important;overflow:hidden!important}.hourly-dense-grid article,.hourly-dense-grid-v82 article{text-align:center!important;border-left:1px solid var(--line-soft)!important;background:#05152494!important;border-bottom:0!important;grid-template-rows:auto auto auto auto auto auto!important;place-items:center!important;row-gap:2px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:5px 2px!important;display:grid!important;overflow:hidden!important}.hourly-dense-grid article:first-child,.hourly-dense-grid-v82 article:first-child,.hourly-dense-grid article:nth-child(7n+1),.hourly-dense-grid-v82 article:nth-child(7n+1){border-left:0!important}.hourly-dense-grid article:nth-child(n+8),.hourly-dense-grid-v82 article:nth-child(n+8){border-bottom:0!important}.hourly-dense-grid strong,.hourly-dense-grid-v82 strong{white-space:nowrap!important;font-size:clamp(12px,.68vw,15px)!important;line-height:1.05!important}.hourly-dense-grid i,.hourly-dense-grid-v82 i{font-size:clamp(20px,1.12vw,26px)!important;font-style:normal!important;line-height:1!important}.hourly-dense-grid b,.hourly-dense-grid-v82 b{white-space:nowrap!important;font-size:clamp(15px,.86vw,18px)!important;line-height:1.05!important}.hourly-dense-grid span,.hourly-dense-grid small,.hourly-dense-grid-v82 span,.hourly-dense-grid-v82 small{color:#d5e6ef!important;white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(9px,.55vw,11px)!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.advanced-daily-panel,.daily-compact{padding:10px 12px!important}.advanced-daily-panel .weather-section-title,.daily-compact .weather-section-title{height:26px!important;margin-bottom:8px!important;font-size:clamp(17px,1.02vw,22px)!important;line-height:26px!important}.detailed-daily-grid,.detailed-daily-grid-v82{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;height:calc(100% - 34px)!important}.daily-detailed-card,.daily-detailed-card-v82,.daily-mini-card{grid-template-rows:28px 52px minmax(0,1fr)!important;place-items:stretch stretch!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}.daily-topline{justify-content:space-between!important;align-items:center!important;min-width:0!important;display:flex!important}.daily-topline strong{letter-spacing:.02em!important;white-space:nowrap!important;font-size:clamp(15px,.88vw,18px)!important;line-height:1!important}.daily-topline span{color:#9fd3ff!important;white-space:nowrap!important;font-size:clamp(12px,.7vw,14px)!important;line-height:1!important}.daily-mainline{justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.daily-mainline i{flex:none!important;font-size:clamp(24px,1.35vw,32px)!important;font-style:normal!important;line-height:1!important}.daily-mainline b{white-space:nowrap!important;color:#fff!important;font-size:clamp(20px,1.12vw,24px)!important;font-weight:400!important;line-height:1!important}.daily-detail-grid-en,.daily-detail-grid-v82,.daily-detail-grid{align-self:stretch!important;gap:5px!important;min-width:0!important;display:grid!important}.daily-detail-grid-en small,.daily-detail-grid-v82 small,.daily-detail-grid small{white-space:nowrap!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:clamp(11px,.66vw,13px)!important;line-height:1.15!important;display:grid!important}.daily-detail-grid-en em,.daily-detail-grid-v82 em,.daily-detail-grid em{color:#7ebbe3!important;letter-spacing:.04em!important;font-style:normal!important;font-weight:400!important}.daily-detail-grid-en span,.daily-detail-grid-v82 span,.daily-detail-grid span{color:#f2f9ff!important;text-overflow:clip!important;justify-self:end!important;min-width:0!important;font-size:clamp(11px,.66vw,13px)!important;font-weight:400!important;overflow:hidden!important}.summary-box-v83>strong,.summary-box-v83.emphasis>strong{word-break:keep-all!important;font-size:clamp(18px,1.02vw,23px)!important;line-height:1.12!important}.summary-box-v83>span{font-size:clamp(11px,.66vw,13px)!important}.summary-box-v83>small{font-size:clamp(10px,.6vw,12px)!important}.weather-ops-panel .panel-header h2{font-size:clamp(22px,1.3vw,30px)!important}.weather-ops-panel .panel-header span{font-size:clamp(12px,.72vw,15px)!important}.weather-section-title{letter-spacing:-.035em;color:#f4fbff!important;font-size:clamp(18px,1.05vw,24px)!important}.daily-detailed-card-v82,.hourly-dense-grid-v82 article{position:relative;overflow:hidden!important}.daily-detailed-card-v82:before,.hourly-dense-grid-v82 article:before{content:"";opacity:.18;pointer-events:none;position:absolute;inset:0}.wx-good:before{background:radial-gradient(circle at 28% 26%,#ffcd417a,#0000 34%)}.wx-moderate:before{background:radial-gradient(circle at 28% 26%,#60bfff6b,#0000 36%)}.wx-caution:before{background:radial-gradient(circle at 28% 26%,#ffaa376b,#0000 38%)}.daily-detailed-card-v82,.hourly-dense-grid-v82 article{background:linear-gradient(#041626e0,#020d18e6)!important;border-color:#69bae43b!important}.daily-detailed-card-v82.wx-good{border-top:2px solid #ffd250b8!important}.daily-detailed-card-v82.wx-moderate{border-top:2px solid #69c3ffb8!important}.daily-detailed-card-v82.wx-caution{border-top:2px solid #ffa546c2!important}.hourly-dense-grid-v82 article.wx-good{box-shadow:inset 0 2px #ffd2509e}.hourly-dense-grid-v82 article.wx-moderate{box-shadow:inset 0 2px #69c3ff9e}.hourly-dense-grid-v82 article.wx-caution{box-shadow:inset 0 2px #ffa546ad}.daily-topline strong{font-size:clamp(16px,.9vw,19px)!important}.daily-topline span{font-size:clamp(12px,.68vw,14px)!important}.daily-mainline i{font-size:clamp(30px,1.7vw,42px)!important}.daily-mainline b{font-size:clamp(20px,1.18vw,26px)!important;line-height:1!important}.daily-detail-grid-v82 small{grid-template-columns:56px 1fr!important;font-size:clamp(12px,.72vw,15px)!important}.daily-detail-grid-v82 em{letter-spacing:.03em;font-weight:400;color:#77c8ff!important}.daily-detail-grid-v82 span{font-weight:400}.hourly-dense-grid-v82 strong{font-size:clamp(13px,.75vw,15px)!important}.hourly-dense-grid-v82 i{font-size:clamp(23px,1.3vw,31px)!important}.hourly-dense-grid-v82 span,.hourly-dense-grid-v82 small{white-space:nowrap!important;font-size:clamp(10px,.6vw,12px)!important;line-height:1.16!important}.daily-detailed-card-v82,.hourly-dense-grid-v82 article{box-shadow:none!important;background:linear-gradient(#041626e0,#020d18eb)!important;border-color:#69bae43b!important;border-top-style:solid!important;border-top-width:1px!important}.daily-detailed-card-v82:before,.hourly-dense-grid-v82 article:before{display:none!important}.wx-icon{text-shadow:0 0 14px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-style:normal;line-height:1;display:inline-block}.wx-good .wx-icon{color:#ffd65a!important}.wx-moderate .wx-icon{color:#7ed0ff!important}.wx-caution .wx-icon{color:#ffad4d!important}.daily-topline strong,.hourly-dense-grid-v82 strong{letter-spacing:-.02em!important;font-size:clamp(14px,.82vw,17px)!important;font-weight:400!important;line-height:1.05!important}.daily-topline span{color:#a9d7ff!important;font-size:clamp(11px,.64vw,13px)!important;font-weight:400!important}.daily-mainline b,.hourly-dense-grid-v82 b{font-size:clamp(17px,.98vw,21px)!important;font-weight:400!important;line-height:1.05!important}.daily-detail-grid-v82 small,.hourly-dense-grid-v82 small{white-space:nowrap!important;font-size:clamp(10px,.6vw,12px)!important;font-weight:400!important;line-height:1.15!important}.daily-detail-grid-v82 em{color:#77c8ff!important;font-size:clamp(10px,.6vw,12px)!important;font-style:normal!important;font-weight:400!important}.daily-detail-grid-v82 span{color:#eef7ff!important;font-size:clamp(10px,.6vw,12px)!important;font-weight:400!important}.daily-detailed-card-v82{gap:7px!important;padding:9px 8px!important}.daily-mainline{gap:7px!important}.hourly-dense-grid-v82 article{grid-template-rows:auto auto auto auto auto auto!important;place-content:center!important;gap:3px!important;padding:7px 3px!important}.hourly-dense-grid-v82 span{display:none!important}.hourly-dense-grid-v82 small{color:#cde2ee!important}.weather-section-title{font-size:clamp(18px,1.02vw,23px)!important}.daily-detailed-card-v82,.hourly-dense-grid-v82 article{box-shadow:none!important;background:linear-gradient(#041626e0,#020d18eb)!important;border:1px solid #69bae43b!important}.daily-detailed-card-v82:before,.hourly-dense-grid-v82 article:before{content:none!important;display:none!important}.wx-good,.wx-moderate,.wx-caution,.daily-detailed-card-v82.wx-good,.daily-detailed-card-v82.wx-moderate,.daily-detailed-card-v82.wx-caution{box-shadow:none!important;border-color:#69bae43b!important}.hourly-dense-grid-v82 article.wx-good,.hourly-dense-grid-v82 article.wx-moderate,.hourly-dense-grid-v82 article.wx-caution{box-shadow:none!important}.wx-icon,.wx-good .wx-icon,.wx-moderate .wx-icon,.wx-caution .wx-icon{color:#f4fbff!important;text-shadow:none!important;filter:none!important;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.daily-topline strong,.hourly-dense-grid-v82 strong{font-size:clamp(14px,.8vw,17px)!important;font-weight:400!important;line-height:1.05!important}.daily-mainline .wx-icon,.hourly-dense-grid-v82 .wx-icon{font-size:clamp(26px,1.48vw,34px)!important}.daily-mainline b,.hourly-dense-grid-v82 b{font-size:clamp(17px,.98vw,21px)!important;font-weight:400!important}.daily-detail-grid-v82 em,.daily-detail-grid-v82 span,.hourly-dense-grid-v82 small{font-size:clamp(10px,.6vw,12px)!important;line-height:1.16!important}.wx-icon{letter-spacing:0!important;text-shadow:none!important;filter:none!important;color:#f4fbff!important;font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",Noto Sans Symbols,Pretendard,sans-serif!important;font-style:normal!important;font-weight:400!important}.daily-mainline .wx-icon,.hourly-dense-grid-v82 .wx-icon{font-size:clamp(24px,1.36vw,31px)!important;line-height:1!important}.daily-topline strong,.daily-topline span,.hourly-dense-grid-v82 strong,.hourly-dense-grid-v82 b,.daily-mainline b{letter-spacing:-.02em!important}.daily-detailed-card-v82,.hourly-dense-grid-v82 article{box-shadow:none!important;border-top:1px solid #588abe2e!important}.daily-detailed-card-v82.wx-good,.daily-detailed-card-v82.wx-moderate,.daily-detailed-card-v82.wx-caution{border-top:1px solid #588abe2e!important}.wx-icon{transition:color .2s;text-shadow:none!important;filter:none!important}.daily-detailed-card-v82:nth-child(2) .daily-topline strong,.daily-detailed-card-v82:nth-child(2) .daily-topline span{color:#75b8ff!important}.daily-detailed-card-v82:nth-child(3) .daily-topline strong,.daily-detailed-card-v82:nth-child(3) .daily-topline span{color:#ff7c8d!important}.hourly-dense-grid-v82 article strong,.daily-topline strong{letter-spacing:-.02em!important}.hourly-dense-grid-v82 article b,.daily-mainline b{letter-spacing:-.03em!important}.right-ops-grid{grid-template-rows:minmax(0,.94fr) minmax(0,1.08fr) minmax(0,.66fr)!important;gap:8px!important}.weather-ops-panel{padding:10px 12px!important}.weather-ops-grid-v83{grid-template-rows:minmax(0,.96fr) minmax(0,1fr) minmax(0,.82fr)!important;gap:8px!important}.advanced-weather-card,.advanced-daily-panel,.advanced-hourly-panel{padding:8px 10px!important}.weather-summary-grid-v83{gap:8px!important;padding:10px 12px!important}.summary-box-v83{padding:10px 12px!important}.bottom-ops-grid{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr)!important;gap:6px!important}.compact-info-panel,.consent-panel{padding:8px 10px!important}.compact-info-list,.caution-list{height:calc(100% - 30px)!important}.caution-list article{gap:8px!important;min-height:0!important;padding:0 9px!important}.caution-list article>span{width:28px!important;height:28px!important;font-size:15px!important}.caution-list strong{font-size:clamp(13px,.78vw,16px)!important}.caution-list p{font-size:clamp(10px,.62vw,12px)!important;line-height:1.24!important}.consent-body{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr)!important;gap:6px!important}.consent-left{grid-template-rows:minmax(0,1.34fr) minmax(0,.34fr)!important;gap:6px!important}.qr-zone{padding:8px!important}.qr-mock,.compact-qr{width:min(90%,180px)!important;max-width:180px!important}.summary-number strong{font-size:clamp(24px,1.45vw,34px)!important}.consent-list-wrap{margin-top:0!important}.consent-list-head{min-height:34px!important}.consent-row{min-height:46px!important}.consent-row>div{padding:6px 10px!important}.daily-detail-grid-v82 small{grid-template-columns:46px minmax(0,1fr)!important}.hourly-dense-grid-v82 small{letter-spacing:-.04em!important;font-size:clamp(9px,.56vw,11px)!important}.daily-topline strong,.hourly-dense-grid-v82 strong{letter-spacing:-.04em!important}html,body,button,input,select,textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,sans-serif!important}body{letter-spacing:-.02em;font-weight:400!important}p,li,td,th,small,span,em,strong,b,label,div{font-weight:inherit}h1,h2,h3,h4,h5,h6,.section-title,.panel-title,.weather-section-title,.top-brand-title,.brand-title,.display-title,.slim-brand-main,.clock-time,.clock-main,.status-banner-value,.banner-status-value,.daily-detailed-card-v82 h4,.hourly-dense-grid-v82 strong,.summary-card-v83 h4,.summary-card-v83 b,.operation-table th,.operation-table td strong,.status-pill,.metric-card strong,.metric-number,.qr-stat-value{font-weight:520!important}.panel-subtitle,.muted,small,.weather-card small,.daily-detail-grid-v82 small,.hourly-dense-grid-v82 small,.summary-card-v83 p,.summary-card-v83 small,.daily-detail-grid-v82 small em,.hourly-dense-grid-v82 small{font-weight:400!important}.daily-detailed-card-v82 h4,.hourly-dense-grid-v82 strong{letter-spacing:-.03em!important}.hourly-dense-grid-v82 small{line-height:1.25!important}.slim-top-bar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:10px 18px!important}.slim-operation,.slim-metrics,.slim-brand,.slim-logo{display:none!important}.slim-title-block{align-items:center!important;min-width:0!important;height:100%!important;display:flex!important}.slim-title-block h1{color:#f4fbff!important;letter-spacing:-.045em!important;white-space:nowrap!important;margin:0!important;font-size:clamp(24px,1.55vw,36px)!important;font-weight:520!important;line-height:1!important}.slim-clock{text-align:right!important;border-left:1px solid #77b3d238!important;grid-template-rows:1fr!important;grid-template-columns:auto auto!important;justify-content:end!important;align-items:center!important;column-gap:clamp(16px,1.1vw,28px)!important;height:100%!important;padding-left:clamp(18px,1.2vw,30px)!important;display:grid!important}.slim-clock span{color:#b8d6ea!important;letter-spacing:-.045em!important;white-space:nowrap!important;font-size:clamp(22px,1.45vw,34px)!important;font-weight:400!important;line-height:1!important}.slim-clock strong{color:#fff!important;letter-spacing:-.03em!important;white-space:nowrap!important;font-size:clamp(28px,1.85vw,44px)!important;font-weight:520!important;line-height:1!important}.adsb-panel-title span{letter-spacing:.02em}.track-marker em{color:#e2f2ffc7;margin-top:2px;font-size:clamp(10px,.62vw,14px);font-style:normal;line-height:1.18;display:block}.adsb-warning{color:#fff5d6;background:linear-gradient(#472e06a3,#191006b8);border-color:#ffc95a5c;max-width:min(340px,42%);padding:clamp(9px,.62vw,13px) clamp(11px,.74vw,16px);bottom:clamp(86px,5.4vw,116px);right:clamp(12px,.8vw,18px)}.adsb-warning strong,.adsb-warning span{display:block}.adsb-warning strong{margin-bottom:4px;font-size:clamp(12px,.78vw,16px);font-weight:400}.adsb-warning span{color:#fff5d6d1;font-size:clamp(11px,.68vw,14px);line-height:1.35}.traffic-summary strong{white-space:nowrap}.real-satellite-layer{z-index:0;background:radial-gradient(circle,#185e7e29,#0000 46%),linear-gradient(135deg,#051826,#010a12);position:absolute;inset:0;overflow:hidden}.real-satellite-tiles{transform-origin:50%;opacity:.82;filter:saturate(.42)contrast(1.06)brightness(.72);width:112%;height:112%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.04)}.real-satellite-tint{mix-blend-mode:color;background:radial-gradient(circle,#2d97be14,#0000 34%),linear-gradient(#031c3042,#00081261),#021c3029;position:absolute;inset:0}.real-satellite-grid{opacity:.2;background:linear-gradient(90deg,#78cbee14 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#78cbee11 1px,#0000 1px) 0 0/64px 64px,repeating-linear-gradient(28deg,#aadaf505 0 1px,#0000 1px 22px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000eb,#000000b3 62%,#00000052);mask-image:radial-gradient(circle,#000000eb,#000000b3 62%,#00000052)}.real-satellite-layer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#4ab4f006,#0000 20% 80%,#4ab4f006),radial-gradient(circle,#0000 0 60%,#0000003d 100%);position:absolute;inset:0;box-shadow:inset 0 0 70px #00000047,inset 0 0 24px #44adea0e}.real-satellite-attribution{z-index:2;color:#c8e3f094;letter-spacing:-.02em;text-shadow:0 1px 4px #000000b3;font-size:clamp(9px,.52vw,12px);position:absolute;bottom:8px;right:10px}.satellite-map:before{z-index:1;opacity:.14;filter:brightness(.9)saturate(.45)contrast(1.02)}.satellite-terrain{z-index:3;opacity:.16}.range-ring,.airfield-pin,.track-marker,.map-overlay,.map-controls{z-index:8}.traffic-summary,.adsb-legend,.adsb-warning{z-index:10}.real-satellite-layer{background:#06111a}.real-satellite-tiles{transform-origin:50%;opacity:.96;filter:saturate(.72)contrast(1.08)brightness(.88);will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.real-satellite-tiles img{object-fit:cover;image-rendering:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:256px;height:256px;position:absolute}.real-satellite-tint{mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle at 50% 52%,#1881b214,#0000 42%),linear-gradient(#01122014,#00081238);position:absolute;inset:0}.real-satellite-grid{opacity:.11;background:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px) 0 0/80px 80px,linear-gradient(0deg,#7dd3fc12 1px,#0000 1px) 0 0/80px 80px;-webkit-mask-image:radial-gradient(circle,#000000c7,#00000073 72%,#0000002e);mask-image:radial-gradient(circle,#000000c7,#00000073 72%,#0000002e)}.real-satellite-layer:after{background:radial-gradient(circle,#0000 0 66%,#00000038 100%),linear-gradient(90deg,#020a122e,#0000 14% 86%,#020a122e);box-shadow:inset 0 0 48px #00000038}.satellite-map:before,.satellite-terrain{display:none!important}.satellite-map:after{z-index:2;mix-blend-mode:multiply;background:radial-gradient(circle,#0000 0 63%,#00000024 100%),linear-gradient(#00162608,#0008121a)}.real-satellite-tiles{filter:saturate(.42)contrast(1.03)brightness(.82)!important;opacity:.92!important}.real-satellite-tint{background:radial-gradient(circle at 50% 52%,#1d648712,#0000 44%),linear-gradient(#0112201c,#00081245)!important}.real-satellite-grid{opacity:.1!important}.satellite-map:after{background:radial-gradient(circle,#0000 0 63%,#0000002b 100%),linear-gradient(#0016260d,#00081221)!important}.map-controls{flex-direction:column;align-items:center;gap:5px;display:flex}.map-controls button{cursor:pointer;transition:transform .15s,background .15s,border-color .15s,opacity .15s}.map-controls button:hover:not(:disabled){background:#0a2334e0;border-color:#78d3fcb8;transform:translateY(-1px)}.map-controls button:disabled{cursor:default;opacity:.36}.map-controls span{color:#dcf1ffc7;text-align:center;letter-spacing:-.02em;background:#020b1394;border:1px solid #7dd3fc38;border-radius:7px;min-width:44px;padding:3px 4px;font-size:clamp(9px,.54vw,12px);line-height:1.1}.track-marker .aircraft-heading-icon{filter:drop-shadow(0 0 10px)drop-shadow(0 3px 4px #000000c7);transition:transform .45s,left .45s,top .45s;transform-origin:50%!important;flex:none!important;width:auto!important;height:auto!important;font-size:clamp(27px,1.72vw,43px)!important;font-style:normal!important;line-height:1!important;display:block!important}.real-satellite-tiles{top:0;left:0;transform-origin:0 0!important;filter:saturate(.34)contrast(1.02)brightness(.78)!important;opacity:.94!important;margin:0!important}.real-satellite-tiles img{width:256px!important;height:256px!important}.real-satellite-tint{mix-blend-mode:multiply!important;background:radial-gradient(circle,#196a940e,#0000 44%),linear-gradient(#01122021,#0008124f)!important}.range-ring{border-color:#e2f6ff4a!important}.ring-20{width:73%}.ring-15{width:54.75%}.ring-10{width:36.5%}.ring-5{width:18.25%}.traffic-summary{width:min(58%,620px)!important;overflow:hidden!important}.traffic-summary div{min-width:0!important;overflow:hidden!important}.traffic-summary span,.traffic-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.traffic-summary strong{letter-spacing:-.035em!important;font-size:clamp(17px,1.05vw,25px)!important}.traffic-summary .adsb-status-live{color:#ff5a64!important;text-shadow:0 0 16px #ff4b566b!important}.traffic-summary .adsb-status-offline{color:#8fa5b5!important;text-shadow:none!important;font-size:clamp(16px,.98vw,23px)!important}.track-heading-layer{z-index:8;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heading-vector-line{fill:none;stroke:#69d2fff5;stroke-width:.52px;stroke-linecap:round;stroke-dasharray:1.25 .85;filter:drop-shadow(0 0 7px #38bdf8d9)drop-shadow(0 0 14px #38bdf852);vector-effect:non-scaling-stroke}.heading-caution{stroke:#ffe261;filter:drop-shadow(0 0 7px #ffd85be0)drop-shadow(0 0 16px #ffd85b5c)}.heading-training,.heading-experience{stroke:#c3ff5b;filter:drop-shadow(0 0 7px #adff2fb8)drop-shadow(0 0 15px #adff2f52)}.track-heading-layer{z-index:8!important}.heading-vector-line{opacity:1!important;stroke-width:.6px!important}.track-marker{z-index:9!important}.track-marker .aircraft-heading-icon{filter:drop-shadow(0 0 10px #6edcff6b)drop-shadow(0 3px 4px #000000c7);transition:transform .45s,left .45s,top .45s;object-fit:contain!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;width:clamp(30px,2.05vw,48px)!important;height:clamp(30px,2.05vw,48px)!important;display:block!important}.track-caution .aircraft-heading-icon{filter:drop-shadow(0 0 12px #ffd65c9e)drop-shadow(0 3px 4px #000000d6)}.legend-plane-image{object-fit:contain;filter:drop-shadow(0 0 6px #6edcff47);width:15px;height:15px;display:inline-block}.heading-vector-line{stroke-width:.48px!important;stroke-dasharray:1.25 .5!important;filter:drop-shadow(0 0 7px #38bdf8bd)!important}.map-controls span{text-align:center!important;min-width:44px!important}.adsb-warning strong,.adsb-warning span{letter-spacing:-.02em}.adsb-panel-title span{white-space:nowrap}.track-marker{transition:left .95s linear,top .95s linear!important}.heading-vector-line{transition:x1 .95s linear,y1 .95s linear,x2 .95s linear,y2 .95s linear!important}.metar-overlay h3 small{color:#add1e59e;margin-left:6px;font-size:.72em;font-weight:400}.summary-box small{letter-spacing:-.02em}.weather-section-title{min-height:1.1em}.adsb-warning{max-width:min(520px,55%)!important}.metar-overlay{width:min(32%,300px)!important;max-height:min(44%,420px)!important;padding:clamp(10px,.68vw,14px)!important;top:clamp(245px,16.2vw,330px)!important;left:auto!important;right:clamp(12px,.8vw,18px)!important;overflow:hidden!important}.metar-overlay .overlay-code{font-size:clamp(10px,.58vw,13px)!important;line-height:1.48!important}.metar-overlay .muted-overlay-code{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%);max-height:clamp(115px,9vw,180px)!important;overflow:hidden!important}.adsb-warning{z-index:11!important;max-width:min(350px,34%)!important;bottom:clamp(12px,.8vw,18px)!important;right:clamp(12px,.8vw,18px)!important}.geo-landmark{z-index:6;pointer-events:auto;filter:drop-shadow(0 2px 8px #0000009e);grid-template-columns:auto auto;align-items:center;gap:1px 6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.geo-landmark span{background:#7dd3fc;border:1px solid #ebfaffeb;border-radius:999px;width:clamp(8px,.52vw,12px);height:clamp(8px,.52vw,12px);box-shadow:0 0 13px #38bdf8e6,0 0 0 4px #38bdf821}.geo-landmark strong{color:#ecf9ff;white-space:nowrap;text-shadow:0 2px 6px #000000b8;font-size:clamp(11px,.68vw,15px);font-weight:400;line-height:1}.geo-landmark small{color:#d2e8f4bd;white-space:nowrap;grid-column:2;font-size:clamp(9px,.54vw,12px);font-weight:400;line-height:1}.geo-landmark-bridge span{background:#fbbf24;box-shadow:0 0 13px #fbbf24e0,0 0 0 4px #fbbf241f}.geo-landmark-airport span{background:#60a5fa;box-shadow:0 0 14px #60a5fae6,0 0 0 4px #60a5fa21}.geo-landmark-island span{background:#5eead4;box-shadow:0 0 13px #5eead4d1,0 0 0 4px #5eead41f}.geo-landmark.out-of-range{opacity:.56}.adsb-warning[style*="display: none"],.adsb-status-dock[style*="display: none"],.adsb-bottom-status[style*="display: none"],.adsb-summary-bar[style*="display: none"],.adsb-map-footer[style*="display: none"],.adsb-legend[style*="display: none"],.aircraft-legend[style*="display: none"]{display:none!important}.landmark-marker,.map-landmark,.adsb-landmark{pointer-events:none}.landmark-label,.map-landmark-label,.adsb-landmark-label{letter-spacing:-.02em!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#04122094!important;border:1px solid #73b2ff47!important;border-radius:999px!important;padding:3px 7px!important;font-size:10px!important;line-height:1.1!important;box-shadow:0 4px 14px #00000047!important}.weather-metar-card,.metar-taf-panel,.metar-taf-card{max-height:255px!important;overflow:hidden!important}.weather-metar-card pre,.metar-taf-panel pre,.metar-taf-card pre{max-height:174px!important;font-size:10px!important;line-height:1.35!important;overflow:hidden!important}.adsb-runway-card--wind,.adsb-runway-card{overflow:hidden!important}.adsb-metar-card--separate,.adsb-metar-card,.metar-taf-panel,.metar-taf-card,.weather-metar-card{z-index:28!important;border-radius:11px!important;width:318px!important;max-width:318px!important;max-height:218px!important;margin:0!important;position:absolute!important;top:332px!important;right:16px!important;overflow:hidden!important;transform:none!important}.adsb-runway-card+.adsb-metar-card,.adsb-runway-card+.metar-taf-panel,.adsb-runway-card+.metar-taf-card{margin-top:14px!important}.adsb-metar-card--separate h3,.adsb-metar-card h3,.metar-taf-panel h3,.metar-taf-card h3,.weather-metar-card h3{margin:0 0 9px!important;font-size:17px!important;line-height:1.15!important}.adsb-metar-card--separate small,.adsb-metar-card small,.metar-taf-panel small,.metar-taf-card small,.weather-metar-card small{opacity:.62!important;font-size:10px!important}.adsb-metar-card--separate pre,.adsb-metar-card pre,.metar-taf-panel pre,.metar-taf-card pre,.weather-metar-card pre{white-space:pre-wrap!important;max-height:104px!important;font-size:9.5px!important;line-height:1.3!important;overflow:hidden!important}.adsb-metar-card--separate .metar-metrics,.adsb-metar-card .metar-metrics,.metar-taf-panel .metar-metrics,.metar-taf-card .metar-metrics,.weather-metar-card .metar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important;display:grid!important}.adsb-metar-card--separate .metar-metrics span,.adsb-metar-card .metar-metrics span,.metar-taf-panel .metar-metrics span,.metar-taf-card .metar-metrics span,.weather-metar-card .metar-metrics span{font-size:10px!important}.adsb-metar-card--separate .metar-metrics strong,.adsb-metar-card .metar-metrics strong,.metar-taf-panel .metar-metrics strong,.metar-taf-card .metar-metrics strong,.weather-metar-card .metar-metrics strong{font-size:18px!important}.adsb-runway-card .adsb-metar-card,.adsb-runway-card .metar-taf-panel,.adsb-runway-card .metar-taf-card,.adsb-runway-card .weather-metar-card{display:none!important}.satellite-map .metar-overlay{z-index:12!important;width:min(31%,310px)!important;max-width:310px!important;max-height:235px!important;padding:clamp(10px,.65vw,13px)!important;inset:auto clamp(12px,.8vw,18px) clamp(18px,1.1vw,26px) auto!important;overflow:hidden!important;transform:none!important}.satellite-map .runway-overlay{z-index:13!important;top:clamp(12px,.8vw,18px)!important;bottom:auto!important;right:clamp(12px,.8vw,18px)!important}.satellite-map .metar-overlay h3{margin-bottom:8px!important;font-size:clamp(15px,.88vw,18px)!important;line-height:1.1!important}.satellite-map .metar-overlay h3 small{opacity:.62!important;font-size:10px!important;font-weight:400!important}.satellite-map .metar-overlay .overlay-code{word-break:break-word!important;max-height:78px!important;margin-bottom:7px!important;padding-bottom:7px!important;font-size:clamp(8.6px,.5vw,10.5px)!important;line-height:1.3!important;overflow:hidden!important}.satellite-map .metar-overlay .muted-overlay-code{max-height:58px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%)!important;mask-image:linear-gradient(#000 70%,#0000 100%)!important}.satellite-map .metar-overlay .overlay-metrics{gap:6px!important;margin-top:7px!important}.satellite-map .metar-overlay .overlay-metrics span{font-size:clamp(9px,.52vw,11px)!important}.satellite-map .metar-overlay .overlay-metrics b{font-size:clamp(14px,.75vw,18px)!important}.satellite-map .traffic-summary,.satellite-map .adsb-legend,.satellite-map .aircraft-legend,.satellite-map .adsb-status-dock,.satellite-map .adsb-bottom-status,.satellite-map .adsb-map-footer{display:flex!important}.satellite-map .metar-overlay{z-index:12!important;width:min(31%,310px)!important;max-width:310px!important;max-height:215px!important;inset:390px clamp(12px,.8vw,18px) auto auto!important}.satellite-map .adsb-warning.map-overlay{display:none!important}.satellite-map .traffic-summary,.satellite-map .adsb-status-dock,.satellite-map .adsb-bottom-status,.satellite-map .adsb-map-footer,.satellite-map .adsb-legend,.satellite-map .aircraft-legend{z-index:18!important}.satellite-map .runway-overlay,.satellite-map .metar-overlay{box-sizing:border-box!important;width:min(31%,310px)!important;max-width:310px!important;right:clamp(12px,.8vw,18px)!important}.satellite-map .runway-overlay{top:clamp(12px,.8vw,18px)!important;bottom:auto!important}.satellite-map .metar-overlay{max-height:205px!important;top:342px!important;bottom:auto!important;overflow:hidden!important}.satellite-map .traffic-summary{z-index:18!important;width:min(42%,430px)!important;bottom:28px!important;left:50%!important;transform:translate(-50%)!important}.satellite-map .adsb-legend,.satellite-map .aircraft-legend{z-index:18!important;max-width:min(28%,360px)!important;bottom:28px!important;left:18px!important}.satellite-map .map-location-strip{z-index:18!important;max-width:min(34%,420px)!important;bottom:28px!important;left:18px!important;right:auto!important;transform:none!important}.satellite-map .map-controls{bottom:160px!important}.geo-landmark{transform:translate(-50%,-50%)!important}.satellite-map .traffic-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(42%,430px)!important;min-width:360px!important;max-width:430px!important;display:grid!important;bottom:28px!important;left:50%!important;transform:translate(-50%)!important}.satellite-map .adsb-legend{width:auto!important;max-width:min(28%,360px)!important;display:block!important;bottom:28px!important;left:18px!important}.satellite-map .adsb-legend div{display:flex!important}.satellite-map .right-weather-stack{z-index:30!important;box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:min(31%,310px)!important;max-width:310px!important;display:flex!important;position:absolute!important;top:clamp(12px,.8vw,18px)!important;right:clamp(12px,.8vw,18px)!important}.satellite-map .right-weather-stack .map-overlay,.satellite-map .right-weather-stack .runway-overlay,.satellite-map .right-weather-stack .metar-overlay{box-sizing:border-box!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.satellite-map .right-weather-stack .runway-overlay,.satellite-map .right-weather-stack .metar-overlay{border-radius:9px!important;margin:0!important}.satellite-map .right-weather-stack .runway-overlay{z-index:2!important;overflow:hidden!important}.satellite-map .right-weather-stack .metar-overlay{z-index:1!important;max-height:205px!important;overflow:hidden!important}.satellite-map .right-weather-stack .metar-overlay .overlay-code{word-break:break-word!important;max-height:58px!important;font-size:clamp(8.6px,.5vw,10.5px)!important;line-height:1.3!important;overflow:hidden!important}.satellite-map .right-weather-stack .metar-overlay .muted-overlay-code{max-height:42px!important;overflow:hidden!important}.satellite-map .right-weather-stack .metar-overlay .overlay-metrics{margin-top:7px!important}.landmark-label,.map-landmark-label,.adsb-landmark-label{padding:4px 8px!important;font-size:11px!important}.satellite-map .mini-runway{clip-path:polygon(42% 0%,58% 0%,92% 100%,8% 100%)!important;transform-origin:50% 100%!important;width:clamp(82px,5vw,116px)!important;height:clamp(112px,7vw,156px)!important;margin:8px auto 0!important;transform:perspective(260px)rotateX(40deg)!important}.satellite-map .mini-runway span{height:76%!important;top:10%!important}.satellite-map .mini-runway b,.satellite-map .mini-runway strong{text-shadow:0 2px 8px #00000073!important}.satellite-map .mini-runway b{font-size:clamp(12px,.78vw,17px)!important;top:2px!important}.satellite-map .mini-runway strong{font-size:clamp(18px,1.04vw,24px)!important;bottom:3px!important}.satellite-map .wind-components{margin-top:10px!important}.satellite-map .mini-runway{margin:-14px auto 0!important}.slim-top-bar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:78px!important;padding:10px 18px 10px 14px!important}.topbar-brand-group{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.topbar-logo-wrap{background:radial-gradient(circle,#5ab4ff24,#081b2d00 72%)!important;border-radius:16px!important;flex:0 0 62px!important;justify-content:center!important;align-items:center!important;width:62px!important;height:62px!important;display:flex!important}.topbar-logo{filter:drop-shadow(0 0 12px #57bdff2e);object-fit:contain!important;width:58px!important;height:58px!important}.slim-title-block{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.slim-title-kicker{color:#79c9ff!important;letter-spacing:.22em!important;opacity:.88!important;white-space:nowrap!important;font-size:11px!important;font-weight:400!important;line-height:1!important}.slim-title-block h1{color:#f7fbff!important;white-space:nowrap!important;text-shadow:0 2px 18px #0000002e!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;line-height:1.04!important;display:flex!important}.slim-title-block .title-main{letter-spacing:-.05em!important;font-size:clamp(27px,1.72vw,38px)!important;font-weight:520!important}.slim-title-block .title-divider{background:#7ab6d652!important;flex:0 0 1px!important;width:1px!important;height:22px!important}.slim-title-block .title-panel{letter-spacing:-.03em!important;color:#b9dfff!important;font-size:clamp(19px,1.12vw,26px)!important;font-weight:400!important}.slim-clock{text-align:right!important;border-left:1px solid #77b3d238!important;grid-template-columns:max-content minmax(8.2ch,8.2ch)!important;justify-content:end!important;align-items:center!important;column-gap:clamp(14px,1vw,24px)!important;height:100%!important;padding-left:clamp(18px,1.2vw,30px)!important;display:grid!important}.slim-clock span,.slim-clock strong{white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;display:inline-block!important}.slim-clock span{color:#c3def0!important;letter-spacing:-.04em!important;font-size:clamp(21px,1.35vw,31px)!important;font-weight:400!important;line-height:1!important}.slim-clock strong{color:#fff!important;letter-spacing:-.04em!important;text-align:right!important;min-width:8.2ch!important;font-size:clamp(29px,1.95vw,45px)!important;font-weight:520!important;line-height:1!important}.slim-top-bar{gap:12px!important;min-height:74px!important;padding:8px 14px 8px 12px!important;overflow:hidden!important}.topbar-brand-group{gap:10px!important;min-width:0!important;overflow:hidden!important}.topbar-logo-wrap{width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 56px!important}.topbar-logo{filter:none!important;width:54px!important;height:54px!important}.slim-title-kicker{letter-spacing:.18em!important;font-size:10px!important}.slim-title-block h1{gap:8px!important;min-width:0!important;overflow:hidden!important}.slim-title-block .title-main{font-size:clamp(22px,1.42vw,30px)!important}.slim-title-block .title-panel{font-size:clamp(16px,.92vw,21px)!important}.slim-clock{flex:none!important;grid-template-columns:max-content 7.6ch!important;justify-self:end!important;column-gap:12px!important;padding-left:14px!important;overflow:hidden!important}.slim-clock span{font-size:clamp(18px,1.15vw,27px)!important}.slim-clock strong{min-width:7.6ch!important;font-size:clamp(24px,1.58vw,36px)!important}.slim-top-bar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) max-content!important;padding-right:42px!important;overflow:hidden!important}.slim-clock{box-sizing:border-box!important;grid-template-columns:270px 190px!important;justify-content:end!important;justify-self:end!important;column-gap:22px!important;width:520px!important;min-width:520px!important;max-width:520px!important;margin-right:0!important;padding-left:24px!important;overflow:visible!important}.slim-clock span{text-align:right!important;width:270px!important;font-size:26px!important}.slim-clock strong{text-align:right!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;width:190px!important;min-width:190px!important;max-width:190px!important;font-size:34px!important}.topbar-brand-group,.slim-title-block,.slim-title-block h1{min-width:0!important;overflow:hidden!important}.slim-title-block .title-main,.slim-title-block .title-panel{text-overflow:ellipsis!important;overflow:hidden!important}.instructor-table .table-row{grid-template-columns:.88fr 1.02fr 1.12fr .82fr!important}.table-row>div{text-align:center!important;justify-content:center!important;padding:0 clamp(6px,.42vw,9px)!important;font-size:clamp(11px,.7vw,16px)!important}.table-head>div{text-align:center!important;justify-content:center!important;font-size:clamp(10px,.6vw,13px)!important}.aircraft-code{text-align:center!important;justify-content:center!important;gap:6px!important}.dot-status{text-align:center!important;justify-content:center!important;gap:8px!important}.status-pill{min-width:clamp(58px,3.4vw,84px)!important;box-shadow:none!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:.38em .72em!important;font-size:clamp(10px,.6vw,14px)!important;font-weight:400!important}.status-dot{width:.72em!important;height:.72em!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.consent-row>div,.consent-list-head,.consent-list-head strong{text-align:center}.aircraft-table .table-row{grid-template-columns:1.22fr .96fr 1.06fr .76fr .7fr .8fr .72fr .8fr .78fr!important}.table-row>div{font-size:clamp(12px,.74vw,18px)!important}.table-head>div{font-size:clamp(10px,.64vw,14px)!important}.aircraft-code{gap:7px!important}.aircraft-code span{font-size:1em!important}.daily-detailed-card-v82{grid-template-rows:auto auto 1fr!important;align-content:stretch!important;gap:10px!important;padding:12px 14px!important;display:grid!important}.daily-topline{justify-content:space-between!important;align-items:center!important;display:flex!important}.daily-mainline{grid-template-columns:auto 1fr!important;place-items:center!important;gap:10px!important;display:grid!important}.daily-mainline b{font-size:clamp(18px,1.06vw,23px)!important}.daily-detail-grid-v82{grid-template-columns:1fr!important;align-content:end!important;gap:6px!important;display:grid!important}.daily-detail-grid-v82 small{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;font-size:clamp(12px,.72vw,15px)!important;line-height:1.2!important;display:grid!important}.daily-detail-grid-v82 small em{color:#b8d8ee!important;font-style:normal!important}.daily-detail-grid-v82 small span{text-align:right!important;color:#f4fbff!important;font-weight:520!important}.hourly-compact{padding:10px 12px!important}.hourly-dense-grid-v82{background:0 0!important;border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;height:calc(100% - 34px)!important;display:grid!important;overflow:visible!important}.hourly-dense-grid-v82 article{background:linear-gradient(#041626e0,#020d18eb)!important;border:1px solid #69bae43b!important;border-radius:10px!important;grid-template-rows:auto auto auto auto auto auto!important;row-gap:5px!important;padding:10px 8px!important}.hourly-dense-grid-v82 strong{font-size:clamp(16px,.94vw,20px)!important;line-height:1!important}.hourly-dense-grid-v82 .wx-icon{font-size:clamp(24px,1.38vw,32px)!important}.hourly-dense-grid-v82 b{font-size:clamp(18px,1.04vw,23px)!important;line-height:1!important}.hourly-dense-grid-v82 small{white-space:nowrap!important;text-overflow:initial!important;color:#dbeaf4!important;font-size:clamp(12px,.7vw,14px)!important;line-height:1.24!important;display:block!important;overflow:visible!important}.hourly-dense-grid-v82 .weather-section-title,.weather-section-title{margin-bottom:8px!important}.advanced-daily-panel,.daily-compact{padding:10px 12px!important;overflow:hidden!important}.detailed-daily-grid-v82{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;height:calc(100% - 34px)!important;display:grid!important}.daily-detailed-card-v82{grid-template-rows:26px 46px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.daily-mainline{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:0!important;display:grid!important}.daily-mainline .wx-icon{font-size:clamp(25px,1.38vw,33px)!important;line-height:1!important}.daily-mainline b{white-space:nowrap!important;font-size:clamp(18px,1vw,22px)!important;line-height:1!important}.daily-detail-grid-v82{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important;align-content:stretch!important;gap:5px!important;display:grid!important}.daily-info-chip,.daily-detail-grid-v82 small{white-space:nowrap!important;background:#071f32bd!important;border-radius:6px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:4px 6px!important;font-size:clamp(13px,.76vw,16px)!important;line-height:1.05!important;display:grid!important}.daily-info-chip em,.daily-detail-grid-v82 small em{color:#80cffd!important;letter-spacing:-.03em!important;font-size:clamp(12px,.72vw,15px)!important;font-style:normal!important;font-weight:520!important;display:block!important}.daily-info-chip span,.daily-detail-grid-v82 small span{color:#f6fbff!important;text-align:right!important;font-size:clamp(13px,.78vw,16px)!important;font-weight:400!important;display:block!important;overflow:visible!important}.hourly-compact .weather-section-title,.advanced-hourly-panel .weather-section-title{height:26px!important;margin-bottom:8px!important;line-height:26px!important}.hourly-dense-grid-v82 article{background:linear-gradient(#041626e0,#020d18eb)!important;border:1px solid #69bae43d!important;border-radius:9px!important;grid-template-rows:18px 24px 20px repeat(3,17px)!important;place-items:center!important;row-gap:2px!important;min-width:0!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}.hourly-dense-grid-v82 strong{white-space:nowrap!important;font-size:clamp(13px,.78vw,16px)!important;line-height:1!important}.hourly-dense-grid-v82 .wx-icon{font-size:clamp(19px,1.08vw,25px)!important;line-height:1!important}.hourly-dense-grid-v82 b{white-space:nowrap!important;font-size:clamp(15px,.9vw,19px)!important;line-height:1!important}.hourly-info,.hourly-dense-grid-v82 small{color:#dbeaf4!important;white-space:nowrap!important;width:100%!important;text-overflow:initial!important;letter-spacing:-.04em!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;font-size:clamp(10px,.62vw,13px)!important;line-height:1!important;display:grid!important;overflow:visible!important}.hourly-info span{text-align:right!important;color:#f6fbff!important;font-weight:520!important;display:block!important;overflow:visible!important}.advanced-hourly-panel,.hourly-compact{padding:9px 12px!important;overflow:hidden!important}.hourly-compact .weather-section-title,.advanced-hourly-panel .weather-section-title{height:24px!important;margin:0 0 7px!important;font-size:clamp(18px,1.04vw,24px)!important;line-height:24px!important}.hourly-dense-grid-v82{background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:1fr!important;grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:5px!important;height:calc(100% - 31px)!important;display:grid!important;overflow:hidden!important}.hourly-dense-grid-v82 article,.hourly-dense-grid-v82 .hourly-compact-card{background:linear-gradient(#041626e6,#020d18f0)!important;border:1px solid #69bae43d!important;border-radius:8px!important;grid-template-rows:20px 22px 18px 18px 18px!important;place-items:center stretch!important;row-gap:2px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:6px 5px!important;display:grid!important;overflow:hidden!important}.hourly-dense-grid-v82 article:first-child,.hourly-dense-grid-v82 article:nth-child(7n+1){border-left:1px solid #69bae43d!important}.hourly-time-row{justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.hourly-time-row strong,.hourly-dense-grid-v82 strong{color:#f5fbff!important;white-space:nowrap!important;font-size:clamp(12px,.7vw,15px)!important;font-weight:520!important;line-height:1!important}.hourly-time-row .wx-icon,.hourly-dense-grid-v82 .wx-icon{flex:none!important;font-size:clamp(14px,.82vw,18px)!important;line-height:1!important}.hourly-dense-grid-v82 b{color:#fff!important;text-align:center!important;white-space:nowrap!important;font-size:clamp(15px,.9vw,19px)!important;font-weight:400!important;line-height:1!important;display:block!important}.hourly-info,.hourly-dense-grid-v82 small{color:#b9d6e8!important;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.05em!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;font-size:clamp(9px,.52vw,11px)!important;line-height:1!important;display:grid!important;overflow:hidden!important}.hourly-info span{color:#f3fbff!important;text-align:right!important;text-overflow:clip!important;min-width:0!important;font-size:clamp(9px,.52vw,11px)!important;font-weight:520!important;display:block!important;overflow:hidden!important}.daily-detailed-card-v82{grid-template-rows:25px 48px minmax(74px,1fr)!important;gap:7px!important;padding:10px!important}.daily-detail-grid-v82{grid-template-rows:repeat(3,minmax(22px,1fr))!important;grid-template-columns:1fr!important;gap:5px!important;height:100%!important;display:grid!important}.daily-info-chip,.daily-detail-grid-v82 small{background:#082237d1!important;border-radius:7px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:5px 7px!important;font-size:14px!important;line-height:1!important;display:grid!important}.daily-info-chip em,.daily-detail-grid-v82 small em{color:#7fd0ff!important;letter-spacing:-.04em!important;font-size:14px!important;font-style:normal!important;font-weight:520!important}.daily-info-chip span,.daily-detail-grid-v82 small span{color:#f8fcff!important;text-align:right!important;font-size:14px!important;font-weight:400!important}.daily-detailed-card-v82:not(.is-sat):not(.is-sun) .daily-topline strong,.daily-detailed-card-v82:not(.is-sat):not(.is-sun) .daily-topline span{color:#f3fbff!important}.daily-detailed-card-v82.is-sat .daily-topline strong,.daily-detailed-card-v82.is-sat .daily-topline span{color:#78b8ff!important}.daily-detailed-card-v82.is-sun .daily-topline strong,.daily-detailed-card-v82.is-sun .daily-topline span{color:#ff7b8b!important}.daily-topline strong{font-size:clamp(13px,.82vw,17px)!important;line-height:1!important}.daily-topline span{font-size:clamp(12px,.72vw,15px)!important;line-height:1!important}.daily-mainline{grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important}.daily-mainline .wx-icon{font-size:clamp(19px,1.08vw,24px)!important}.daily-mainline b{font-size:clamp(15px,.92vw,19px)!important;font-weight:400!important}.hourly-dense-grid-v82 article,.hourly-dense-grid-v82 .hourly-compact-card{grid-template-rows:18px 20px 20px 20px 20px!important;row-gap:3px!important;padding:7px 4px!important}.hourly-time-row strong,.hourly-dense-grid-v82 strong{font-size:clamp(12px,.68vw,14px)!important}.hourly-time-row .wx-icon,.hourly-dense-grid-v82 .wx-icon{font-size:clamp(13px,.78vw,16px)!important}.hourly-dense-grid-v82 b{font-size:clamp(14px,.86vw,17px)!important}.hourly-info,.hourly-dense-grid-v82 small{letter-spacing:-.03em!important;grid-template-columns:20px minmax(0,1fr)!important;gap:3px!important;font-size:clamp(10.5px,.62vw,12px)!important;line-height:1.05!important}.hourly-info span{font-size:clamp(11px,.66vw,12.5px)!important;font-weight:400!important}.weather-ops-panel .daily-detailed-card-v82 .daily-topline{align-items:center!important}.weather-ops-panel .daily-detailed-card-v82 .daily-mainline{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important}.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82{gap:4px!important}.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82 small em,.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82 small span{font-size:12px!important;line-height:1!important}.weather-ops-panel .hourly-dense-grid-v82{grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:5px!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card{grid-template-rows:16px 19px 18px 18px 18px!important;row-gap:4px!important;padding:8px 4px 7px!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-time-row{gap:3px!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-time-row strong{font-size:11px!important;font-weight:520!important;line-height:1!important}.weather-ops-panel .hourly-dense-grid-v82 b{font-size:13px!important;font-weight:520!important;line-height:1!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info{grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;font-size:9px!important;line-height:1!important;display:grid!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{text-align:right!important;font-size:11px!important;font-weight:400!important;line-height:1!important}.weather-ops-panel .daily-detailed-card-v82 .daily-topline strong{font-size:14px!important;font-weight:520!important;line-height:1!important}.weather-ops-panel .daily-detailed-card-v82 .daily-topline span{font-size:clamp(13px,.76vw,16px)!important;font-weight:520!important;line-height:1!important}.weather-ops-panel .daily-detailed-card-v82 .daily-mainline b{font-size:clamp(18px,1vw,22px)!important;font-weight:400!important;line-height:1!important}.weather-ops-panel .daily-detailed-card-v82 .daily-mainline .wx-icon{font-size:clamp(25px,1.38vw,33px)!important}.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82 small{grid-template-columns:44px minmax(0,1fr)!important;padding:5px 7px!important}.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82 small em{font-size:14px!important;font-weight:520!important;line-height:1!important}.weather-ops-panel .daily-detailed-card-v82 .daily-detail-grid-v82 small span{font-size:14px!important;font-weight:400!important;line-height:1!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-time-row .wx-icon{font-size:clamp(14px,.82vw,18px)!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{font-size:clamp(11px,.66vw,12.5px)!important;font-weight:400!important}.weather-ops-panel .daily-detailed-card-v82 .daily-topline strong{font-size:16px!important}.weather-ops-panel .advanced-daily-panel .daily-detailed-card-v82 .daily-topline>strong,.weather-ops-panel .daily-compact .daily-detailed-card-v82 .daily-topline>strong,.weather-ops-panel .detailed-daily-grid-v82 .daily-detailed-card-v82 .daily-topline>strong{font-size:18px!important;font-weight:520!important;line-height:1!important}.status-pill{box-shadow:none!important;border:1px solid #ffffff2e!important}html,body{width:100%!important;max-width:100%!important;overflow:hidden!important}.screen-shell{box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:100vw!important;overflow:hidden!important}.ops-layout{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.right-ops-grid,.right-top-grid,.bottom-ops-grid,.panel,.table,.weather-ops-panel,.weather-ops-grid,.satellite-panel,.adsb-map,.satellite-map{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.right-ops-grid,.right-top-grid{overflow:hidden!important}.table-row,.aircraft-table .table-row,.instructor-table .table-row{width:100%!important;min-width:0!important}.table-row>div{min-width:0!important}.weather-ops-grid-v83,.advanced-weather-card,.advanced-daily-panel,.advanced-hourly-panel,.weather-summary-grid-v83,.detailed-daily-grid-v82,.hourly-dense-grid-v82{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.weather-ops-panel .hourly-dense-grid-v82{grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:4px!important;width:100%!important}.weather-ops-panel .hourly-dense-grid-v82 article,.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}.satellite-map .right-weather-stack,.satellite-map .runway-overlay,.satellite-map .metar-overlay{box-sizing:border-box!important;max-width:min(31%,310px)!important}.aircraft-code,.dot-status,.consent-row>div,.hourly-info,.daily-info-chip{min-width:0!important;overflow:hidden!important}.wx-icon.wx-sun{color:#ffd43b!important}.wx-icon.wx-partly{color:#ffc857!important}.wx-icon.wx-cloud{color:#c7def2!important}.wx-icon.wx-night{color:#c6d0ff!important}.wx-icon.wx-rain{color:#4fb7ff!important}.wx-icon.wx-snow{color:#e9f8ff!important}.wx-icon.wx-storm{color:#ffcf33!important}.daily-mainline .wx-icon,.hourly-time-row .wx-icon,.hourly-dense-grid-v82 .wx-icon{background:#69beff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:1.55em!important;height:1.55em!important;display:inline-flex!important}.wx-icon.wx-sun,.wx-icon.wx-partly{background:#ffc74024!important}.wx-icon.wx-rain{background:#44afff29!important}.status-pill{text-shadow:none!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff47!important}.status-dot{box-shadow:none!important;border:1px solid #ffffff38!important}.status-dot.tone-green{background:#73e394!important}.status-dot.tone-blue{background:#86cfff!important}.status-dot.tone-yellow{background:#ffd86a!important}.status-dot.tone-red{background:#ffa39b!important}.status-dot.tone-gray{background:#b7c2cc!important}.daily-mainline .wx-icon,.hourly-time-row .wx-icon,.hourly-dense-grid-v82 .wx-icon{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.wx-icon.wx-sun,.wx-icon.wx-partly,.wx-icon.wx-rain,.wx-icon.wx-cloud,.wx-icon.wx-night,.wx-icon.wx-snow,.wx-icon.wx-storm{background:0 0!important}.wx-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.wx-icon svg{width:1em;height:1em;display:block;overflow:visible}.status-pill{min-width:clamp(60px,3.6vw,88px)!important;text-shadow:none!important;border:1px solid #ffffff57!important;border-radius:8px!important;padding:.42em .82em!important;font-size:clamp(11px,.68vw,15px)!important;font-weight:400!important;line-height:1.05!important;box-shadow:inset 0 1px #ffffff47,0 1px 6px #0000001a!important}.tone-green{color:#0f4d21!important;background:linear-gradient(#b7f2b7 0%,#92e79d 100%)!important}.tone-blue{color:#0d4270!important;background:linear-gradient(#c5e7ff 0%,#9ad2ff 100%)!important}.tone-yellow{color:#6d4a00!important;background:linear-gradient(#ffe58f 0%,#ffd35f 100%)!important}.tone-red{color:#7e2a27!important;background:linear-gradient(#ffc2bc 0%,#ffa59d 100%)!important}.tone-gray{color:#425361!important;background:linear-gradient(#e2e8ee 0%,#cfd8e1 100%)!important}.status-pill,.aircraft-status-panel .status-pill,.instructor-status-panel .status-pill,.consent-panel .status-pill,.daily-mini-card .status-pill,.consent-row .status-pill{letter-spacing:-.01em!important;min-width:clamp(68px,4vw,96px)!important;height:auto!important;text-shadow:none!important;border:1px solid #ffffff6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:.46em .88em!important;font-size:clamp(11px,.7vw,15px)!important;font-weight:400!important;line-height:1.08!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff57,0 1px 6px #0000001a!important}.status-pill,.aircraft-status-panel .status-pill,.instructor-status-panel .status-pill,.consent-panel .status-pill,.daily-mini-card .status-pill,.consent-row .status-pill{border:1px solid #ffffff85!important;box-shadow:inset 0 1px #ffffff6b,0 1px 8px #0000001a!important}.status-pill.tone-green,.tone-green.status-pill,.aircraft-status-panel .tone-green,.instructor-status-panel .tone-green,.consent-panel .tone-green{color:#0c4a1e!important;background:linear-gradient(#c6f6c9 0%,#aef0b5 100%)!important}.status-pill.tone-blue,.tone-blue.status-pill,.aircraft-status-panel .tone-blue,.instructor-status-panel .tone-blue,.consent-panel .tone-blue{color:#0b4576!important;background:linear-gradient(#d5ecff 0%,#bde0ff 100%)!important}.status-pill.tone-yellow,.tone-yellow.status-pill,.aircraft-status-panel .tone-yellow,.instructor-status-panel .tone-yellow,.consent-panel .tone-yellow{color:#654800!important;background:linear-gradient(#ffec9e 0%,#ffe07a 100%)!important}.status-pill.tone-red,.tone-red.status-pill,.aircraft-status-panel .tone-red,.instructor-status-panel .tone-red,.consent-panel .tone-red{color:#7a2a25!important;background:linear-gradient(#ffd0cb 0%,#ffbcb5 100%)!important}.status-pill.tone-gray,.tone-gray.status-pill,.aircraft-status-panel .tone-gray,.instructor-status-panel .tone-gray,.consent-panel .tone-gray{color:#46586a!important;background:linear-gradient(#edf2f6 0%,#dde6ee 100%)!important}.status-pill,.aircraft-status-panel .status-pill,.instructor-status-panel .status-pill,.consent-panel .status-pill,.daily-mini-card .status-pill,.consent-row .status-pill{box-shadow:none!important;background:0 0!important}.status-pill.tone-green,.tone-green.status-pill,.aircraft-status-panel .tone-green,.instructor-status-panel .tone-green,.consent-panel .tone-green{color:#89e29a!important;background:0 0!important;border-color:#89e29abf!important}.status-pill.tone-blue,.tone-blue.status-pill,.aircraft-status-panel .tone-blue,.instructor-status-panel .tone-blue,.consent-panel .tone-blue{color:#9fd0ff!important;background:0 0!important;border-color:#9fd0ffc7!important}.status-pill.tone-yellow,.tone-yellow.status-pill,.aircraft-status-panel .tone-yellow,.instructor-status-panel .tone-yellow,.consent-panel .tone-yellow{color:#ffd86e!important;background:0 0!important;border-color:#ffd86ec7!important}.status-pill.tone-red,.tone-red.status-pill,.aircraft-status-panel .tone-red,.instructor-status-panel .tone-red,.consent-panel .tone-red{color:#ffb0a9!important;background:0 0!important;border-color:#ffb0a9c7!important}.status-pill.tone-gray,.tone-gray.status-pill,.aircraft-status-panel .tone-gray,.instructor-status-panel .tone-gray,.consent-panel .tone-gray{color:#d9e3ee!important;background:0 0!important;border-color:#d9e3eeb8!important}.status-pill,.aircraft-status-panel .status-pill,.instructor-status-panel .status-pill,.consent-panel .status-pill,.daily-mini-card .status-pill,.consent-row .status-pill{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-width:0!important;padding:0!important}.status-pill.tone-green,.tone-green.status-pill,.aircraft-status-panel .tone-green,.instructor-status-panel .tone-green,.consent-panel .tone-green{color:#89e29a!important;background:0 0!important;border:none!important}.status-pill.tone-blue,.tone-blue.status-pill,.aircraft-status-panel .tone-blue,.instructor-status-panel .tone-blue,.consent-panel .tone-blue{color:#9fd0ff!important;background:0 0!important;border:none!important}.status-pill.tone-yellow,.tone-yellow.status-pill,.aircraft-status-panel .tone-yellow,.instructor-status-panel .tone-yellow,.consent-panel .tone-yellow{color:#ffd86e!important;background:0 0!important;border:none!important}.status-pill.tone-red,.tone-red.status-pill,.aircraft-status-panel .tone-red,.instructor-status-panel .tone-red,.consent-panel .tone-red{color:#ffb0a9!important;background:0 0!important;border:none!important}.status-pill.tone-gray,.tone-gray.status-pill,.aircraft-status-panel .tone-gray,.instructor-status-panel .tone-gray,.consent-panel .tone-gray{color:#d9e3ee!important;background:0 0!important;border:none!important}.aircraft-table .table-row>div,.instructor-table .table-row>div{border-left:0!important}.weather-ops-panel .value-green{color:#77e58f!important}.weather-ops-panel .value-orange{color:#ffb84d!important}.weather-ops-panel .value-red{color:#ff7770!important}.weather-ops-panel .value-neutral{color:#f6fbff!important}.weather-ops-panel .daily-detail-grid-v82 small,.weather-ops-panel .daily-info-chip{grid-template-columns:52px minmax(0,1fr)!important}.weather-ops-panel .hourly-info{grid-template-columns:34px minmax(0,1fr)!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info{white-space:nowrap!important;grid-template-columns:26px minmax(34px,1fr)!important;align-items:center!important;column-gap:5px!important;width:100%!important;display:grid!important;overflow:hidden!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;min-width:34px!important;display:block!important;overflow:visible!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info{font-size:clamp(10px,.58vw,12px)!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{font-size:clamp(10.5px,.62vw,12.5px)!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{text-align:right!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;min-width:38px!important;font-size:clamp(11px,.66vw,12.5px)!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info{grid-template-columns:26px minmax(40px,1fr)!important;column-gap:9px!important;font-size:13px!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-info span{text-align:right!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;min-width:40px!important;font-size:13px!important;font-weight:400!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-time-row strong{font-size:15px!important}.weather-ops-panel .hourly-dense-grid-v82 b{font-size:19px!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card .hourly-info{white-space:nowrap!important;grid-template-columns:28px minmax(42px,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;font-size:13px!important;line-height:1.05!important;display:grid!important;overflow:visible!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card .hourly-info em{color:#cde4f2!important;text-align:left!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.05!important;display:block!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card .hourly-info .hourly-value{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;min-width:42px!important;font-size:13px!important;font-weight:400!important;line-height:1.05!important;display:block!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card .hourly-time-row strong{font-size:15px!important;line-height:1!important}.weather-ops-panel .hourly-dense-grid-v82 .hourly-compact-card>b{font-size:19px!important;line-height:1!important}html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card .hourly-time-row>strong{font-size:17px!important;line-height:1!important}html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card>b{font-size:21px!important;line-height:1!important}html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card small.hourly-info,html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card small.hourly-info>em{font-size:15px!important;line-height:1.05!important}html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card small.hourly-info>span,html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card small.hourly-info>span.hourly-value{text-align:right!important;min-width:44px!important;font-size:15px!important;font-weight:400!important;line-height:1.05!important}html body .weather-ops-panel .advanced-hourly-panel .hourly-dense-grid-v82 article.hourly-compact-card small.hourly-info{grid-template-columns:28px minmax(44px,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;display:grid!important}html,body,#__next,main,button,input,select,textarea{font-synthesis-weight:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--skynuri-font)!important}.display-shell,.display-shell *,.weather-ops-panel,.weather-ops-panel *,.aircraft-table,.aircraft-table *,.instructor-table,.instructor-table *,.slim-top-bar,.slim-top-bar *{font-family:var(--skynuri-font)!important}:root{--skynuri-font:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html,body{font-family:var(--skynuri-font)!important}body,body :not(.wx-icon):not(.wx-icon *){font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--skynuri-font)!important}html body .weather-ops-panel article.forecast-light-card,html body .weather-ops-panel article.forecast-light-card *{font-family:var(--skynuri-font)!important;font-weight:400!important}html body .weather-ops-panel>h2,html body .weather-ops-panel .advanced-hourly-panel>h2{font-weight:580!important}html body .weather-ops-panel article.forecast-light-card .forecast-day-label,html body .weather-ops-panel article.forecast-light-card .forecast-date-label,html body .weather-ops-panel article.forecast-light-card header strong,html body .weather-ops-panel article.forecast-light-card header span{font-weight:400!important}html body .weather-ops-panel article.forecast-light-card .forecast-temp-value,html body .weather-ops-panel article.forecast-light-card p{font-weight:520!important}html body .weather-ops-panel article.forecast-light-card .daily-info-chip,html body .weather-ops-panel article.forecast-light-card .daily-info-chip em,html body .weather-ops-panel article.forecast-light-card .hourly-info,html body .weather-ops-panel article.forecast-light-card .hourly-info em,html body .weather-ops-panel article.forecast-light-card .daily-info-chip span,html body .weather-ops-panel article.forecast-light-card .hourly-info span,html body .weather-ops-panel article.forecast-light-card .forecast-metric-value,html body .weather-ops-panel article.forecast-light-card .hourly-value,html body .weather-ops-panel article.forecast-light-card .value-green,html body .weather-ops-panel article.forecast-light-card .value-orange,html body .weather-ops-panel article.forecast-light-card .value-red,html body .weather-ops-panel article.forecast-light-card .value-neutral,html body .weather-ops-panel article.forecast-light-card .hourly-time-value{font-weight:400!important}html body .weather-ops-panel article.forecast-light-card .hourly-temp-value{font-weight:520!important}html body .weather-ops-panel article.forecast-light-card .hourly-info{grid-template-columns:28px minmax(44px,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;display:grid!important}html body .weather-ops-panel .daily-forecast-card-v119,html body .weather-ops-panel .daily-forecast-card-v119 *{font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-day-value-v119,html body .weather-ops-panel .daily-forecast-card-v119 .daily-date-value-v119{letter-spacing:-.02em!important;font-weight:400!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-temp-value-v119{letter-spacing:-.045em!important;word-spacing:0!important;white-space:nowrap!important;font-weight:520!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-info-row-v119{grid-template-columns:34px minmax(62px,1fr)!important;align-items:center!important;column-gap:8px!important;font-weight:400!important;display:grid!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-info-label-v119{letter-spacing:-.01em!important;font-weight:400!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-info-value-v119,html body .weather-ops-panel .daily-forecast-card-v119 .forecast-metric-value,html body .weather-ops-panel .daily-forecast-card-v119 .value-green,html body .weather-ops-panel .daily-forecast-card-v119 .value-orange,html body .weather-ops-panel .daily-forecast-card-v119 .value-red,html body .weather-ops-panel .daily-forecast-card-v119 .value-neutral{letter-spacing:-.02em!important;text-align:right!important;white-space:nowrap!important;font-weight:400!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-temp-value-v119,html body .weather-ops-panel article.forecast-light-card .hourly-temp-value{font-weight:520!important}html body .weather-ops-panel .daily-forecast-card-v119 .daily-info-value-v119,html body .weather-ops-panel article.forecast-light-card .hourly-value{font-weight:400!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 *{font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-topline strong,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-topline span,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-day-value-v119,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-date-value-v119{letter-spacing:-.02em!important;font-weight:400!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-mainline .daily-temp-match-hourly{letter-spacing:-.045em!important;word-spacing:0!important;white-space:nowrap!important;font-size:20px!important;font-weight:520!important;line-height:1!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-row-match,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip{grid-template-columns:34px minmax(62px,1fr)!important;align-items:center!important;column-gap:8px!important;font-size:14px!important;line-height:1.05!important;display:grid!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-row-match em,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip em{letter-spacing:-.01em!important;font-size:14px!important;font-weight:400!important;line-height:1.05!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-value-match,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip span,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .value-green,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .value-orange,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .value-red,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .value-neutral{letter-spacing:-.02em!important;text-align:right!important;white-space:nowrap!important;font-size:14px!important;font-weight:400!important;line-height:1.05!important}html body .bottom-ops-grid,html body .bottom-ops-grid *{font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}html body .bottom-ops-grid .bottom-panel-title,html body .bottom-ops-grid .panel-header h2{letter-spacing:-.035em!important;font-weight:400!important}html body .bottom-ops-grid .caution-list .caution-title-text,html body .bottom-ops-grid .caution-list strong{letter-spacing:-.025em!important;font-weight:560!important}html body .bottom-ops-grid .caution-list .caution-description-text,html body .bottom-ops-grid .caution-list p{letter-spacing:-.015em!important;font-weight:400!important}html body .bottom-ops-grid .summary-number,html body .bottom-ops-grid .summary-number *{font-weight:400!important}html body .bottom-ops-grid .summary-number .summary-label-text,html body .bottom-ops-grid .summary-number span{font-weight:430!important}html body .bottom-ops-grid .summary-number .summary-count-text,html body .bottom-ops-grid .summary-number strong{letter-spacing:-.04em!important;font-weight:520!important}html body .bottom-ops-grid .consent-list-head .consent-list-title,html body .bottom-ops-grid .consent-list-head strong{letter-spacing:-.02em!important;font-weight:520!important}html body .bottom-ops-grid .consent-list-head .consent-list-subtitle,html body .bottom-ops-grid .consent-list-head span,html body .bottom-ops-grid .consent-row,html body .bottom-ops-grid .consent-row>div{font-weight:400!important}html body .bottom-ops-grid .consent-row .consent-cell-primary,html body .bottom-ops-grid .consent-row .consent-time,html body .bottom-ops-grid .consent-row .consent-aircraft,html body .bottom-ops-grid .consent-row .consent-name{letter-spacing:-.025em!important;font-weight:520!important}html body .bottom-ops-grid .consent-row .consent-cell-status,html body .bottom-ops-grid .consent-row .status-pill,html body .bottom-ops-grid .consent-panel .status-pill{letter-spacing:-.015em!important;font-weight:400!important}html body .bottom-ops-grid .consent-panel .consent-list-wrap .consent-list .consent-row>div{font-weight:520!important}html body .bottom-ops-grid .consent-panel .consent-list-wrap .consent-list .consent-row .consent-status,html body .bottom-ops-grid .consent-panel .consent-list-wrap .consent-list .consent-row .consent-status *{font-weight:400!important}html body .aircraft-panel,html body .aircraft-panel *,html body .instructor-panel,html body .instructor-panel *{font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}html body .aircraft-panel .panel-header h2,html body .instructor-panel .panel-header h2{letter-spacing:-.035em!important;font-weight:400!important}html body .aircraft-panel .panel-header span,html body .instructor-panel .panel-header span{font-weight:400!important}html body .aircraft-table .table-head,html body .aircraft-table .table-head>div,html body .instructor-table .table-head,html body .instructor-table .table-head>div,html body .aircraft-table .table-row:not(.table-head),html body .aircraft-table .table-row:not(.table-head)>div,html body .instructor-table .table-row:not(.table-head),html body .instructor-table .table-row:not(.table-head)>div{letter-spacing:-.02em!important;font-weight:400!important}html body .aircraft-table .aircraft-code,html body .aircraft-table .aircraft-code *,html body .aircraft-table .table-row:not(.table-head)>div:nth-child(3),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(4),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(5),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(6),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(7),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(8),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(9),html body .instructor-table .table-row:not(.table-head)>div:first-child,html body .instructor-table .table-row:not(.table-head)>div:nth-child(3){font-weight:520!important}html body .aircraft-table .status-pill,html body .aircraft-table .value-green,html body .aircraft-table .value-orange,html body .aircraft-table .value-red,html body .aircraft-table .value-neutral,html body .instructor-table .status-pill,html body .instructor-table .dot-status,html body .instructor-table .dot-status *,html body .instructor-table .value-green,html body .instructor-table .value-orange,html body .instructor-table .value-red,html body .instructor-table .value-neutral{font-weight:400!important}html body .aircraft-table .table-row:not(.table-head)>div:nth-child(2),html body .aircraft-table .table-row:not(.table-head)>div:nth-child(3),html body .instructor-table .table-row:not(.table-head)>div:nth-child(4){font-weight:480!important}html,body,body :not(.wx-icon):not(.wx-icon *){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}.overlay-code,.overlay-code *,.metar-line,.metar-line *{font-family:D2Coding,Cascadia Mono,Consolas,monospace!important}html body .slim-top-bar,html body .slim-top-bar *{font-family:var(--skynuri-font)!important}html body .slim-title-kicker{letter-spacing:.08em!important;font-weight:430!important}html body .title-main,html body .title-panel{letter-spacing:-.035em!important;font-weight:580!important}html body .slim-clock span{font-weight:430!important}html body .slim-clock strong{letter-spacing:-.035em!important;font-weight:560!important}html body .panel-header h2,html body .weather-section-title,html body .bottom-panel-title{font-family:var(--skynuri-font)!important;letter-spacing:-.035em!important;font-weight:580!important}html body .panel-header span,html body .panel-header small{font-weight:400!important}html body .weather-ops-panel .summary-box,html body .weather-ops-panel .summary-box *{font-family:var(--skynuri-font)!important}html body .weather-ops-panel .summary-box span{font-weight:400!important}html body .weather-ops-panel .summary-box strong{letter-spacing:-.035em!important;font-weight:560!important}html body .weather-ops-panel .forecast-typography-card,html body .weather-ops-panel .forecast-typography-card *{font-family:var(--skynuri-font)!important;font-synthesis-weight:none!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-topline strong,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-topline span,html body .weather-ops-panel .hourly-compact-card .hourly-time-value{letter-spacing:-.02em!important;font-weight:400!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-temp-match-hourly,html body .weather-ops-panel .hourly-compact-card .hourly-temp-match-daily{letter-spacing:-.045em!important;word-spacing:0!important;white-space:nowrap!important;font-weight:520!important;line-height:1!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip em,html body .weather-ops-panel .hourly-compact-card .hourly-info,html body .weather-ops-panel .hourly-compact-card .hourly-info em{letter-spacing:-.01em!important;font-weight:400!important}html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-chip span,html body .weather-ops-panel .daily-mini-card.daily-detailed-card-v82 .daily-info-value-match,html body .weather-ops-panel .hourly-compact-card .hourly-info span,html body .weather-ops-panel .hourly-compact-card .hourly-value,html body .weather-ops-panel .forecast-typography-card .value-green,html body .weather-ops-panel .forecast-typography-card .value-orange,html body .weather-ops-panel .forecast-typography-card .value-red,html body .weather-ops-panel .forecast-typography-card .value-neutral{letter-spacing:-.02em!important;font-weight:400!important}html body .aircraft-panel,html body .aircraft-panel *,html body .instructor-panel,html body .instructor-panel *{font-family:var(--skynuri-font)!important}html body .aircraft-table .table-head>div,html body .instructor-table .table-head>div,html body .aircraft-table .table-row:not(.table-head)>div,html body .instructor-table .table-row:not(.table-head)>div{letter-spacing:-.02em!important;font-weight:400!important}html body .aircraft-table .aircraft-code,html body .aircraft-table .aircraft-code *,html body .aircraft-table .table-row:not(.table-head)>div:nth-child(n+3),html body .instructor-table .table-row:not(.table-head)>div:first-child,html body .instructor-table .table-row:not(.table-head)>div:nth-child(3){font-weight:520!important}html body .aircraft-table .status-pill,html body .instructor-table .status-pill,html body .instructor-table .dot-status,html body .instructor-table .dot-status *{font-weight:400!important}html body .bottom-ops-grid,html body .bottom-ops-grid *{font-family:var(--skynuri-font)!important}html body .bottom-ops-grid .caution-list article,html body .bottom-ops-grid .caution-list article *{font-weight:400!important}html body .bottom-ops-grid .caution-title-text,html body .bottom-ops-grid .caution-list strong{letter-spacing:-.025em!important;font-weight:540!important}html body .bottom-ops-grid .caution-description-text,html body .bottom-ops-grid .caution-list p{font-weight:400!important}html body .bottom-ops-grid .summary-number span,html body .bottom-ops-grid .summary-label-text{font-weight:430!important}html body .bottom-ops-grid .summary-number strong,html body .bottom-ops-grid .summary-count-text{letter-spacing:-.04em!important;font-weight:520!important}html body .bottom-ops-grid .consent-list-head,html body .bottom-ops-grid .consent-list-head *{font-weight:400!important}html body .bottom-ops-grid .consent-list-title,html body .bottom-ops-grid .consent-list-head strong{font-weight:520!important}html body .bottom-ops-grid .consent-row>div{letter-spacing:-.02em!important;font-weight:400!important}html body .bottom-ops-grid .consent-row .consent-cell-primary,html body .bottom-ops-grid .consent-row .consent-time,html body .bottom-ops-grid .consent-row .consent-aircraft,html body .bottom-ops-grid .consent-row .consent-name{font-weight:520!important}html body .bottom-ops-grid .consent-row .status-pill,html body .bottom-ops-grid .consent-panel .status-pill{font-weight:400!important}html body .adsb-panel,html body .adsb-panel :not(.overlay-code):not(.overlay-code *):not(.metar-line):not(.metar-line *){font-family:var(--skynuri-font)!important}html body .adsb-panel .map-overlay h3,html body .adsb-panel .map-overlay strong,html body .adsb-panel .traffic-summary strong,html body .adsb-panel .adsb-warning strong{font-weight:540!important}html body .adsb-panel .map-overlay span,html body .adsb-panel .map-overlay b,html body .adsb-panel .runway-overlay-grid span,html body .adsb-panel .overlay-metrics span,html body .adsb-panel .overlay-metrics b{font-weight:430!important}html body .status-pill,html body .tone-green.status-pill,html body .tone-blue.status-pill,html body .tone-yellow.status-pill,html body .tone-red.status-pill,html body .tone-gray.status-pill{font-family:var(--skynuri-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:400!important}html body .weather-ops-panel .advanced-hourly-panel{padding-bottom:6px!important;overflow:visible!important}html body .weather-ops-panel .hourly-timeline,html body .weather-ops-panel .hourly-dense-grid,html body .weather-ops-panel .hourly-dense-grid-v82{align-items:stretch!important;padding-bottom:4px!important;overflow:visible!important}html body .weather-ops-panel .hourly-dense-grid-v82 article.hourly-compact-card{box-sizing:border-box!important;border-bottom:1px solid #53aadc61!important;margin-bottom:1px!important;overflow:visible!important}html body .adsb-panel .metar-overlay .overlay-code,html body .adsb-panel .metar-overlay .muted-overlay-code{letter-spacing:-.01em!important;font-size:clamp(12px,.76vw,16px)!important;font-weight:400!important;line-height:1.38!important}html body .adsb-panel .metar-overlay .overlay-code strong,html body .adsb-panel .metar-overlay .muted-overlay-code strong{font-size:clamp(12px,.78vw,16px)!important;font-weight:560!important;line-height:1.35!important}html body .adsb-panel .metar-overlay .overlay-code span,html body .adsb-panel .metar-overlay .muted-overlay-code span{font-size:clamp(12px,.76vw,16px)!important;font-weight:400!important;line-height:1.38!important}html body .adsb-panel .metar-overlay h3{font-size:clamp(18px,1.08vw,24px)!important;font-weight:580!important}html body .adsb-panel .metar-overlay h3 small{font-size:clamp(10px,.62vw,13px)!important;font-weight:420!important}html body .adsb-panel .metar-overlay .overlay-code,html body .adsb-panel .metar-overlay .muted-overlay-code,html body .adsb-panel .metar-overlay .overlay-code strong,html body .adsb-panel .metar-overlay .muted-overlay-code strong,html body .adsb-panel .metar-overlay .overlay-code span,html body .adsb-panel .metar-overlay .muted-overlay-code span{font-size:clamp(14px,.88vw,18px)!important;line-height:1.36!important}html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127 *,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127 *{letter-spacing:-.015em!important;font-size:18px!important;font-weight:400!important;line-height:1.34!important}html body .adsb-panel .map-overlay.metar-overlay .muted-overlay-code.metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .muted-overlay-code.metar-raw-text-v127{opacity:.9!important;font-size:18px!important;line-height:1.34!important}html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127 *,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127 *{letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:16px!important;font-weight:400!important;line-height:1.32!important}html body .adsb-panel .map-overlay.metar-overlay,html body .satellite-panel .map-overlay.metar-overlay{overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-code,html body .adsb-panel .map-overlay.metar-overlay .muted-overlay-code,html body .satellite-panel .map-overlay.metar-overlay .overlay-code,html body .satellite-panel .map-overlay.metar-overlay .muted-overlay-code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics{flex-shrink:0!important}html body .adsb-panel .map-overlay.metar-overlay,html body .satellite-panel .map-overlay.metar-overlay{flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important;display:flex!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex:none!important;height:auto!important;min-height:max-content!important;max-height:none!important;display:block!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-code,html body .adsb-panel .map-overlay.metar-overlay .muted-overlay-code,html body .satellite-panel .map-overlay.metar-overlay .overlay-code,html body .satellite-panel .map-overlay.metar-overlay .muted-overlay-code{flex:none!important;height:auto!important;min-height:max-content!important;max-height:none!important;margin:0!important;padding-bottom:2px!important;display:block!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics{border-top:1px solid #7ebee72e!important;flex:none!important;margin-top:2px!important;padding-top:4px!important;position:static!important}html body .adsb-panel .right-weather-stack,html body .satellite-panel .right-weather-stack{align-items:stretch!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay,html body .satellite-panel .map-overlay.metar-overlay{gap:10px!important;padding-bottom:16px!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .metar-raw-text-v127{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin-bottom:2px!important;padding-bottom:4px!important;line-height:1.42!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .muted-overlay-code.metar-raw-text-v127,html body .satellite-panel .map-overlay.metar-overlay .muted-overlay-code.metar-raw-text-v127{min-height:22px!important;margin-bottom:4px!important;padding-bottom:6px!important;line-height:1.42!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics{margin-top:4px!important;padding-top:8px!important;padding-bottom:2px!important;overflow:visible!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics span,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics span{line-height:1.15!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics b,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics b{line-height:1.05!important}html body .adsb-panel .adsb-map,html body .satellite-panel .adsb-map{overflow:visible!important}html body .adsb-panel .track-marker{filter:none!important;transition:left 1.85s linear,top 1.85s linear,transform 1.85s linear!important}html body .adsb-panel .aircraft-heading-icon{object-fit:contain!important;filter:none!important;opacity:.96!important;transform-origin:50%!important;image-rendering:auto!important;width:clamp(22px,1.45vw,34px)!important;height:clamp(22px,1.45vw,34px)!important}html body .adsb-panel .track-marker img.aircraft-heading-icon,html body .adsb-panel .track-marker .aircraft-heading-icon{box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important}html body .adsb-panel .track-marker:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#53d7ff38,#53d7ff00 64%);border-radius:999px;width:clamp(22px,1.45vw,34px);height:clamp(22px,1.45vw,34px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body .adsb-panel .track-experience:before,html body .adsb-panel .track-training:before{background:radial-gradient(circle,#7dffa02e,#7dffa000 64%)}html body .adsb-panel .track-caution:before{background:radial-gradient(circle,#ffd25233,#ffd25200 64%)}html body .adsb-panel .heading-vector-line{stroke-width:.74px!important;stroke-linecap:round!important;opacity:.98!important;filter:drop-shadow(0 0 3px #4bd2ffcc)!important}html body .adsb-panel .heading-general{stroke:#63e0fffa!important}html body .adsb-panel .heading-training,html body .adsb-panel .heading-experience{stroke:#78ff9bfa!important}html body .adsb-panel .heading-caution{stroke:#ffd85bfa!important}html body .adsb-panel .track-label{filter:none!important}html body .adsb-panel .map-controls .map-control-active{color:#ffe8e8!important;background:#56080ceb!important;border-color:#ff5c5cb8!important;box-shadow:0 0 18px #ff424242!important}html body .adsb-panel .map-controls button[title*=NOTAM]{letter-spacing:.02em!important;width:auto!important;min-width:clamp(54px,3.3vw,78px)!important;padding:0 9px!important;font-size:clamp(10px,.58vw,13px)!important}html body .adsb-panel .notam-layer{z-index:5;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .adsb-panel .notam-shape{vector-effect:non-scaling-stroke;stroke-width:.44px;stroke-dasharray:1.6 .9;fill-opacity:.16;stroke-opacity:.94;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 8px #ff373761)}html body .adsb-panel .notam-circle{stroke-dasharray:1.8 .85}html body .adsb-panel .notam-warning,html body .adsb-panel .notam-restricted,html body .adsb-panel .notam-danger,html body .adsb-panel .notam-info{fill:#ff243075;stroke:#ff6068fa}html body .adsb-panel .notam-restricted,html body .adsb-panel .notam-danger{fill:#ff16228a;stroke:#ff767afa}html body .adsb-panel .notam-demo{fill-opacity:.11;stroke-dasharray:2.1 1.1}html body .adsb-panel .notam-label{z-index:10;color:#fff1f1;pointer-events:none;background:#0a0c0fe6;border:1px solid #ff666694;border-radius:10px;min-width:118px;max-width:190px;padding:7px 9px;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 12px 28px #00000070,inset 0 1px #ffffff0e}html body .adsb-panel .notam-label strong,html body .adsb-panel .notam-label span,html body .adsb-panel .notam-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body .adsb-panel .notam-label strong{color:#ff9696;letter-spacing:.02em;font-size:clamp(10px,.58vw,13px)}html body .adsb-panel .notam-label span{color:#fffef3;margin-top:2px;font-size:clamp(11px,.66vw,15px)}html body .adsb-panel .notam-label small{color:#e7b5b5;margin-top:2px;font-size:clamp(9px,.52vw,12px)}html body .adsb-panel .notam-label-demo{opacity:.82;border-color:#ff606061}html body .adsb-panel .notam-summary{z-index:18!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(22%,260px)!important;min-width:210px!important;padding:10px 12px!important;display:grid!important;top:clamp(82px,5vw,118px)!important;left:18px!important}html body .adsb-panel .notam-summary div{flex-direction:column;gap:3px;min-width:0;display:flex}html body .adsb-panel .notam-summary span{color:#aab9bf;font-size:clamp(10px,.58vw,13px)}html body .adsb-panel .notam-summary strong{color:#ff8585;font-size:clamp(15px,.88vw,21px);line-height:1}html body .adsb-panel .notam-summary small{color:#ddb3b3;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:clamp(9px,.53vw,12px);overflow:hidden}html body .adsb-panel .notam-summary{grid-template-columns:1fr!important;gap:8px!important;width:min(25%,310px)!important;min-width:240px!important}html body .adsb-panel .notam-summary-head{justify-content:space-between;align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}html body .adsb-panel .notam-summary-grid{justify-content:start;align-items:baseline;grid-template-columns:repeat(4,auto)!important;gap:4px 8px!important;display:grid!important}html body .adsb-panel .notam-summary-grid span,html body .adsb-panel .notam-summary-grid strong{line-height:1}html body .adsb-panel .notam-active-list{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}html body .adsb-panel .notam-active-row{background:#08111785;border:1px solid #ff5c5c40;border-radius:10px;grid-template-columns:auto 1fr;padding:7px 8px;gap:3px 7px!important;display:grid!important}html body .adsb-panel .notam-active-row b{color:#ff9a9a;white-space:nowrap;background:#ff4a4a24;border-radius:999px;grid-row:span 2;align-self:center;padding:4px 6px;font-size:clamp(9px,.52vw,11px);font-weight:400}html body .adsb-panel .notam-active-row span{color:#fff0f0;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,.58vw,13px);overflow:hidden}html body .adsb-panel .notam-active-row em,html body .adsb-panel .notam-active-row small{color:#ddb3b3;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:clamp(9px,.51vw,11px);font-style:normal;line-height:1.1;overflow:hidden}html body .adsb-panel .notam-active-row.notam-row-danger,html body .adsb-panel .notam-active-row.notam-row-restricted{border-color:#ff6f6f52}html body .adsb-panel .notam-active-row.notam-row-danger b,html body .adsb-panel .notam-active-row.notam-row-restricted b{color:#ffaaa0;background:#ff5a5a24}html body .adsb-panel .notam-active-row.notam-row-info{border-color:#ff5c5c38}html body .adsb-panel .notam-active-row.notam-row-info b{color:#ffb3b3;background:#ff4a4a1a}html body .adsb-panel .notam-row-demo{opacity:.82}html body .adsb-panel .notam-empty-text{color:#aab9bf;background:#ffffff0b;border-radius:10px;margin:0;padding:7px 8px;font-size:clamp(10px,.55vw,12px)}html body .adsb-panel .notam-input-panel{z-index:23!important;border-color:#ffd66f47!important;grid-template-columns:1fr!important;gap:8px!important;width:min(28%,360px)!important;min-width:270px!important;padding:11px 12px!important;display:grid!important;top:clamp(330px,21vw,405px)!important;left:18px!important}html body .adsb-panel .notam-input-head{justify-content:space-between;align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}html body .adsb-panel .notam-input-head span{color:#ffe39a;font-size:clamp(11px,.62vw,14px);font-weight:400}html body .adsb-panel .notam-input-head button,html body .adsb-panel .notam-input-actions button,html body .adsb-panel .custom-notam-row button{color:#edf7ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:5px 8px;font-size:clamp(9px,.52vw,11px)}html body .adsb-panel .notam-input-head button:hover,html body .adsb-panel .notam-input-actions button:hover,html body .adsb-panel .custom-notam-row button:hover{background:#ffd66f24;border-color:#ffd66f52}html body .adsb-panel .notam-input-actions button:disabled,html body .adsb-panel .custom-notam-row button:disabled{opacity:.45;cursor:default}html body .adsb-panel .notam-input-panel textarea{resize:vertical;color:#fff7d9;background:#040c12b8;border:1px solid #ffd66f38;border-radius:10px;outline:none;width:100%;min-height:72px;padding:9px 10px;font-size:clamp(10px,.58vw,13px);line-height:1.35}html body .adsb-panel .notam-input-panel textarea:focus{border-color:#ffd66f85;box-shadow:0 0 0 2px #ffd66f14}html body .adsb-panel .notam-input-actions{flex-wrap:wrap;flex-direction:row!important;gap:6px!important;display:flex!important}html body .adsb-panel .custom-notam-list{max-height:156px;overflow:auto;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}html body .adsb-panel .custom-notam-row{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:7px 8px;gap:3px 8px!important;display:grid!important}html body .adsb-panel .custom-notam-row span{color:#f7f1d2;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,.56vw,12px);overflow:hidden}html body .adsb-panel .custom-notam-row small{color:#c4b486;white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:clamp(9px,.5vw,11px);overflow:hidden}html body .adsb-panel .custom-notam-row button{grid-area:1/2/span 2}html body .adsb-panel .custom-notam-row.custom-notam-failed{border-color:#ff6f6f57}html body .adsb-panel .custom-notam-row.custom-notam-failed small{color:#ffb0a8}html body .adsb-panel .notam-input-panel p,html body .adsb-panel .notam-input-panel>small{color:#c4b486;margin:0;font-size:clamp(9px,.5vw,11px);line-height:1.25}html body .adsb-panel .notam-summary .notam-summary-head strong{color:#ff7d7d!important}html body .adsb-panel .notam-label:before{content:"";background:#ff4646e6;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:0 0 10px #ff3c3c6b}html body .adsb-panel .notam-input-panel{border-color:#ff5a5a57!important;width:min(31%,430px)!important;min-width:310px!important;max-height:min(72vh,720px)!important;overflow:auto!important}html body .adsb-panel .notam-input-head span{color:#ffb7b7!important}html body .adsb-panel .notam-form-grid{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}html body .adsb-panel .notam-form-grid label{grid-template-columns:1fr!important;gap:3px!important;min-width:0!important;display:grid!important}html body .adsb-panel .notam-form-grid label:first-child{grid-column:1/span 2!important}html body .adsb-panel .notam-form-grid span{color:#ffd6d6bd!important;letter-spacing:.02em!important;font-size:clamp(8px,.46vw,10px)!important}html body .adsb-panel .notam-form-grid input,html body .adsb-panel .notam-form-grid select{color:#fff2f2!important;background:#040c12bd!important;border:1px solid #ff696938!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;padding:6px 8px!important;font-size:clamp(9px,.53vw,12px)!important}html body .adsb-panel .notam-form-grid input:focus,html body .adsb-panel .notam-form-grid select:focus,html body .adsb-panel .notam-input-panel textarea:focus{border-color:#ff6e6e8a!important;box-shadow:0 0 0 2px #ff46461a!important}html body .adsb-panel .notam-draft-preview{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:9px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;display:grid!important}html body .adsb-panel .notam-draft-preview b{color:#ffb7b7!important;white-space:nowrap!important;font-size:clamp(9px,.5vw,11px)!important;font-weight:400!important}html body .adsb-panel .notam-draft-preview span{color:#d7c4c4!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(9px,.5vw,11px)!important;overflow:hidden!important}html body .adsb-panel .notam-draft-preview.notam-draft-parsed{background:#ff373713!important;border-color:#ff696957!important}html body .adsb-panel .notam-input-actions button:first-child{color:#ffc8c8!important;background:#ff50502e!important;border-color:#ff5a5a6b!important}html body .adsb-panel .notam-input-panel{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;gap:7px!important;width:min(29%,390px)!important;min-width:290px!important;max-height:min(58vh,610px)!important;padding:10px 11px!important;top:clamp(270px,18vw,350px)!important}html body .adsb-panel .notam-input-panel textarea{min-height:58px!important;max-height:120px!important}html body .adsb-panel .notam-form-grid{gap:6px!important}html body .adsb-panel .custom-notam-list{max-height:112px!important}html body .adsb-panel .notam-summary{max-height:min(30vh,290px)!important;overflow:hidden!important}html body .adsb-panel .notam-active-list{max-height:130px!important;overflow:hidden!important}html body .adsb-panel .notam-time-expired{opacity:.35;filter:grayscale(.35)}html body .adsb-panel .notam-time-scheduled{opacity:.72}html body .adsb-panel .notam-label.notam-time-active:after,html body .adsb-panel .notam-label.notam-time-scheduled:after,html body .adsb-panel .notam-label.notam-time-expired:after,html body .adsb-panel .notam-label.notam-time-unknown:after{content:"";background:#ff4d4df2;border-radius:999px;width:6px;height:6px;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #ff4d4dbf}html body .adsb-panel .notam-label.notam-time-scheduled:after{background:#ffaa4cf2;box-shadow:0 0 10px #ffaa4ca6}html body .adsb-panel .notam-label.notam-time-expired:after,html body .adsb-panel .notam-label.notam-time-unknown:after{box-shadow:none;background:#b4becdbf}html body .adsb-panel .notam-summary-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html body .adsb-panel .notam-summary-grid-wide span,html body .adsb-panel .notam-summary-grid-wide strong{text-align:center}html body .adsb-panel .notam-memo-field{color:#dcebffc7;grid-template-columns:42px 1fr;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:grid}html body .adsb-panel .notam-memo-field input{color:#f5fafff2;background:#020c19d1;border:1px solid #ff565647;border-radius:7px;outline:none;min-width:0;padding:7px 8px}html body .adsb-panel .notam-quick-actions{flex-wrap:wrap;gap:5px;margin:7px 0 6px;display:flex}html body .adsb-panel .notam-quick-actions button{color:#ffd2d2f2;cursor:pointer;background:#ff3c3c1f;border:1px solid #ff565647;border-radius:999px;padding:5px 8px;font-size:10px}html body .adsb-panel .notam-quick-actions button:hover{background:#ff3c3c38;border-color:#ff6464bf}html body .adsb-panel .notam-draft-preview em{color:#ffd2d2f2;border:1px solid #ff565647;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}html body .adsb-panel .custom-notam-row{grid-template-columns:1fr auto auto}html body .adsb-panel .custom-notam-row.custom-notam-disabled{opacity:.48}html body .adsb-panel .custom-notam-row.notam-time-expired{background:#828c9b1a;border-color:#b4becd33}html body .adsb-panel .notam-active-row.notam-time-expired{border-color:#b4becd38}html body .adsb-panel .notam-active-row.notam-time-scheduled b{color:#ffb45afa}html body .adsb-panel .map-controls button:nth-of-type(6){width:52px;font-size:9px}html body .adsb-panel .notam-draft-preview{grid-template-columns:auto 1fr auto!important}.traffic-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.traffic-summary strong{font-size:clamp(14px,.88vw,22px)!important}html body .adsb-panel .custom-notam-row{grid-template-columns:1fr auto!important;align-items:center!important}html body .adsb-panel .custom-notam-row-main{gap:3px!important;min-width:0!important;display:grid!important}html body .adsb-panel .custom-notam-row-main span,html body .adsb-panel .custom-notam-row-main small{min-width:0!important}html body .adsb-panel .notam-row-actions{justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}html body .adsb-panel .custom-notam-row .notam-row-actions button{grid-area:auto!important;padding:4px 6px!important;font-size:clamp(8px,.46vw,10px)!important}html body .adsb-panel .custom-notam-row.custom-notam-editing{background:#ff414129!important;border-color:#ff7d7db8!important;box-shadow:inset 3px 0 #ff5252f2,0 0 18px #ff464624!important}html body .adsb-panel .custom-notam-row.custom-notam-editing .custom-notam-row-main span{color:#ffd1d1!important}html body .adsb-panel .notam-input-actions button:nth-child(2){color:#d7e8fff2!important;background:#78aaff1a!important;border-color:#b4d2ff3d!important}.qr-real{aspect-ratio:1;background:#fff;border-radius:9px;grid-template-rows:repeat(41,1fr);grid-template-columns:repeat(41,1fr);gap:0;padding:8px;line-height:0;display:grid;overflow:hidden;box-shadow:0 14px 30px #00000073,0 0 0 1px #ffffff29;width:min(90%,184px)!important;max-width:184px!important}.qr-real span{background:#fff;display:block}.qr-real span.on{background:#050505}.qr-zone .qr-real{flex:none}.qr-link-label{color:#f3fbff;text-align:center;background:#071e3194;border:1px solid #6cbcff2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:0;padding:5px 7px;font-size:clamp(12px,.72vw,16px);font-weight:400;line-height:1.08;display:flex}.qr-link-label small{color:#9eb9ca;font-size:clamp(9px,.56vw,12px);font-weight:400}.consent-left{grid-template-rows:minmax(0,1.22fr) auto minmax(0,.34fr)!important}.qr-panel .panel-header h2:after{content:"https://admin.skynuri.co.kr/experience-consent";color:#9eb9ca;letter-spacing:-.015em;margin-top:2px;font-size:clamp(8px,.5vw,11px);font-weight:540;display:block}.instructor-panel-v153{min-height:0!important;overflow:hidden!important}.instructor-panel-header-v153{align-items:flex-start!important;gap:8px!important}.instructor-panel-header-v153>div:first-child{min-width:0!important}.instructor-summary-v153{color:#b9d1e1!important;flex:none!important;align-items:center!important;gap:6px!important;font-size:clamp(10px,.62vw,13px)!important;font-weight:400!important;display:inline-flex!important}.instructor-summary-v153 span{white-space:nowrap!important;background:#041626bd!important;border:1px solid #7ab7e62e!important;border-radius:999px!important;align-items:center!important;height:clamp(22px,1.35vw,28px)!important;padding:0 8px!important;display:inline-flex!important}.instructor-list-v153{border:1px solid var(--line-soft)!important;background:#020d18b8!important;border-radius:9px!important;grid-template-rows:clamp(28px,1.7vw,36px) minmax(0,1fr)!important;height:calc(100% - clamp(38px,2.45vw,52px))!important;min-height:0!important;display:grid!important;overflow:hidden!important}.instructor-list-head-v153,.instructor-row-v153{grid-template-columns:.76fr 1fr 1.16fr .78fr!important;align-items:center!important;display:grid!important}.instructor-list-head-v153{border-bottom:1px solid var(--line-soft)!important;background:#071b2cb8!important}.instructor-list-head-v153 span{text-align:center!important;color:#d6e8f2!important;min-width:0!important;font-size:clamp(10px,.62vw,13px)!important;font-weight:400!important}.instructor-list-body-v153{scrollbar-width:thin!important;min-height:0!important;overflow-y:auto!important}.instructor-row-v153{border-bottom:1px solid var(--line-soft)!important;min-height:clamp(42px,2.7vw,56px)!important}.instructor-row-v153:last-child{border-bottom:0!important}.instructor-row-v153>div{border-left:1px solid var(--line-soft)!important;color:#f0f8ff!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:100%!important;padding:0 clamp(6px,.42vw,10px)!important;font-size:clamp(12px,.74vw,16px)!important;font-weight:400!important;display:flex!important;overflow:hidden!important}.instructor-row-v153>div:first-child{border-left:0!important}.instructor-status-v153{gap:7px!important}.instructor-status-v153 span,.instructor-name-v153,.instructor-next-v153{text-overflow:ellipsis!important;overflow:hidden!important}.instructor-duty-v153 .status-pill{min-width:clamp(54px,3vw,72px)!important}.instructor-empty-v153{color:#d6e8f2!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:16px!important;display:flex!important}.instructor-empty-v153 strong{color:#fff!important;font-size:clamp(15px,.92vw,20px)!important}.instructor-empty-v153 span{color:#91aabd!important;font-size:clamp(11px,.68vw,14px)!important}.bottom-ops-grid-v153{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr)!important;min-height:0!important}.consent-panel-v153{min-height:0!important;overflow:hidden!important}.consent-header-v153{align-items:flex-start!important;gap:8px!important}.consent-header-v153>div{min-width:0!important}.consent-header-v153 h2,.consent-header-v153 span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.consent-body-v153{grid-template-columns:minmax(110px,.34fr) minmax(160px,.46fr) minmax(0,1.2fr)!important;gap:clamp(6px,.48vw,10px)!important;height:calc(100% - clamp(38px,2.45vw,52px))!important;min-height:0!important;display:grid!important}.consent-qr-card-v153,.consent-summary-v153,.consent-list-wrap-v153{border:1px solid var(--line-soft)!important;background:#020d18ad!important;border-radius:9px!important;min-height:0!important;overflow:hidden!important}.consent-qr-card-v153{grid-template-rows:minmax(0,1fr) auto!important;gap:6px!important;padding:clamp(7px,.5vw,10px)!important;display:grid!important}.qr-zone-v153{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.qr-zone-v153 .compact-qr{align-self:center!important;width:min(100%,clamp(92px,6.8vw,150px))!important;max-width:clamp(92px,6.8vw,150px)!important}.qr-link-label-v153{color:#e9f6ff!important;text-align:center!important;margin:0!important;font-size:clamp(10px,.62vw,13px)!important;font-weight:400!important;line-height:1.18!important}.qr-link-label-v153 small{color:#9ab4c8!important;margin-top:2px!important;font-size:clamp(9px,.55vw,12px)!important;font-weight:400!important;display:block!important}.consent-summary-v153{grid-template-rows:minmax(0,.9fr) minmax(0,.82fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;display:grid!important}.consent-stat-v153,.next-consent-v153{background:#081e319e!important;border:1px solid #7ab7e62b!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.consent-stat-v153 span,.next-consent-v153 span{color:#9eb8ca!important;font-size:clamp(9px,.56vw,12px)!important;font-weight:400!important}.consent-stat-v153 strong{margin-top:2px!important;font-size:clamp(18px,1.3vw,30px)!important;line-height:1!important}.consent-stat-v153.done strong{color:#9effa8!important}.consent-stat-v153.pending strong{color:#ff9e9a!important}.consent-stat-v153.total strong{color:#dcecff!important}.next-consent-v153{grid-column:1/-1!important;padding:0 8px!important}.next-consent-v153 strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:3px!important;font-size:clamp(11px,.68vw,15px)!important;line-height:1.1!important;overflow:hidden!important}.consent-list-wrap-v153{grid-template-rows:clamp(28px,1.7vw,36px) minmax(0,1fr)!important;display:grid!important}.consent-list-head-v153{border-bottom:1px solid var(--line-soft)!important;background:#081e31bd!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 clamp(8px,.56vw,12px)!important;display:flex!important}.consent-list-head-v153 strong{color:#d6e8f2!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(11px,.68vw,15px)!important;overflow:hidden!important}.consent-list-head-v153 span{color:#9db5c8!important;white-space:nowrap!important;flex:none!important;font-size:clamp(10px,.6vw,13px)!important}.consent-list-v153{scrollbar-width:thin!important;min-height:0!important;overflow-y:auto!important}.consent-row-v153{border-bottom:1px solid var(--line-soft)!important;grid-template-columns:.54fr minmax(0,1.5fr) .76fr!important;align-items:center!important;min-height:clamp(42px,2.7vw,56px)!important;display:grid!important}.consent-row-v153:last-child{border-bottom:0!important}.consent-row-v153.is-next{background:#2d82d02b!important;box-shadow:inset 3px 0 #68bfff!important}.consent-row-v153>div{min-width:0!important;padding:0 clamp(7px,.48vw,11px)!important}.consent-time-v153{color:#eaf7ff!important;text-align:center!important;font-size:clamp(12px,.78vw,17px)!important;font-weight:400!important}.consent-flight-v153{flex-direction:column!important;justify-content:center!important;gap:2px!important;display:flex!important}.consent-flight-v153 strong,.consent-flight-v153 span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.consent-flight-v153 strong{color:#f3fbff!important;font-size:clamp(12px,.76vw,16px)!important;font-weight:400!important}.consent-flight-v153 span{color:#a9c1d2!important;font-size:clamp(10px,.6vw,13px)!important;font-weight:400!important}.consent-status-v153{justify-content:center!important;align-items:center!important;display:flex!important}.consent-status-v153 .status-pill{min-width:clamp(58px,3.4vw,76px)!important}.consent-empty-v153{color:#d6e8f2!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:16px!important;display:flex!important}.consent-empty-v153 strong{color:#fff!important;font-size:clamp(14px,.86vw,18px)!important}.consent-empty-v153 span{color:#91aabd!important;font-size:clamp(11px,.66vw,14px)!important;line-height:1.35!important}@media (max-width:1400px){.consent-body-v153{grid-template-columns:minmax(96px,.32fr) minmax(145px,.48fr) minmax(0,1.2fr)!important}.qr-zone-v153 .compact-qr{width:min(100%,118px)!important;max-width:118px!important}.instructor-summary-v153 span:nth-child(2){display:none!important}}.instructor-panel-v154 .instructor-list-v153{height:calc(100% - clamp(42px,2.65vw,58px))!important}.instructor-summary-v154{flex-wrap:wrap!important;justify-content:flex-end!important;max-width:58%!important}.instructor-summary-v154 span{height:clamp(20px,1.22vw,26px)!important;padding:0 7px!important;font-size:clamp(9px,.58vw,12px)!important}.instructor-panel-v154 .instructor-list-body-v153{overscroll-behavior:contain!important;overflow-y:auto!important}.instructor-panel-v154 .instructor-row-v153{min-height:clamp(36px,2.25vw,48px)!important}.instructor-panel-v154 .instructor-row-v153>div{font-size:clamp(11px,.68vw,15px)!important}@media (max-width:1500px){.instructor-summary-v154 span:nth-child(4){display:none!important}}.instructor-panel-v155 .panel-header span,.consent-header-v155 span{display:none!important}.qr-panel .panel-header h2:after{content:none!important;display:none!important}.consent-header-v155{align-items:center!important}.consent-header-v155 .status-pill{display:none!important}.consent-body-v153{grid-template-columns:minmax(108px,.34fr) minmax(0,1.66fr)!important}.consent-summary-v153,.consent-stat-v153,.next-consent-v153{display:none!important}.consent-list-wrap-v155{grid-column:auto!important}.qr-link-label-v153 small{display:none!important}@media (max-width:1400px){.consent-body-v153{grid-template-columns:minmax(96px,.34fr) minmax(0,1.66fr)!important}}html body .right-ops-grid{grid-template-rows:minmax(0,28%) minmax(0,43%) minmax(0,29%)!important}html body .instructor-panel-v155{align-self:start!important;height:auto!important;min-height:0!important;max-height:100%!important;padding-bottom:10px!important}html body .instructor-panel-v155 .instructor-list-body-v153{height:auto!important;max-height:clamp(140px,14vh,250px)!important;overflow-y:auto!important}html body .instructor-panel-v155 .instructor-row-v153{min-height:clamp(32px,2vw,42px)!important}html body .instructor-panel-v155 .instructor-summary-v154 span{height:clamp(18px,1.1vw,24px)!important;padding:0 6px!important}html body .adsb-panel .satellite-map .traffic-summary,html body .adsb-panel .traffic-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .adsb-panel .traffic-summary div{min-width:0!important}html body .right-top-grid{align-items:stretch!important}html body .right-top-grid>.panel,html body .right-top-grid>.aircraft-panel,html body .right-top-grid>.instructor-panel{align-self:stretch!important;height:100%!important}html body .instructor-panel-v155{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;padding-bottom:11px!important;display:block!important}html body .instructor-panel-v155 .panel-header{height:clamp(26px,1.8vw,36px)!important;min-height:0!important;margin-bottom:clamp(7px,.5vw,11px)!important}html body .instructor-panel-v155 .instructor-list-v153{grid-template-rows:clamp(28px,1.7vw,36px) minmax(0,1fr)!important;height:calc(100% - clamp(34px,2.3vw,48px))!important;max-height:none!important}html body .instructor-panel-v155 .instructor-list-body-v153{scrollbar-width:none!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}html body .instructor-panel-v155 .instructor-list-body-v153::-webkit-scrollbar{display:none!important}html body .instructor-panel-v155 .instructor-row-v153{height:100%!important;min-height:0!important}html body .instructor-panel-v155 .instructor-row-v153>div{padding-left:clamp(6px,.42vw,10px)!important;padding-right:clamp(6px,.42vw,10px)!important;font-size:clamp(11px,.68vw,15px)!important}html body .consent-qr-card-v153{place-items:center!important;padding:clamp(10px,.75vw,16px)!important}html body .qr-zone-v153{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}html body .qr-zone-v153 .compact-qr,html body .qr-real.compact-qr{border-radius:12px!important;width:min(100%,clamp(300px,23vw,420px))!important;max-width:clamp(300px,23vw,420px)!important;padding:clamp(12px,.85vw,18px)!important}html body .qr-link-label-v153{width:min(100%,clamp(300px,23vw,420px))!important;max-width:clamp(300px,23vw,420px)!important;min-height:clamp(32px,2vw,42px)!important;font-size:clamp(12px,.74vw,16px)!important}html body .consent-row-v153{grid-template-columns:.48fr minmax(0,1.42fr) .74fr!important}@media (max-width:1400px){html body .consent-body-v153{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important}html body .qr-zone-v153 .compact-qr,html body .qr-real.compact-qr,html body .qr-link-label-v153{width:min(100%,clamp(240px,21vw,340px))!important;max-width:clamp(240px,21vw,340px)!important}}html body .consent-body-v153{grid-template-columns:minmax(clamp(250px,18vw,340px),.56fr) minmax(0,1.44fr)!important;gap:clamp(10px,.72vw,15px)!important}html body .consent-qr-card-v153.consent-qr-card-v161{grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch stretch!important;gap:clamp(8px,.58vw,12px)!important;padding:clamp(10px,.72vw,14px)!important;display:grid!important}html body .consent-qr-frame-v161{background:linear-gradient(#081f328a,#030e197a)!important;border:1px solid #60b0eb5c!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(9px,.62vw,13px)!important;width:100%!important;min-height:0!important;padding:clamp(14px,.95vw,20px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 22px #0000002e!important}html body .consent-qr-frame-v161:before{content:""!important;pointer-events:none!important;border:1px solid #69bef529!important;border-radius:10px!important;position:absolute!important;inset:9px!important}html body .consent-qr-frame-v161:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#61beff8c,#0000)!important;width:clamp(34px,2.3vw,54px)!important;height:1px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body .qr-zone-v153.qr-zone-v161{background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important}html body .qr-zone-v161 .compact-qr,html body .qr-real.compact-qr{border-radius:10px!important;width:clamp(150px,11vw,215px)!important;max-width:clamp(150px,11vw,215px)!important;padding:clamp(7px,.48vw,10px)!important;box-shadow:0 0 0 1px #ffffffdb,0 0 0 4px #65b7ff14,0 12px 22px #00000042!important}html body .qr-guide-text-v161{z-index:1!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;line-height:1.28!important;display:flex!important;position:relative!important}html body .qr-guide-text-v161 strong{color:#eaf7ff!important;letter-spacing:-.025em!important;font-size:clamp(13px,.82vw,18px)!important;font-weight:400!important}html body .qr-guide-text-v161 span{color:#cce0edc7!important;letter-spacing:-.02em!important;font-size:clamp(10px,.64vw,13px)!important;font-weight:400!important}html body .qr-link-label-v153.qr-link-label-v161{color:#f1f9ff!important;width:100%!important;max-width:none!important;min-height:clamp(30px,1.9vw,39px)!important;box-shadow:none!important;background:#09233a9e!important;border:1px solid #58a5dc59!important;border-radius:9px!important;margin:0!important;font-size:clamp(12px,.74vw,15px)!important;font-weight:560!important;text-decoration:none!important}html body .consent-list-wrap-v153{min-width:0!important}@media (max-width:1400px){html body .consent-body-v153{grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr)!important}html body .qr-zone-v161 .compact-qr,html body .qr-real.compact-qr{width:clamp(132px,10.5vw,180px)!important;max-width:clamp(132px,10.5vw,180px)!important}html body .qr-guide-text-v161 strong{font-size:clamp(12px,.78vw,15px)!important}html body .qr-guide-text-v161 span{font-size:clamp(9px,.6vw,12px)!important}}html body .adsb-panel .map-controls{top:auto!important;bottom:160px!important}html body .adsb-panel .notam-summary{width:min(24%,300px)!important;min-width:238px!important;max-height:min(34vh,330px)!important;top:18px!important;left:18px!important}html body .adsb-panel .notam-summary-actions{grid-template-columns:1fr 1fr 1.35fr;align-items:center;gap:6px!important;display:grid!important}html body .adsb-panel .notam-summary-actions button{color:#ebf5fff2;cursor:pointer;background:#051421c7;border:1px solid #ff646452;border-radius:6px;min-width:0;height:26px;font-size:clamp(10px,.56vw,12px);line-height:1}html body .adsb-panel .notam-summary-actions button.map-control-active{color:#fff3f3;background:#8c20247a;border-color:#ff7878b8}html body .adsb-panel .notam-summary-actions button:hover{background:#6e1e226b;border-color:#ff8787c7}html body .satellite-map .adsb-legend,html body .adsb-panel .adsb-legend{font-size:clamp(14px,.86vw,18px)!important}html body .satellite-map .adsb-legend div,html body .adsb-panel .adsb-legend div{gap:9px!important;margin:5px 0!important}html body .satellite-map .adsb-legend small,html body .adsb-panel .adsb-legend small{margin-top:7px!important;font-size:clamp(12px,.72vw,16px)!important}html body .satellite-map .legend-plane,html body .adsb-panel .legend-plane{font-size:clamp(18px,1.02vw,23px)!important}html body .bottom-ops-grid .caution-list{grid-template-rows:repeat(5,minmax(0,1fr))!important}html body .bottom-ops-grid .caution-list article{gap:clamp(10px,.64vw,14px)!important;padding:0 clamp(12px,.72vw,16px)!important}html body .bottom-ops-grid .caution-list article>span{flex:none!important;width:clamp(31px,1.75vw,38px)!important;height:clamp(31px,1.75vw,38px)!important;font-size:clamp(17px,.98vw,22px)!important}html body .bottom-ops-grid .caution-title-text,html body .bottom-ops-grid .caution-list strong{font-size:clamp(16px,.96vw,20px)!important;line-height:1.16!important}html body .bottom-ops-grid .caution-description-text,html body .bottom-ops-grid .caution-list p{margin-top:3px!important;font-size:clamp(14px,.82vw,17px)!important;line-height:1.2!important}html body .aircraft-table .table-row:not(.table-head),html body .aircraft-table .table-row:not(.table-head)>div,html body .aircraft-table .table-row:not(.table-head)>div *,html body .instructor-table .table-row:not(.table-head),html body .instructor-table .table-row:not(.table-head)>div,html body .instructor-table .table-row:not(.table-head)>div *{letter-spacing:-.025em!important;font-size:18px!important;line-height:1.22!important}html body .aircraft-table .status-pill,html body .aircraft-table .value-green,html body .aircraft-table .value-orange,html body .aircraft-table .value-red,html body .aircraft-table .value-neutral,html body .instructor-table .status-pill,html body .instructor-table .dot-status,html body .instructor-table .dot-status *,html body .instructor-table .value-green,html body .instructor-table .value-orange,html body .instructor-table .value-red,html body .instructor-table .value-neutral{font-size:18px!important;line-height:1.22!important}html body .aircraft-table .aircraft-code,html body .aircraft-table .aircraft-code *,html body .instructor-table .table-row:not(.table-head)>div:first-child,html body .instructor-table .table-row:not(.table-head)>div:first-child *{font-size:18px!important}html body .aircraft-table .table-head,html body .aircraft-table .table-head>div,html body .instructor-table .table-head,html body .instructor-table .table-head>div{font-size:15px!important;line-height:1.2!important}html body .instructor-panel-v153 .instructor-list-head-v153,html body .instructor-panel-v153 .instructor-list-head-v153 span{letter-spacing:-.025em!important;font-size:15px!important;line-height:1.2!important}html body .instructor-panel-v153 .instructor-row-v153,html body .instructor-panel-v153 .instructor-row-v153>div,html body .instructor-panel-v153 .instructor-row-v153>div *,html body .instructor-panel-v153 .instructor-name-v153,html body .instructor-panel-v153 .instructor-status-v153,html body .instructor-panel-v153 .instructor-status-v153 span,html body .instructor-panel-v153 .instructor-next-v153,html body .instructor-panel-v153 .instructor-duty-v153,html body .instructor-panel-v153 .instructor-duty-v153 .status-pill{letter-spacing:-.025em!important;font-size:18px!important;line-height:1.22!important}html body .instructor-panel-v153 .instructor-name-v153,html body .instructor-panel-v153 .instructor-status-v153 span,html body .instructor-panel-v153 .instructor-next-v153,html body .instructor-panel-v153 .instructor-duty-v153 .status-pill{font-weight:400!important}html body .instructor-panel-v153 .status-dot{width:12px!important;min-width:12px!important;height:12px!important}html body .aircraft-table .table-row{grid-template-columns:.86fr .9fr 1.05fr .72fr .62fr .76fr .7fr .76fr .72fr!important;align-items:center!important;display:grid!important}html body .instructor-table .table-row,html body .instructor-row-v153{grid-template-columns:.82fr 1fr 1.15fr .82fr!important;align-items:center!important;display:grid!important}html body .aircraft-table .table-head>div,html body .instructor-table .table-head>div,html body .instructor-row-v153.table-head>div{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:18px!important;font-weight:520!important;line-height:1.2!important}html body .aircraft-table .table-row>div,html body .instructor-table .table-row>div,html body .instructor-row-v153>div{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .instructor-table .table-row:not(.table-head)>div,html body .instructor-row-v153:not(.table-head)>div{font-size:18px!important;line-height:1.2!important}html body .aircraft-table .table-head,html body .instructor-table .table-head,html body .instructor-row-v153.table-head{font-size:20px!important;line-height:1.2!important}html body .aircraft-table .table-head>div,html body .instructor-table .table-head>div,html body .instructor-row-v153.table-head>div,html body .aircraft-table .table-head>div *,html body .instructor-table .table-head>div *,html body .instructor-row-v153.table-head>div *{letter-spacing:-.02em!important;font-size:20px!important;font-weight:520!important;line-height:1.2!important}html body .aircraft-panel .aircraft-table .table-row.table-head>div,html body .aircraft-panel .aircraft-table .table-row.table-head>div *,html body .instructor-panel .instructor-list-head-v153,html body .instructor-panel .instructor-list-head-v153 span,html body .instructor-panel .instructor-list-head-v153 *{font-family:var(--skynuri-font)!important;letter-spacing:-.025em!important;font-size:20px!important;font-weight:560!important;line-height:1.2!important}html body .adsb-panel .fixed-airspace-layer{z-index:4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .adsb-panel .fixed-airspace-shape{vector-effect:non-scaling-stroke;stroke-width:.34px;stroke-dasharray:3.2 1.8;fill:#2bcfb71f;stroke:#6cf5ddb8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 7px #2bcfb73d)}html body .adsb-panel .fixed-airspace-warning,html body .adsb-panel .fixed-airspace-restricted{fill:#ffbd281a;stroke:#ffd45cb3}html body .adsb-panel .fixed-airspace-label{z-index:9;color:#eafffb;pointer-events:none;background:#041219c7;border:1px solid #5cecda6b;border-radius:9px;min-width:104px;max-width:170px;padding:6px 8px;position:absolute;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 10px 22px #00000057,inset 0 1px #ffffff0d}html body .adsb-panel .fixed-airspace-label strong,html body .adsb-panel .fixed-airspace-label span,html body .adsb-panel .fixed-airspace-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body .adsb-panel .fixed-airspace-label strong{color:#70f5df;letter-spacing:.04em;font-size:clamp(9px,.52vw,12px)}html body .adsb-panel .fixed-airspace-label span{color:#f5fffb;margin-top:1px;font-size:clamp(10px,.6vw,14px);font-weight:520}html body .adsb-panel .fixed-airspace-label small{color:#ccfff6c7;margin-top:1px;font-size:clamp(8px,.48vw,11px)}html body .adsb-panel .fixed-airspace-label-warning,html body .adsb-panel .fixed-airspace-label-restricted{color:#fff8df;border-color:#ffd45c6b}html body .adsb-panel .fixed-airspace-label-warning strong,html body .adsb-panel .fixed-airspace-label-restricted strong{color:#ffd45c}html body .adsb-panel .notam-label{opacity:.88!important;background:#070e12c2!important;border-color:#ff80705c!important;box-shadow:0 8px 18px #00000057,inset 0 1px #ffffff0b!important}html body .adsb-panel .notam-label strong{color:#ffb1a8!important}html body .adsb-panel .notam-label span{color:#fffaeeeb!important}html body .adsb-panel .notam-label small{color:#e6bcb2d1!important}html body .adsb-panel .fixed-airspace-layer,html body .adsb-panel .fixed-airspace-label{display:none!important}html body .adsb-panel .notam-control-zone{fill:#ff604813!important;stroke:#ff916a8a!important;stroke-width:.34px!important;stroke-dasharray:4 2.2!important;fill-opacity:.11!important;stroke-opacity:.62!important;filter:none!important}html body .adsb-panel .notam-label-control-zone{opacity:.9!important;background:#0a1011c7!important;border-color:#ff9a666b!important}html body .adsb-panel .notam-label-control-zone strong{color:#ffbb8f!important}html body .adsb-panel .notam-label,html body .adsb-panel .notam-label *,html body .adsb-panel .control-zone-label,html body .adsb-panel .control-zone-label *,html body .adsb-panel .fixed-airspace-label,html body .adsb-panel .fixed-airspace-label *{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body .adsb-panel .notam-layer{mix-blend-mode:normal!important;opacity:.72!important}html body .adsb-panel .notam-shape{stroke-width:.28px!important;stroke-dasharray:2.2 1.5!important;fill-opacity:.045!important;stroke-opacity:.42!important;filter:none!important}html body .adsb-panel .notam-warning,html body .adsb-panel .notam-restricted,html body .adsb-panel .notam-danger{fill:#ff464a29!important;stroke:#ff686c85!important}html body .adsb-panel .notam-info{fill:#ffa4541a!important;stroke:#ffbe6a66!important}html body .adsb-panel .control-zone-shape{fill-opacity:.035!important;stroke-opacity:.42!important;filter:none!important}html body .adsb-panel .notam-layer{z-index:6!important;opacity:.92!important}html body .adsb-panel .notam-shape.notam-control-zone{visibility:visible!important;opacity:1!important;fill:#ff92262e!important;stroke:#ffb854db!important;fill-opacity:.18!important;stroke-opacity:.86!important;stroke-width:.72px!important;stroke-dasharray:4.5 2.4!important;filter:none!important;display:block!important}html body .adsb-panel .notam-shape.notam-control-zone.notam-circle{stroke-dasharray:4.5 2.4!important}html body .adsb-panel .notam-shape:not(.notam-control-zone){fill-opacity:.055!important;stroke-opacity:.42!important;stroke-width:.28px!important;filter:none!important}html body .adsb-panel .notam-label,html body .adsb-panel .notam-label *,html body .adsb-panel .notam-label-control-zone,html body .adsb-panel .notam-label-control-zone *{visibility:hidden!important;opacity:0!important;display:none!important}html body .bottom-ops-grid.bottom-ops-grid-v153{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(8px,.65vw,12px)!important}html body .consent-panel-v153 .consent-body-v153{grid-template-columns:minmax(clamp(210px,15vw,280px),.82fr) minmax(0,1fr)!important;gap:clamp(8px,.62vw,12px)!important}html body .consent-panel-v153 .consent-qr-card-v153,html body .consent-panel-v153 .consent-qr-card-v161{grid-template-rows:minmax(0,1fr)!important}html body .consent-panel-v153 .qr-link-label-v153,html body .consent-panel-v153 .qr-link-label-v161{display:none!important}html body .consent-panel-v153 .consent-list-wrap-v153,html body .consent-panel-v153 .consent-list-wrap-v155{min-width:0!important;max-width:100%!important}html body .weather-ops-panel .weather-ops-grid-v231{grid-template-rows:minmax(164px,.92fr) minmax(0,1.7fr)!important;gap:10px!important}html body .weather-ops-panel .weather-ops-grid-v231 .advanced-weather-card{height:100%!important;min-height:164px!important}html body .weather-ops-panel .weather-ops-grid-v231 .weather-summary-grid-v83{grid-template-rows:repeat(2,minmax(68px,1fr))!important;gap:10px!important;height:100%!important}html body .weather-ops-panel .weather-ops-grid-v231 .summary-box-v83{min-height:68px!important;overflow:hidden!important}html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-axis-label-v257{color:#e0f1fceb!important}html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-altitude-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-speed-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-vsi-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-heading-v257{color:#f5fbff!important}html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-card-v231.kind-training .nearby-aircraft-callsign-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-card-v231.kind-experience .nearby-aircraft-callsign-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-card-v231.kind-own .nearby-aircraft-callsign-v257{color:#84ff1a!important}html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-card-v231.kind-caution .nearby-aircraft-callsign-v257{color:#ffcc52!important}html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-card-v231.kind-general .nearby-aircraft-callsign-v257{color:#43d4ff!important}html,html body,html body button,html body input,html body select,html body textarea,html body option,html body svg,html body svg text{font-synthesis:none!important;font-synthesis-weight:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important}html body,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body span,html body small,html body strong,html body b,html body em,html body a,html body label,html body button,html body input,html body select,html body textarea,html body th,html body td,html body div,html body section,html body article,html body header,html body footer,html body svg text{font-synthesis:none!important;font-synthesis-weight:none!important;font-weight:400!important}html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-axis-label-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257 span,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-callsign-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-altitude-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-speed-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-vsi-v257,html body .weather-ops-panel .nearby-aircraft-list-v231 .nearby-aircraft-heading-v257{letter-spacing:-.025em!important;text-shadow:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.22!important}html body .display-panel-title-v262,html body .display-panel-title-v262 *,html body .panel-header .display-panel-title-v262,html body .weather-section-title .display-panel-title-v262,html body .map-overlay .display-panel-title-v262,html body .bottom-panel-title.display-panel-title-v262{letter-spacing:-.035em!important;color:#f4fbff!important;text-shadow:none!important;font-synthesis:none!important;font-synthesis-weight:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:clamp(18px,1.02vw,23px)!important;font-weight:400!important;line-height:1.2!important}html body .display-panel-title-v262 small,html body .display-panel-title-v262 em{letter-spacing:-.02em!important;color:#94bedcc7!important;text-shadow:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:.62em!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important}html body .aircraft-panel .panel-header,html body .aircraft-panel .panel-header *,html body .aircraft-panel .aircraft-table,html body .aircraft-panel .aircraft-table *,html body .instructor-panel .panel-header,html body .instructor-panel .panel-header *,html body .instructor-panel .instructor-list-v153,html body .instructor-panel .instructor-list-v153 *,html body .weather-ops-panel .panel-header,html body .weather-ops-panel .panel-header *,html body .weather-ops-panel .weather-summary-grid-v83,html body .weather-ops-panel .weather-summary-grid-v83 *,html body .weather-ops-panel .nearby-aircraft-list-v231,html body .weather-ops-panel .nearby-aircraft-list-v231 *,html body .weather-ops-panel .ops-weather-chart-v231 .display-panel-title-v262,html body .weather-ops-panel .ops-weather-chart-v231 .display-panel-title-v262 *,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-axis-label-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257 *,html body .caution-panel,html body .caution-panel *,html body .consent-panel .panel-header,html body .consent-panel .panel-header *,html body .consent-panel .consent-body-v153,html body .consent-panel .consent-body-v153 *,html body .adsb-panel .adsb-panel-title,html body .adsb-panel .adsb-panel-title *,html body .adsb-panel .adsb-legend,html body .adsb-panel .adsb-legend *,html body .adsb-panel .runway-overlay,html body .adsb-panel .runway-overlay *,html body .adsb-panel .metar-overlay,html body .adsb-panel .metar-overlay *{letter-spacing:-.025em!important;text-shadow:none!important;font-synthesis:none!important;font-synthesis-weight:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.22!important}html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-axis-label-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257,html body .weather-ops-panel .weather-chart-frame-v257 .weather-chart-legend-v257 span,html body .display-panel-title-v262,html body .display-panel-title-v262 *,html body .panel-header span,html body .panel-header small,html body .panel-header em{letter-spacing:-.025em!important;text-shadow:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.22!important}html body .caution-panel .panel-header .bottom-panel-title.display-panel-title-v262,html body .caution-panel .panel-header .display-panel-title-v262{letter-spacing:-.035em!important;color:#f4fbff!important;text-shadow:none!important;font-synthesis:none!important;font-synthesis-weight:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:clamp(18px,1.02vw,23px)!important;font-weight:400!important;line-height:1.2!important}html body .caution-panel .panel-header h2.caution-main-title-v265,html body .caution-panel h2.caution-main-title-v265,html body h2.caution-main-title-v265,html body .bottom-panel-title.caution-main-title-v265,html body .display-panel-title-v262.caution-main-title-v265{letter-spacing:-.035em!important;color:#f4fbff!important;text-shadow:none!important;font-synthesis:none!important;font-synthesis-weight:none!important;font-family:Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important;font-size:clamp(18px,1.02vw,23px)!important;font-weight:400!important;line-height:1.2!important;transform:none!important}html body .weather-ops-panel .weather-ops-grid-v231 .weather-summary-grid-v83 .summary-box-v83>span{letter-spacing:-.025em!important;font-size:14px!important;font-weight:400!important;line-height:1.05!important}html body .weather-ops-panel .weather-ops-grid-v231 .weather-summary-grid-v83 .summary-box-v83>small{letter-spacing:-.025em!important;font-size:12px!important;font-weight:400!important;line-height:1.08!important}html body .weather-ops-panel .weather-ops-grid-v231 .weather-summary-grid-v83 .summary-box-v83>strong{letter-spacing:-.03em!important;font-size:20px!important;font-weight:400!important;line-height:1.02!important}html body .weather-ops-panel .weather-ops-grid-v231 .weather-summary-grid-v83 .summary-box-v83>small{display:none!important}html body .caution-panel .panel-header h2.caution-main-title-v265,html body .caution-panel h2.caution-main-title-v265,html body h2.caution-main-title-v265,html body .bottom-panel-title.caution-main-title-v265,html body .display-panel-title-v262.caution-main-title-v265{font-size:18px!important;line-height:1.2!important}html body .caution-panel .caution-list .caution-title-text,html body .caution-panel .caution-list strong{color:#d9ff3f!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics{grid-template-columns:minmax(0,.85fr) minmax(0,.9fr) max-content!important;align-items:end!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics .metar-pressure-metric-v285,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics .metar-pressure-metric-v285{min-width:max-content!important}html body .adsb-panel .map-overlay.metar-overlay .overlay-metrics .metar-pressure-value-v285,html body .satellite-panel .map-overlay.metar-overlay .overlay-metrics .metar-pressure-value-v285{white-space:nowrap!important}html body .instructor-panel-v292 .instructor-list-head-v153,html body .instructor-panel-v292 .instructor-row-v153{grid-template-columns:.82fr 1fr 1.22fr!important}html body .instructor-panel-v292 .instructor-list-head-v153>span:nth-child(4),html body .instructor-panel-v292 .instructor-duty-v153{display:none!important}html body .instructor-panel-v292 .instructor-status-v153 span{font-weight:400!important}html body .instructor-panel-v293 .instructor-list-head-v153,html body .instructor-panel-v293 .instructor-row-v153{grid-template-columns:.72fr .95fr 1.45fr .78fr!important}html body .instructor-panel-v293 .instructor-list-head-v153>span:nth-child(4){display:inline!important}html body .instructor-panel-v293 .instructor-aircraft-v293{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;min-width:0!important;font-size:inherit!important;color:#e2e8f0f0!important;font-weight:400!important;display:block!important;overflow:hidden!important}html body .instructor-panel-v293 .instructor-status-v153 span{font-weight:400!important}html body .consent-panel-v153 .consent-body-v153{grid-template-columns:238px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}html body .consent-panel-v153 .consent-qr-card-v153,html body .consent-panel-v153 .consent-qr-card-v161{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr)!important;place-items:stretch stretch!important;width:238px!important;min-width:238px!important;max-width:238px!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}html body .consent-panel-v153 .consent-qr-frame-v161{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:100%!important;min-height:0!important;padding:10px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}html body .consent-panel-v153 .qr-zone-v153.qr-zone-v161{flex:0 0 156px!important;justify-content:center!important;align-items:center!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:156px!important;min-height:156px!important;max-height:156px!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}html body .consent-panel-v153 .qr-zone-v161 .compact-qr,html body .consent-panel-v153 .qr-real.compact-qr{aspect-ratio:1!important;box-sizing:border-box!important;flex:0 0 156px!important;place-self:center!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:156px!important;min-height:156px!important;max-height:156px!important;margin:0!important;padding:7px!important;transform:none!important}html body .consent-panel-v153 .qr-guide-text-v161{flex:none!important;width:100%!important;max-width:198px!important;margin:0 auto!important;transform:none!important}@media (max-width:1500px){html body .consent-panel-v153 .consent-body-v153{grid-template-columns:218px minmax(0,1fr)!important;gap:8px!important}html body .consent-panel-v153 .consent-qr-card-v153,html body .consent-panel-v153 .consent-qr-card-v161{width:218px!important;min-width:218px!important;max-width:218px!important}html body .consent-panel-v153 .qr-zone-v153.qr-zone-v161,html body .consent-panel-v153 .qr-zone-v161 .compact-qr,html body .consent-panel-v153 .qr-real.compact-qr{flex-basis:142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:142px!important;min-height:142px!important;max-height:142px!important}}html body .qr-real.qr-dynamic-link{background:#fff!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body .qr-real.qr-dynamic-link .qr-dynamic-image{object-fit:contain!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}html body .qr-target-text-v170{white-space:nowrap!important;text-overflow:ellipsis!important;color:#9ed9fff0!important;max-width:clamp(160px,12vw,235px)!important;font-size:clamp(10px,.58vw,12px)!important;overflow:hidden!important}
