.mnav,.mnav-bar{display:none}@media (max-width:900px){.mnav-bar{display:flex;align-items:center;flex:1 1;min-width:0;gap:12px}.mnav-title{flex:1 1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 18px/1 var(--display,Impact,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dim,#8ea89a)}.mnav-btn{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;cursor:pointer;padding:0;border:1px solid var(--line2,#2a5141);background:hsla(0,0%,100%,.04);color:var(--text,#eaf2ec)}.mnav-btn:active,.mnav-btn[aria-expanded=true]{border-color:var(--amber,#ffb21a)}.mnav-burger,.mnav-burger:after,.mnav-burger:before{display:block;width:20px;height:2px;border-radius:2px;background:currentColor}.mnav-burger{position:relative}.mnav-burger:after,.mnav-burger:before{content:"";position:absolute;left:0}.mnav-burger:before{top:-6px}.mnav-burger:after{top:6px}.mnav{display:block;position:fixed;inset:0;z-index:200;visibility:hidden;transition:visibility 0s .18s}.mnav.open{visibility:visible;transition:none}.mnav-backdrop{position:absolute;inset:0;background:rgba(2,8,5,.72);opacity:0;transition:opacity .18s ease}.mnav.open .mnav-backdrop{opacity:1}.mnav-sheet{position:absolute;top:0;right:0;bottom:0;width:min(100%,420px);display:flex;flex-direction:column;background:#0a1912;border-left:1px solid var(--line2,#2a5141);box-shadow:-20px 0 40px rgba(0,0,0,.5);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 0;transform:translateX(100%);transition:transform .18s ease}.mnav.open .mnav-sheet{transform:none}.mnav-top{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line,#1d3a2e)}.mnav-top b{font:900 26px/1 var(--display,Impact,sans-serif);letter-spacing:.06em;color:var(--amber,#ffb21a)}.mnav-close{width:48px;height:48px;border:0;background:none;color:var(--dim,#8ea89a);font-size:22px;cursor:pointer;border-radius:12px}.mnav-scroll{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px calc(24px + env(safe-area-inset-bottom))}.mnav-h{margin:16px 8px 8px;font:700 12px/1 var(--body,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--faint,#5d7a6c)}.mnav-email{margin:0 8px 8px;font-size:14px;color:var(--dim,#8ea89a);overflow-wrap:anywhere}.mnav-item,.mnav-sheet .pn-tour{display:flex;align-items:center;width:100%;min-height:52px;padding:0 16px;margin-bottom:4px;border-radius:12px;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer;font:600 17px/1.2 var(--body,sans-serif);color:var(--text,#eaf2ec)}.mnav-item.on{background:var(--amberSoft,rgba(255,178,26,.15));color:var(--amber,#ffb21a);box-shadow:inset 3px 0 0 var(--amber,#ffb21a)}.mnav-item.sub{padding-left:32px;font-size:16px;color:var(--dim,#8ea89a);min-height:48px}.mnav-item.sub.on{color:var(--amber,#ffb21a)}.mnav-item:active,.mnav-sheet .pn-tour:active{background:hsla(0,0%,100%,.06)}.mnav-out{justify-content:center;width:100%;min-height:52px;margin-top:16px;border-radius:12px;cursor:pointer;font:700 16px/1 var(--body,sans-serif);background:transparent;color:var(--bad,#ff6b5e);border:1px solid rgba(255,107,94,.4)}.mnav-foot,.mnav-out{display:flex;align-items:center}.mnav-foot{flex-wrap:wrap;gap:8px 12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line,#1d3a2e);color:var(--dim,#8ea89a);font-size:14px}.mnav-clock{font:800 22px/1 var(--display,Impact,sans-serif);letter-spacing:.04em}.mnav-clock,.mnav-tz{color:var(--text,#eaf2ec)}.mnav-tz{font-size:16px;min-height:44px;max-width:100%;border-radius:8px;padding:0 8px;background:transparent;border:1px solid var(--line2,#2a5141)}.mnav-live{display:flex;align-items:center;gap:8px;flex:1 1 100%;font-size:14px}.mnav-live i{width:8px;height:8px;border-radius:50%;background:var(--good,#4fd889)}.mnav a:focus-visible,.mnav button:focus-visible,.mnav select:focus-visible,.mnav-btn:focus-visible{outline:2px solid var(--amber,#ffb21a);outline-offset:2px}}@media (max-width:520px){.mnav-sheet{width:100%;border-left:0}}@media (prefers-reduced-motion:reduce){.mnav,.mnav-backdrop,.mnav-sheet{transition:none!important}}.pn-menu{position:relative}.pn-menu summary{list-style:none;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2,#2a5141);background:hsla(0,0%,100%,.04);color:var(--text,#eaf2ec);font:700 14px/1 var(--display,Impact,sans-serif);letter-spacing:.04em}.pn-menu summary::-webkit-details-marker{display:none}.pn-menu summary:hover,.pn-menu[open] summary{border-color:var(--amber,#ffb21a);color:var(--amber,#ffb21a)}.pn-menu a:focus-visible,.pn-menu button:focus-visible,.pn-menu summary:focus-visible{outline:2px solid var(--amber,#ffb21a);outline-offset:2px}.pn-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:220px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;background:#0b1913;border:1px solid var(--line2,#2a5141);box-shadow:0 20px 40px rgba(0,0,0,.5)}.pn-email{padding:6px 10px 10px;color:var(--dim,#8ea89a);font-size:12.5px;border-bottom:1px solid var(--line,#1d3a2e);margin-bottom:4px;overflow-wrap:anywhere}.pn-pop a{padding:8px 10px;border-radius:8px;color:var(--text,#eaf2ec);text-decoration:none;font-size:13.5px}.pn-pop a:hover{background:rgba(255,178,26,.15)}.pn-pop button{margin-top:4px;padding:8px 10px;border-radius:8px;text-align:left;cursor:pointer;font:600 13.5px/1.2 inherit;background:transparent;color:var(--bad,#ff6b5e);border:1px solid rgba(255,107,94,.4)}.pn-pop button:hover{background:rgba(255,107,94,.1)}@media (max-width:900px){.pn-menu summary{width:44px;height:44px}.pn-pop a,.pn-pop button{min-height:44px;display:flex;align-items:center}}