.showcase-frame{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:18px;width:100%;min-width:0}.showcase-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.showcase-toolbar>div{gap:3px;min-width:0;display:grid}.showcase-toolbar strong{color:var(--text);font-size:.9rem}.showcase-toolbar span{color:var(--muted);font-size:.7rem}.showcase-toolbar button,.showcase-collapse{border:1px solid var(--line-strong);background:var(--glass);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;padding:8px 14px;font-size:.8rem}.showcase-viewport{border-radius:0 0 17px 17px;height:460px;position:relative;overflow:hidden}.showcase-content{min-width:0}.showcase-open{cursor:pointer;background:linear-gradient(#0000 55%,#05060af0);border:0;justify-content:center;align-items:flex-end;width:100%;padding:22px;display:flex;position:absolute;inset:0}.showcase-open>span{color:var(--accent-ink);background:var(--bg);border:1px solid var(--line-strong);font:600 .85rem var(--f-body);border-radius:999px;padding:12px 20px}.showcase-frame.is-open .showcase-viewport{height:auto;overflow:visible}.showcase-collapse{margin:12px auto;display:block}.showcase-content .psd-live{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.showcase-content .vo-embed-stage,.showcase-content>.nxd-demo{border:0;border-radius:0}.showcase-content .vo-embed-cap{padding:0 14px 12px}@media (width<=760px){.showcase-toolbar{min-height:76px;padding:8px 12px}.showcase-toolbar strong{font-size:.82rem}.showcase-toolbar span{font-size:.64rem}.showcase-toolbar button{padding:8px 10px;font-size:.74rem}.showcase-viewport{height:360px}}.showcase-toolbar button{scroll-margin-top:96px}
