@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@300&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}html,body,#root{height:100%}body{margin:0;padding:0;font-family:Inconsolata,monospace;font-weight:300}*{scrollbar-width:none}.test-page{width:100%;max-width:960px;padding:2rem 1.5rem;text-align:left;background:#1e2130;color:#e2e8f0;min-height:100vh;box-sizing:border-box}.test-page__header{margin-bottom:2rem}.test-page__title{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem;color:#fffffffa}.test-page__nav{display:flex;gap:.5rem;align-items:center;font-size:1rem;color:#ffffffd9}.test-page__nav a{color:#818cf8;text-decoration:none;transition:color .2s}.test-page__nav a:hover{color:#a5b4fc}.test-page__nav-sep{color:#ffffff4d}.test-page__error{padding:1.25rem 1.5rem;background:#ef444433;border:2px solid rgba(239,68,68,.5);border-radius:10px;color:#fecaca;margin-bottom:1.5rem;font-size:1rem;font-weight:600}.test-page__loading{padding:1rem 1.5rem;background:#f59e0b33;border:2px solid rgba(245,158,11,.45);border-radius:10px;color:#fde68a;margin-bottom:1.5rem;font-size:1rem;font-weight:600}.test-page__section{margin-bottom:1.25rem}.test-page__section-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.2rem;font-weight:700;font-size:1.05rem;color:#fffffff2;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s;text-align:left}.test-page__section-header:hover{background:#ffffff1a;border-color:#fff3}.test-page__section-chevron{font-size:.8rem;color:#fffc;transition:transform .2s}.test-page__section-chevron.open{transform:rotate(90deg)}.test-page__section-body{margin-top:.5rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:0 0 10px 10px}.test-page__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.test-page__stat{padding:1.1rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}.test-page__stat-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffe6;margin-bottom:.5rem}.test-page__stat-value{font-size:1.1rem;font-weight:700;color:#fffffffa}.test-page__stat-value code{font-family:ui-monospace,monospace;font-size:1em;font-weight:600}.test-page__badge{display:inline-flex;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.test-page__badge--idle{background:#9ca3af33;color:#9ca3af}.test-page__badge--bootstrapping{background:#f59e0b33;color:#fcd34d}.test-page__badge--syncing{background:#3b82f633;color:#93c5fd}.test-page__badge--ready{background:#8b5cf633;color:#c4b5fd}.test-page__badge--live{background:#22c55e33;color:#86efac}.test-page__badge--destroyed{background:#ef444433;color:#fca5a5}.test-page__badge--success,.test-page__badge--active{background:#22c55e33;color:#86efac}.test-page__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s}.test-page__btn--primary{background:#6366f1;color:#fff;font-weight:600}.test-page__btn--primary:hover:not(:disabled){background:#4f46e5;color:#fff}.test-page__btn--secondary{background:#ffffff1f;color:#e2e8f0;border-color:#fff3;font-weight:600}.test-page__btn--secondary:hover:not(:disabled){background:#ffffff2e;color:#f1f5f9}.test-page__btn--danger{background:#ef444440;color:#fecaca;border-color:#ef444473;font-weight:600}.test-page__btn--danger:hover:not(:disabled){background:#ef444459;color:#fee2e2}.test-page__btn:disabled{opacity:.5;cursor:not-allowed}.test-page__btn+.test-page__btn{margin-left:.5rem}.test-page__form-group{margin-bottom:1rem}.test-page__form-group:last-of-type{margin-bottom:1.25rem}.test-page__form-label{display:block;font-size:.9rem;font-weight:600;color:#fffffff2;margin-bottom:.5rem}.test-page__form-input{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:ui-monospace,monospace;font-weight:500;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fffffffa;transition:border-color .2s}.test-page__form-input:focus{outline:none;border-color:#6366f1}.test-page__form-input::placeholder{color:#ffffff59}.test-page__form-input--short{max-width:240px}.test-page__table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.12)}.test-page__table{width:100%;border-collapse:collapse;font-size:.95rem}.test-page__table th{padding:.85rem 1.2rem;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#fffffff2;background:#ffffff14;border-bottom:2px solid rgba(255,255,255,.15)}.test-page__table td{padding:.9rem 1.2rem;color:#fffffff2;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08)}.test-page__table tbody tr:hover{background:#ffffff0d}.test-page__table tbody tr:last-child td{border-bottom:none}.test-page__table code{font-family:ui-monospace,monospace;font-size:.95em;font-weight:600}.test-page__table-count{font-size:.95rem;font-weight:600;color:#ffffffe6;margin-bottom:.85rem}.test-page__block-pills{display:flex;flex-wrap:wrap;gap:.5rem}.test-page__block-pill{padding:.4rem .75rem;font-size:.95rem;font-weight:600;font-family:ui-monospace,monospace;background:#6366f140;color:#c7d2fe;border:1px solid rgba(99,102,241,.4);border-radius:8px}.test-page__empty{padding:2.5rem;text-align:center;color:#ffffffd9;font-size:1rem;font-weight:500}@media(prefers-color-scheme:light){.test-page{background:#f1f5f9;color:#0f172a}.test-page__title{color:#000000f2}.test-page__nav{color:#000000bf}.test-page__nav-sep{color:#0006}.test-page__section-header{color:#000000e6;background:#0000000d;border-color:#0000001f}.test-page__section-header:hover{background:#00000012;border-color:#0000002e}.test-page__section-chevron{color:#000000b3}.test-page__section-body{background:#00000005;border-color:#0000001a}.test-page__stat{background:#0000000a;border-color:#0000001a}.test-page__stat-label{color:#000000bf}.test-page__stat-value{color:#000000f2}.test-page__form-label{color:#000000d9}.test-page__form-input{background:#0000000a;border-color:#00000026;color:#000000f2}.test-page__form-input::placeholder{color:#00000073}.test-page__table-wrap{border-color:#0000001f}.test-page__table th{color:#000000e6;background:#0000000f;border-color:#0000001f}.test-page__table td{color:#000000e6;border-color:#00000014}.test-page__table tbody tr:hover{background:#00000008}.test-page__table-count{color:#000c}.test-page__empty{color:#000000b3}.test-page__block-pill{background:#6366f126;color:#4338ca;border-color:#6366f159}.test-page__badge--idle{background:#6b728040;color:#374151}.test-page__badge--bootstrapping{background:#f59e0b4d;color:#b45309}.test-page__badge--syncing{background:#3b82f640;color:#1d4ed8}.test-page__badge--ready{background:#8b5cf640;color:#5b21b6}.test-page__badge--live{background:#22c55e40;color:#15803d}.test-page__badge--destroyed{background:#ef444440;color:#b91c1c}.test-page__badge--success,.test-page__badge--active{background:#22c55e40;color:#15803d}.test-page__btn--primary{color:#fff}.test-page__btn--secondary{background:#0000000f;color:#1e293b;border-color:#00000026}.test-page__btn--secondary:hover:not(:disabled){background:#0000001a;color:#0f172a}.test-page__btn--danger{background:#ef444426;color:#b91c1c;border-color:#ef444466}.test-page__btn--danger:hover:not(:disabled){background:#ef444438;color:#991b1b}.test-page__nav a{color:#4338ca}.test-page__nav a:hover{color:#3730a3}.test-page__error{color:#b91c1c;background:#ef44441f}.test-page__loading{color:#b45309;background:#f59e0b26}}code[class*=language-],pre[class*=language-]{color:#fff;background:none;text-shadow:0 -.1em .2em black;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-],:not(pre)>code[class*=language-]{background:#4d4033}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid hsl(30,20%,40%);border-radius:.5em;box-shadow:1px 1px .5em #000 inset}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30,20%,40%);box-shadow:1px 1px .3em -.1em #000 inset;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#998066}.token.punctuation,.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#d1949e}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#bde052}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f5b83d}.token.atrule,.token.attr-value,.token.keyword{color:#d1949e}.token.regex,.token.important{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:nth-of-type(1){background:-webkit-linear-gradient(left,#385c78 0%,#325774 100%);background:linear-gradient(to right,#385c78,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:-webkit-linear-gradient(left,#325774 0%,#47536a 100%);background:linear-gradient(to right,#325774,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:-webkit-linear-gradient(left,#4a5369 0%,#6b4d59 100%);background:linear-gradient(to right,#4a5369,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:-webkit-linear-gradient(left,#744c55 0%,#954646 100%);background:linear-gradient(to right,#744c55,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:-webkit-linear-gradient(left,#9c4543 0%,#bb4034 100%);background:linear-gradient(to right,#9c4543,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:-webkit-linear-gradient(left,#c33f31 0%,#d83b27 100%);background:linear-gradient(to right,#c33f31,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:-webkit-linear-gradient(left,#da3b26 0%,#db412c 100%);background:linear-gradient(to right,#da3b26,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{-webkit-filter:blur(1px);filter:blur(1px);float:left;width:1em;height:.25em;border-radius:50%;background:#e3dbd2}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translate(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translate(-2.5em)}}@keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translate(-2.5em)}}@-webkit-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translate(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translate(0)}}@keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translate(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translate(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:.125;-webkit-transform:translateX(-1.57em);transform:translate(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);transform:translate(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translate(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translate(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translate(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{width:230px;height:230px;transform-origin:115px 115px;animation:1.4s linear infinite loader-spin;-webkit-animation:1.4s linear infinite loader-spin}.react-spinner-loader-svg-cal-loader__path{animation:1.4s ease-in-out infinite loader-path;-webkit-animation:1.4s ease-in-out infinite loader-path}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{-webkit-transform-origin:50% 65%;transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
