.project-card-chassis[data-astro-cid-zhzl7w7y]{background:var(--card);border-radius:var(--radius-sm);color:inherit;cursor:pointer;padding:8px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;position:relative}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover{transform:translateY(-4px)}.chassis-outer-frame[data-astro-cid-zhzl7w7y]{pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .3s;position:absolute;inset:0}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-outer-frame[data-astro-cid-zhzl7w7y]{border-color:var(--primary)}.edge-barcode[data-astro-cid-zhzl7w7y]{background:var(--background);color:var(--muted-foreground);z-index:4;padding:0 4px;line-height:1;transition:color .3s;position:absolute}.top-barcode[data-astro-cid-zhzl7w7y]{width:60px;top:-5px;left:24px}.bottom-barcode[data-astro-cid-zhzl7w7y]{width:60px;bottom:-5px;right:28px}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .edge-barcode[data-astro-cid-zhzl7w7y]{color:var(--primary)}.chassis-inner-body[data-astro-cid-zhzl7w7y]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);clip-path:polygon(0 0,100% 0,100% 100%,26px 100%,0 calc(100% - 26px));background:#0d0f14;flex-direction:column;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-inner-body[data-astro-cid-zhzl7w7y]{border-color:var(--primary)}.chassis-header-banner[data-astro-cid-zhzl7w7y]{border-bottom:1px solid var(--border);background:#000;justify-content:space-between;align-items:center;height:40px;padding-left:.85rem;padding-right:1.25rem;display:flex;overflow:hidden}.banner-slashes[data-astro-cid-zhzl7w7y]{align-items:center;gap:7px;height:100%;display:flex}.slash[data-astro-cid-zhzl7w7y]{background:#fff;width:8px;height:20px;transition:background .3s;transform:skew(-28deg)}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .slash[data-astro-cid-zhzl7w7y]{background:var(--primary)}.banner-grade[data-astro-cid-zhzl7w7y]{align-items:center;gap:.65rem;display:flex}.grade-label[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,monospace);letter-spacing:.16em;color:#fff;text-transform:uppercase;font-size:.78rem;font-weight:800;transition:color .2s}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .grade-label[data-astro-cid-zhzl7w7y]{color:var(--primary)}.banner-endcap[data-astro-cid-zhzl7w7y]{background:#fff;width:8px;height:20px;transition:background .3s;transform:skew(-28deg)}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .banner-endcap[data-astro-cid-zhzl7w7y]{background:var(--primary)}.chassis-viewport-frame[data-astro-cid-zhzl7w7y]{border-bottom:1px solid var(--border);background:#000;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.chassis-img[data-astro-cid-zhzl7w7y]{object-fit:cover;filter:brightness(.92)contrast(1.05);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:0}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-img[data-astro-cid-zhzl7w7y]{filter:brightness(1.02)contrast(1.1);transform:scale(1.05)}.chassis-scrim[data-astro-cid-zhzl7w7y]{pointer-events:none;background:linear-gradient(#0009 0%,#0000 35% 60%,#000000d9 100%);position:absolute;inset:0}.viewport-hud-top[data-astro-cid-zhzl7w7y]{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.hud-pill[data-astro-cid-zhzl7w7y]{border-radius:var(--radius-sm);font-family:var(--font-spec,monospace);letter-spacing:.1em;color:#fff;background:#000c;border:1px solid #fff3;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.hud-tag-pill[data-astro-cid-zhzl7w7y]{border-radius:var(--radius-sm);font-family:var(--font-spec,monospace);letter-spacing:.12em;color:#fff;background:#ff4422d9;padding:.25rem .55rem;font-size:.65rem;font-weight:800}.viewport-hover-cta[data-astro-cid-zhzl7w7y]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:"Shentox", "Shantox", var(--font-spec,monospace);letter-spacing:.1em;color:#fff;opacity:0;z-index:3;background:#000000e0;align-items:center;gap:.6rem;padding:.45rem .95rem;font-size:.7rem;font-weight:300;transition:all .25s;display:inline-flex;position:absolute;bottom:1rem;right:1rem;transform:translateY(6px)}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .viewport-hover-cta[data-astro-cid-zhzl7w7y]{opacity:1;border-color:var(--primary);transform:translateY(0)}.cta-pulse-dot[data-astro-cid-zhzl7w7y]{background:var(--primary);width:6px;height:6px;box-shadow:0 0 6px var(--primary);border-radius:50%}.cta-arrow[data-astro-cid-zhzl7w7y]{transition:transform .2s}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .cta-arrow[data-astro-cid-zhzl7w7y]{transform:translate(3px)}.chassis-content-section[data-astro-cid-zhzl7w7y]{background:#0d0f15;flex-direction:column;gap:.9rem;padding:1.5rem 1.4rem 1.75rem;display:flex}.chassis-title-block[data-astro-cid-zhzl7w7y]{flex-direction:column;gap:.25rem;display:flex}.chassis-title[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,var(--font-heading));letter-spacing:-.01em;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;transition:color .2s;display:flex}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-title[data-astro-cid-zhzl7w7y]{color:var(--primary)}.title-arrow[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,monospace);color:#a1a1aa;font-size:1.1rem;transition:transform .2s,color .2s}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .title-arrow[data-astro-cid-zhzl7w7y]{color:var(--primary);transform:translate(3px,-3px)}.chassis-sub[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,monospace);letter-spacing:.08em;color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:600}.chassis-summary[data-astro-cid-zhzl7w7y]{color:#d4d4d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.chassis-footer-row[data-astro-cid-zhzl7w7y]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.85rem;display:flex}.chassis-barcode-block[data-astro-cid-zhzl7w7y]{color:#fff;flex-direction:column;gap:.35rem;transition:color .2s;display:flex}.project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-barcode-block[data-astro-cid-zhzl7w7y]{color:#fff}.main-barcode-svg[data-astro-cid-zhzl7w7y]{opacity:.95;fill:#fff;width:120px;height:24px}.barcode-serial[data-astro-cid-zhzl7w7y]{letter-spacing:.12em;color:#a1a1aa;font-size:.62rem}.chassis-telemetry-block[data-astro-cid-zhzl7w7y]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.telemetry-kv[data-astro-cid-zhzl7w7y]{align-items:baseline;gap:.65rem;display:flex}.telemetry-key[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,monospace);letter-spacing:.1em;color:#a1a1aa;font-size:.68rem;font-weight:800}.telemetry-val[data-astro-cid-zhzl7w7y]{font-family:var(--font-spec,monospace);letter-spacing:.12em;color:#fff;font-size:.74rem;font-weight:800}.text-accent[data-astro-cid-zhzl7w7y]{color:var(--primary)}@media (width<=500px){.banner-slashes[data-astro-cid-zhzl7w7y]{width:90px}.main-barcode-svg[data-astro-cid-zhzl7w7y]{width:95px}.grade-label[data-astro-cid-zhzl7w7y]{font-size:.7rem}}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]{background:#fff;box-shadow:0 4px 20px #0000000f}[data-theme=light] .chassis-outer-frame[data-astro-cid-zhzl7w7y]{border-color:#0000001f}[data-theme=light] .edge-barcode[data-astro-cid-zhzl7w7y]{color:#71717a;background:#fff}[data-theme=light] .chassis-inner-body[data-astro-cid-zhzl7w7y]{background:#fbfbfc;border-color:#00000029}[data-theme=light] .chassis-header-banner[data-astro-cid-zhzl7w7y]{background:#f4f4f6;border-bottom-color:#0000001a}[data-theme=light] .banner-slashes[data-astro-cid-zhzl7w7y] .slash[data-astro-cid-zhzl7w7y]{background:#18181b}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]:hover .banner-slashes[data-astro-cid-zhzl7w7y] .slash[data-astro-cid-zhzl7w7y]{background:var(--primary)}[data-theme=light] .grade-label[data-astro-cid-zhzl7w7y]{color:#09090b}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]:hover .grade-label[data-astro-cid-zhzl7w7y]{color:var(--primary)}[data-theme=light] .banner-endcap[data-astro-cid-zhzl7w7y]{background:#18181b}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]:hover .banner-endcap[data-astro-cid-zhzl7w7y]{background:var(--primary)}[data-theme=light] .chassis-content-section[data-astro-cid-zhzl7w7y]{background:#fff}[data-theme=light] .chassis-title[data-astro-cid-zhzl7w7y]{color:#09090b}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]:hover .chassis-title[data-astro-cid-zhzl7w7y]{color:var(--primary)}[data-theme=light] .title-arrow[data-astro-cid-zhzl7w7y]{color:#71717a}[data-theme=light] .project-card-chassis[data-astro-cid-zhzl7w7y]:hover .title-arrow[data-astro-cid-zhzl7w7y]{color:var(--primary)}[data-theme=light] .chassis-sub[data-astro-cid-zhzl7w7y]{color:#71717a}[data-theme=light] .chassis-summary[data-astro-cid-zhzl7w7y]{color:#3f3f46}[data-theme=light] .chassis-footer-row[data-astro-cid-zhzl7w7y]{border-top-color:#0000001a}[data-theme=light] .chassis-barcode-block[data-astro-cid-zhzl7w7y]{color:#18181b}[data-theme=light] .main-barcode-svg[data-astro-cid-zhzl7w7y]{fill:#18181b}[data-theme=light] .barcode-serial[data-astro-cid-zhzl7w7y],[data-theme=light] .telemetry-key[data-astro-cid-zhzl7w7y]{color:#71717a}[data-theme=light] .telemetry-val[data-astro-cid-zhzl7w7y]{color:#09090b}
