.landing{gap:clamp(40px,6vw,72px);max-width:1120px;padding-top:clamp(40px,7vw,96px)}.landing-hero{flex-direction:column;align-items:flex-start;gap:24px;max-width:760px;display:flex}.landing-hero h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,5.4vw,64px);font-weight:800;line-height:1.05}.landing-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.landing-steps>li{counter-increment:step;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:22px;display:flex}.landing-steps>li:before{content:counter(step, decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.landing-steps h2{font-size:18px}.landing-steps p{color:var(--muted);text-wrap:pretty}.my-shows-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.my-shows-head h1{white-space:nowrap}.my-shows-head-end{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.timezone-note{color:var(--muted);margin-top:-8px;font-size:13px}.tabs small{font-variant-numeric:tabular-nums;font-size:13px}.tabs strong{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}@media (width<=599px){.tabs>a{padding:0 10px}}.show-rows{flex-direction:column;gap:12px;display:flex}.show-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:16px;display:flex}.show-row:has(>[role=alert]){border-color:var(--bad-line)}.show-row>:not(.show-row-top,[role=alert]){border-top:1px solid var(--line);padding-top:12px}.show-row-top{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.show-row-main{flex:360px;gap:14px;min-width:0;display:flex}.show-row-info{flex-direction:column;gap:4px;min-width:0;display:flex}.show-row-info h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;display:flex}.show-row-info h3>a{color:var(--text);text-decoration:none}.show-row-info h3>a:hover{color:var(--accent-hover)}.show-row-info .when{font-size:14px}.show-row-info .meta{color:var(--muted);font-size:13px}.row-requests{flex-direction:column;gap:10px;display:flex}.row-requests>summary{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;min-height:32px;list-style:none;display:inline-flex}.row-requests>summary::-webkit-details-marker{display:none}.row-requests>summary:after{content:"▾" / "";color:var(--muted)}.row-requests>summary strong{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.row-requests[open]>summary:after{content:"▴" / ""}.row-requests ul{flex-direction:column;gap:6px;margin-top:10px;display:flex}
