.checkbox[data-v-7c65786d]{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:2rem;font-size:1rem;line-height:1.375rem;display:block;position:relative}.checkbox input[data-v-7c65786d]{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.checkbox .checkmark[data-v-7c65786d]{background-color:var(--input-background-color);border:1px solid var(--border-strong-color);width:1.375rem;height:1.375rem;transition:background-color var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:.375rem;position:absolute;top:0;left:0}.checkbox .checkmark[data-v-7c65786d]:after{content:"";width:5px;height:10px;transition:transform var(--transition);border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;position:absolute;top:3px;left:7px;transform:rotate(45deg)scale(0)}.checkbox:hover .checkmark[data-v-7c65786d]{border-color:var(--accent-color)}.checkbox:active .checkmark[data-v-7c65786d]{transform:scale(.9)}.checkbox input:focus-visible~.checkmark[data-v-7c65786d]{box-shadow:var(--ring)}.checkbox input:checked~.checkmark[data-v-7c65786d]{background:var(--accent-gradient);border-color:#0000}.checkbox input:checked~.checkmark[data-v-7c65786d]:after{transform:rotate(45deg)scale(1)}.notification{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(3px);pointer-events:none;background-color:#0c11188c;justify-content:center;align-items:center;animation:1.5s forwards notification-fade;display:flex;position:absolute;inset:0}.notification .badge{border-radius:var(--pill-border-radius);background-color:var(--success-color);color:#fff;letter-spacing:normal;text-transform:none;align-items:center;gap:.5rem;padding:.5rem 1.25rem .5rem .5rem;font-size:1rem;font-weight:700;animation:.3s cubic-bezier(.3,1.5,.5,1) notification-pop;display:inline-flex;box-shadow:0 10px 30px -8px #22c55e99}.notification .check{background-color:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:inline-flex}@keyframes notification-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes notification-fade{0%,60%{opacity:1}to{opacity:0}}#footer[data-v-cc665b93]{margin-top:4rem;margin-bottom:5rem}#footer h2[data-v-cc665b93]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-color);margin:0 0 1.25rem;font-size:.75rem;font-weight:700}#footer ul[data-v-cc665b93]{grid-template-columns:repeat(5,1fr);gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width<=700px){#footer ul[data-v-cc665b93]{grid-template-columns:repeat(2,1fr)}}#footer a[data-v-cc665b93]{color:var(--default-color);flex-direction:column;gap:.25rem;padding-top:.875rem;text-decoration:none;display:flex;position:relative}#footer a[data-v-cc665b93]:before,#footer a[data-v-cc665b93]:after{content:"";border-radius:2px;height:2px;position:absolute;top:0;left:0}#footer a[data-v-cc665b93]:before{background-color:var(--border-color);right:0}#footer a[data-v-cc665b93]:after{background:var(--accent-gradient);width:0;transition:width .3s}#footer a strong[data-v-cc665b93]{color:var(--strong-color);align-items:center;gap:.375rem;font-size:.9375rem;display:flex}#footer a .arrow[data-v-cc665b93]{color:var(--accent-color);opacity:0;transition:opacity var(--transition), transform var(--transition);transform:translate(-4px)}#footer a .description[data-v-cc665b93]{color:var(--muted-color);font-size:.75rem}#footer a[data-v-cc665b93]:hover:after{width:100%}#footer a:hover .arrow[data-v-cc665b93]{opacity:1;transform:translate(0)}#footer a.current[data-v-cc665b93]{pointer-events:none}#footer a.current[data-v-cc665b93]:after{width:100%}#footer a.current strong[data-v-cc665b93]{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}button.small{letter-spacing:.04em;text-transform:none;height:2rem;padding:0 .75rem;font-size:.75rem}.token .title{gap:.5rem;margin-bottom:.75rem}.token #token{word-break:break-all;min-height:9rem;font-size:.875rem;line-height:1.5}.token .status{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.token .status .message{color:var(--default-color);font-size:.9375rem}.token .status .alg{font-family:var(--font-mono);margin-left:auto}.token .privacy{margin-top:1rem}.badge{border-radius:var(--pill-border-radius);letter-spacing:.04em;white-space:nowrap;align-items:center;height:1.625rem;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge.ok{color:#86efac;background-color:#22c55e26}.badge.warning{color:#fcd34d;background-color:#fbbf2426}.badge.error{color:#ffb3b5;background-color:#ff5a5f26}.badge.neutral{color:var(--default-color);background-color:var(--surface-strong-color);border:1px solid var(--border-color)}.parts{grid-template-columns:2fr 3fr;align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.parts .panel{min-width:0;margin:0;position:relative}@media only screen and (width<=700px){.parts{grid-template-columns:1fr}}.json{white-space:pre;color:var(--default-color);background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:var(--default-border-radius);margin:.5rem 0 0;padding:1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.json .json-key{color:#9cc2ff}.json .json-string{color:#86efac}.json .json-number{color:#fdba74}.json .json-boolean{color:#c4b5fd}.json .json-null{color:var(--muted-color)}.claims{margin-top:1.5rem}.claims dl{grid-template-columns:minmax(10rem,max-content) 1fr;margin:.75rem 0 0;display:grid}.claims dl>div{display:contents}.claims dl dt,.claims dl dd{border-bottom:1px solid var(--border-color);padding:.625rem 0}.claims dl>div:last-child dt,.claims dl>div:last-child dd{border-bottom:0;padding-bottom:0}.claims dl dt{align-items:baseline;gap:.625rem;padding-right:1.5rem;display:flex}.claims dl dt code{font-family:var(--font-mono);color:var(--strong-color);font-size:.875rem}.claims dl dt span{color:var(--muted-color);font-size:.75rem}.claims dl dd{overflow-wrap:anywhere;color:var(--default-color);margin:0}.claims dl .relative{color:var(--muted-color);margin-left:.625rem;font-size:.8125rem}.claims dl .relative.ok{color:#86efac}.claims dl .relative.warning{color:#fcd34d}.claims dl .relative.error{color:#ffb3b5}@media only screen and (width<=500px){.claims dl{grid-template-columns:1fr}.claims dl dt{border-bottom:0;padding-bottom:.125rem}.claims dl dd{padding-top:0}.claims dl .relative{margin-left:0;display:block}}.verify{margin-top:1.5rem}.verify .field-label{color:var(--default-color);margin:.75rem 0 .5rem;font-size:.875rem}.verify #key{font-family:var(--font-mono);font-size:.875rem}.verify textarea.key{min-height:8rem}.verify .unsigned{color:#fcd34d;margin:.75rem 0 0}.verify .verification{border-radius:var(--default-border-radius);margin-top:1rem;padding:.75rem 1rem;font-weight:700}.verify .verification.verified{color:#86efac;background-color:#22c55e1f;border:1px solid #22c55e59}.verify .verification.invalid,.verify .verification.error{color:#ffb3b5;background-color:#ff5a5f1f;border:1px solid #ff5a5f59}.verify .verification.error{font-weight:400}
