@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-latin-400-normal-Cx0mQj7e.woff2)format("woff2"),url(./pt-serif-latin-400-normal-DIu_lRW0.woff)format("woff")}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./pt-serif-latin-400-italic-zg5EJ2cW.woff2)format("woff2"),url(./pt-serif-latin-400-italic-Hdd9Jed5.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-latin-700-normal-Bsuo9jes.woff2)format("woff2"),url(./pt-serif-latin-700-normal-BnJLcJ8K.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-400-normal-B-euljER.woff2)format("woff2"),url(./pt-serif-cyrillic-400-normal-D8jOFnDU.woff)format("woff")}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-400-italic-Bicg0I0x.woff2)format("woff2"),url(./pt-serif-cyrillic-400-italic-CGr2MaNX.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-cyrillic-700-normal-DvVvs_4R.woff2)format("woff2"),url(./pt-serif-cyrillic-700-normal-BeN6CUoB.woff)format("woff")}:root{--bg:#0a0e13;--panel:#11171f;--panel2:#18212c;--line:#243041;--line2:#33445a;--text:#e9e3d5;--muted:#9aa6b4;--dim:#6f7c8b;--amber:#e5a94c;--amber-d:#33270f;--red:#e3705b;--red-d:#351914;--teal:#62b8b4;--teal-d:#10302f;--green:#85c28b;--green-d:#15301b;--blue:#8fa9d9;--blue-d:#18233a;--paper:#efe6d2;--ink:#201c16;--on-amber:#1a1307;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"PT Serif", Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--radius:12px;--tap:44px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);background-image:radial-gradient(1200px 600px at 15% -10%,#e5a94c17,#0000 60%),radial-gradient(900px 500px at 100% 110%,#62b8b412,#0000 60%);font-size:15px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.app{grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid}.top{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e13d9;align-items:center;gap:20px;min-height:61px;padding:10px 20px;display:flex}.brand{font-family:var(--mono);letter-spacing:.18em;color:var(--amber);white-space:nowrap;font-size:13px;font-weight:600}.year{font-family:var(--mono);letter-spacing:.02em;font-size:30px;font-weight:600;line-height:1}.spacer{flex:1}.status{color:var(--muted);text-align:right;font-size:12px}.main{grid-template-columns:minmax(330px,380px) minmax(0,1fr) minmax(290px,330px);gap:16px;min-height:0;padding:16px 20px;display:grid}.col{flex-direction:column;gap:14px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.col::-webkit-scrollbar{width:8px}.col::-webkit-scrollbar-thumb{background:var(--line2);border-radius:4px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.card.grow{flex:1}.placeholder{color:var(--dim);margin:0;font-size:13px}@media (max-width:1000px){.app{height:auto;min-height:100vh}.top{gap:12px;padding:10px 16px}.main{grid-template-columns:minmax(0,1fr);padding:16px}.col{padding-right:0;overflow:visible}.feed{order:-1}.card.grow{min-height:240px}}
