.channels{padding-block:var(--section-gap-md);position:relative}.channels__header{margin-bottom:var(--space-10);gap:var(--space-2);flex-direction:column;display:flex}.channels__overline{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin:0;display:flex}.channels__star{width:1rem;height:1rem;color:var(--color-brand);flex-shrink:0;display:inline-block}.channels__heading{font-family:var(--font-heading);font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));font-weight:var(--weight-bold);color:var(--color-text);text-transform:uppercase;letter-spacing:.02em;line-height:var(--leading-snug);margin:0}.channels__grid{gap:var(--space-6);margin-bottom:var(--space-16);grid-template-columns:2fr 3fr;align-items:stretch;display:grid}.channels__primary{gap:var(--space-6);flex-direction:column;align-items:stretch;display:flex}.channels__secondary{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.channel-card{gap:var(--space-6);padding:var(--space-8);background-color:var(--color-bg-1);border:1px solid var(--color-border);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.channel-card:hover{border-color:var(--color-brand);transform:translateY(-2px)}.channel-card--featured{background:linear-gradient(145deg, var(--color-bg-2) 0%, var(--color-bg-1) 55%, var(--color-bg) 100%);border-color:var(--color-brand);box-shadow:0 0 40px rgba(var(--color-brand-rgb), .14), inset 0 1px 0 rgba(var(--color-text-rgb), .06)}.channels__primary .channel-card--featured{flex:1}.channel-card--featured:hover{border-color:var(--color-accent);box-shadow:0 0 60px rgba(var(--color-brand-rgb), .24), inset 0 1px 0 rgba(var(--color-text-rgb), .08)}.channel-card__glow{background:radial-gradient(ellipse, rgba(var(--color-brand-rgb), .22) 0%, transparent 70%);pointer-events:none;z-index:0;width:60%;height:80%;position:absolute;top:-40%;right:-20%}.channel-card--featured>:not(.channel-card__glow),.channel-card--lacuna>:not(.channel-card__glow){z-index:1;position:relative}.channel-card--lacuna{background:linear-gradient(145deg, #ba020338 0%, var(--color-bg-1) 55%, var(--color-bg) 100%);border-color:var(--color-accent);box-shadow:0 0 40px rgba(var(--color-accent-rgb), .18), inset 0 1px 0 rgba(var(--color-text-rgb), .08);flex:1;display:none}.channel-card__glow--lacuna{background:radial-gradient(ellipse, rgba(var(--color-accent-rgb), .3) 0%, transparent 70%)}.channel-card--lacuna:hover{box-shadow:0 0 60px rgba(var(--color-accent-rgb), .35), inset 0 1px 0 rgba(var(--color-text-rgb), .12);border-color:#fff}[data-lacuna-active=true] .channel-card--lacuna{animation:.4s cubic-bezier(.16,1,.3,1) forwards lacuna-emerge;display:flex}@keyframes lacuna-emerge{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.channel-card__type--anomaly{align-items:center;gap:var(--space-2);color:var(--color-accent);font-weight:var(--weight-bold);letter-spacing:.16em;display:inline-flex}.channel-card__top{justify-content:space-between;align-items:center;display:flex}.channel-card__type{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.12em}.channel-card__brand-icon{width:1.5rem;height:1.5rem;color:var(--color-text-subtle);flex-shrink:0;display:inline-block}.channel-card--featured .channel-card__brand-icon,.channel-card--lacuna .channel-card__brand-icon{width:2rem;height:2rem;color:var(--color-accent)}.channel-card__body{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.channel-card__name{font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));font-weight:var(--weight-bold);color:var(--color-text);text-transform:uppercase;letter-spacing:.03em;line-height:var(--leading-none);margin:0}.channel-card--featured .channel-card__name,.channel-card--lacuna .channel-card__name{font-size:clamp(var(--text-3xl), 3.5vw, var(--text-5xl))}.channel-card__desc{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:var(--content-max-readable);margin:0}.channel-card__footer{padding-top:var(--space-4);margin-top:auto}.channel-card__cta{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:6px;text-decoration:none;display:inline-flex}.channel-card__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.channel-card__cta--solid{background-color:var(--color-brand);color:var(--color-text);border:1px solid #0000}.channel-card__cta--solid:hover{background-color:var(--color-accent);box-shadow:0 0 20px rgba(var(--color-brand-rgb), .35)}.channel-card__cta--lacuna{background-color:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent);font-weight:var(--weight-bold);box-shadow:0 0 24px rgba(var(--color-accent-rgb), .4)}.channel-card__cta--lacuna:hover{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 0 32px #ffffffb3}.channel-card__cta--outline{color:var(--color-text-muted);border:1px solid var(--color-border);background-color:#0000}.channel-card__cta--outline:hover{color:var(--color-text);border-color:var(--color-text-muted);background-color:rgba(var(--color-text-rgb), .04)}.channel-card__cta-icon{flex-shrink:0;width:1rem;height:1rem;display:inline-block}.tx-console{max-width:52rem;margin:0 auto var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-1);cursor:text;overflow:hidden}.tx-console__bar{padding:var(--space-3) var(--space-4);background:rgba(var(--color-brand-rgb), .12);border-bottom:1px solid var(--color-border);font-family:var(--font-pixel);font-size:var(--text-xs);letter-spacing:.18em;justify-content:space-between;align-items:center;display:flex}.tx-console__label{color:var(--color-text-muted)}.tx-console__status{align-items:center;gap:var(--space-2);color:var(--color-accent);display:inline-flex}.tx-console__feed{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.tx-console__line{font-family:var(--font-pixel);font-size:1rem;line-height:var(--leading-relaxed);color:var(--color-text);margin:0}.tx-console__line--accent{color:var(--color-accent);font-weight:var(--weight-semibold)}.tx-console__line--subtle{color:var(--color-text-subtle)}.tx-console__line--error{color:var(--color-danger)}.tx-console__prompt{color:var(--color-accent);margin-right:var(--space-2)}.tx-console__input-wrap{align-items:center;gap:var(--space-2);display:flex}.tx-console__input{color:var(--color-text);font-family:var(--font-pixel);caret-color:var(--color-accent);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.tx-console__input::placeholder{color:rgba(var(--color-text-rgb), .25);font-style:italic}.tx-hidden{max-width:52rem;margin:var(--space-12) auto 0;padding:var(--space-5) var(--space-6);border:1px dashed var(--color-divider);border-radius:var(--radius-md);opacity:.55;transition:opacity var(--duration-slow) ease, border-color var(--duration-slow) ease}.tx-hidden:hover,.tx-hidden[open]{opacity:1;border-color:var(--color-border)}.tx-hidden__summary{cursor:pointer;gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.tx-hidden__summary::-webkit-details-marker{display:none}.tx-hidden__label{font-family:var(--font-pixel);font-size:var(--text-xs);letter-spacing:.24em;color:var(--color-text-subtle)}.tx-hidden__prompt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.tx-hidden__content{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.tx-hidden__reveal{font-family:var(--font-pixel);color:var(--color-accent);margin:0;font-size:1rem}.tx-hidden__toggle-btn{border:1px solid var(--color-border);color:var(--color-text-muted);padding:var(--space-2) var(--space-4);font-family:var(--font-pixel);font-size:var(--text-xs);letter-spacing:.12em;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0}.tx-hidden__toggle-btn:hover{color:var(--color-accent);border-color:var(--color-accent);background:rgba(var(--color-brand-rgb), .15)}@media (width<=1024px){.channels__grid{grid-template-columns:1fr}.channels__secondary{grid-template-columns:1fr 1fr}}@media (width<=768px){.c-hero{min-height:75vh}.c-hero__bg{object-position:80% center}.c-hero__gradient{background:linear-gradient(to right, rgba(var(--color-bg-rgb), .96) 0%, rgba(var(--color-bg-rgb), .85) 50%, rgba(var(--color-bg-rgb), .45) 100%)}.c-hero__content{padding-block:var(--space-20);gap:var(--space-5)}}@media (width<=640px){.channels__secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.channel-card,.channel-card__cta,.tx-hidden{box-shadow:none;transition:none}.channel-card--lacuna{animation:none}}
