.llms-tool{width:min(100% - 40px,1050px);margin:0 auto 48px;padding:28px;background:var(--surface);border:1px solid #e8edef;border-radius:18px;box-shadow:0 14px 45px #152a3810}
.llms-tool__heading{max-width:660px;margin-bottom:22px}
.llms-tool__heading .eyebrow{margin-bottom:9px}
.llms-tool h2{margin:0;font:800 clamp(25px,3vw,34px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em}
.llms-tool h2 code{color:var(--accent-dark);font:inherit}
.llms-tool__heading>p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.55}
.llms-tool__grid{display:grid;grid-template-columns:1fr .9fr;gap:22px;align-items:start}
.llms-form{display:grid;gap:14px}
.llms-form .field input,.llms-form .field textarea{width:100%;padding:10px 11px;border:1px solid #dce3e6;border-radius:8px;background:white;color:var(--ink);font:500 12px 'DM Sans',Arial,sans-serif;resize:vertical}
.llms-form .field input{height:38px}
.llms-form .field input:focus,.llms-form .field textarea:focus{outline:2px solid #c94d5340;border-color:var(--accent)}
.llms-form .field textarea{min-height:74px;line-height:1.5}
.llms-links-head{padding:4px 0 0}
.llms-links-head h3{margin:0;font:700 13px Manrope,Arial,sans-serif}
.llms-links-head p{max-width:320px}
.llms-links{display:grid;gap:9px}
.llms-link-row{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px 38px 12px 12px;border:1px solid #edf0f1;border-radius:10px;background:#fbfcfc}
.llms-link-row .field{gap:5px;font-size:10px}
.llms-link-row .field:last-of-type{grid-column:1/-1}
.llms-link-row .field input{height:33px;padding:0 8px;font-size:11px}
.llms-link-row__remove{position:absolute;top:8px;right:7px}
.llms-actions{display:flex;align-items:center;gap:10px;margin-top:2px}
.llms-actions .export-button{min-height:39px}
.llms-actions .sample-button{min-height:36px;font-size:11px}
.llms-status{min-height:16px;margin:-5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}
.llms-preview{position:sticky;top:16px;overflow:hidden;border:1px solid #263846;border-radius:11px;background:#111b24;color:#e8f0f4}
.llms-preview__head{padding:11px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;color:#fff;font-size:11px}
.llms-preview__head span{color:#a9bac4;font-size:10px}
.llms-preview pre{min-height:250px;max-height:490px;overflow:auto;margin:0;padding:16px;color:#dce7ed;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:760px){.llms-tool{width:min(100% - 32px,540px);padding:18px}.llms-tool__grid{grid-template-columns:1fr}.llms-preview{position:static}.llms-preview pre{min-height:180px}.llms-link-row{grid-template-columns:1fr}.llms-link-row .field:last-of-type{grid-column:auto}.llms-links-head{align-items:flex-start}}
@media(max-width:420px){.llms-tool{padding:15px}.llms-links-head{gap:8px}.llms-links-head .text-button{white-space:nowrap}.llms-actions{align-items:stretch;flex-direction:column}.llms-actions>*{width:100%}}
