:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#dbdbdb;text-rendering:optimizelegibility;background:#202b38;max-width:800px;margin:20px auto;padding:0 10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.4}button,input,textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s}h1{margin:0 0 12px;font-size:2.2em}h1,h2,h3,h4,h5,h6,strong{color:#fff}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:600}a[href^=mailto\:]:before{content:"📧 "}button,input[type=button],input[type=checkbox],input[type=submit]{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}button,input,select,textarea{color:#fff;font-family:inherit;font-size:inherit;background-color:#161f27;border:none;border-radius:6px;outline:none;margin-bottom:6px;margin-right:6px;padding:10px}button,input:not([type=checkbox]):not([type=radio]),select,textarea{appearance:none}button,input[type=button],input[type=submit]{padding-left:30px;padding-right:30px}button:hover,input[type=button]:hover,input[type=submit]:hover{background:#324759}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #0096bfab}button:active,input[type=button]:active,input[type=checkbox]:active,input[type=radio]:active,input[type=submit]:active{transform:translateY(2px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::placeholder{color:#a9a9a9}a{color:#41adff;text-decoration:none}a:hover{text-decoration:underline}.page-shell{width:100%}.brand-mark{text-decoration:none}.brand-mark:before{content:none}.intro{margin-top:0}.container{place-content:flex-start;align-items:auto;flex-flow:wrap;display:flex}.item{flex:100 0 auto;margin:5px}.fwbox{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.fwbox[hidden]{display:none}#responseField{min-width:min(520px,100%)}.copy-status{color:#a9a9a9;min-height:1.4em;font-size:.95em}.response-message{color:#ffb4b4;margin:0;display:none}#response[data-state=success] #response-message{display:none}#response[data-state=error]{justify-content:flex-start}#response[data-state=error] label,#response[data-state=error] #responseField,#response[data-state=error] #copy-button,#response[data-state=error] #copy-status{display:none}#response[data-state=error] #response-message{display:block}@media (width<=640px){body{margin:12px auto}.fwbox{justify-content:flex-start}#responseField{width:100%;min-width:0}}
