:root{--copy-button-success:green;--copy-button:#000}copy-button{background:none;border:1px solid;height:1rem;padding:.3rem .1rem;width:1rem}copy-button .copy-wrapper{fill:var(--copy-button,#000)}copy-button button{background-color:transparent;border:none;position:relative;top:2px}copy-button .success-svg{fill:var(--copy-button-success,#000)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFDSSwyQkFBNEIsQ0FDNUIsa0JBQ0osQ0FFQSxZQUdJLGVBQWdCLENBQ2hCLGdCQUFpQixDQUZqQixXQUFZLENBR1osbUJBQXNCLENBSnRCLFVBb0JKLENBZEksMEJBQ0ksNEJBQ0osQ0FFQSxtQkFFSSw0QkFBNkIsQ0FEN0IsV0FBWSxDQUVaLGlCQUFrQixDQUNsQixPQUNKLENBRUEseUJBQ0ksb0NBQ0oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAgIC0tY29weS1idXR0b24tc3VjY2VzczogZ3JlZW47XG4gICAgLS1jb3B5LWJ1dHRvbjogYmxhY2s7XG59XG5cbmNvcHktYnV0dG9uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC4xcmVtO1xuXG4gICAgJiAuY29weS13cmFwcGVyIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY29weS1idXR0b24sIGJsYWNrKTtcbiAgICB9XG5cbiAgICAmIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJiAuc3VjY2Vzcy1zdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS1jb3B5LWJ1dHRvbi1zdWNjZXNzLCBibGFjayk7XG4gICAgfVxufVxuIl19 */:root{--nice-blue:#06c;--darker-blue:#0052a3}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}nav,p{margin-bottom:1rem}nav ul{list-style:none;padding:0}h3,h4{border-bottom:1px solid;margin-bottom:.5rem}copy-button{align-items:center;border:none;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}copy-button button{height:100%;left:1px;position:relative;top:0;width:100%}a.btn{background:var(--nice-blue);color:#fff;padding:1rem;text-align:center;text-decoration:none;transition:background-color .2s}a.btn:hover{background:var(--darker-blue)}body{background:#f5f5f5;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.6;margin:0 auto;max-width:80rem}.app,body{padding:2rem}.app{background:#fff;box-shadow:0 2px 4px #0000001a}.route h1{color:#333;flex-basis:100%;margin-bottom:1rem}.route>a{color:var(--nice-blue);display:inline-block;flex-basis:100%;margin-bottom:2rem;text-decoration:none}:is(.route>a):hover{text-decoration:underline}.route.home{margin:0 auto;max-width:800px}.two-column-layout{display:flex;flex-wrap:wrap;gap:2rem;row-gap:1rem}.two-column-layout .col-half{flex:1;min-width:300px}:is(.two-column-layout .col-half):first-child{border-right:1px solid;padding-right:1rem}.two-column-layout h2{border-bottom:2px solid;color:#444;font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:.4rem}.signature-nav ul{display:flex;justify-content:space-between;list-style:none;padding:0}.signature-nav li{margin:1rem 0;padding:1rem 1rem 1rem 0}:is(.signature-nav li) a{display:inline-block;min-width:12rem}.verification-form{margin-top:2rem}.verification-form .encoding{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group>label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.form-group select,.form-group textarea{border:1px solid #ddd;box-sizing:border-box;font-family:monospace;font-size:.9rem;padding:.75rem;width:100%}:is(.form-group textarea,.form-group select):focus{border-color:var(--nice-blue);outline:none}.form-group select{font-family:system-ui,-apple-system,sans-serif}.verify-button{background:var(--nice-blue);border:none;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .2s}.verify-button:hover{background:var(--darker-blue)}.verify-button:active{transform:translateY(1px)}.result{border:2px solid;margin-top:2rem;padding:1.5rem}.result h3{margin-bottom:0}.result.valid{background:#d4edda;border-color:#28a745;color:#155724}.result.valid h3{color:#155724}.result.invalid{background:#f8d7da;border-color:#dc3545;color:#721c24}.result.invalid h3{color:#721c24}.result .error{font-family:monospace;font-size:.9rem}pre{background-color:#d3d3d363;padding:2rem}.output-field{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:1rem}.output-field .output-content{background:#f5f5f5;border:1px solid #ddd;flex:1;font-family:monospace;font-size:.9rem;min-height:3rem;padding:.75rem;word-break:break-all}.key-display{margin:2rem 0}.action-button{background:#198754;border:none;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:.5rem;margin-right:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.action-button:hover{background:#146c43}.action-button:active{transform:translateY(1px)}.radio-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-around;row-gap:1rem}.radio-label{--form-control-color:#4281cb;align-items:center;display:grid;font-size:1.4rem;font-weight:400;gap:.4em;grid-template-columns:1em auto;margin-right:1rem}.radio-label,.radio-label input{cursor:pointer}.radio-label input[type=radio]{appearance:none;background-color:#fff;border:.15em solid;border-radius:50%;color:currentcolor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;width:1.15em}:is(.radio-label input[type=radio]):before{border-radius:50%;box-shadow:inset 1em 1em var(--form-control-color);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}:is(.radio-label input[type=radio]):checked:before{appearance:none;transform:scale(1)}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.visually-hidden:not(:focus,:active){clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxrREFDQyxLQUNDLG9CQUNELENBQ0QsQ0FNQSxxQ0FDSSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsU0FDSiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERpc2FibGUgc21vb3RoIHNjcm9sbGluZyB3aGVuIHVzZXJzIGhhdmUgcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiBlbmFibGVkXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0aHRtbCB7XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuXHR9XG59XG4vKiBcbiAqIFV0aWxpdHkgY2xhc3MgdG8gaGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXRcbiAqIHNjcmVlbiByZWFkZXItYWNjZXNzaWJsZS5cbiAqIFNvdXJjZTogaHR0cHM6Ly93d3cuc2NvdHRvaGFyYS5tZS9ibG9nLzIwMTcvMDQvMTQvaW5jbHVzaXZlbHktaGlkZGVuLmh0bWwgXG4gKi9cbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7IFxuICAgIGhlaWdodDogMXB4OyBcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIHdpZHRoOiAxcHg7IFxufVxuIl19 */*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords}*{line-height:calc(4px + 2ex);margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}p{hyphens:auto;text-wrap:pretty}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root{isolation:isolate}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}