.gh-tool[data-v-4506b965]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:40px 0}.gh-tool__controls[data-v-4506b965]{gap:24px;min-width:0}.gh-step[data-v-4506b965],.gh-tool__controls[data-v-4506b965]{display:flex;flex-direction:column}.gh-step[data-v-4506b965]{align-items:flex-start;gap:10px}.gh-step__row[data-v-4506b965]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gh-step__label[data-v-4506b965]{color:var(--ui-text-primary);font-size:var(--ui-text-subheadline);font-weight:500}.gh-step__meta[data-v-4506b965],.gh-tool__controls p[data-v-4506b965],.gh-tool__preview figcaption[data-v-4506b965],.gh-tool__preview p[data-v-4506b965]{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline)}.gh-range[data-v-4506b965]{display:flex;flex-direction:column;gap:6px;width:100%;max-width:320px;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline)}.gh-range input[data-v-4506b965]{accent-color:var(--ui-edge-accent)}.gh-input[data-v-4506b965]{width:100%}.gh-tool__error[data-v-4506b965]{color:var(--text-color-error)!important}.gh-tool__preview[data-v-4506b965]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;border-radius:var(--ui-radius-lg);min-height:420px;min-width:0;text-align:center}.gh-tool__preview h2[data-v-4506b965]{margin:0;font-size:var(--ui-text-title-3)}.gh-tool__preview>i[data-v-4506b965]{font-size:var(--ui-text-title-3);color:var(--ui-text-secondary)}.gh-figure[data-v-4506b965]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;min-width:0}.gh-video[data-v-4506b965]{max-width:100%;max-height:560px;border-radius:var(--ui-radius-md);background:var(--ui-surface-card);transition:opacity .24s ease}.gh-video.is-working[data-v-4506b965]{opacity:.55}.gh-tool__actions[data-v-4506b965]{display:flex;gap:16px}.gh-tool__actions a[data-v-4506b965]{color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:3px}.gh-help[data-v-4506b965]{max-width:640px;margin:24px 0 0}.gh-help h2[data-v-4506b965]{margin:0 0 12px;font-size:var(--ui-text-title-3);color:var(--ui-text-emphasis)}.gh-help p[data-v-4506b965]{margin:0 0 12px;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline);line-height:1.6}@media(max-width:760px){.gh-tool[data-v-4506b965]{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0}.gh-tool__preview[data-v-4506b965]{min-height:280px;padding:0}}
