@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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{color-scheme:dark;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;color:#e9ece8;background:#080c0e;--bg: #080c0e;--panel: #0b1012;--panel-2: #101518;--panel-hover: #151a1c;--line: #293033;--line-soft: #1c2326;--text: #e9ece8;--muted: #8d9292;--lime: #ccff3b;--cyan: #62ddec;--orange: #ffad5c;--violet: #bd8cff}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden;background:var(--bg);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-rows:90px minmax(0,1fr) 49px;height:100dvh;background:var(--bg)}.app-underlay{display:contents}.app-header{display:grid;grid-template-columns:210px minmax(0,1fr) 455px;align-items:stretch;border-bottom:1px solid var(--line);background:#090d0f}.brand-block{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.brand-block h1{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-weight:600;letter-spacing:.045em;line-height:.95}.date-navigation{display:flex;align-items:center;justify-content:center;gap:17px}.date-navigation>div{display:flex;align-items:center;gap:12px;color:var(--lime);font-size:14px;font-weight:600;letter-spacing:.045em}.date-button{color:var(--lime)}.icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}.icon-button:hover{background:var(--panel-hover)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-right:18px}.header-action{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.header-action:hover{border-color:var(--line);color:var(--text)}.filter-trigger{display:none}.workspace{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;overflow:hidden}.filter-rail{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:auto;border-right:1px solid var(--line);background:#090e10;scrollbar-width:thin}.filter-section{padding:21px 13px 16px;border-bottom:1px solid var(--line)}.filter-heading{display:flex;min-height:20px;align-items:center;justify-content:space-between;padding:0 11px 8px;color:var(--muted);font-size:11px;letter-spacing:.035em}.text-button{padding:2px 0;border:0;background:transparent;color:var(--lime);font-size:9px;cursor:pointer}.filter-option{position:relative;display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;padding:0 9px 0 11px;border:0;background:transparent;color:#aeb2b0;font-size:12px;text-align:left;cursor:pointer}.filter-option:hover{background:#121719;color:var(--text)}.filter-option.is-active{background:#181d1f;color:var(--text)}.filter-option.is-active:before{position:absolute;inset:0 auto 0 -13px;width:3px;background:var(--lime);content:""}.filter-option>span:last-child{color:#a8acab;font-variant-numeric:tabular-nums}.rail-about{display:flex;flex-direction:column;gap:13px;margin-top:auto;padding:23px 24px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.rail-about>span{margin-bottom:1px}.rail-about a{display:inline-flex;align-items:center;justify-content:space-between;color:#b9bcbb;text-decoration:none}.rail-about a:hover{color:var(--lime)}.signal-table{display:grid;grid-template-rows:53px auto minmax(0,1fr);min-width:0;min-height:0;background:#090d0f}.edition-transparency{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px 16px;padding:8px 20px 8px 24px;border-bottom:1px solid var(--line-soft);color:#777e7c;font-size:9px;line-height:1.35}.edition-transparency span:not(:first-child):before{margin-right:16px;color:#3f4749;content:"·"}.table-header{display:grid;grid-template-columns:30px minmax(250px,1fr) 75px 82px;column-gap:12px;align-items:center;padding:0 20px 0 24px}.table-header{border-bottom:1px solid var(--line);color:#858a89;font-size:10px;letter-spacing:.025em}.table-header span:last-child{text-align:center}.signal-scroll{min-height:0;overflow-y:auto;scrollbar-color:#3a4245 transparent;scrollbar-width:thin}.signal-list{min-width:0}.signal-row{position:relative;display:grid;grid-template-columns:30px minmax(250px,1fr) 75px 82px;column-gap:12px;align-items:stretch;min-height:105px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--line);background:transparent;transition:background .12s ease}.signal-row:hover{background:#0d1214}.signal-row.is-selected{background:#13181a}.signal-row.is-selected:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--lime);content:""}.signal-rank{color:#939897;font-size:13px;font-variant-numeric:tabular-nums}.signal-copy{min-width:0}.signal-title{display:block;color:var(--text);font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:600;letter-spacing:.016em;line-height:1.12;overflow-wrap:anywhere;text-decoration:none}.signal-title:hover{color:var(--lime)}.signal-summary{display:block;margin:7px 0 0;color:#aeb2b0;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.signal-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:7px}.signal-tags>span{padding:2px 5px;border:1px solid #263034;color:#7f8886;font-size:8px;line-height:1.1}.signal-category{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.signal-source-inline{display:inline-flex;max-width:100%;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px;color:#929896;font-size:9px;line-height:1.2;text-decoration:none}.signal-source-inline:hover{color:var(--lime)}.report-generator{display:grid;grid-template-columns:minmax(250px,1fr) minmax(280px,.85fr);min-height:132px;border-top:1px solid #4a5455;background:#0b1012}.report-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-right:1px solid var(--line)}.report-heading>div{display:flex;min-width:0;align-items:flex-start;gap:12px}.report-heading>div>svg{flex:0 0 auto;color:var(--lime)}.report-heading h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:19px;letter-spacing:.045em}.report-heading p,.report-status p{margin:7px 0 0;color:#929896;font-size:9px;line-height:1.45}.report-heading>span{flex:0 0 auto;color:#646c6d;font-size:8px;letter-spacing:.06em}.report-status{display:flex;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;padding:20px 24px;color:#b9bfbc;font-size:10px}.report-status strong{color:var(--text);font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;letter-spacing:.05em}.report-primary,.report-pairing button{min-height:38px;padding:0 16px;border:1px solid #93b82c;background:var(--lime);color:#0a0e0d;font-size:10px;font-weight:600;cursor:pointer}.report-primary:disabled,.report-pairing button:disabled{border-color:#343d3e;background:#202628;color:#697171;cursor:not-allowed}.report-origin-link{display:inline-flex;align-items:center;margin-top:12px;text-decoration:none}.report-secondary{min-height:31px;margin-top:11px;padding:0 11px;border:1px solid #465052;background:transparent;color:#bbc1be;font-size:9px;cursor:pointer}.report-pairing{width:100%}.report-pairing>label{display:block;margin-bottom:6px;color:#9da4a1;font-size:9px;text-transform:uppercase}.report-pairing>div{display:flex;gap:7px}.report-pairing input{min-width:0;width:112px;padding:0 10px;border:1px solid #4a5557;border-radius:0;background:#080c0e;color:var(--text);font-size:13px;letter-spacing:.16em}.report-pairing [role=alert],.report-complete [role=alert]{color:var(--orange)}.report-progress,.report-complete{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start}.report-progress progress{width:100%;height:3px;margin-top:11px;border:0;background:#202729;color:var(--lime);accent-color:var(--lime)}.report-progress>span{margin-top:5px;color:#747c7b;font-size:8px}.report-complete>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.report-complete button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #4d5859;background:transparent;color:var(--lime);font-size:9px;cursor:pointer}.accent-lime{color:var(--lime)!important}.accent-cyan{color:var(--cyan)!important}.accent-orange{color:var(--orange)!important}.accent-violet{color:var(--violet)!important}.vote-controls{display:grid;grid-template-columns:1fr 1fr;gap:3px;align-self:center}.vote-controls button{display:inline-flex;min-width:0;height:34px;align-items:center;justify-content:center;gap:3px;padding:0 3px;border:1px solid transparent;background:transparent;color:#858a89;font-size:8px;cursor:pointer}.vote-controls button:hover{border-color:var(--line);color:var(--text)}.vote-controls button.is-voted{color:var(--lime)}.vote-controls button.is-voted--down{color:var(--orange)}.state-panel,.status-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:330px;color:var(--muted);text-align:center}.state-panel h2{margin:0;color:var(--text);font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;letter-spacing:.035em}.state-panel p{max-width:420px;margin:0;font-size:11px;line-height:1.5}.outlined-button{height:34px;padding:0 13px;border:1px solid #586164;background:transparent;color:var(--lime);font-size:10px;cursor:pointer}.status-screen{min-height:100dvh;background:var(--bg);color:var(--lime);font-size:12px;letter-spacing:.08em}.status-screen--error{color:var(--orange)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-footer{z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 233px;border-top:1px solid var(--line);background:#090d0f;color:#8f9493;font-size:10px}.footer-status,.shortcut-list{display:flex;align-items:center;gap:18px}.local-badge{padding:3px 6px;border:1px solid #3e4749;color:#7f8787;font-size:8px}.shortcut-list button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#8f9493;font-size:10px;cursor:pointer}.navigate-hint{display:inline-flex;align-items:center;gap:5px}kbd{display:inline-grid;min-width:23px;height:22px;place-items:center;padding:0 4px;border:1px solid #394144;background:#0d1214;color:#c7cbc8;font-family:inherit;font-size:9px}.search-popover{position:fixed;z-index:30;top:22px;left:50%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:min(620px,calc(100vw - 32px));height:48px;align-items:center;gap:10px;padding:0 8px 0 15px;border:1px solid #4c5658;background:#111719;box-shadow:0 16px 44px #0000008c;transform:translate(-50%)}.search-popover>svg{color:var(--lime)}.search-popover input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.search-popover input::placeholder{color:#707777}.modal-scrim{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:flex-end;background:#000000b3}.filter-drawer{display:flex;width:min(390px,100vw);min-height:0;flex-direction:column;overflow-y:auto;border-left:1px solid var(--line);background:#0a0f11}.drawer-header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 14px 0 20px;border-bottom:1px solid var(--line);color:var(--lime);font-size:11px;font-weight:600}.drawer-header>span{display:inline-flex;align-items:center;gap:8px}.filter-panel--compact .filter-section{padding-inline:20px}.drawer-apply{position:sticky;bottom:0;min-height:48px;margin-top:auto;border:0;border-top:1px solid #53611d;background:var(--lime);color:#0a0e0d;font-size:11px;font-weight:600;cursor:pointer}.help-dialog{width:min(430px,calc(100vw - 32px));margin:auto;border:1px solid #4a5355;background:#0c1113;box-shadow:0 20px 54px #0009}.help-dialog dl{margin:0;padding:12px 20px 22px}.help-dialog dl>div{display:grid;grid-template-columns:110px 1fr;align-items:center;min-height:43px;border-bottom:1px solid var(--line-soft)}.help-dialog dt{display:flex;gap:4px}.help-dialog dd{margin:0;color:#b5bab7;font-size:11px}@media(max-width:1466px){.app-header{grid-template-columns:210px minmax(0,1fr) 190px}.workspace{grid-template-columns:minmax(0,1fr)}.filter-rail{display:none}.filter-trigger{display:inline-flex}.app-footer{padding-left:22px}.table-header,.signal-row{grid-template-columns:30px minmax(220px,1fr) 68px 74px;column-gap:10px;padding-inline:18px}}@media(max-width:1127px){.table-header,.signal-row{grid-template-columns:28px minmax(210px,1fr) 68px 70px}}@media(max-width:979px){.app-header{grid-template-columns:190px minmax(0,1fr) 145px}.header-action{width:36px;justify-content:center;padding:0;overflow:hidden;color:transparent;gap:0}.header-action svg{color:var(--muted);flex:0 0 auto}.table-header{grid-template-columns:28px minmax(144px,1fr) 70px}.table-header,.signal-row{padding-inline:12px}.signal-row{grid-template-columns:28px minmax(144px,1fr) 70px}.table-header span:nth-child(3),.signal-category{display:none}.report-generator{grid-template-columns:1fr}.report-heading{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:720px){.app-shell{grid-template-rows:118px minmax(0,1fr) 45px}.app-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:68px 50px}.brand-block{padding-left:16px}.brand-block h1{font-size:26px}.header-actions{grid-column:2;grid-row:1;padding-right:10px}.header-action{width:auto;padding:0 10px;overflow:visible;color:var(--muted);gap:7px}.date-navigation{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--line-soft)}.date-navigation>div{gap:8px;font-size:11px}.workspace{display:block}.signal-table{height:100%;grid-template-rows:43px auto minmax(0,1fr)}.edition-transparency{gap:4px 10px;padding:7px 12px;font-size:8px}.edition-transparency span:not(:first-child):before{margin-right:10px}.table-header{grid-template-columns:26px minmax(0,1fr) 70px;column-gap:8px;padding:0 12px}.signal-row{grid-template-columns:26px minmax(0,1fr) 70px;column-gap:8px;padding:16px 12px}.table-header span:nth-child(3),.signal-category{display:none}.signal-row{min-height:96px}.signal-title{font-size:16px}.signal-summary{font-size:9px}.report-heading,.report-status{padding:18px 12px}.report-heading{gap:10px}.report-heading>span{display:none}.report-pairing>div{align-items:stretch;flex-direction:column}.report-pairing input,.report-pairing button,.report-primary{width:100%;min-height:42px}.app-footer{padding:0 12px}.footer-status>span:not(:first-child):not(.local-badge){display:none}.shortcut-list{gap:12px}.shortcut-list button{font-size:0}.shortcut-list kbd{font-size:9px}.search-popover{top:10px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
