.faker-controls{padding:22px 30px;border-bottom:1px solid var(--dev-line);background:#feffff;background:oklch(1 .004 160)}.faker-controls__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.faker-schema{display:flex;margin-top:20px;flex-direction:column;gap:7px}.faker-schema>span{color:#2d3c33;font-size:.9375rem;font-weight:740}.faker-schema textarea{width:100%;min-height:160px;padding:15px;resize:vertical;border:2px solid var(--dev-line);border-radius:9px;outline:0;color:var(--dev-ink);background:#feffff;background:oklch(1 .004 160);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;line-height:1.6}.faker-schema textarea:focus{border-color:var(--developer-accent)}.faker-schema small{color:var(--dev-muted);font-size:.78rem;line-height:1.5}.faker-checks{display:flex;margin-top:18px;align-items:center;flex-wrap:wrap;gap:18px}.faker-safety{display:flex;padding:15px 30px;align-items:flex-start;gap:12px;border-bottom:1px solid oklch(.84 .07 70);color:#573c1c;background:#fff6e4}.faker-safety>svg{width:19px;height:19px;margin-top:1px;flex:0 0 auto}.faker-safety>div{display:flex;flex-direction:column;gap:3px}.faker-safety strong{font-size:.875rem}.faker-safety span{max-width:72ch;font-size:.8125rem;line-height:1.5}.faker-result-bar{display:flex;min-height:80px;padding:14px 30px;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--dev-line)}.faker-result-bar>div:last-child{display:flex;align-items:center;gap:8px}.faker-table-wrap{max-height:620px;overflow:auto}.faker-table{min-width:900px}.faker-table th{position:sticky;z-index:2;top:0;white-space:nowrap}.faker-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faker-table td:first-child,.faker-table th:first-child{min-width:54px;width:54px;color:var(--dev-muted);text-align:right}.faker-table-note{position:sticky;left:0;margin:0;padding:11px 18px;border-top:1px solid var(--dev-line);color:var(--dev-muted);background:#f6fcf8;font-size:.78rem}.faker-code-result{min-height:360px;max-height:680px;margin:0;padding:22px;overflow:auto;color:#192e23;background:#feffff;background:oklch(1 .004 160);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.65;-moz-tab-size:2;tab-size:2;white-space:pre}.faker-workspace>.dev-empty{min-height:360px}@media(max-width:680px){.faker-controls{padding:18px}.faker-controls__grid{grid-template-columns:1fr}.faker-result-bar{padding:14px 18px;align-items:stretch;flex-direction:column}.faker-result-bar>div:last-child{flex-wrap:wrap}.faker-code-result{min-height:300px;padding:17px;font-size:.8125rem}.faker-safety{padding:14px 18px}}
