@layer component{.Eo2JSW_JsonSchemaValidator{gap:var(--space-4);display:grid}.Eo2JSW_JsonSchemaValidator .Eo2JSW_controls{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.Eo2JSW_JsonSchemaValidator .Eo2JSW_controls>:first-child{inline-size:min(14rem,100%)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_panes{gap:var(--space-4);display:grid}@media (width>=56rem){.Eo2JSW_JsonSchemaValidator .Eo2JSW_panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Eo2JSW_JsonSchemaValidator .Eo2JSW_panes textarea{font-family:var(--font-family-mono);font-size:var(--font-size-xs);tab-size:2}.Eo2JSW_JsonSchemaValidator .Eo2JSW_result{gap:var(--space-4);display:grid}.Eo2JSW_JsonSchemaValidator .Eo2JSW_result>output{color:var(--color-text-secondary);display:block}.Eo2JSW_JsonSchemaValidator .Eo2JSW_result>output[data-valid]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues{gap:var(--space-2);display:grid}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues h2{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues ol{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);list-style:none;display:grid}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues li+li{border-block-start:1px solid var(--color-border-subtle)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_issues li>span{overflow-wrap:anywhere;flex:16rem}.Eo2JSW_JsonSchemaValidator .Eo2JSW_path,.Eo2JSW_JsonSchemaValidator .Eo2JSW_schemaPath{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:start;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;background:0 0;border:0;padding:0}:is(.Eo2JSW_JsonSchemaValidator .Eo2JSW_path,.Eo2JSW_JsonSchemaValidator .Eo2JSW_schemaPath):hover{text-decoration-color:currentColor}:is(.Eo2JSW_JsonSchemaValidator .Eo2JSW_path,.Eo2JSW_JsonSchemaValidator .Eo2JSW_schemaPath):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_path{color:var(--color-text-primary)}.Eo2JSW_JsonSchemaValidator .Eo2JSW_schemaPath{color:var(--color-text-tertiary)}}
