.dev .banner{align-items:flex-start}.dev .banner p{font-size:15px}.dev code{font-family:var(--mono);background:var(--soft);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:13.5px}.dev-code{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:16px;min-width:0;margin:0;overflow:hidden}.dev-code figcaption{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.dev-ct{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.dev-code .btn{min-width:76px;min-height:44px}.dev-code pre{background:var(--soft);font-family:var(--mono);tab-size:2;margin:0;padding:14px;font-size:13px;line-height:1.6;overflow-x:auto}.dev-code pre code{font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.dev-code pre.dev-wrap code{white-space:pre-wrap;overflow-wrap:anywhere}.dev .sec>.dev-code+.dev-code{margin-top:0}.dev-tools th code{background:0 0;padding:0;font-weight:600}.dev-tools td .badge{white-space:normal}@media (max-width:759px){.dev-tools thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dev-tools table,.dev-tools tbody,.dev-tools tr,.dev-tools th,.dev-tools td{display:block}.dev-tools tr{border-bottom:1px solid var(--hair);gap:4px;padding:12px 14px;display:grid}.dev-tools tr:last-child{border-bottom:0}.dev-tools th,.dev-tools td{border:0;padding:0}}.dev-states ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dev-states li{gap:2px;display:grid}.dev-states li b{font-family:var(--mono);font-size:13.5px}@media (min-width:640px){.dev-states li{grid-template-columns:150px minmax(0,1fr);gap:12px}}.dev-keys{max-width:520px}.dev-keys-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev-field{gap:4px;display:grid}.dev-field input{background:var(--soft);min-height:44px;box-shadow:inset 0 0 0 1px var(--hair);border:0;border-radius:12px;padding:0 12px}.dev-field input:disabled,.dev-keys .btn:disabled{opacity:.55;cursor:not-allowed}.dev-actions{flex-wrap:wrap;gap:8px;display:flex}.dev-fresh{background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;gap:6px;padding:12px;display:grid}.dev-fresh code{-webkit-user-select:all;user-select:all;background:0 0;padding:0}.dev-keylist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dev-keylist li{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:8px;display:flex}.dev-keylist .btn{min-height:44px}
