.JsonLdGenerator-module__xX4pBW__root{gap:1.1rem}.JsonLdGenerator-module__xX4pBW__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.JsonLdGenerator-module__xX4pBW__entityTabs{flex-wrap:wrap;flex:18rem;gap:.4rem;min-width:0;display:flex}.JsonLdGenerator-module__xX4pBW__tab{appearance:none;font:inherit;cursor:pointer;text-align:left;max-width:100%;min-height:2.75rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:0 0;gap:.1rem;padding:.35rem .8rem;display:grid}.JsonLdGenerator-module__xX4pBW__tab:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.JsonLdGenerator-module__xX4pBW__tab[aria-selected=true]{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.JsonLdGenerator-module__xX4pBW__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JsonLdGenerator-module__xX4pBW__tabType{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.68rem}.JsonLdGenerator-module__xX4pBW__tab[aria-selected=true] .JsonLdGenerator-module__xX4pBW__tabType{color:var(--color-accent)}.JsonLdGenerator-module__xX4pBW__tabName{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.86rem;overflow:hidden}.JsonLdGenerator-module__xX4pBW__addRow{flex:0 15rem;gap:.3rem;min-width:min(100%,12rem);display:grid}.JsonLdGenerator-module__xX4pBW__addLabel{color:var(--color-text-secondary);font-size:.78rem;font-weight:500}.JsonLdGenerator-module__xX4pBW__cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:62rem){.JsonLdGenerator-module__xX4pBW__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.JsonLdGenerator-module__xX4pBW__colOutput{position:sticky;top:1rem}}.JsonLdGenerator-module__xX4pBW__colEditor,.JsonLdGenerator-module__xX4pBW__colOutput,.JsonLdGenerator-module__xX4pBW__editor{flex-direction:column;gap:1rem;min-width:0;display:flex}.JsonLdGenerator-module__xX4pBW__editorHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JsonLdGenerator-module__xX4pBW__editorTitle{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:600}.JsonLdGenerator-module__xX4pBW__headActions{flex-wrap:wrap;gap:.5rem;display:flex}.JsonLdGenerator-module__xX4pBW__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;min-width:0;display:grid}.JsonLdGenerator-module__xX4pBW__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.JsonLdGenerator-module__xX4pBW__fieldLabel{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.JsonLdGenerator-module__xX4pBW__fieldHint{color:var(--color-text-disabled);margin:0;font-size:.76rem;line-height:1.4}.JsonLdGenerator-module__xX4pBW__fieldBool{flex-direction:column;align-self:end;gap:.3rem;display:flex}.JsonLdGenerator-module__xX4pBW__inline{align-items:stretch;gap:.5rem;display:flex}.JsonLdGenerator-module__xX4pBW__inline>input{flex:1;min-width:0}.JsonLdGenerator-module__xX4pBW__smallArea{min-height:5rem;font-size:.88rem}.JsonLdGenerator-module__xX4pBW__badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:999px;padding:.18rem .4rem;font-size:.64rem;font-weight:600;line-height:1}.JsonLdGenerator-module__xX4pBW__badge[data-level=required]{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 55%, transparent)}.JsonLdGenerator-module__xX4pBW__badge[data-level=recommended]{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 55%, transparent)}.JsonLdGenerator-module__xX4pBW__group{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;grid-column:1/-1;gap:.7rem;min-width:0;margin:0;padding:.75rem .85rem .9rem;display:flex}.JsonLdGenerator-module__xX4pBW__group>legend{color:var(--color-text-primary);align-items:center;gap:.4rem;padding:0 .35rem;font-size:.86rem;font-weight:600;display:inline-flex}.JsonLdGenerator-module__xX4pBW__row{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-direction:column;gap:.7rem;min-width:0;padding:.7rem;display:flex}.JsonLdGenerator-module__xX4pBW__rowHead{justify-content:space-between;align-items:center;display:flex}.JsonLdGenerator-module__xX4pBW__rowIndex{font-family:var(--font-mono);color:var(--color-text-disabled);font-size:.78rem}.JsonLdGenerator-module__xX4pBW__more>summary{cursor:pointer;color:var(--color-text-secondary);align-items:center;min-height:2.25rem;font-size:.88rem;display:flex}.JsonLdGenerator-module__xX4pBW__more[open]>summary{margin-bottom:.7rem}.JsonLdGenerator-module__xX4pBW__more>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.JsonLdGenerator-module__xX4pBW__smallButton,.JsonLdGenerator-module__xX4pBW__linkButton{appearance:none;font:inherit;cursor:pointer;min-height:2.25rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8rem;display:inline-flex}.JsonLdGenerator-module__xX4pBW__smallButton:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.JsonLdGenerator-module__xX4pBW__smallButton:disabled{opacity:.45;cursor:not-allowed}.JsonLdGenerator-module__xX4pBW__smallButton:focus-visible,.JsonLdGenerator-module__xX4pBW__linkButton:focus-visible,.JsonLdGenerator-module__xX4pBW__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JsonLdGenerator-module__xX4pBW__linkButton{min-height:1.75rem;color:var(--color-accent);border-color:var(--color-accent);margin-inline-start:.5rem;padding:0 .5rem;font-size:.76rem}.JsonLdGenerator-module__xX4pBW__chips{flex-wrap:wrap;gap:.35rem;display:flex}.JsonLdGenerator-module__xX4pBW__chip{appearance:none;font:inherit;cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:0 0;border-radius:999px;padding:0 .65rem;font-size:.8rem}.JsonLdGenerator-module__xX4pBW__chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.JsonLdGenerator-module__xX4pBW__chip[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.JsonLdGenerator-module__xX4pBW__fieldIssues{flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.78rem;line-height:1.4;list-style:none;display:flex}.JsonLdGenerator-module__xX4pBW__fieldIssues li{flex-wrap:wrap;align-items:center;display:flex}.JsonLdGenerator-module__xX4pBW__root [data-severity=error]{color:var(--color-error)}.JsonLdGenerator-module__xX4pBW__root [data-severity=warning]{color:var(--color-warning)}.JsonLdGenerator-module__xX4pBW__root [data-severity=info]{color:var(--color-text-secondary)}.JsonLdGenerator-module__xX4pBW__outputActions{gap:.4rem;display:flex}.JsonLdGenerator-module__xX4pBW__code{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:26rem;font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre;tab-size:2;margin:0;padding:.8rem .9rem;font-size:.8rem;line-height:1.55;overflow:auto}.JsonLdGenerator-module__xX4pBW__code:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JsonLdGenerator-module__xX4pBW__elig{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);border-left-width:3px;flex-direction:column;gap:.35rem;padding:.7rem .9rem;display:flex}.JsonLdGenerator-module__xX4pBW__elig[data-status=documented]{border-left-color:var(--color-success)}.JsonLdGenerator-module__xX4pBW__elig[data-status=conditional],.JsonLdGenerator-module__xX4pBW__elig[data-status=indirect]{border-left-color:var(--color-warning)}.JsonLdGenerator-module__xX4pBW__elig[data-status=removed],.JsonLdGenerator-module__xX4pBW__elig[data-status=none]{border-left-color:var(--color-error)}.JsonLdGenerator-module__xX4pBW__eligHead{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.JsonLdGenerator-module__xX4pBW__eligBadge{color:var(--color-text-primary);font-size:.86rem;font-weight:600}.JsonLdGenerator-module__xX4pBW__eligGallery{color:var(--color-text-secondary);font-size:.78rem}.JsonLdGenerator-module__xX4pBW__eligNote{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.JsonLdGenerator-module__xX4pBW__eligMeta{color:var(--color-text-disabled);margin:0;font-size:.74rem;line-height:1.5}.JsonLdGenerator-module__xX4pBW__eligMeta a{color:var(--color-accent)}.JsonLdGenerator-module__xX4pBW__issues{flex-direction:column;gap:.5rem;display:flex}.JsonLdGenerator-module__xX4pBW__issueCounts{flex-wrap:wrap;gap:.4rem 1rem;font-size:.84rem;font-weight:600;display:flex}.JsonLdGenerator-module__xX4pBW__issues summary{cursor:pointer;color:var(--color-text-secondary);min-height:2rem;font-size:.86rem}.JsonLdGenerator-module__xX4pBW__issueList{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:flex}.JsonLdGenerator-module__xX4pBW__issueList li{border-inline-start:2px solid;padding-inline-start:.65rem}.JsonLdGenerator-module__xX4pBW__issueList strong{color:var(--color-text-primary);font-weight:600}.JsonLdGenerator-module__xX4pBW__links{flex-wrap:wrap;gap:.5rem;display:flex}.JsonLdGenerator-module__xX4pBW__links a{min-height:2.5rem;padding:0 .9rem;font-size:.85rem;text-decoration:none}.JsonLdGenerator-module__xX4pBW__importBox{flex-direction:column;gap:.7rem;display:flex}
