.pj-head[data-v-9c98ffb8]{margin:1.25rem 0 1.75rem}.pj-head__title[data-v-9c98ffb8]{margin-bottom:.75rem;max-width:none}.pj-head__tags[data-v-9c98ffb8]{display:flex;flex-wrap:wrap;gap:.45rem}.pj-tag[data-v-9c98ffb8]{background:var(--sd-accent-soft);border:1px solid var(--sd-accent-line);border-radius:999px;color:var(--sd-accent);font-size:var(--font-caption);font-weight:700;line-height:1.7;padding:.2rem .75rem}.pj-tag.is-ok[data-v-9c98ffb8]{background:var(--palette-success-deep,#1f7a4d);border-color:transparent;color:#fff}.pj-tag.is-wip[data-v-9c98ffb8]{background:var(--sd-fill);border-color:transparent;color:var(--sd-on-fill)}.pj-tag.is-soft[data-v-9c98ffb8]{background:var(--sd-surface-2);border-color:var(--sd-line);color:var(--sd-body)}.pj-layout[data-v-9c98ffb8]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.pj-gallery__main[data-v-9c98ffb8]{aspect-ratio:16/10;background:var(--sd-media-bg,#fff);border:1px solid var(--sd-line);border-radius:18px;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.pj-gallery__main[data-v-9c98ffb8] img,.pj-thumb[data-v-9c98ffb8] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pj-thumbs[data-v-9c98ffb8]{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.pj-thumb[data-v-9c98ffb8]{background:var(--sd-media-bg,#fff);border:2px solid transparent;border-radius:10px;cursor:pointer;flex:0 0 84px;height:64px;opacity:.7;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease}.pj-thumb.is-on[data-v-9c98ffb8],.pj-thumb[data-v-9c98ffb8]:hover{opacity:1}.pj-thumb.is-on[data-v-9c98ffb8]{border-color:var(--sd-fill)}.pj-gallery__main[data-v-9c98ffb8]:focus-visible,.pj-thumb[data-v-9c98ffb8]:focus-visible{outline:2px solid var(--tg-focus);outline-offset:2px}.pj-gallery__empty[data-v-9c98ffb8]{aspect-ratio:16/10;background:var(--sd-gradient-soft),var(--sd-surface-2);border:1px dashed var(--sd-line-strong);color:var(--sd-muted);display:flex;flex-direction:column;gap:.75rem;text-align:center}.pj-gallery__empty[data-v-9c98ffb8],.pj-gallery__empty span[data-v-9c98ffb8]{align-items:center;border-radius:18px;justify-content:center}.pj-gallery__empty span[data-v-9c98ffb8]{background:var(--sd-gradient);color:#fff;display:inline-flex;height:4.25rem;width:4.25rem}.pj-gallery__empty p[data-v-9c98ffb8]{margin:0}.pj-card[data-v-9c98ffb8]{background:var(--sd-gradient-soft),var(--sd-surface);border:1px solid var(--sd-line);border-radius:18px;box-shadow:var(--sd-shadow-lg);padding:1.35rem;position:sticky;top:6rem}.pj-card__title[data-v-9c98ffb8]{color:var(--sd-text);font-size:var(--font-card-title);font-weight:800;margin:0 0 .85rem}.pj-specs[data-v-9c98ffb8]{margin:0 0 1.15rem}.pj-specs div[data-v-9c98ffb8]{border-bottom:1px solid var(--sd-line);display:grid;font-size:var(--font-secondary);gap:.75rem;grid-template-columns:6.5rem minmax(0,1fr);line-height:var(--font-leading-fa);padding:.6rem 0}.pj-specs div[data-v-9c98ffb8]:last-child{border-bottom:0}.pj-specs dt[data-v-9c98ffb8]{color:var(--sd-muted);font-weight:500}.pj-specs dd[data-v-9c98ffb8]{color:var(--sd-text);font-weight:700;margin:0;overflow-wrap:anywhere}.pj-card__cta[data-v-9c98ffb8]{width:100%}.pj-desc[data-v-9c98ffb8]{color:var(--sd-body);font-size:calc(var(--font-body)*1.05);line-height:var(--font-leading-fa);margin:2rem 0 0;max-width:52rem}.pj-lightbox[data-v-9c98ffb8]{align-items:center;background:#0a0806e6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:3rem 4rem;position:fixed;z-index:1080}.pj-lightbox__img[data-v-9c98ffb8]{max-height:100%;max-width:100%}.pj-lightbox__img[data-v-9c98ffb8] img{border-radius:10px;max-height:calc(100vh - 6rem);max-width:min(1400px,100%);-o-object-fit:contain;object-fit:contain}.pj-lightbox__close[data-v-9c98ffb8],.pj-lightbox__nav[data-v-9c98ffb8]{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;height:2.75rem;justify-content:center;position:absolute;width:2.75rem}.pj-lightbox__close[data-v-9c98ffb8]:hover,.pj-lightbox__nav[data-v-9c98ffb8]:hover{background:var(--sd-fill);color:var(--sd-on-fill)}.pj-lightbox__close[data-v-9c98ffb8]{inset-inline-end:1rem;top:1rem}.pj-lightbox__nav.is-prev[data-v-9c98ffb8]{inset-inline-start:1rem}.pj-lightbox__nav.is-next[data-v-9c98ffb8]{inset-inline-end:1rem}.pj-lightbox__count[data-v-9c98ffb8]{bottom:1rem;color:#fffc;font-size:var(--font-secondary);margin:0;position:absolute}@media (max-width:991.98px){.pj-layout[data-v-9c98ffb8]{grid-template-columns:minmax(0,1fr)}.pj-card[data-v-9c98ffb8]{position:static}}@media (max-width:575.98px){.pj-lightbox[data-v-9c98ffb8]{padding:3.5rem .5rem}.pj-lightbox__nav[data-v-9c98ffb8]{bottom:1rem;top:auto}}
