:root{--bg:#0f0e0c;--fg:#ece9e1;--muted:#8c867a;--line:#ece9e11f;--line-2:#ece9e10f;--accent:#c9f24b;--grotesk:"Space Grotesk", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;color-scheme:dark}body{background:var(--bg);color:var(--fg);font-family:var(--grotesk);min-height:100vh;line-height:1.4}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(22px,5vw,60px)}.mono{font-family:var(--mono)}header.top{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:24px 0;font-size:12.5px;display:flex}header.top .name{color:var(--fg);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}header.top>span:last-child{white-space:nowrap}header.top .name .live{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #c9f24b99}@keyframes pulse{0%{box-shadow:0 0 #c9f24b80}70%{box-shadow:0 0 0 7px #c9f24b00}to{box-shadow:0 0 #c9f24b00}}header.top a{color:inherit;text-decoration:none}header.top a:hover{color:var(--fg)}.hero{grid-template-columns:1.7fr 1fr;align-items:end;gap:40px;padding:clamp(56px,11vw,132px) 0 clamp(40px,6vw,72px);display:grid}.hero .kick{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:26px;font-size:12.5px}.hero h1{letter-spacing:-.03em;font-size:clamp(40px,6.7vw,88px);font-weight:500;line-height:1}.hero h1 .ac{color:var(--accent)}.spec{flex-direction:column;gap:0;padding-bottom:8px;display:flex}.spec .r{font-family:var(--mono);letter-spacing:.03em;border-top:1px solid var(--line-2);text-transform:uppercase;justify-content:space-between;gap:16px;padding:11px 0;font-size:12.5px;display:flex}.spec .r:first-child{border-top:none}.spec .r .k{color:var(--muted);white-space:nowrap}.spec .r .v{color:var(--fg);text-align:right;white-space:nowrap}.idx-h{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:52px 1.1fr 1.5fr .9fr;gap:28px;padding:0 0 13px;font-size:11.5px;display:grid}.item{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:52px 1.1fr 1.5fr .9fr;align-items:center;gap:28px;padding:clamp(24px,3.2vw,38px) 0;text-decoration:none;transition:background .35s;display:grid;position:relative}.item:before{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:calc(-1*clamp(22px,5vw,60px));transform:scaleY(0)}.item:hover{background:linear-gradient(90deg,#ece9e10a,#0000 70%)}.item:hover:before{transform:scaleY(1)}.item .n{font-family:var(--mono);color:var(--muted);font-size:13px}.item:hover .n{color:var(--accent)}.item .nm{letter-spacing:-.02em;font-size:clamp(22px,2.5vw,31px);font-weight:500}.item .ds{color:var(--muted);max-width:42ch;font-size:15px}.item .lk{font-family:var(--mono);color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:inline-flex}.item .lk .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.item:hover .lk{color:var(--fg)}.item .lk svg{stroke:currentColor;flex:none;width:15px;height:15px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.item:hover .lk svg{stroke:var(--accent);transform:translate(3px,-3px)}footer{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(60px,10vw,120px);padding:28px 0 48px;font-size:12.5px;display:flex}footer .links{gap:24px;display:flex}footer a{color:inherit;white-space:nowrap;text-decoration:none}footer a:hover{color:var(--accent)}@media (width<=880px){.hero{grid-template-columns:1fr;gap:40px}.idx-h{display:none}.item{grid-template-columns:38px 1fr;align-items:start;gap:16px 18px}.item .ds{grid-column:2}.item .lk{text-align:left;grid-column:2;justify-content:flex-start}.item .lk .cat{display:none}}
