.pj-banner[data-astro-cid-3rkrlumz]{padding-top:var(--header-h);background:var(--grad-brand);position:relative;overflow:hidden}.pj-bg[data-astro-cid-3rkrlumz]{opacity:.16;pointer-events:none;position:absolute;inset:0}.pj-frame[data-astro-cid-3rkrlumz]{inset:calc(var(--header-h) + 14px) 18px 16px;pointer-events:none;border:2px solid #ffffffd9;border-radius:10px;position:absolute}.pjf-corner-cut[data-astro-cid-3rkrlumz]{clip-path:polygon(0 0,100% 0,0 100%);background:#ffffffe6;border-top-left-radius:8px;width:44px;height:44px;position:absolute;top:-2px;left:-2px}.pjf-slash[data-astro-cid-3rkrlumz]{width:min(280px,32%);position:absolute;top:12px;right:7%}.pjf-chevrons[data-astro-cid-3rkrlumz]{color:#ffffffe6;position:absolute;bottom:14px;left:24px}.pj-inner[data-astro-cid-3rkrlumz]{z-index:1;padding-top:58px;padding-bottom:62px;position:relative}.pj-breadcrumb[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffffe6;gap:10px;margin-bottom:34px;font-size:.66rem;display:flex}.pj-breadcrumb[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:1px;text-decoration:none;transition:border-color .18s}.pj-breadcrumb[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover,.pj-breadcrumb[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:focus-visible{border-bottom-color:#fff}.pj-en[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.34em;color:#fff;text-shadow:0 1px 10px #0c23404d;margin:0 0 8px;font-size:.68rem}.pj-title[data-astro-cid-3rkrlumz]{letter-spacing:.14em;color:var(--c-navy);margin:0 0 16px;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:700;line-height:1.3}.pj-desc[data-astro-cid-3rkrlumz]{color:var(--c-navy);max-width:560px;margin:0;font-size:.96rem;line-height:2.05}.pj-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:36px;display:grid}.pj-card[data-astro-cid-3rkrlumz]{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pj-card[data-astro-cid-3rkrlumz]:hover,.pj-card[data-astro-cid-3rkrlumz]:focus-visible{box-shadow:var(--shadow-hover);border-color:#38c3e2b3;transform:translateY(-4px)}.pj-head[data-astro-cid-3rkrlumz]{border-bottom:var(--border-dim);align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.pj-head-slash[data-astro-cid-3rkrlumz]{opacity:.35;flex:1;min-width:14px;height:7px}.pj-status[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.6rem}.st-live[data-astro-cid-3rkrlumz]{color:#10645e;background:#52d3a829}.st-coming[data-astro-cid-3rkrlumz]{color:#8a5f1d;background:#d9a24826}.st-dev[data-astro-cid-3rkrlumz]{color:var(--c-blue-deep);background:#2b7cd91f}.st-planned[data-astro-cid-3rkrlumz]{color:var(--c-muted);background:#54718a1f}.pj-thumb[data-astro-cid-3rkrlumz]{aspect-ratio:16/10;background:var(--grad-frame);border-bottom:var(--border-dim);overflow:hidden}.pj-thumb[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:cover;width:100%;height:100%;display:block}.pj-thumb-empty[data-astro-cid-3rkrlumz]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pj-thumb-empty[data-astro-cid-3rkrlumz] .circuit-white[data-astro-cid-3rkrlumz]{opacity:.18;position:absolute;inset:0}.pj-thumb-empty[data-astro-cid-3rkrlumz] .mwt-crescent[data-astro-cid-3rkrlumz]{opacity:.9;width:34px;height:34px}.pj-empty[data-astro-cid-3rkrlumz]{text-align:center;color:var(--c-muted);margin:0 0 36px;padding:28px 24px;font-size:.92rem}.pj-body[data-astro-cid-3rkrlumz]{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.pj-name[data-astro-cid-3rkrlumz]{color:var(--c-navy);letter-spacing:.06em;margin:0;font-size:1.15rem;font-weight:700}.pj-name-en[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--c-cyan-text);margin:0 0 8px;font-size:.6rem}.pj-desc-text[data-astro-cid-3rkrlumz]{color:var(--c-ink);flex:1;margin:0;font-size:.88rem;line-height:1.95}.pj-open[data-astro-cid-3rkrlumz]{color:var(--c-blue-deep);letter-spacing:.06em;margin-top:14px;font-size:.88rem;font-weight:700}.pj-info[data-astro-cid-3rkrlumz]{align-items:center}@media (width<=600px){.pj-frame[data-astro-cid-3rkrlumz]{inset:calc(var(--header-h) + 8px) 8px 8px}.pj-inner[data-astro-cid-3rkrlumz]{padding-top:44px;padding-bottom:48px}.pj-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}}
