.api-importer{margin:36px 0;padding:clamp(18px,3vw,28px);border:1px solid #3d4858;border-radius:12px;background:linear-gradient(145deg,#1c263344,#0d1118);min-width:0}.api-importer-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.reading-article .api-importer h2{margin:0 0 16px;font-size:clamp(23px,3vw,29px);line-height:1.3}.api-importer-provider{font:11px/1.5 ui-monospace,monospace;border:1px solid #455267;border-radius:4px;padding:7px 10px;white-space:nowrap;direction:ltr}.reading-article .api-importer p{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.reading-article .api-importer .api-importer-help{font-size:12px;color:#aebbd0}.api-importer .field{margin-block:20px}.api-importer textarea{width:100%;font:12px/1.65 ui-monospace,monospace;resize:vertical;min-height:180px;max-height:560px}.api-importer input[type=file]{max-width:100%;white-space:normal;line-height:1.8}.api-importer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.api-importer .button{white-space:normal;overflow-wrap:anywhere;font-size:12px;letter-spacing:0;min-height:44px;padding:12px 16px;text-align:center;line-height:1.6}.api-importer button:disabled{opacity:.45;cursor:not-allowed}.api-importer-result{border-top:1px solid #3d4858;margin-top:28px;padding-top:18px}.api-importer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.api-importer-metrics>div{min-width:0;border:1px solid #3d4858;border-radius:6px;padding:16px}.api-importer dt{font-size:12px;color:#aebbd0;line-height:1.7}.api-importer-metrics dd{font:32px/1.5 ui-monospace,monospace;margin:8px 0 0}.api-importer-target{font:13px/1.8 ui-monospace,monospace}.api-importer .notice{padding:14px;border-inline-start:3px solid #abc5e6;background:#a2bdd009}.api-importer-context pre{font:12px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;border:1px solid #3d4858;padding:16px;border-radius:5px}.api-importer-records details{border:1px solid #3d4858;border-radius:6px;padding:18px}.api-importer-records summary{display:grid;gap:7px;cursor:pointer}.api-importer-records summary span{font-size:12px;color:#aebbd0}.api-importer-records summary bdi{font:13px/1.7 ui-monospace,monospace;overflow-wrap:anywhere}.api-importer-records dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0}.api-importer-records dl>div{min-width:0}.api-importer-records dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.api-importer-records dl>div:nth-child(-n+2){grid-column:1/-1}.api-importer-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px}.api-importer-downloads{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:26px;border-top:1px solid #3d4858;padding-top:20px;font-size:12px;line-height:1.8}.api-importer :is(button,input,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid #bfd5f0;outline-offset:4px}@media(max-width:600px){.api-importer-heading{display:block}.api-importer-provider{display:inline-block;margin-bottom:10px}.api-importer-metrics>div{padding:10px 8px}.api-importer-metrics dd{font-size:24px}.api-importer-metrics dt{font-size:10px}.api-importer-records dl{grid-template-columns:1fr}.api-importer-records details{padding:14px}.api-importer-actions .button{flex:1 1 42%}.api-importer-downloads{display:grid;gap:12px}.api-importer-pagination .button{padding:10px;font-size:11px}}