.hud-panel.c-1asbupe{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.055);padding:1rem;background:repeating-linear-gradient(-82deg,rgba(255,255,255,.008) 0 1px,transparent 1px 26px),linear-gradient(160deg,#101118,#0b0c11 42%,#07080c);box-shadow:0 16px 40px -18px #000000e6}.hud-corner.c-1asbupe{position:absolute;width:14px;height:14px;z-index:2;pointer-events:none;border:0 solid rgba(255,255,255,.14)}.hud-corner-tl.c-1asbupe{top:8px;left:8px;border-top-width:1px;border-left-width:1px}.hud-corner-br.c-1asbupe{bottom:8px;right:8px;border-bottom-width:1px;border-right-width:1px}.hud-vents.c-1asbupe{position:absolute;right:30px;bottom:7px;width:52px;height:12px;z-index:2;pointer-events:none;background:repeating-linear-gradient(-82deg,rgba(255,255,255,.13) 0 2px,transparent 2px 9px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.posts-head.c-7xb9zf{position:relative;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.posts-head.c-7xb9zf:after{content:"";position:absolute;left:2px;bottom:-1px;width:72px;height:2px;transform:skew(-8deg);pointer-events:none;background:linear-gradient(90deg,var(--primary) 0 34px,transparent 34px 41px,color-mix(in oklch,var(--primary) 55%,transparent) 41px 49px,transparent 49px 56px,color-mix(in oklch,var(--primary) 28%,transparent) 56px 62px,transparent 62px)}.view-more.c-7xb9zf{display:flex;align-items:center;gap:.125rem;flex-shrink:0;font-size:.72rem;font-weight:700;white-space:nowrap;color:#6b7280;transition:color .2s ease}.view-more.c-7xb9zf:hover{color:var(--primary)}@keyframes c-7xb9zf-post-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-enter.c-7xb9zf{animation:c-7xb9zf-post-in .65s cubic-bezier(.16,1,.3,1) both}.post-item.c-7xb9zf{overflow:hidden;border-radius:12px;background:#0d0e15;border:1px solid rgba(255,255,255,.06);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.post-item.c-7xb9zf:hover{transform:translate(4px);border-color:color-mix(in oklch,var(--primary) 40%,transparent);box-shadow:0 14px 34px #0000008c}.post-top.c-7xb9zf{padding:.7rem .75rem .65rem}.post-head.c-7xb9zf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.post-tag.c-7xb9zf{display:inline-flex;align-items:center;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.14rem .45rem;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);background:var(--primary);color:#04140a;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.post-tag.is-spoiler.c-7xb9zf{background:#ef4444;color:#1a0606}.post-stats.c-7xb9zf{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.post-stat.c-7xb9zf{display:inline-flex;align-items:center;gap:.22rem;font-size:.68rem;font-weight:600;color:#9ca3af}.post-title.c-7xb9zf{margin:0;font-size:.85rem;font-weight:800;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt.c-7xb9zf{margin:.3rem 0 0;font-size:.72rem;line-height:1.45;color:#9ca3af;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-host.c-7xb9zf{display:flex;align-items:center;gap:.55rem;padding:.5rem .75rem;border-top:1px solid rgba(255,255,255,.05);background:#0a0b10}.post-host-txt.c-7xb9zf{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.post-host-name.c-7xb9zf{display:flex;align-items:center;gap:.3rem;min-width:0;font-size:.72rem;font-weight:800;letter-spacing:-.01em}.post-host-sub.c-7xb9zf{font-size:.62rem;color:#7f8694;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-open.c-7xb9zf{flex-shrink:0;font-size:.68rem;font-weight:700;color:#7f8694;transition:color .2s ease}.post-item.c-7xb9zf:hover .post-open:where(.c-7xb9zf){color:var(--primary)}.bg-zinc-850.c-7xtyzs{background-color:#222226}.h-badge.c-7xtyzs{height:1.875rem}.notice.c-7xtyzs{--notice-accent: oklch(.65 .235 25);position:relative;isolation:isolate;display:flex;align-items:stretch;overflow:hidden;background:#000;border:1px solid color-mix(in oklch,var(--notice-accent) 28%,transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.notice.c-7xtyzs:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;background:linear-gradient(180deg,var(--notice-accent),color-mix(in oklch,var(--notice-accent) 30%,transparent));z-index:1}.notice-hatch.c-7xtyzs{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:auto,16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 75%);mask-image:linear-gradient(90deg,transparent 0%,#000 75%)}.notice-arc.c-7xtyzs{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:190px;background-image:repeating-linear-gradient(135deg,color-mix(in oklch,var(--notice-accent) 12%,transparent) 0 1px,transparent 1px 6px);clip-path:polygon(38px 0,100% 0,100% 100%,0 100%)}.notice-link.c-7xtyzs{position:relative;z-index:1;display:grid;flex:1;min-width:0;grid-template-areas:"icon eyebrow" "icon text";grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.3rem;padding:.7rem .5rem .7rem 1rem;text-decoration:none;transition:background-color .2s ease}.notice-link.c-7xtyzs:hover{background-color:color-mix(in oklch,var(--notice-accent) 7%,transparent)}.notice-icon.c-7xtyzs{display:grid;grid-area:icon;place-items:center;align-self:center;width:30px;height:30px;color:var(--notice-accent);background:color-mix(in oklch,var(--notice-accent) 10%,transparent);border:1px solid color-mix(in oklch,var(--notice-accent) 32%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.notice-eyebrow.c-7xtyzs{display:flex;grid-area:eyebrow;align-items:center;gap:.55rem}.notice-eyebrow-text.c-7xtyzs{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--notice-accent);white-space:nowrap}.notice-ruler.c-7xtyzs{flex:1;height:1px;background-image:repeating-linear-gradient(90deg,color-mix(in oklch,var(--notice-accent) 38%,transparent) 0 4px,transparent 4px 8px)}.notice-text.c-7xtyzs{grid-area:text;font-size:.78rem;font-weight:500;line-height:1.45;color:#c7ccd4}.notice-cta.c-7xtyzs{position:relative;z-index:2;display:flex;flex-shrink:0;align-self:center;align-items:center;gap:.35rem;padding:.32rem .5rem;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#969ca7;background:#0a0b10;border:1px solid rgba(255,255,255,.1);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.notice-cta.c-7xtyzs:hover{color:#f1f3f6;background:#140a0a;border-color:color-mix(in oklch,var(--notice-accent) 45%,transparent)}.notice-dismiss.c-7xtyzs{position:relative;z-index:2;display:grid;flex-shrink:0;place-items:center;align-self:center;width:30px;height:30px;margin-right:.6rem;margin-left:.6rem;color:#6b7280;background:#0a0b10;border:1px solid rgba(255,255,255,.08);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.notice-dismiss.c-7xtyzs:hover{color:var(--notice-accent);background:#140a0a;border-color:color-mix(in oklch,var(--notice-accent) 38%,transparent)}@media(max-width:640px){.notice-link.c-7xtyzs{grid-template-areas:"icon eyebrow" "text text";grid-template-columns:auto minmax(0,1fr);column-gap:.6rem;row-gap:.4rem;padding:.65rem .5rem .7rem .75rem}.notice-icon.c-7xtyzs{width:26px;height:26px}.notice-text.c-7xtyzs{font-size:.72rem}.notice-cta.c-7xtyzs{display:none}.notice-dismiss.c-7xtyzs{align-self:flex-start;width:26px;height:26px;margin:.65rem .5rem 0 .25rem}.notice-arc.c-7xtyzs{width:120px;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%)}}
