@import "https://api.fonts.coollabs.io/css2?family=Inter:wght@400;500;600;700";@import "https://api.fonts.coollabs.io/css2?family=JetBrains+Mono:wght@300";:root{--color-bg:#0b0b0b}@keyframes spin{to{transform:rotate(360deg)}}::placeholder{color:#494949}input[type=text]{border:1px solid #292929;border-radius:7px;flex:1;width:100%;min-width:0;padding:8px 12px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1)}input[type=text]:focus{border-color:#494949}.splash{z-index:99;-webkit-user-select:none;user-select:none;background:#0b0b0b;position:fixed;inset:0}[class^=icon-],[class*=\ icon-]{line-height:1}.btn{cursor:pointer;padding:8px;white-space:nowrap;background:#171717;border:1px solid #292929;border-radius:7px;justify-content:center;align-items:center;gap:0;padding-inline:12px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1);display:flex}.btn:hover{background:#222}.btn:active{background:#1b1b1b}.btn:disabled{cursor:not-allowed;opacity:.35}.btn.noborder{border:none}.btn.circle{aspect-ratio:1;border-radius:100vmax}.btn.flat{background:0 0;border:0;padding:0!important}.btn.flat:active{color:#494949}.btn.ghost{border:0;background:0 0!important}.btn.large{padding:12px!important}:is(.btn[class*=icon-],.btn[class*=svg-icon],.btn.multi-state:not(:has(.state>:not([class*=icon-])))){padding:8px}.btn.multi-state{display:grid}.btn.multi-state .state{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;grid-area:1/1;justify-content:center;align-items:center;gap:0;display:flex}.btn.multi-state .state:not(.visible){opacity:0}.spin{animation:.35s linear infinite spin}.dropdown{flex-flow:row;gap:0;display:flex;position:relative}.dropdown.opened>.btn:not(.flat){background:#222}.dropdown .dropdown-content{z-index:9;will-change:transform;transform-origin:0 0;background:#171717;border:1px solid #292929;border-radius:16px;flex-flow:column;gap:8px;width:max-content;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden auto;box-shadow:0 0 24px 4px #0b0b0b}.dropdown .dropdown-content.side-right{transform-origin:100% 0;right:0}.dropdown .dropdown-content.side-stretch{width:100%}.dropdown .dropdown-content .dropdown-option{border-radius:7px;flex-flow:row;align-items:center;gap:0;padding:8px 16px;display:flex}.dropdown .dropdown-content .dropdown-option:hover{background:#222}.dropdown .dropdown-content .dropdown-option:active{background:#1b1b1b}.dropdown:has(>.btn.circle){aspect-ratio:1}.btn-home{border-radius:100vmax;position:absolute;top:12px;left:12px;box-shadow:0 0 24px 4px #0b0b0b}.autocomplete{z-index:1;display:flex;position:relative}.autocomplete .input-group{border:1px solid #292929;border-radius:11px;flex-flow:row;gap:0;width:100%;height:100%;padding:4px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1);display:flex}.autocomplete .input-group:has(>input:focus){border-color:#494949}.autocomplete .input-group:has(+.options.visible){border-bottom-right-radius:0;border-bottom-left-radius:0}.autocomplete .input-group input{border:none;padding:0 12px}.autocomplete .input-group>.btn{padding:12px!important}.autocomplete .options{background:#0b0b0b;border:1px solid #494949;border-top:none;border-radius:0 0 7px 7px;width:100%;padding:4px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;overflow:hidden;box-shadow:0 16px 24px #0b0b0b}.autocomplete .options:not(.visible){display:none}.autocomplete .options{max-height:calc(6lh + 105px)}.autocomplete .options .options-wrap{flex-flow:column;flex:1;gap:0;display:flex;overflow-y:auto}.autocomplete .options .options-wrap .option{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;border-radius:7px;flex-flow:row;flex-shrink:0;align-items:center;gap:0;padding:8px 12px;display:flex;overflow:hidden}.autocomplete .options .options-wrap .option:hover{background:#171717}.autocomplete .options .options-wrap .option.selected{background:#222}.toast{z-index:99;cursor:pointer;will-change:transform;background:#111e0f;border:1px solid #5afb3a;border-radius:100vmax;width:max-content;max-width:100%;padding:16px 24px;position:absolute;box-shadow:0 0 24px 4px #0b0b0b}.toast .icon{color:#5afb3a}.toast.error{background:#1f0e0f;border-color:#ff2f39}.toast.error .icon{color:#ff2f39}.toast .toast-content{flex-flow:row;align-items:center;gap:12px;display:flex}.toast .toast-content .message-group{text-align:center;flex-flow:column;gap:8px;min-width:0;display:flex}.toast .toast-content .message-group .text{text-overflow:ellipsis;white-space:nowrap;white-space:normal;overflow:hidden}.toast .toast-content .message-group .text-warning{color:#e1a709;font-size:.75rem}.tooltip{margin:12px}.tooltip>.tooltip-content{color:#0b0b0b;pointer-events:none;z-index:99;background:#cacaca;border:1px solid #9b9b9b;border-radius:7px;padding:8px 16px;font-size:.85rem;font-weight:600;position:fixed;box-shadow:0 0 24px 4px #cacaca1a}.tooltip>.tooltip-content:after{content:"";background:inherit;width:10px;height:10px;z-index:inherit;border:1px solid #292929;border-color:inherit;border-width:0 1px 1px 0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip>.tooltip-content.bottom:after{border-width:1px 0 0 1px;top:-6px}.tooltip>.tooltip-content.left:after{top:50%;left:unset;border-width:1px 1px 0 0;position:absolute;right:-6px;transform:translateY(-50%)rotate(45deg)}.tooltip>.tooltip-content.right:after{border-width:0 0 1px 1px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}::-webkit-scrollbar{width:28px}::-webkit-scrollbar-thumb{background-color:#171717;background-clip:padding-box;border:12px solid #0000;border-radius:8px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:#222}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#171717 transparent}}*,:before,:after{box-sizing:border-box;outline:0;margin:0;padding:0}input,button,textarea,select,a,iframe{all:unset;box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body{-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}a{cursor:revert;word-break:break-all}button{cursor:pointer}textarea{word-break:break-word}html{color:#eaeaea;background-color:#0b0b0b;height:100vh;font-family:Inter,sans-serif;font-size:14px}html body{height:100%}.page{justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding-inline:24px;display:flex}.page>.content{flex-flow:column;gap:28px;width:480px;min-width:0;display:flex}.page>.content>.content-group{flex-flow:column;gap:8px;display:flex}.page>.content>.content-group:last-child{gap:12px}.user-names{flex-flow:wrap;gap:8px;display:flex}.user-names .name{color:color-mix(in srgb, #eaeaea 50%, var(--color));background:#171717;border:1px solid #292929;border-radius:7px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.9rem}.auth-block{position:relative}.auth-block>.container{background:#171717;border:1px solid #292929;border-radius:7px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.auth-block>.container .text-token{font-family:JetBrains Mono,monospace;font-size:.9rem}.auth-block>.overlay-container{background:#0b0b0bcc;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.auth-block.active>.overlay-container{display:none}.auth-block>.text-token-status{font-size:.85rem;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.auth-block>.text-token-status.success{color:#5afb3a}.auth-block>.text-token-status.error{color:#ff2f39}.auth-block.active:before{content:"";pointer-events:none;opacity:1;clip-path:inset(0 100% 0 0);border:1px solid #eaeaea40;border-radius:7px;transition:clip-path 10s linear;position:absolute;inset:0}@starting-style{.auth-block.active:before{opacity:0;clip-path:inset(0 0% 0 0)}}.auth-block #turnstile-widget{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}
