body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:monospace;font-size:13px;font-weight:400;overflow-y:scroll}button,input,select,textarea{background:#0000;border:0;font-family:monospace;font-size:inherit;font-weight:inherit;outline:0;padding:0}h1,h2,ol,p,pre,ul{margin:0}ol,ul{list-style:none;padding:0}*,:after,:before{box-sizing:border-box}.app{margin:0 auto;max-width:976px;min-height:100dvh;padding-bottom:72px}.block{border-top:2px solid rgba(0,0,0,.125);padding:1rem}.header__base{align-items:flex-start;display:flex;flex-direction:column;padding:1rem}.header__title{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.userCard__base{border:2px solid #000;border-radius:4px;display:flex;margin-top:1rem;max-width:100%;overflow:hidden;position:relative}.userCard__img{background:rgba(0,0,0,.125);border-right:2px solid #000;flex:0 0 112px;height:112px;width:112px}.userCard__authIndicator{border:2px solid #fff;border-radius:12px;bottom:0;box-shadow:inset 0 0 0 2px #000;box-sizing:initial;height:12px;left:112px;position:absolute;transform:translate(-50%,-4px);width:12px}.userCard__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;justify-content:center;overflow:hidden;padding:.5rem 1rem}.userCard__list>li{line-height:16px;white-space:nowrap}.userCard__backupIndicator,.userCard__connectionIndicator,.userCard__readyIndicator{background:rgba(255,0,0,.125);border-radius:128px;margin-left:4px;padding:4px}.userCard__backupIndicator.isBackedUp,.userCard__connectionIndicator.isConnected,.userCard__readyIndicator.isReady{background:rgba(0,187,51,.125)}.userCard__expandButton{border-left:2px solid #000;cursor:zoom-in;flex:0 0 48px;font-size:1.5rem;height:auto;width:48px}.userCard__expandButton[aria-expanded=true]{cursor:pointer}.userCard__code{border:2px solid #000;border-radius:4px;margin-top:1rem;max-width:100%;overflow-x:scroll;padding:1rem}.testButtons__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(192px,1fr))}.testButton__base{position:relative}.testButton__base:not(:has(.testButton__button:disabled)):hover:before{background:rgba(0,0,0,.063);border-radius:4px;content:"";inset:-8px;position:absolute;z-index:-1}.testButton__base.testButton--isExpanded{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));grid-template-rows:repeat(auto-fill,minmax(40px,40px))}.testButton__buttonWrapper{font-weight:700;position:relative}.testButton__content{display:flex;flex-direction:column;gap:1rem}.testButton__button{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;cursor:pointer;display:flex;height:40px;padding:0 .5rem;width:100%}.testButton__button:disabled{color:#777;cursor:not-allowed;opacity:.25}.testButton__button:not(:disabled):hover>.testButton__text{text-decoration:underline;text-decoration-style:dotted}.testButton__button.testButton--isLoading{cursor:wait}.testButton__indicator{font-size:1.25rem;margin-right:.5rem}.testButton__elapsed,.testButton__expandButton{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;display:flex;height:20px;justify-content:center;left:-6px;min-width:20px;padding:0 4px;position:absolute}.testButton__elapsed{top:-6px}.testButton__expandButton{bottom:-6px;cursor:pointer}.testButton__expandButton:not(:disabled):hover{background:#000;color:#fff}.input__base{position:relative}.input__input{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;display:flex;height:40px;padding:0 .5rem;width:100%}.input__input[readonly],a.input__input{box-shadow:0 0 0 2px #0b3}.input__input[aria-invalid],a:empty{box-shadow:0 0 0 2px red}textarea.input__input{min-height:80px;overflow-y:scroll;padding:.75rem .5rem;resize:vertical;word-break:break-all}a.input__input{align-items:center;display:flex;overflow:hidden;white-space:nowrap}.input__encoding,.input__expandButton{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;display:flex;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute}.input__encoding{bottom:-6px;font-size:.75rem;left:12px}.input__expandButton{bottom:-6px;cursor:pointer;left:-6px}.input__expandButton:hover{background:#000;color:#fff}.logItems__base{background:#ddd;display:flex;flex-direction:column;gap:1rem}.logItems__base.logItem--sticky{bottom:0;max-height:33.3333vh;overflow-y:scroll;position:sticky}.logItem__base{background:#fff;border:2px solid #000;border-radius:4px}.logItem__button.logItem--isLoading{cursor:wait}.logItem__header{align-items:center;border-bottom:2px solid #000;display:flex;min-height:42px}.logItem__indicator{font-size:1.25rem;padding:.25rem .5rem}.logItem__text{font-weight:700;margin-right:auto}.logItem__copy,.logItem__elapsed,.logItem__txLink{align-items:center;align-self:stretch;border-left:2px solid #000;display:flex;justify-content:center;min-width:42px;padding:0 8px}.logItem__copy,.logItem__txLink{cursor:pointer}.logItem__result{overflow-x:auto;padding:1rem;width:100%}.logItem__result+.logItem__result{border-top:2px solid #000}.logItem__result.logItem--expand{white-space:normal;word-break:break-all}.footer__base{border-top:2px solid #00000040;display:flex;flex-wrap:wrap;gap:1rem}.footer__actionsWrapper{bottom:0;display:flex;gap:8px;justify-content:end;left:50%;max-width:976px;padding:40px 16px 0;pointer-events:none;position:fixed;transform:translate(-50%);width:100%;z-index:1}.footer__actionsWrapper.footer--withGradient{background:linear-gradient(0deg,#fff,#fff0)}.footer__actions{display:flex;position:relative}.footer__action{align-items:center;background:#fff;border:2px solid #000;border-bottom:0;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;overflow:hidden;pointer-events:auto;width:40px}.footer__action:first-child{border-radius:4px 0 0 0}.footer__action:last-child{border-radius:0 4px 0 0}.footer__action+.footer__action{margin-left:-2px}.footer__actionImg,.footer__actionText{transition:transform .15s linear}.footer__actionText{font-size:16px}.footer__actionImg{height:16px;width:16px}.footer__action:hover>.footer__actionImg,.footer__action:hover>.footer__actionText{transform:scale(1.1)}
/*# sourceMappingURL=main.f29c8551.css.map*/