@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/teko-devanagari-400-normal-D1xEnXzE.woff2) format("woff2"),url(/assets/teko-devanagari-400-normal-B3X1DXJf.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/teko-latin-ext-400-normal-B_YTe4-i.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/teko-latin-400-normal-xZgsYnjU.woff2) format("woff2"),url(/assets/teko-latin-400-normal-C-SK34Nj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-devanagari-500-normal--5JiWdA9.woff2) format("woff2"),url(/assets/teko-devanagari-500-normal-D-9jU0Xh.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-latin-ext-500-normal-Dt5H6HwT.woff2) format("woff2"),url(/assets/teko-latin-ext-500-normal-BMLf6_sh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-latin-500-normal-CnS-PWFz.woff2) format("woff2"),url(/assets/teko-latin-500-normal-DJUwy4_e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-devanagari-600-normal-BbnhZoV-.woff2) format("woff2"),url(/assets/teko-devanagari-600-normal-BIWBvBA3.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-ext-600-normal-DsmVd8W9.woff2) format("woff2"),url(/assets/teko-latin-ext-600-normal-DtfK5uBn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-600-normal-Cj5MAY47.woff2) format("woff2"),url(/assets/teko-latin-600-normal-CSggg3rU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-devanagari-700-normal-CMp-yW5z.woff2) format("woff2"),url(/assets/teko-devanagari-700-normal-C2yCRtvW.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/teko-latin-ext-700-normal-D9MAGFYZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-latin-700-normal-D19WDQ7P.woff2) format("woff2"),url(/assets/teko-latin-700-normal-CyJjSmwf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0e0c;--panel: #111916;--panel-2: #171f1a;--text: #d8dfd9;--text-bright: #f0f4f1;--muted: #7a857c;--accent: #c8ff00;--accent-dim: rgba(200,255,0,.12);--border: #1e2a22;--border-light: #2a3830;--brand-gold: #e8b23a;--brand-red: #d23b2c}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--bg);border-left:1px solid var(--border)}*::-webkit-scrollbar-thumb{background:var(--border-light)}*::-webkit-scrollbar-thumb:hover{background:var(--accent)}body{margin:0;font-family:Barlow,Arial,Helvetica,sans-serif;font-weight:400;background:var(--bg);color:var(--text);line-height:1.4;-webkit-font-smoothing:antialiased}.wrap{max-width:1480px;margin:0 auto;padding:12px 16px}.tabs{display:flex;gap:6px;margin-bottom:14px;position:sticky;top:0;z-index:10;background:#0a0e0cf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 0;border-bottom:1px solid var(--border)}.tab-btn{background:transparent;color:var(--muted);border:1px solid transparent;border-radius:4px;padding:7px 16px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;transition:all .15s ease}.tab-btn:hover{color:var(--text);background:var(--accent-dim)}.tab-btn.active{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.tab-btn.dimmed{opacity:.4}.nav-right{margin-left:auto;display:flex;gap:0}.planner-link{text-decoration:none;color:var(--accent);border-color:var(--border)}.planner-link:hover{color:var(--text);border-color:var(--accent)}.app-nav{display:flex;align-items:stretch;height:100%;gap:0}.app-nav__link{display:inline-flex;align-items:center;gap:5px;padding:0 20px;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.app-nav__link:hover{color:var(--text);background:transparent}.app-nav__link--active{color:var(--accent);border-bottom-color:var(--accent)}.app-nav__sep{flex:0 0 auto;align-self:center;width:1px;height:16px;margin:0 6px;background:var(--border-light)}.app-nav__external{font-size:.72rem;line-height:1;opacity:.65;transition:opacity .15s ease}.app-nav__link--external:hover .app-nav__external{opacity:1}.route-loading{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.app-shell{height:100vh;width:100vw;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--text)}.app-shell__header{display:flex;align-items:stretch;gap:14px;padding:0 14px;height:44px;flex:0 0 auto;background:var(--panel-2);border-bottom:1px solid var(--border)}.app-shell__header>.app-shell__toggle,.app-shell__header>.app-shell__brand,.app-shell__header>.account-menu,.app-shell__header>.account-signin{align-self:center}.app-shell__brand{display:inline-flex;align-items:center;text-decoration:none}.app-shell__title{font-family:Teko,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-bright);white-space:nowrap;line-height:1}.app-shell__nav{flex:0 0 auto;display:flex}.app-shell__spacer{flex:1 1 auto}.app-shell__toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;margin-right:4px;padding:0;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.app-shell__toggle:hover{color:var(--accent);border-color:var(--accent)}.app-shell__toggle svg{display:block}.app-shell__body{flex:1 1 auto;display:flex;min-height:0;min-width:0}.app-shell__side{flex:0 0 auto;width:260px;background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;transition:transform .2s ease,width .2s ease}.app-shell__side--collapsed{width:0;border-right:0;overflow:hidden}.app-shell__sponsor{flex:0 0 auto;display:block;border-top:1px solid var(--border);padding:10px 12px;background:var(--panel);transition:background .12s ease}.app-shell__sponsor:hover{background:var(--panel-2)}.app-shell__sponsor img{display:block;width:100%;height:auto;border-radius:4px}.app-shell__legal{flex:0 0 auto;padding:8px 12px;border-top:1px solid var(--border);background:var(--panel);font-size:.72rem;text-align:center}.app-shell__legal a{color:var(--text-dim, #8a978d);text-decoration:none}.app-shell__legal a:hover{color:var(--accent)}.app-shell__side-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;scrollbar-gutter:stable;padding:8px 0 16px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 28%,var(--border)) transparent}.app-shell__side-scroll::-webkit-scrollbar{width:8px}.app-shell__side-scroll::-webkit-scrollbar-track{background:transparent}.app-shell__side-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 22%,var(--border));border:2px solid var(--panel);border-radius:6px;transition:background .15s ease}.app-shell__side-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border))}.app-shell__content{flex:1 1 auto;min-width:0;overflow-y:auto;padding:12px 16px}.app-shell__backdrop{display:none}@media (max-width: 900px){.app-shell__side{position:fixed;top:44px;left:0;bottom:0;width:min(300px,85vw);z-index:60;border-right:1px solid var(--border);box-shadow:6px 0 18px #00000073;transform:translate(-100%)}.app-shell__side:not(.app-shell__side--collapsed){transform:translate(0)}.app-shell__body{display:block;position:relative;height:100%}.app-shell__content{height:100%;min-height:0}.app-shell__backdrop{display:block;position:fixed;top:44px;left:0;right:0;bottom:0;background:#00000073;z-index:55}.app-shell__header{padding:6px 10px;gap:10px}.app-shell__title{font-size:1.2rem;letter-spacing:.08em}.app-nav__link{padding:0 14px;font-size:.72rem;letter-spacing:.1em}.app-shell__brand{flex:0 0 auto}.app-shell__nav{flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-shell__nav::-webkit-scrollbar{display:none}}.sidebar-section{border-bottom:1px solid var(--border)}.sidebar-section:last-child{border-bottom:0}.sidebar-section__header{display:flex;align-items:baseline;gap:10px;width:100%;padding:7px 14px;margin:0;background:var(--panel-2);border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .12s ease}.sidebar-section__header:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.sidebar-section__header:hover .sidebar-section__chevron{color:var(--accent)}.sidebar-section__chevron{flex:0 0 auto;margin-left:auto;align-self:center;color:var(--muted);font-size:.7rem;line-height:1;transition:transform .15s ease}.sidebar-section--collapsed .sidebar-section__chevron{transform:rotate(-90deg)}.sidebar-section--collapsed .sidebar-section__header{border-bottom-color:transparent}.sidebar-section__title{flex:0 0 auto;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.sidebar-section__hint{flex:1 1 auto;min-width:0;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--muted);line-height:1.25;text-align:right}.sidebar-section__helper{margin:0;padding:8px 14px 2px;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:.02em;color:var(--muted);line-height:1.35}.sidebar-section__body{padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px}.side-nav__search{padding:4px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--border)}.side-nav__search .search-box,.side-nav__search .search-input{width:100%}.side-nav{display:flex;flex-direction:column;gap:2px}.side-nav__item{display:block;width:100%;text-align:left;background:transparent;color:var(--muted);border:1px solid transparent;border-radius:4px;padding:7px 12px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:all .15s ease}.side-nav__item:hover{color:var(--text);background:var(--accent-dim)}.side-nav__item.active{color:var(--accent);background:var(--accent-dim);border-color:var(--accent)}.side-nav__item.dimmed{opacity:.4}.cheatsheet-content{max-width:1480px;margin:0 auto}.account-menu{position:relative;flex:0 0 auto}.account-menu__skeleton{width:30px;height:30px;border-radius:50%;background:var(--panel);border:1px solid var(--border)}.account-signin{background:transparent;color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:6px 14px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:all .15s ease}.account-signin:hover{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.account-menu__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer}.account-menu__trigger-name{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.06em;color:var(--text);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.account-menu__trigger-name{display:none}}.account-menu__avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--border-light);object-fit:cover;display:block;transition:border-color .15s ease}.account-menu__trigger:hover .account-menu__avatar{border-color:var(--accent)}.account-menu__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--panel-2);color:var(--accent);font-family:Barlow Condensed,sans-serif;font-weight:600}.account-menu__dropdown{position:absolute;top:calc(100% + 8px);right:0;width:248px;background:var(--panel);border:1px solid var(--border-light);border-radius:6px;box-shadow:0 8px 24px #00000080;z-index:80;padding:12px}.account-menu__identity{display:flex;align-items:center;gap:10px}.account-menu__avatar-lg{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-light);object-fit:cover}.account-menu__identity-text{display:flex;flex-direction:column;min-width:0}.account-menu__name{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.95rem;color:var(--text-bright);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu__sub{font-size:.72rem;color:var(--muted)}.account-menu__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.account-badge{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:4px;border:1px solid transparent}.account-badge--admin{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.account-badge--member{color:#7fd17f;border-color:#2f5a2f}.account-badge--guest{color:var(--muted);border-color:var(--border-light)}.account-badge--supporter{color:var(--brand-gold, #f5cf4b);border-color:color-mix(in srgb,var(--brand-gold, #f5cf4b) 45%,var(--border));background:color-mix(in srgb,var(--brand-gold, #f5cf4b) 10%,transparent)}.account-menu__sep{height:1px;background:var(--border);margin:10px 0}.account-menu__item{display:block;width:100%;text-align:left;text-decoration:none;background:transparent;border:none;border-radius:4px;padding:8px 10px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text);transition:background .15s ease,color .15s ease}.account-menu__item:hover{background:var(--accent-dim);color:var(--accent)}.account-menu__item:disabled{opacity:.5;cursor:default}.account-menu__item--danger:hover{background:#ff5a4a1f;color:#ff5a4a}.account-menu__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-menu__toggle[aria-checked=true] .material-symbols-outlined{color:var(--accent)}.account-menu__toggle[aria-checked=false] .material-symbols-outlined{color:var(--muted)}.account-menu__item--supporter{color:var(--brand-gold, #f5cf4b)}.account-menu__item--supporter:hover{background:color-mix(in srgb,var(--brand-gold, #f5cf4b) 14%,transparent);color:var(--brand-gold, #f5cf4b)}.account-callsign{padding:8px 10px;display:flex;flex-direction:column;gap:5px}.account-callsign__label,.account-aliases__label{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.account-callsign__value{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:4px;padding:6px 10px;color:var(--text-bright);font-family:Barlow Condensed,sans-serif;font-size:.9rem;cursor:pointer}.account-callsign__value:hover{border-color:var(--accent)}.account-callsign__value .material-symbols-outlined{font-size:16px;color:var(--muted)}.account-callsign__edit{display:flex;gap:6px}.account-callsign__input{flex:1;background:var(--panel-2);color:var(--text-bright);border:1px solid var(--accent);border-radius:4px;padding:6px 8px;font-family:Barlow Condensed,sans-serif;font-size:.9rem}.account-callsign__input:focus{outline:none}.account-callsign__save{flex:none;padding:4px 10px}.account-callsign__error{font-size:.74rem;color:var(--brand-red)}.account-aliases{padding:4px 10px 8px;display:flex;flex-direction:column;gap:5px}.account-aliases__list{display:flex;flex-wrap:wrap;gap:4px}.account-alias-chip{font-family:Barlow Condensed,sans-serif;font-size:.72rem;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:3px;padding:2px 7px}.search-box{position:relative;display:flex;align-items:center}.search-input{background:var(--panel);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:Barlow,sans-serif;font-size:.82rem;padding:6px 28px 6px 32px;width:160px;outline:none;transition:border-color .15s}.search-input::placeholder{color:var(--muted)}.search-input:focus{border-color:var(--accent)}.search-icon{position:absolute;left:8px;font-size:17px;color:var(--muted);pointer-events:none}.search-clear{position:absolute;right:6px;background:none;border:none;color:var(--muted);cursor:pointer;font-size:.75rem;padding:0;line-height:1}.search-clear:hover{color:var(--text)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.section-header{grid-column:1 / -1;margin-top:20px;padding:0 0 8px;border-bottom:1px solid var(--border-light);font-family:Teko,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.section-header:first-child{margin-top:0}.section-subtitle{grid-column:1 / -1;margin:-4px 0 8px;font-size:.78rem;color:var(--text-dim, #888);font-style:italic}.card-subtitle{margin:-2px 0 6px;padding:0 var(--card-pad, 12px);font-size:.75rem;color:var(--text-dim, #888);font-style:italic}.grid+.grid,.grid+.visual-grid,.visual-grid+.grid,.visual-grid+.visual-grid{margin-top:20px}.card{background:var(--panel);border:1px solid var(--border);border-radius:6px;overflow:hidden}.card h2{margin:0;padding:8px 12px;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600;color:var(--accent);background:var(--panel-2);border-bottom:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.fav-btn{background:none;border:none;color:var(--muted);font-size:.9rem;cursor:pointer;padding:0 2px;line-height:1;transition:color .15s,transform .15s;flex-shrink:0}.fav-btn:hover{color:var(--accent);transform:scale(1.2)}.fav-btn.fav-active{color:var(--accent)}.visual-card-header{position:absolute;top:6px;right:6px;z-index:2}.visual-card{position:relative}.visual-card .fav-btn{background:#0a0e0cb3;border-radius:3px;padding:2px 5px;font-size:1rem}.home-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;text-align:center;color:var(--muted)}.home-empty-icon{font-size:3rem;margin-bottom:12px;opacity:.4}.home-empty h2{margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.08em}.home-empty p{margin:0 0 16px;font-size:.85rem;max-width:360px}.home-star-hint{color:var(--accent)}.pad{padding:8px 12px}.mini-list{display:grid;gap:0}.mini-row{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--border);font-size:.85rem;line-height:1.45}.mini-row:last-child{border-bottom:none}.tag{color:var(--text-bright);font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:.84rem;letter-spacing:.02em}.mini-row .ref{display:block;margin-top:3px;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.03em;line-height:1.35}.mini-row .ref .status{display:inline-block;margin-right:6px;padding:0 5px;border:1px solid currentColor;border-radius:2px;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:inherit;opacity:.75;vertical-align:1px}table{width:100%;border-collapse:collapse}th,td{padding:5px 10px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left;font-size:.85rem}th{font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#ffffff05}td strong{color:var(--text-bright);font-weight:500}.visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-card{background:var(--panel);border:1px solid var(--border);border-radius:6px;overflow:hidden}.visual-card.featured{grid-column:1 / -1}.visual-card img{width:100%;display:block;background:#fff;object-fit:contain;max-height:480px;cursor:zoom-in}.visual-body{padding:10px;font-size:.85rem}.visual-body a{color:var(--accent);text-decoration:none}.visual-body a:hover{text-decoration:underline}.visual-meta{margin-top:6px;color:var(--muted);font-size:.82rem}.subtle{color:var(--muted);font-size:.8rem}.footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.04em}.footer p{margin:0 0 6px}.footer-sources{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:6px}.footer-sources a{color:var(--muted);text-decoration:none;transition:color .15s}.footer-sources a:hover{color:var(--accent)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.lightbox img{max-width:94vw;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 12px 48px #0009}.lightbox-close{position:fixed;top:16px;right:20px;font-size:2rem;color:#fff;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;opacity:.8;background:none;border:none}.lightbox-close:hover{opacity:1}@media (max-width: 1200px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-grid{grid-template-columns:1fr}}@media (max-width: 800px){.grid{grid-template-columns:1fr}.mini-row{grid-template-columns:100px 1fr;gap:4px;font-size:.8rem}.tag{font-size:.78rem}.tabs{flex-wrap:wrap;gap:4px}.tab-btn{padding:6px 10px;font-size:.75rem}th,td{padding:4px 6px;font-size:.8rem}}@media (max-width: 480px){.wrap{padding:8px}.mini-row{grid-template-columns:1fr;gap:2px}.tag{color:var(--accent);font-size:.76rem}}.map-toolbar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:8px 10px;margin-bottom:8px;background:var(--panel);border:1px solid var(--border);border-radius:6px}.map-toolbar-group{display:flex;align-items:center;gap:8px}.map-toolbar-actions{margin-left:auto;flex-wrap:wrap}.map-toolbar-label{font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.map-select{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:5px 8px;font-family:inherit;font-size:.82rem}.map-tool-palette{display:flex;flex-wrap:wrap;gap:4px}.map-tool{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:3px;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.map-tool:hover{border-color:var(--tool-color)}.map-tool.active{border-color:var(--tool-color);color:var(--text-bright);box-shadow:inset 0 0 0 1px var(--tool-color)}.map-tool-dot{width:10px;height:10px;border-radius:50%;background:var(--tool-color);box-shadow:0 0 0 1px #00000080}.map-toggle{display:inline-flex;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:.82rem;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.map-btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:3px;padding:5px 10px;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.map-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.map-btn:disabled{opacity:.4;cursor:not-allowed}.map-viewport{position:relative;aspect-ratio:1 / 1;width:min(100%,calc(100vh - 180px));max-width:calc(100vh - 180px);max-height:calc(100vh - 180px);margin:0 auto;background:#0a0e0c;border:1px solid var(--border);border-radius:6px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.map-viewport:active{cursor:grabbing}.map-plane{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.map-image{width:100%;height:100%;display:block;pointer-events:none;image-rendering:auto}.map-paths-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85;mix-blend-mode:screen}.map-paths-overlay--debug{opacity:1;mix-blend-mode:normal}.map-grid,.map-actor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.map-marker{position:absolute;transform-origin:center;pointer-events:auto;cursor:pointer;font-family:Barlow Condensed,sans-serif}.map-marker-dot{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:50%;background:var(--tool-color);color:#0a0e0c;font-weight:700;font-size:.7rem;letter-spacing:.04em;box-shadow:0 0 0 2px #000000b3,0 2px 6px #0009}.map-marker-label{margin-top:2px;padding:1px 5px;background:#0a0e0cd9;border:1px solid var(--tool-color);border-radius:2px;font-size:.72rem;color:var(--text-bright);white-space:nowrap;text-align:center}.map-marker-input{margin-top:2px;padding:2px 4px;background:#0a0e0ce6;border:1px solid var(--tool-color);border-radius:2px;color:var(--text-bright);font-family:inherit;font-size:.72rem;width:110px}.map-readout{position:absolute;left:8px;bottom:8px;right:8px;display:flex;justify-content:space-between;gap:16px;padding:5px 10px;background:#0a0e0cd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:Barlow Condensed,sans-serif;font-size:.78rem;pointer-events:none}.map-readout-label{margin:0 4px 0 10px;color:var(--muted);text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.map-readout-label:first-child{margin-left:0}.map-readout-hint{color:var(--muted)}.map-legend{margin-top:8px;padding:8px 12px;background:var(--panel);border:1px solid var(--border);border-radius:6px;font-size:.82rem;line-height:1.5}.map-layer-toggles{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}@media (max-width: 800px){.map-toolbar-actions{margin-left:0}.map-viewport{width:min(100%,70vh);max-width:70vh;max-height:70vh}.map-readout{flex-direction:column;gap:2px}.map-layer-toggles{flex-direction:column;align-items:flex-start;gap:2px}}.bhq-theme{--bg: #F7F7F5;--panel: #E8E6E1;--panel-2: #dedad5;--text: #111111;--text-bright: #000000;--muted: #9A906F;--accent: #E53935;--accent-dim: rgba(229, 57, 53, .12);--border: #c8c6c1;--border-light: #d8d6d1;--brand-gold: #9A906F;--brand-red: #E53935;--text-dim: #6b665a;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}.bhq-theme .app-shell__title,.bhq-theme .section-header,.bhq-theme .card h2,.bhq-theme .tab-btn,.bhq-theme .app-nav__link,.bhq-theme .side-nav__item,.bhq-theme .sidebar-section__title,.bhq-theme .account-menu__trigger-name,.bhq-theme .account-menu__name,.bhq-theme .account-signin,.bhq-theme .map-toolbar-label,.bhq-theme .map-btn,.bhq-theme .map-tool,.bhq-theme .map-toggle,.bhq-theme .map-readout,.bhq-theme .tag,.bhq-theme th,.bhq-theme .planner-btn,.bhq-theme .msa-btn,.bhq-theme .fav-btn,.bhq-theme .mini-row .ref,.bhq-theme .account-callsign__label,.bhq-theme .account-aliases__label,.bhq-theme .account-badge,.bhq-theme .sidebar-section__helper,.bhq-theme .sidebar-section__hint,.bhq-theme .home-empty h2,.bhq-theme .footer{font-family:Oswald,Barlow Condensed,sans-serif}.bhq-theme *{scrollbar-color:var(--border-light) transparent}.bhq-theme *::-webkit-scrollbar-track{background:var(--bg);border-left:1px solid var(--border)}.bhq-theme *::-webkit-scrollbar-thumb{background:var(--border-light)}.bhq-theme *::-webkit-scrollbar-thumb:hover{background:var(--accent)}.bhq-theme .app-shell__side-scroll{scrollbar-color:color-mix(in srgb,var(--accent) 28%,var(--border)) transparent}.bhq-theme .app-shell__side-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 22%,var(--border));border:2px solid var(--panel)}.bhq-theme .app-shell__side-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border))}.bhq-theme .tabs{background:#f7f7f5f2}.bhq-theme .visual-card img{background:#fff}.bhq-theme .lightbox{background:#000000bf}.bhq-theme .map-viewport{background:#e8e6e1}.bhq-theme .map-marker-label{background:#f7f7f5eb;color:var(--text)}.bhq-theme .map-marker-input{background:#f7f7f5f2;color:var(--text)}.bhq-theme .map-readout{background:#f7f7f5eb}.bhq-theme .map-marker-dot{color:#fff;box-shadow:0 0 0 2px #0000004d,0 2px 6px #0006}.bhq-theme .visual-card .fav-btn{background:#f7f7f5d9;color:var(--text)}.bhq-theme .visual-card .fav-btn.fav-active{color:var(--accent)}.bhq-theme .account-menu__dropdown{box-shadow:0 8px 24px #0003}.bhq-theme .account-menu__item:hover{background:var(--accent-dim);color:var(--accent)}.bhq-theme .planner-btn{color:var(--text)}.bhq-theme .planner-btn:hover:not(:disabled){color:var(--accent)}
