.ProjectExplorer-module__a4A_Kq__explorer{margin-top:3rem}.ProjectExplorer-module__a4A_Kq__browser{scroll-margin-top:90px}.ProjectExplorer-module__a4A_Kq__header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.3rem;display:flex}.ProjectExplorer-module__a4A_Kq__header p{letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.65rem;font-size:.65rem}.ProjectExplorer-module__a4A_Kq__header h3{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.8rem)}.ProjectExplorer-module__a4A_Kq__toggle,.ProjectExplorer-module__a4A_Kq__viewToggle{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:99px;gap:3px;padding:4px;display:flex}.ProjectExplorer-module__a4A_Kq__toggle button,.ProjectExplorer-module__a4A_Kq__viewToggle button{min-height:38px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:99px;padding-inline:1rem;font-size:.7rem}.ProjectExplorer-module__a4A_Kq__toggle button[aria-pressed=true],.ProjectExplorer-module__a4A_Kq__viewToggle button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 2px 5px #0000000d}.ProjectExplorer-module__a4A_Kq__browser{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:var(--color-surface);border-radius:18px;overflow:hidden}.ProjectExplorer-module__a4A_Kq__toolbar{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.2rem;font-size:.7rem;display:flex}.ProjectExplorer-module__a4A_Kq__dots{letter-spacing:.12em;opacity:.55;font-size:.55rem}.ProjectExplorer-module__a4A_Kq__viewToggle{padding:2px}.ProjectExplorer-module__a4A_Kq__viewToggle button{min-height:32px;padding-inline:.9rem;font-size:.65rem}.ProjectExplorer-module__a4A_Kq__viewport{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-surface-2);background:var(--color-surface-2);height:55vw;min-height:300px;max-height:620px;overflow-y:auto}.ProjectExplorer-module__a4A_Kq__screenshot{width:100%;height:auto;display:block}.ProjectExplorer-module__a4A_Kq__viewport.ProjectExplorer-module__a4A_Kq__galleryViewport{height:auto;min-height:0}.ProjectExplorer-module__a4A_Kq__caption{color:var(--color-text-muted);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.2rem;font-size:.7rem;display:flex}.ProjectExplorer-module__a4A_Kq__caption button{cursor:pointer;white-space:nowrap;min-height:36px;font-size:.65rem}.ProjectExplorer-module__a4A_Kq__caption button:hover{color:var(--color-accent)}.ProjectExplorer-module__a4A_Kq__progress{background:var(--color-border);height:2px}.ProjectExplorer-module__a4A_Kq__progress span{background:var(--color-accent);height:100%;display:block}.ProjectExplorer-module__a4A_Kq__galleryLabel{color:var(--color-text-muted);justify-content:space-between;gap:1rem;margin-block:2rem 1rem;font-size:.7rem;display:flex}.ProjectExplorer-module__a4A_Kq__thumbnails{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ProjectExplorer-module__a4A_Kq__thumbnails button{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:10px;transition:transform .25s,border-color .25s;overflow:hidden}.ProjectExplorer-module__a4A_Kq__thumbnails button:hover{border-color:var(--color-accent);transform:translateY(-3px)}.ProjectExplorer-module__a4A_Kq__thumbnails button[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:3px}.ProjectExplorer-module__a4A_Kq__thumbnails img{aspect-ratio:1.44;object-fit:cover;object-position:top;border-bottom:1px solid var(--color-border);width:100%}.ProjectExplorer-module__a4A_Kq__thumbnails button>span{color:var(--color-text-muted);gap:.5rem;padding:.8rem;font-size:.65rem;line-height:1.5;display:flex}.ProjectExplorer-module__a4A_Kq__thumbnails b{color:var(--color-accent);font-weight:500}@media (max-width:700px){.ProjectExplorer-module__a4A_Kq__header{flex-direction:column;align-items:start}.ProjectExplorer-module__a4A_Kq__toolbar{flex-wrap:wrap;gap:.5rem;padding-inline:.8rem}.ProjectExplorer-module__a4A_Kq__dots{display:none}.ProjectExplorer-module__a4A_Kq__toolbar>span:not(.ProjectExplorer-module__a4A_Kq__dots){font-size:.6rem}.ProjectExplorer-module__a4A_Kq__viewToggle button{padding-inline:.6rem;font-size:.6rem}.ProjectExplorer-module__a4A_Kq__viewport{min-height:320px}.ProjectExplorer-module__a4A_Kq__thumbnails{grid-template-columns:1fr 1fr;gap:.7rem}.ProjectExplorer-module__a4A_Kq__caption{flex-direction:column;align-items:start;gap:0}.ProjectExplorer-module__a4A_Kq__galleryLabel>span:last-child{display:none}}
