:root{--gray1: rgb(0, 0, 0);--gray2: rgb(15, 15, 15);--gray3: rgb(30, 30, 30);--gray4: rgb(45, 45, 45);--gray5: rgb(60, 60, 60);--gray6: rgb(75, 75, 75);--gray7: rgb(90, 90, 90);--gray8: rgb(105, 105, 105);--gray9: rgb(120, 120, 120);--gray10: rgb(135, 135, 135);--gray11: rgb(150, 150, 150);--gray12: rgb(165, 165, 165);--gray13: rgb(180, 180, 180);--gray14: rgb(195, 195, 195);--gray15: rgb(210, 210, 210);--gray16: rgb(225, 225, 225);--gray17: rgb(240, 240, 240);--gray18: rgb(255, 255, 255);--purple1: rgb(23,9,38);--purple2: rgb(38,15,64);--purple3: rgb(106,43,178);--purple4: rgb(152,61,255);--purple5: rgb(187,128,255)}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100%;font-family:Arial,Helvetica Neue,sans-serif;font-size:19px;line-height:1.6;background:var(--purple1);background-image:url(pic/gradient.png);color:var(--gray16)}span,a{color:var(--purple5)}.header{display:block;position:relative;justify-content:space-between;margin:32px 0 0}.logo{max-height:150px;padding-left:24px;vertical-align:middle}.headside{display:inline-block;vertical-align:middle}.usericon{max-height:48px}.account{display:flex;justify-content:center;align-items:center;gap:10px;max-height:40px}.container{display:flex;max-width:960px;margin:0 auto 24px;flex-wrap:nowrap;justify-content:space-between;gap:32px;background:var(--purple1);padding:24px 28px;border-radius:8px}.container-main{background:var(--purple3)}.container-second{background:var(--purple2)}.column{width:50%}.footer{display:flex;justify-content:center;gap:10px}.flex-space{margin-left:auto;margin-top:auto}.headline{font-size:32px;margin-left:32px;color:var(--purple5);font-weight:700}.our{color:var(--purple4)}.slogan{margin-left:32px;color:var(--gray10);font-style:italic}.note{display:grid;grid-template-columns:max-content max-content 1fr}.dots{display:flex}.dot{width:1.6em;display:flex;align-items:center;justify-content:center}.dot:after{content:"";width:.8em;height:.8em;border-radius:50%;background:#b00}.dot.green:after{background:green}.dot.hollow:after{background:transparent;border:2px solid #b00}.dot.unknown:after{background:transparent;border:2px solid --gray14}.dot.yellow:after{background:#ff0}.bold{font-weight:700}.line{display:flex}.app[data-v-a9aaf28a]{padding:0 16px 44px}.landing[data-v-a9aaf28a]{text-align:center;margin-top:64px;padding:0 24px}.landingbuttons[data-v-a9aaf28a]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.landingbuttons button[data-v-a9aaf28a]{border:none;border-radius:8px;padding:.5em 1.5em;background:var(--purple3);color:#fff;font-size:1em;cursor:pointer}.landingbuttons button[data-v-a9aaf28a]:hover{background:var(--purple4)}.cards[data-v-a9aaf28a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:960px;margin:48px auto 0}.card[data-v-a9aaf28a]{background:var(--purple2);border:1px solid var(--purple3);border-radius:12px;padding:20px;text-align:left;color:var(--gray13);box-shadow:0 4px 12px #0006}.cardtitle[data-v-a9aaf28a]{color:var(--purple5);font-weight:700;font-size:1.4rem}.cardtext[data-v-a9aaf28a]{margin-top:8px;font-size:.9em;color:var(--gray18)}.appfooter[data-v-a9aaf28a]{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:8px 12px;background:var(--purple1);border-top:1px solid var(--purple2);color:var(--gray10);font-size:.8em;z-index:5}.relaygrid[data-v-a9aaf28a]{display:block;position:relative}.minilogo[data-v-a9aaf28a]{position:fixed;top:6px;left:6px;height:2.5em;z-index:6}.tentacles[data-v-a9aaf28a]{position:absolute;top:0;left:0;pointer-events:none}svg.tentacles[data-v-a9aaf28a]{z-index:3;overflow:visible}.tentacles path[data-v-a9aaf28a]{fill:none;stroke:var(--purple5);stroke-opacity:.45;stroke-width:1.5;stroke-linecap:round;transition:stroke-width .05s ease,stroke-opacity .05s ease}.tentacles path.thick[data-v-a9aaf28a]{stroke-width:4;stroke-opacity:.9}.stickywrap[data-v-a9aaf28a]{position:sticky;top:0;z-index:2;background:var(--purple1);transition:box-shadow .05s ease}.stickywrap.stuck[data-v-a9aaf28a]{box-shadow:0 6px 6px #0000008c}.relaytable[data-v-a9aaf28a]{width:100%;border-collapse:collapse}.relaytable th[data-v-a9aaf28a],.relaytable td[data-v-a9aaf28a]{text-align:left;padding:0 8px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relaytable th.tentaclecol[data-v-a9aaf28a],.relaytable td[data-v-a9aaf28a]:first-child{width:100px;min-width:100px}.dots-hidden[data-v-a9aaf28a]{visibility:hidden;height:0;overflow:hidden}.relayline>td[data-v-a9aaf28a]{transition:background .05s ease}.relayline:hover>td[data-v-a9aaf28a]:not(:first-child){background:var(--purple2)}.item[data-v-a9aaf28a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.green[data-v-a9aaf28a]{color:green}.yellow[data-v-a9aaf28a]{color:#daa520}.red[data-v-a9aaf28a]{color:#b00}.errpill[data-v-a9aaf28a]{display:inline-block;background:#b00;color:#fff;border-radius:1em;padding:0 .6em;font-size:.85em;white-space:nowrap}.retrylink[data-v-a9aaf28a]{color:var(--purple5);text-decoration:underline;cursor:pointer;padding-left:.5em;font-size:.85em}.retrylink.disabled[data-v-a9aaf28a]{text-decoration:none;cursor:default;opacity:.6}.relayprogress[data-v-a9aaf28a]{color:#777;padding-left:.5em;font-size:.85em;white-space:nowrap}.notes[data-v-a9aaf28a]{display:grid;white-space:nowrap}.eventdate[data-v-a9aaf28a]{cursor:pointer}.note-content[data-v-a9aaf28a]{padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-created-at[data-v-a9aaf28a]{white-space:nowrap;padding-left:9px;opacity:50%;cursor:pointer}.dot.clickable[data-v-a9aaf28a]{cursor:pointer}.puberror[data-v-a9aaf28a]{display:inline-block;max-width:calc(100% - 6em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:text-bottom}.dismisslink[data-v-a9aaf28a]{color:var(--purple5);text-decoration:underline;cursor:pointer;padding-left:.5em;white-space:nowrap}.relayurl[data-v-a9aaf28a]{padding-left:18px;max-width:240px}.conn-dot[data-v-a9aaf28a]{display:inline-block;width:.55em;height:.55em;border-radius:50%;margin-right:.45em;vertical-align:middle;flex-shrink:0}.conn-dot.unreachable[data-v-a9aaf28a]{border:2px solid #b00;background:transparent;box-sizing:border-box}.conn-dot.connected[data-v-a9aaf28a]{background:green}.conn-dot.closed[data-v-a9aaf28a],.conn-dot.blocked[data-v-a9aaf28a]{background:#b00}.relayurl .urltext.blocked[data-v-a9aaf28a]{color:#b00}.relayurl .urltext[data-v-a9aaf28a]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;vertical-align:text-bottom}.relayurl .urltext.withpill[data-v-a9aaf28a]{max-width:calc(100% - 3.2em)}.relayurl span.hovered[data-v-a9aaf28a]{color:var(--gray17)}.relaybadge.tmp[data-v-a9aaf28a]{background:#ff8c00;color:#fff}.addtmpbtn[data-v-a9aaf28a]{font-size:.8em;padding:.15em .8em;margin:2px 0;border:1px dashed var(--gray6);border-radius:8px;background:transparent;color:var(--gray12);cursor:pointer}.addtmpbtn[data-v-a9aaf28a]:hover{background:var(--purple2);color:var(--gray16)}.fixbox[data-v-a9aaf28a]{display:flex;align-items:center;gap:12px;align-self:center}.userpill[data-v-a9aaf28a]{position:absolute;top:0;right:12px;border:2px solid;border-radius:999px;padding:6px 12px;display:flex;align-items:center;gap:8px;cursor:pointer}.userpill[data-v-a9aaf28a]:hover{background:var(--purple2)}.pillcaret[data-v-a9aaf28a]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--gray16)}.pillavatar[data-v-a9aaf28a]{width:24px;height:24px;border-radius:50%}.pillmenu[data-v-a9aaf28a]{position:absolute;top:calc(100% + 4px);right:0;background:var(--gray3);border:1px solid var(--gray5);border-radius:8px;box-shadow:0 4px 12px #0009;z-index:20;min-width:180px;color:var(--gray16)}.pillmenuitem[data-v-a9aaf28a]{padding:.5em 1em;cursor:pointer;white-space:nowrap}.pillmenuitem[data-v-a9aaf28a]:hover{background:var(--purple2)}.modalbg[data-v-a9aaf28a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10}.modal[data-v-a9aaf28a]{background:var(--gray3);border:1px solid var(--gray5);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px;width:480px;max-width:90vw;color:var(--gray16)}.modaltitle[data-v-a9aaf28a]{font-size:1.2em;font-weight:700}.modalinput[data-v-a9aaf28a]{padding:.5em;font-size:1em;border:1px solid var(--gray5);border-radius:6px;background:var(--gray2);color:var(--gray16)}.modalinput[data-v-a9aaf28a]::placeholder{color:var(--gray10)}.modalgo[data-v-a9aaf28a]{align-self:flex-end;border:none;border-radius:8px;padding:.4em 1.5em;background:var(--purple3);color:#fff;cursor:pointer}.modalerror[data-v-a9aaf28a]{color:#f66;font-size:.85em}.showalllink[data-v-a9aaf28a]{color:var(--purple5);text-decoration:underline;cursor:pointer;margin-left:.6em;font-size:.85em;font-weight:400}.allrelaylist[data-v-a9aaf28a]{display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto}.allrelayitem[data-v-a9aaf28a]{display:flex;align-items:center}.allrelayurl[data-v-a9aaf28a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relaybadge[data-v-a9aaf28a]{font-size:.7em;border-radius:1em;padding:0 .5em;margin-left:.5em;white-space:nowrap;flex-shrink:0}.relaybadge.in[data-v-a9aaf28a]{background:#daa520;color:#fff}.relaybadge.out[data-v-a9aaf28a]{background:green;color:#fff}.relaybadge.hidden[data-v-a9aaf28a]{background:#ff8c00;color:#fff}.fixbtn[data-v-a9aaf28a]{font-size:1.3em;padding:.3em .9em;border:none;border-radius:8px;background:var(--gray5);color:var(--gray14);cursor:not-allowed}.fixbtn.ready[data-v-a9aaf28a]{background:green;color:#fff;cursor:pointer}.fixbtn.abort[data-v-a9aaf28a]{background:#b00;color:#fff;cursor:pointer}.fixingtext[data-v-a9aaf28a]{color:green;font-size:.7em;margin-left:.6em;vertical-align:middle}.fixbtn.small[data-v-a9aaf28a]{font-size:.7em;padding:.1em .5em;margin-left:.6em;vertical-align:middle}.fixicon[data-v-a9aaf28a]{width:1em;height:1em;vertical-align:-.12em}.fixprogress[data-v-a9aaf28a]{color:var(--purple5);white-space:nowrap}
