.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}}.mnav,.mnav-bar{display:none}@media (max-width:900px){.mnav-bar{display:contents}.mnav-btn{order:0;flex:none;width:44px;height:44px;border-radius:10px;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-title{order:3;flex:1 1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 16px/1 var(--body,sans-serif);color:var(--dim,#8ea89a)}.mnav-burger,.mnav-burger:after,.mnav-burger:before{display:block;width:18px;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:-5px}.mnav-burger:after{top:5px}.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,.7);opacity:0;transition:opacity .18s ease}.mnav.open .mnav-backdrop{opacity:1}.mnav-sheet{position:absolute;top:0;left:0;bottom:0;width:min(100%,420px);height:100dvh;display:flex;flex-direction:column;background:#0a1912;border-right:1px solid var(--line2,#2a5141);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left);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:6px 8px 6px 16px;border-bottom:1px solid var(--line,#1d3a2e)}.mnav-top b{font:700 16px/1 var(--body,sans-serif);color:var(--amber,#ffb21a)}.mnav-close{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--dim,#8ea89a);font-size:16px;cursor:pointer;border-radius:10px}.mnav-close:active{color:var(--text,#eaf2ec)}.mnav-who{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line,#1d3a2e)}.mnav-avatar{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--amber,#ffb21a);color:#0a1912;font:700 14px/1 var(--body,sans-serif)}.mnav-who-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mnav-who-txt b{font:600 15px/1.2 var(--body,sans-serif);color:var(--text,#eaf2ec)}.mnav-who-txt b,.mnav-who-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-who-txt small{font-size:13px;color:var(--dim,#8ea89a)}.mnav-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 12px}.mnav-h{margin:16px 8px 4px;font:600 12px/1 var(--body,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--faint,#5d7a6c)}.mnav-wrap{display:block}.mnav-item,.mnav-sheet .pn-tour{position:relative;display:flex;align-items:center;width:100%;min-height:48px;padding:0 12px;margin:0;border-radius:8px;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer;font:500 16px/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);font-weight:600;box-shadow:inset 3px 0 0 var(--amber,#ffb21a)}.mnav-item.sub{min-height:44px;padding-left:28px;font-size:15px;color:var(--dim,#8ea89a)}.mnav-item.sub.on{color:var(--amber,#ffb21a)}.mnav-item:active,.mnav-sheet .pn-tour:active{background:hsla(0,0%,100%,.06)}.mnav-bottom{flex:none;padding:12px 16px;border-top:1px solid var(--line,#1d3a2e)}.mnav-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;color:var(--dim,#8ea89a);font-size:13px}.mnav-clock{font:600 15px/1 var(--body,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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:13px}.mnav-live i{width:8px;height:8px;border-radius:50%;background:var(--good,#4fd889)}.mnav-out{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:8px;cursor:pointer;font:600 15px/1 var(--body,sans-serif);background:transparent;color:var(--bad,#ff6b5e);border:1px solid rgba(255,107,94,.4)}.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 (prefers-reduced-motion:reduce){.mnav,.mnav-backdrop,.mnav-sheet{transition:none!important}}