@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2411914b-module__MP_JvG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2411914b-module__MP_JvG__variable{--font-sans:"Poppins", "Poppins Fallback"}
:root{--bg:#fdfbf7;--panel:#fff;--ink:#24211f;--dim:#7d766f;--faint:#a9a29b;--line:#eee7df;--accent:#e0603c;--accent-ink:#d1502c;--hot-bg:#fbe6dd;--hot-line:#f0a98d;--row:#fffaf7;--pill:#f6f1ea;--live:#2fa863;--shadow:0 1px 2px #24211f0a, 0 8px 24px -18px #24211f2e}:root[data-theme=dark]{--bg:#14120f;--panel:#1c1917;--ink:#f4efe9;--dim:#a09890;--faint:#6f6862;--line:#2b2622;--accent:#f07a55;--accent-ink:#f58f6d;--hot-bg:#2e1d16;--hot-line:#7a4530;--row:#201b18;--pill:#241f1b;--live:#4dc985;--shadow:0 1px 2px #0006, 0 8px 24px -18px #000000b3}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:400}a{color:inherit}.wrap{max-width:880px;margin:0 auto;padding:22px 18px 80px}nav{align-items:center;gap:8px;margin-bottom:34px;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.logo svg{flex:none}nav .spacer{flex:1}nav a.link,nav button.link{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:14.5px;text-decoration:none}nav a.link:hover,nav button.link:hover{color:var(--ink);background:var(--pill)}.pill{background:var(--pill);width:fit-content;color:var(--dim);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:8px 16px;font-size:13.5px;display:flex}.pill b{color:var(--live);font-weight:500}.pulse{background:var(--live);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}.hero{text-align:center;padding:34px 0 8px}.hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(31px,5.6vw,45px);font-weight:700;line-height:1.12}.hero h1 span{color:var(--accent-ink)}.hero p{max-width:46ch;color:var(--dim);margin:16px auto 0;font-size:15.5px;line-height:1.6}.hero p b{color:var(--accent-ink);font-weight:500}form{gap:10px;margin:26px 0 0;display:flex}.field{flex:1;position:relative}.field svg{color:var(--faint);position:absolute;top:50%;left:15px;transform:translateY(-50%)}input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:999px;outline:none;padding:15px 16px 15px 42px;font-size:15px}input::placeholder{color:var(--faint)}input:focus{border-color:var(--hot-line)}button.cta{background:var(--accent);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:15px 26px;font-size:15px;font-weight:500}button.cta:hover{filter:brightness(.95)}button.cta:disabled{opacity:.55;cursor:default}.note{text-align:center;color:var(--dim);margin:12px 0 0;font-size:13.5px}.note.err{color:var(--accent-ink)}.note.ok{color:var(--live)}.panels{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;padding:18px 20px}.panel h2{align-items:center;gap:7px;margin:0 0 4px;font-size:14.5px;font-weight:600;display:flex}.panel ul{margin:0;padding:0;list-style:none}.panel li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.panel li:last-child{border-bottom:0}.panel li .num{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:13px}.panel li a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.panel li a:hover{color:var(--accent-ink)}.ico{object-fit:cover;background:var(--pill);border-radius:5px;flex:none;width:20px;height:20px}.empty-line{color:var(--faint);padding:10px 0;font-size:14px}.rows{gap:10px;margin-top:28px;display:grid}.row{border:1px solid var(--line);background:var(--row);border-radius:16px;grid-template-columns:auto 48px 1fr auto;align-items:start;gap:16px;padding:18px 20px;text-decoration:none;display:grid}.row.onair{background:var(--hot-bg);border-color:var(--hot-line)}.row:hover{border-color:var(--hot-line)}.rank{min-width:40px;color:var(--dim);border-radius:999px;place-items:center;padding:5px 10px;font-size:13.5px;font-weight:600;display:grid}.row.onair .rank{background:var(--accent);color:#fff}.avatar{object-fit:cover;background:var(--pill);border-radius:11px;flex:none;width:48px;height:48px}.body h3{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:600}.body p{color:var(--dim);margin:5px 0 0;font-size:14px;line-height:1.5}.body .foot{color:var(--faint);align-items:center;gap:9px;margin-top:8px;font-size:12.5px;display:flex}.body .foot .dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.right{text-align:right;white-space:nowrap}.right .time{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.right .lbl{color:var(--faint);margin-top:3px;font-size:12px}.bar{background:#e0603c29;border-radius:3px;grid-column:1/-1;height:3px;margin-top:4px;overflow:hidden}.bar i{background:var(--accent);height:100%;transition:width .25s linear;display:block}.divider{color:var(--faint);align-items:center;gap:14px;margin:26px 0 18px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.divider span{background:var(--pill);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:500}.blank{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:46px 20px}.blank h3{margin:0;font-size:18px;font-weight:600}.blank p{color:var(--dim);margin:8px 0 0;font-size:14.5px}footer{border-top:1px solid var(--line);text-align:center;color:var(--dim);margin-top:52px;padding-top:22px;font-size:13.5px}footer a{color:var(--accent-ink);text-decoration:none}@media (max-width:700px){.panels{grid-template-columns:1fr}form{flex-direction:column}input,button.cta{border-radius:14px}.row{grid-template-columns:auto 40px 1fr}.avatar{width:40px;height:40px}.right{text-align:left;grid-column:2/-1}nav a.link{padding:7px 8px}}.statline{border:1px solid var(--line);background:var(--panel);color:var(--dim);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;padding:15px 18px;font-size:14px;display:flex}.statline b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}nav a.link.on{color:var(--accent-ink);background:var(--hot-bg)}.link .narrow{display:none}.prose{max-width:62ch;margin:0 auto}.prose h1{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(30px,5vw,40px);font-weight:700}.prose .lede{color:var(--dim);margin:16px 0 0;font-size:16.5px;line-height:1.65}.prose h2{letter-spacing:-.015em;margin:40px 0 0;font-size:19px;font-weight:600}.prose p{color:var(--dim);margin:12px 0 0;font-size:15.5px;line-height:1.68}.prose ul{margin:14px 0 0;padding-left:20px}.prose li{color:var(--dim);margin-bottom:10px;font-size:15.5px;line-height:1.68}.prose b{color:var(--ink);font-weight:600}.prose a{color:var(--accent-ink);text-decoration:none}.prose a:hover{text-decoration:underline}.prose .back{border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.more{text-align:center;margin:16px 0 0;font-size:14px}.more a{color:var(--accent-ink);text-decoration:none}.more a:hover{text-decoration:underline}.body{min-width:0}.body h3,.body p,.panel li a{overflow-wrap:anywhere}@media (max-width:700px){.wrap{padding:18px 14px 64px}nav{flex-wrap:wrap;gap:6px;margin-bottom:26px}.logo{font-size:17.5px}.pill{flex-wrap:wrap;justify-content:center;max-width:100%;padding:7px 14px;font-size:12.5px}.hero{padding:26px 0 4px}.hero p{font-size:15px}.statline{gap:8px 18px;margin-top:24px;padding:13px 14px;font-size:13.5px}.rows{margin-top:22px}.row{align-items:center;gap:10px 13px;padding:16px 14px}.right{grid-column:3/-1;align-items:baseline;gap:7px;display:flex}.right .time{font-size:17px}.right .lbl{margin-top:0}.body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.divider{gap:10px;margin:22px 0 14px}footer{margin-top:40px}}@media (max-width:430px){.logo{gap:7px;font-size:16px}.logo svg{width:20px;height:20px}nav{gap:2px}nav a.link,nav button.link{padding:6px 7px;font-size:13px}.link .wide{display:none}.link .narrow{display:inline}.row{grid-template-columns:auto 36px 1fr;gap:10px 11px;padding:14px 12px}.avatar{border-radius:9px;width:36px;height:36px}.rank{min-width:32px;padding:4px 8px;font-size:12.5px}.body h3{font-size:15.5px}.body p{font-size:13.5px}.body .foot{gap:7px;font-size:12px}.blank{padding:34px 16px}.divider span{letter-spacing:.06em;padding:5px 10px;font-size:11px}}@media (max-width:350px){.wrap{padding:16px 11px 60px}.logo{gap:5px;font-size:14.5px}.logo svg{width:18px;height:18px}nav a.link,nav button.link{padding:5px;font-size:12.3px}}
