.pb .apx{--ok:#5fb37e;--late:#ffc72c;--bad:#e8743b;--unk:#6e6a60;--paper:#f1eee3;--paper-ink:#15181a;padding-bottom:0}.pb .lv-good{--lv:var(--ok)}.pb .lv-some{--lv:var(--late)}.pb .lv-bad{--lv:var(--bad)}.pb .lv-unknown{--lv:var(--unk)}.pb .apx-head{padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(20px,3vw,32px)}.pb .apx-h1{margin:12px 0 0;font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(40px,6vw,80px);line-height:.92;letter-spacing:-.01em;max-width:16ch}.pb .apx-lede{margin:16px 0 0;max-width:620px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--soft)}.pb .apx-sec{padding-top:clamp(20px,3vw,32px)}.pb .apx-sec:last-of-type{padding-bottom:clamp(48px,7vw,96px)}.pb .apx-fresh{margin-top:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pb .apx-fresh p{margin:0}.pb .apx-upd{font-size:12px;letter-spacing:.1em;color:var(--soft)}.pb .apx-ago,.pb .apx-old{color:var(--muted)}.pb .apx-old{font-size:14px;line-height:1.5;max-width:620px}.pb .apx-mock{display:inline-flex;gap:10px;align-items:baseline;padding:6px 10px;border:1px dashed var(--y);border-radius:6px;font-size:13px;line-height:1.4;color:var(--soft);max-width:620px}.pb .apx-mock b{font-family:var(--pb-mono),monospace;font-weight:500;letter-spacing:.12em;color:var(--y)}.pb .apx-map{margin:0;background:#111416;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pb .apx-map svg{display:block;width:100%;height:auto}.pb .apx-sea{fill:#111416}.pb .apx-land{fill:#262b2e;stroke:#3a4145;stroke-width:.6}.pb .apx-night{fill:rgba(6,8,10,.42)}.pb .apx-stop{stop-color:var(--lv)}.pb .apx-pin{cursor:pointer;outline:none}.pb .apx-beam,.pb .apx-glow{pointer-events:none}.pb .apx-beam{transform-box:fill-box;transform-origin:50% 100%}.pb .apx-cap{fill:#fff;opacity:.85}.pb .apx-pin.lv-bad .apx-beam{animation:apxbeam 2.6s ease-in-out infinite}@keyframes apxbeam{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pb .apx-pin.lv-bad .apx-beam{animation:none}}.pb .apx-hit{fill:transparent;stroke:none}.pb .apx-pin:hover .apx-hit{fill:hsla(44,38%,92%,.06)}.pb .apx-pin:focus-visible .apx-hit{fill:hsla(44,38%,92%,.08);stroke:var(--ink);stroke-width:1.5}.pb .apx-lbl{font-family:var(--pb-cond),sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;fill:var(--ink);dominant-baseline:middle;paint-order:stroke;stroke:#111416;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.pb .apx-min{font-family:var(--pb-mono),monospace;font-size:11px;font-weight:500;letter-spacing:0;fill:var(--lv)}.pb .apx-lbl-n{display:none;font-size:34px;stroke-width:7px}.pb .apx-lbl-n .apx-min{font-size:24px}.pb .apx-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:12px clamp(12px,2vw,20px);border-top:1px solid var(--line);background:var(--panel);font-family:var(--pb-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pb .apx-key span{display:inline-flex;align-items:center;gap:8px}.pb .apx-key .apx-night-at{margin-left:auto;text-transform:none;letter-spacing:.04em}.pb .apx-ln{width:18px;height:4px;border-radius:2px}.pb .apx-ln,.pb .apx-sw{display:inline-block;flex:none;background:var(--lv)}.pb .apx-sw{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1.4px var(--paper-ink)}@media (max-width:640px){.pb .apx-beam{transform:scale(2.2,1.4)}.pb .apx-glow{transform-box:fill-box;transform-origin:center;transform:scale(1.7)}.pb .apx-lbl-w{display:none}.pb .apx-lbl-n{display:inline}.pb .apx-key .apx-night-at{margin-left:0;flex-basis:100%}}.pb .apx-board{padding:clamp(14px,2.4vw,32px)}.pb .apx-board .board-head{margin-bottom:0}.pb .apx-board .board-title{margin:0}.pb .apx-tbl{width:100%;border-collapse:collapse;font-family:var(--pb-mono),monospace;font-size:15px}.pb .apx-tbl td,.pb .apx-tbl th{text-align:left;vertical-align:middle;padding:12px 12px 12px 0;border-bottom:1px solid #1e2326}.pb .apx-tbl tbody tr:last-child td,.pb .apx-tbl tbody tr:last-child th{border-bottom:0}.pb .apx-tbl thead th{padding-top:16px;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pb .apx-tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pb .apx-tbl td:last-child,.pb .apx-tbl th:last-child{padding-right:0}.pb .apx-tbl tbody tr{transition:background .2s}.pb .apx-tbl tbody tr:hover{background:hsla(0,0%,100%,.025)}.pb .apx-code{display:inline-flex;text-decoration:none;min-height:44px;align-items:center}.pb .apx-tiles{display:inline-flex;gap:2px}.pb .apx-tiles span{position:relative;width:26px;height:36px;border-radius:4px;background:#24292c;color:var(--ink);font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:26px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.pb .apx-tiles span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.7)}.pb .apx-code:hover .apx-tiles span{color:var(--y)}.pb .apx-city{font-family:var(--pb-sans),sans-serif;font-size:16px;color:var(--soft)}.pb .apx-alert{width:38%}.pb .apx-alert-in{display:flex;align-items:center;gap:12px}.pb .apx-alert .apx-sw{box-shadow:none;width:12px;height:12px}.pb .apx-alert .apx-sw.lv-unknown{background:transparent;box-shadow:inset 0 0 0 1.5px var(--unk)}.pb .apx-alert-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pb .apx-lvw{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lv)}.pb tr.lv-unknown .apx-lvw{color:var(--muted)}.pb .apx-alw{font-family:var(--pb-sans),sans-serif;font-size:15px;color:var(--soft)}.pb tr.lv-bad .num:nth-child(3){color:var(--bad)}.pb tr.lv-some .num:nth-child(3){color:var(--y)}.pb .apx-how{max-width:760px;line-height:1.55}@media (max-width:760px){.pb .apx-tbl .apx-city{display:none}.pb .apx-tbl{font-size:14px}.pb .apx-tbl td,.pb .apx-tbl th{padding-right:8px}.pb .apx-tiles span{width:20px;height:28px;font-size:20px}.pb .apx-lvw{display:none}.pb .apx-alw{font-size:13px;line-height:1.3}.pb .apx-alert-in{gap:8px}.pb .apx-alert{width:auto}}.pb .apx-back{display:inline-flex;align-items:center;min-height:44px;color:var(--soft);text-decoration:none;font-size:12px;letter-spacing:.12em}.pb .apx-back:hover{color:var(--y)}.pb .apx-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 28px;align-items:end;margin-top:12px}.pb .apx-flap{display:flex;font-size:clamp(64px,9vw,128px)}.pb .apx-flap .flap{color:var(--y)}.pb .apx-hero-t{min-width:0;padding-bottom:4px}.pb .apx-hero .apx-h1{margin:0;font-size:clamp(34px,4.6vw,64px);max-width:none}.pb .apx-where{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:17px;color:var(--soft)}.pb .apx-clock{font-size:15px;color:var(--ink)}.pb .apx-clock,.pb .apx-state{font-family:var(--pb-mono),monospace;white-space:nowrap}.pb .apx-state{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--lv);color:var(--g);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pb .apx-state.lv-unknown{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted)}@media (max-width:760px){.pb .apx-hero{grid-template-columns:minmax(0,1fr)}}.pb .apx-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;align-items:stretch}@media (max-width:1080px){.pb .apx-grid{grid-template-columns:1fr 1fr}.pb .apx-now{grid-column:1/-1}}@media (max-width:680px){.pb .apx-grid{grid-template-columns:1fr}}.pb .apx-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;gap:14px;min-width:0}.pb .apx-ch{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--pb-cond),sans-serif;font-weight:600;font-size:28px;line-height:1}.pb .apx-ch .mono{font-size:11px;letter-spacing:.12em;text-align:right}.pb .apx-card p{margin:0;font-size:16px;line-height:1.55;color:var(--soft)}.pb .apx-now p:first-of-type{color:var(--ink);font-size:18px}.pb .apx-card .apx-small,.pb .apx-small{font-size:13px;line-height:1.5;color:var(--muted);margin-top:auto}.pb .apx-now .apx-small{margin-top:auto}.pb .apx-pad{padding:20px 0 6px}.pb .apx-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pb .apx-counts div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#171a1c;border-top:3px solid var(--c)}.pb .apx-counts b{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.pb .apx-counts span{font-family:var(--pb-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pb .c-ok{--c:var(--ok)}.pb .c-late{--c:var(--late)}.pb .c-cx{--c:var(--bad)}.pb .apx-stack{display:flex;gap:3px;height:12px;border-radius:6px;overflow:hidden}.pb .apx-stack span{flex-basis:0;background:var(--c);min-width:6px}.pb .apx-wx-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pb .apx-wx-c{font-family:var(--pb-cond),sans-serif;font-weight:600;font-size:26px;line-height:1.05}.pb .apx-wx-c em{display:block;margin-top:4px;font-style:normal;font-weight:400;font-size:14px;color:var(--soft)}.pb .apx-cat,.pb .apx-wx-c em{font-family:var(--pb-mono),monospace}.pb .apx-cat{flex:none;padding:5px 9px;border-radius:6px;font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--g)}.pb .cat-VFR{background:var(--ok)}.pb .cat-MVFR{background:#7fb2e5}.pb .cat-IFR{background:var(--bad)}.pb .cat-LIFR{background:#d08bd8}.pb .apx-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.pb .apx-dl div{min-width:0}.pb .apx-dl dt{font-family:var(--pb-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pb .apx-dl dd{margin:4px 0 0;font-size:15px;line-height:1.35;color:var(--ink)}.pb .apx-raw{font-family:var(--pb-mono),monospace;font-size:12px!important;line-height:1.5!important;color:var(--muted)!important;padding:10px 12px;background:#171a1c;border-radius:8px;overflow-wrap:anywhere}.pb .apx-hours{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(4px,1vw,12px);align-items:end;padding-top:8px}.pb .apx-hr{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.pb .apx-hr-v{font-family:var(--pb-mono),monospace;font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.pb .apx-hr-bar{width:100%;max-width:44px;height:140px;display:flex;align-items:flex-end;border-radius:6px;background:#171a1c;overflow:hidden}.pb .apx-hr-bar span{width:100%;background:var(--lv);border-radius:6px 6px 0 0}.pb .apx-hr-h{font-family:var(--pb-mono),monospace;font-size:12px;color:var(--muted)}.pb .apx-hr.here .apx-hr-h{color:var(--y);font-weight:600}.pb .apx-hr.here .apx-hr-bar{box-shadow:0 0 0 2px var(--y)}.pb .apx-hr-now{font-family:var(--pb-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--y);color:var(--g)}.pb .apx-hours{padding-bottom:0}.pb .apx-hr:not(.here){padding-bottom:22px}.pb .apx-deps td{font-size:17px}.pb .apx-deps td small{display:block;margin-top:3px;font-size:11px;letter-spacing:.04em;color:var(--muted)}.pb .apx-struck{text-decoration:line-through;text-decoration-color:var(--bad);text-decoration-thickness:2px;color:var(--muted)}.pb .apx-new{color:var(--y);font-weight:500}.pb .apx-dim{color:#4a4f52}.pb .apx-fl b{font-weight:600;color:var(--ink)}.pb .apx-fl{color:var(--soft)}.pb .apx-gate{display:inline-block;min-width:3.2em;padding:2px 6px;border-radius:4px;background:#24292c;color:var(--ink);text-align:center}.pb .apx-rem{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:20px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.pb .apx-rem.r-ok{color:var(--ok)}.pb .apx-rem.r-late{color:var(--y)}.pb .apx-rem.r-bad{color:var(--bad)}.pb .apx-rem.r-gone{color:var(--muted)}.pb .apx-deps tr.t-gone td{opacity:.78}@media (max-width:760px){.pb .apx-deps td{font-size:14px}.pb .apx-deps td:nth-child(4),.pb .apx-deps th:nth-child(4){display:none}.pb .apx-rem{font-size:15px;white-space:normal}.pb .apx-deps td small{font-size:10px}}.pb .apx-cta{padding-block:clamp(48px,7vw,96px)}.pb .apx-cta-in{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:flex-end;justify-content:space-between}.pb .apx-cta .big{max-width:16ch}.pb .apx-lounge{margin:18px 0 0;font-family:var(--pb-mono),monospace;font-size:14px;letter-spacing:.02em;color:#2a2410}.pb[data-tv] .apx-back,.pb[data-tv] .apx-chrome,.pb[data-tv] .apx-cta,.pb[data-tv] .apx-how,.pb[data-tv] .apx-old,.pb[data-tv] .note{display:none}.pb[data-tv] .wrap{max-width:none;padding-inline:3vw}.pb[data-tv] .apx-head{padding-top:2.4vw;padding-bottom:1.2vw}.pb[data-tv] .apx-h1{font-size:4.4vw;max-width:none}.pb[data-tv] .apx-lede{font-size:1.6vw;max-width:none}.pb[data-tv] .apx-upd{font-size:1vw}.pb[data-tv] .apx-tbl{font-size:1.5vw}.pb[data-tv] .apx-tbl thead th{font-size:.8vw}.pb[data-tv] .apx-alw{font-size:1.3vw}.pb[data-tv] .apx-tiles span{width:2.2vw;height:3vw;font-size:2.2vw}.pb[data-tv] .apx-deps td{font-size:1.6vw}.pb[data-tv] .apx-rem{font-size:1.8vw}.pb[data-tv] .apx-sec:last-of-type{padding-bottom:3vw}.pb .apx-globe{margin:0;display:flex;flex-direction:column;min-height:0;height:min(78vh,90vw)}.pb .apx-globe canvas{display:block;flex:1 1 0;min-height:0;width:100%;cursor:grab;touch-action:none}.pb .apx-globe-say{flex:none;min-height:1.3em;text-align:center;font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(20px,3vw,34px);line-height:1.3;letter-spacing:.01em;color:var(--lv,var(--soft));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1280px){.pb[data-tv] .apx:not(.apx-one){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:2.4vw;column-gap:2.4vw;padding:2vw 2.4vw;height:100vh;overflow:hidden}.pb[data-tv] .apx:not(.apx-one)>.wrap{padding:0;margin:0;max-width:none;min-width:0}.pb[data-tv] .apx:not(.apx-one) .apx-head{grid-column:1;grid-row:1;padding:0 0 1.6vw}.pb[data-tv] .apx:not(.apx-one)>.wrap:nth-of-type(2){grid-column:1;grid-row:2;min-height:0}.pb[data-tv] .apx:not(.apx-one) .fs{display:none}.pb[data-tv] .apx:not(.apx-one) .apx-globe{height:calc(100% + 2.4vw);margin-top:-2.4vw}.pb[data-tv] .apx:not(.apx-one) .apx-globe-say{font-size:1.9vw}.pb[data-tv] .apx:not(.apx-one) .apx-sec{grid-column:2;grid-row:1/span 2;padding:0}.pb[data-tv] .apx:not(.apx-one) .apx-h1{font-size:3.6vw}.pb[data-tv] .apx:not(.apx-one) .apx-lede{font-size:1.3vw}.pb[data-tv] .apx:not(.apx-one) .apx-board{padding:1.2vw 1.4vw;height:100%}.pb[data-tv] .apx:not(.apx-one) .board-head{padding-bottom:.6vw}.pb[data-tv] .apx:not(.apx-one) .board-title{font-size:1.8vw}.pb[data-tv] .apx:not(.apx-one) .apx-tbl thead th{padding:.5vw .6vw .4vw 0;font-size:.62vw}.pb[data-tv] .apx:not(.apx-one) .apx-tbl td,.pb[data-tv] .apx:not(.apx-one) .apx-tbl th{padding-block:.12vw}.pb[data-tv] .apx:not(.apx-one) .apx-tbl .apx-city{display:none}.pb[data-tv] .apx:not(.apx-one) .apx-tbl{font-size:.9vw}.pb[data-tv] .apx:not(.apx-one) .apx-code{min-height:0}.pb[data-tv] .apx:not(.apx-one) .apx-tiles span{width:.95vw;height:1.15vw;font-size:.9vw;border-radius:3px}.pb[data-tv] .apx:not(.apx-one) .apx-tbl tbody td,.pb[data-tv] .apx:not(.apx-one) .apx-tbl tbody th{line-height:1.2;padding-block:.1vw}.pb[data-tv] .apx:not(.apx-one) .apx-alw{font-size:.9vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb[data-tv] .apx:not(.apx-one) .apx-alert-t{overflow:hidden}.pb[data-tv] .apx:not(.apx-one) .apx-lvw{display:none}.pb[data-tv] .apx:not(.apx-one) .apx-alert .apx-sw{width:.6vw;height:.6vw}.pb[data-tv] .apx-one{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;-moz-column-gap:2vw;column-gap:2vw;padding:2vw 2.4vw;height:100vh;overflow:hidden}.pb[data-tv] .apx-one>.wrap{padding:0;margin:0;max-width:none;min-width:0}.pb[data-tv] .apx-one .apx-head{grid-column:1;grid-row:1;padding:0 0 1.2vw}.pb[data-tv] .apx-one .apx-grid{grid-column:1;grid-row:2;grid-template-columns:1fr;align-content:start;padding:0;gap:1vw}.pb[data-tv] .apx-one .apx-hours-sec,.pb[data-tv] .apx-one .apx-now,.pb[data-tv] .apx-one .apx-raw{display:none}.pb[data-tv] .apx-one .apx-board-sec{grid-column:2;grid-row:1/span 2;padding:0;min-height:0}.pb[data-tv] .apx-one .apx-board{height:100%;overflow:hidden;padding:1.2vw 1.4vw;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 90%,transparent)}.pb[data-tv] .apx-one .apx-flap{font-size:5.4vw}.pb[data-tv] .apx-one .apx-hero .apx-h1{font-size:2.8vw}.pb[data-tv] .apx-one .apx-clock,.pb[data-tv] .apx-one .apx-where{font-size:1.1vw}.pb[data-tv] .apx-one .apx-card{padding:1.1vw 1.3vw;gap:.8vw}.pb[data-tv] .apx-one .apx-ch{font-size:1.6vw}.pb[data-tv] .apx-one .apx-counts b{font-size:2.6vw}.pb[data-tv] .apx-one .apx-wx-c{font-size:1.6vw}.pb[data-tv] .apx-one .apx-dl dd{font-size:1vw}.pb[data-tv] .apx-one .apx-small{font-size:.75vw}.pb[data-tv] .apx-one .board-title{font-size:1.8vw}.pb[data-tv] .apx-one .apx-deps td{font-size:1.05vw;padding-block:.3vw}.pb[data-tv] .apx-one .apx-deps td small{font-size:.62vw}.pb[data-tv] .apx-one .apx-rem{font-size:1.15vw}}@media (max-width:760px){.pb .apx-list tbody tr,.pb .apx-list thead tr{display:grid;grid-template-columns:76px repeat(3,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px;align-items:center;border-bottom:1px solid #1e2326}.pb .apx-list tbody tr:last-child{border-bottom:0}.pb .apx-list tbody,.pb .apx-list thead{display:block}.pb .apx-list td,.pb .apx-list th{border-bottom:0;padding:0}.pb .apx-list thead th{padding:14px 0 10px}.pb .apx-list tbody th{padding-top:8px}.pb .apx-list thead .apx-alert{display:none}.pb .apx-list td.apx-alert{grid-column:1/-1;padding:2px 0 12px}.pb .apx-list .apx-alw{font-size:14px}}.pb .apx-tvlinks .eyebrow{margin:0;font-weight:400}.pb .apx-tvlinks .note{max-width:760px;line-height:1.55}.pb .apx-tvlinks a{color:var(--y)}.pb .apx-tvlinks{padding-top:clamp(20px,3vw,32px);padding-bottom:clamp(48px,7vw,96px)}.pb[data-tv] .apx-tvlinks{display:none}.pb .apx-credit{margin:0;padding:0 0 24px;font-size:12px;color:var(--muted)}.pb .apx-credit a{color:var(--soft)}.pb .bcta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 18px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--y)}.pb .bcta-mark span{width:22px;height:32px;font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:22px}.pb .bcta-t{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.pb .bcta-t b{font-family:var(--pb-cond),sans-serif;font-weight:600;font-size:24px;line-height:1.1;color:var(--ink)}.pb .bcta-t span{font-size:15px;line-height:1.45;color:var(--soft)}.pb .bcta .pb-badge img{height:44px}.pb .apx-cta-near{padding-top:clamp(8px,2vw,20px)}.pb .apx-cta-near .bcta{margin:0}.pb[data-tv] .apx-cta-near,.pb[data-tv] .bcta{display:none}.pb .tvq{display:flex;align-items:center;gap:16px;background:rgba(21,24,26,.94);border:1px solid var(--line);border-radius:12px;color:var(--ink)}.pb .tvq .tvq-code{display:block;flex:none;height:auto}.pb .tvq-t{display:flex;flex-direction:column;gap:4px;min-width:0}.pb .tvq-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:1px;color:var(--y)}.pb .tvq-brand,.pb .tvq-t b{font-family:var(--pb-cond),sans-serif}.pb .tvq-t b{font-weight:600;line-height:1.05}.pb .tvq-s{color:var(--soft);line-height:1.35}.pb .tvq-page{display:none}.pb[data-tv] .tvq-page{display:flex;margin-top:1.4vw;padding:.8vw 1vw;gap:1vw;max-width:30vw}.pb[data-tv] .tvq-page .tvq-code{width:6vw}.pb[data-tv] .tvq-page .tvq-brand,.pb[data-tv] .tvq-page .tvq-t b{font-size:1.4vw}.pb[data-tv] .tvq-page .tvq-s{font-size:.8vw}@media (max-width:1279px){.pb[data-tv] .tvq-page{max-width:none;padding:12px 14px;gap:14px}.pb[data-tv] .tvq-page .tvq-code{width:96px}.pb[data-tv] .tvq-page .tvq-brand,.pb[data-tv] .tvq-page .tvq-t b{font-size:20px}.pb[data-tv] .tvq-page .tvq-s{font-size:13px}}@media (min-width:1280px){.pb[data-tv] .apx:not(.apx-one) .apx-head{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1.6vw;column-gap:1.6vw;align-content:start}.pb[data-tv] .apx:not(.apx-one) .apx-head>*{grid-column:1}.pb[data-tv] .apx:not(.apx-one) .apx-head>.tvq-page{grid-column:2;grid-row:1/span 6;align-self:start;flex-direction:column;align-items:flex-start;margin-top:0;width:12vw}.pb[data-tv] .apx:not(.apx-one) .apx-head>.tvq-page .tvq-code{width:10vw}}.pb[data-tv] .tvq-page .brand-tiles span{width:1.15em;height:1.6em;font-size:.85em}@media (max-width:560px){.pb .bcta-mark{display:none}}