:root{--debug-overlay-bg-color:rgba(0,0,0,.8)}@media (prefers-color-scheme:dark){:root{--debug-overlay-bg-color:rgba(0,0,0,.8)}}.debug-overlay{align-items:center;background-color:var(--debug-overlay-bg-color);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;.button-group{align-items:center;display:flex;flex-direction:column;gap:16px}.file-upload-label,button.action{align-items:center;background-color:var(--button-bg-color);border:none;border-radius:5px;color:var(--button-text-color);cursor:pointer;display:flex;font:inherit;font-size:16px;height:48px;justify-content:center;min-width:220px;padding:0;transition:background .2s;width:220px}.file-upload-label:hover,button.action:hover{background-color:var(--button-hover-bg-color)}.close-btn{background:none;border:none;color:var(--button-text-color);cursor:pointer;font-size:32px;line-height:1;padding:0;position:absolute;right:32px;top:24px;z-index:10}input[type=file]{display:none}.file-upload-label{background-color:var(--button-bg-color);border:none;border-radius:5px;color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;padding:15px 30px;text-align:center}.file-upload-label:hover{background-color:var(--button-hover-bg-color);font-size:16px}}.loading-overlay{align-items:center;background:radial-gradient(circle at center,#0084ff 0,#006acc 100%);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;.logo{animation:flicker 3s ease-in-out infinite;max-width:200px;width:30%}.password{.error{border:none;border-radius:5px;color:#c00;margin-bottom:10px;outline:none;width:100%}.error,h3{display:block}h3{font-weight:700;margin-bottom:5px}h3,input{color:#e8e6e3}input{background-color:#006acc;box-shadow:inset 0 0 5px rgba(0,0,0,.2);font-size:16px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}input::placeholder{color:#e8e6e3;opacity:.2}button{background-color:#006acc;color:#e8e6e3;font-size:16px}button:hover{background-color:#005697}button,input{border:none;border-radius:5px;margin-bottom:10px;outline:none;padding:10px;width:100%}}.password.invalid{input{animation:shake .5s;border:1px solid #c00;color:#c00}}}@keyframes shake{0%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes flicker{0%,to{opacity:1}50%{opacity:.3}}:root{--log-trace-text-color:#9e9e9e;--log-debug-text-color:#2196f3;--log-info-text-color:#4caf50;--log-warn-text-color:#ffc107;--log-error-text-color:#f44336}.log-container{pre{overflow-wrap:break-word;padding:10px;white-space:pre-wrap;word-break:break-word}.time{color:var(--log-overlay-text-color)}.trace{color:var(--log-trace-text-color)}.debug{color:var(--log-debug-text-color)}.info{color:var(--log-info-text-color)}.warn{color:var(--log-warn-text-color)}.error{color:var(--log-error-text-color)}}:root{--log-overlay-text-color:#fff;--log-overlay-bg-color:rgba(0,0,0,.7)}@media (prefers-color-scheme:dark){:root{--log-overlay-text-color:#e8e6e3;--log-overlay-bg-color:rgba(0,0,0,.7)}}.toggle-log-btn{bottom:20px;color:var(--button-bg-color);cursor:pointer;font-size:10pt;left:20px;position:absolute;z-index:1000}.toggle-log-btn:hover{color:var(--button-hover-bg-color)}.log-wrapper{background-color:var(--log-overlay-bg-color);color:var(--log-overlay-text-color);display:flex;flex-direction:column;font-size:13px;height:calc(100% - var(--unstable-mode-warning-height) - var(--navbar-height));justify-content:flex-end;left:0;position:absolute;top:calc(var(--unstable-mode-warning-height) + var(--navbar-height));width:100vw;z-index:1000;.log-container{background:transparent;font-family:inherit;height:calc(100% - 40px);overflow-y:auto;padding:10px 0 0;width:100%;pre{background:none;border-left:3px solid transparent;border-radius:2px;color:inherit;font-family:inherit;font-size:14px!important;margin:0;padding:6px 24px;transition:background .15s}pre:hover{background-color:#222326}.time{color:#666;font-size:10px;margin-right:8px}.trace{border-left-color:#9e9e9e;color:#9e9e9e}.debug{border-left-color:#2196f3;color:#2196f3}.info{border-left-color:#4caf50;color:#4caf50}.warn{border-left-color:#ffc107;color:#ffc107}.error{border-left-color:#f44336;color:#f44336}}.close-btn{background:none;border:none;color:var(--button-text-color);cursor:pointer;font-size:32px;line-height:1;padding:0;position:absolute;right:32px;top:24px;z-index:10}}.console-input-wrapper{align-items:flex-end;border-top:1px solid #222;display:flex;padding:14px 20px;position:relative;z-index:1001}.console-input{border-color:var(--log-overlay-bg-color);border-radius:4px;color:var(--log-overlay-text-color);flex:1;margin-right:10px;max-height:120px;min-height:24px;outline:none;padding:6px 10px;resize:none;transition:background .2s}.console-exec-btn,.console-input{background-color:#23272a;box-shadow:0 1px 2px rgba(0,0,0,.1)}.console-exec-btn{border:none;border-radius:4px;color:#4caf50;cursor:pointer;font-size:16px;padding:7px 18px;transition:background .2s,color .2s}.console-exec-btn:hover{background-color:#333;color:#81c784}@media (max-width:768px){.toggle-log-btn{bottom:calc(var(--message-input-height) + 10px)}.log-wrapper{height:calc(100% - var(--unstable-mode-warning-height) - var(--navbar-height) - var(--message-input-height))}@media (display-mode:standalone){.toggle-log-btn{bottom:max(calc(var(--message-input-height) + 10px),20px)}.console-input-wrapper{padding:14px 20px 24px}}}.chat{background-color:var(--messenger-bg-color);display:flex;flex-direction:column;position:relative;width:60%}@media (max-width:768px){.chat{height:calc(100% - var(--navbar-height) - var(--unstable-mode-warning-height));left:0;order:1;position:absolute;top:calc(var(--navbar-height) + var(--unstable-mode-warning-height));width:100%}.chat.hidden{display:none}}:root{--message-input-height:0px;--message-input-input-bg-color:#eaeaea;--message-input-input-bg-color-disabled:#ccc;--message-input-input-text-color:#000;--message-input-button-bg-color-disabled:#a0a0a0;--message-input-reply-to-you-text-color:#333;--message-input-reply-to-peer-text-color:#333;--message-input-reply-to-you-bg-color:#a4cde3;--message-input-reply-to-peer-bg-color:#d1d1d1}@media (prefers-color-scheme:dark){:root{--message-input-input-bg-color:#242728;--message-input-input-bg-color-disabled:#35393b;--message-input-button-bg-color-disabled:#4e5457;--message-input-input-text-color:#e8e6e3;--message-input-reply-to-you-text-color:#c5c3c0;--message-input-reply-to-peer-text-color:#c5c3c0;--message-input-reply-to-you-bg-color:#1d475e;--message-input-reply-to-peer-bg-color:#323638}}@media (max-width:768px){:root{--message-input-bg-color:#f5f5f5}@media (prefers-color-scheme:dark){:root{--message-input-bg-color:#1e2021}}}.message-input{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding:20px 0 15px 20px;.typing-area{align-items:center;display:flex;flex-direction:row;input{background-color:var(--message-input-input-bg-color);border:none;border-radius:20px;color:var(--message-input-input-text-color);flex:1;margin-right:10px;outline:none;padding:10px}input:disabled{background-color:var(--message-input-input-bg-color-disabled);cursor:not-allowed}button{background-color:var(--button-primary-bg-color);border:none;border-radius:5px;color:var(--button-text-color);cursor:pointer;font-size:16px;padding:10px 20px}button:disabled{background-color:var(--message-input-button-bg-color-disabled);cursor:not-allowed}button:hover{background-color:var(--button-primary-hover-bg-color);font-size:16px}button,button:hover{border-radius:20px!important}}.reply-to{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-bottom:10px;.icon{font-size:18px;padding:5px}.icon.reset{margin-left:auto}.you{background-color:var(--message-input-reply-to-you-bg-color);color:var(--message-input-reply-to-you-text-color)}.peer{background-color:var(--message-input-reply-to-peer-bg-color);color:var(--message-input-reply-to-peer-text-color)}.peer,.you{border-radius:5px;font-size:12px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}}}@media (max-width:768px){.message-input{background-color:var(--message-input-bg-color);bottom:0;padding:20px;position:absolute;width:100%}@media (display-mode:standalone){.message-input{min-height:90px;padding:10px 20px 30px}}}.action{display:inline-block;margin:10px 0;max-width:60%;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}:root{--action-typying-bg-color:#eaeaea;--action-typying-text-color:#000}@media (prefers-color-scheme:dark){:root{--action-typying-bg-color:#242728;--action-typying-text-color:#e8e6e3}}.action.typing{align-self:flex-start;background-color:var(--action-typying-bg-color);border-radius:0 10px 10px 10px;color:var(--action-typying-text-color);padding:10px}*{scrollbar-width:none!important}::-webkit-scrollbar,::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{display:none}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{display:none}::-webkit-scrollbar-thumb:active{display:none}.chat-window-wrapper{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;.chat-window{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 0 5px 20px;-webkit-overflow-scrolling:touch;.messages{display:flex;flex-direction:column;margin-top:auto;padding:0}}.scroll{height:0;padding-left:20px;padding-right:0;.scroll-progress{background-image:linear-gradient(90deg,#0084ff,#006acc);border-radius:10px;height:100%;margin-left:auto}}}@media (max-width:768px){.chat-window-wrapper{max-height:calc(100% - var(--message-input-height));.chat-window{padding:20px}.scroll{padding-left:5px;padding-right:5px}}@media (display-mode:standalone){.chat-window-wrapper{max-height:calc(100% - var(--message-input-height) - 20px)}}}:root{--message-you-text-color:#000;--message-peer-text-color:#000;--message-system-text-color:#000;--message-reply-to-you-text-color:#333;--message-reply-to-peer-text-color:#333;--message-you-bg-color:#cfe9f1;--message-peer-bg-color:#e0e0e0;--message-system-bg-color:#bfbfbf;--message-reply-to-you-bg-color:#a4cde3;--message-reply-to-peer-bg-color:#d1d1d1}@media (prefers-color-scheme:dark){:root{--message-you-text-color:#e8e6e3;--message-peer-text-color:#e8e6e3;--message-system-text-color:#e8e6e3;--message-reply-to-you-text-color:#c5c3c0;--message-reply-to-peer-text-color:#c5c3c0;--message-you-bg-color:#143944;--message-peer-bg-color:#2a2d2f;--message-system-bg-color:#3c4144;--message-reply-to-you-bg-color:#1d475e;--message-reply-to-peer-bg-color:#323638}}.message{display:inline-block;margin:10px 0;max-width:75%;min-width:100px;overflow-wrap:break-word;position:relative;touch-action:pan-y;white-space:pre-wrap;word-break:break-word;.message-status{align-items:center;display:flex;justify-content:end;.message-time{align-self:center;font-size:10px;padding:2px}.message-check,.message-reaction-button{align-items:center;display:flex}.message-reaction-button{border-radius:50%;cursor:pointer;justify-content:center;margin-left:4px;opacity:.7;padding:3px;transition:all .2s}.message-reaction-button:hover{background-color:hsla(0,0%,100%,.2);opacity:1;transform:scale(1.1)}}.message-reaction{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;bottom:-.5em;cursor:pointer;display:flex;height:2em;justify-content:center;left:-.5em;position:absolute;transition:transform .2s;width:2em}.message-reaction:hover{transform:scale(1.1)}.message-reaction-placeholder{align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:50%;bottom:-.5em;cursor:pointer;display:flex;height:2em;justify-content:center;left:-.5em;opacity:0;position:absolute;transition:opacity .3s,transform .2s;width:2em}.message-reaction-placeholder:hover{transform:scale(1.1)}.reply-to{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding:5px;.icon{font-size:18px;padding:5px}.you{background-color:var(--message-reply-to-you-bg-color);color:var(--message-reply-to-you-text-color)}.peer{background-color:var(--message-reply-to-peer-bg-color);color:var(--message-reply-to-peer-text-color)}.peer,.you{border-radius:5px;font-size:12px;overflow:hidden;padding:5px;text-overflow:ellipsis;text-wrap:nowrap}}.message-marker-bottom,.message-marker-top{height:1px;margin:0;padding:0;visibility:hidden;width:100%}}.message.you{align-self:flex-end;background-color:var(--message-you-bg-color);border-radius:10px 0 10px 10px;color:var(--message-you-text-color);padding:5px 5px 0;.message-reaction{background-color:var(--message-reply-to-peer-bg-color);color:var(--message-reply-to-peer-text-color)}}.message.peer{align-self:flex-start;background-color:var(--message-peer-bg-color);border-radius:0 10px 10px 10px;color:var(--message-peer-text-color);padding:5px 5px 0;.message-reaction{background-color:var(--message-reply-to-you-bg-color);color:var(--message-reply-to-you-text-color)}&:hover .message-reaction-placeholder{opacity:1}}.message.date,.message.system{align-self:center;background-color:var(--message-system-bg-color);border-radius:20px;color:var(--message-system-text-color);font-size:12px;padding:5px 10px}.message.peer,.message.you{.message-text{padding:5px}}.message.blur{filter:blur(5px)}.reaction-menu{background-color:var(--message-peer-bg-color);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.2);flex-wrap:wrap;gap:5px;max-width:min(250px,calc(100vw - 20px));padding:8px;position:fixed;width:auto;z-index:1000}.reaction-button,.reaction-menu{display:flex;justify-content:center}.reaction-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:36px;padding:0;transition:transform .2s,background-color .2s;width:36px}@media (max-width:480px){.reaction-button{font-size:18px;height:32px;width:32px}}.reaction-button:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.2)}.reaction-button.selected{background-color:hsla(0,0%,100%,.3);box-shadow:0 0 0 2px var(--button-primary-bg-color)}:root{--progress-bg-color:#bfbfbf;--progress-text-color:#000}@media (prefers-color-scheme:dark){:root{--progress-bg-color:#3c4144;--progress-text-color:#e8e6e3}}.progress{align-self:center;background-color:var(--progress-bg-color);border-radius:20px;color:var(--progress-text-color);display:inline-block;font-size:12px;margin:10px 0;max-width:60%;overflow-wrap:break-word;padding:5px 10px;white-space:pre-wrap;word-break:break-word}:root{--messenger-bg-color:#fff}@media (prefers-color-scheme:dark){:root{--messenger-bg-color:#181a1b}}.messenger{background:var(--messenger-bg-color);border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;height:100vh;width:100vw}@media (min-width:1112px){.messenger{padding:20px;width:1112px}}@media (min-width:769px){.messenger{max-height:90%;max-width:90%;padding:20px}@media (display-mode:standalone){.messenger{border-radius:0;height:100vh;max-height:100vh;max-width:100vw;padding:20px;width:100vw}}}@media (max-width:768px){.messenger{border-radius:0;flex-direction:column}}:root{--navbar-height:0px;--navbar-bg-color:#0084ff;--navbar-text-color:#fff;--unread-bg-color:red;--unread-text-color:#fff}@media (prefers-color-scheme:dark){:root{--navbar-bg-color:#006acc;--navbar-text-color:#e8e6e3;--unread-bg-color:#c00;--unread-text-color:#e8e6e3}}.navbar{display:none;.unread-count{align-items:center;background-color:var(--unread-bg-color);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--unread-text-color);display:flex;height:1.5em;justify-content:center;pointer-events:none;width:1.5em}}@media (max-width:768px){:root{--navbar-height:75px}.navbar{align-items:center;background-color:var(--navbar-bg-color);color:var(--navbar-text-color);cursor:pointer;display:flex;height:var(--navbar-height);justify-content:space-between;left:0;padding:0 15px;position:absolute;top:var(--unstable-mode-warning-height);width:100%;h2{font-size:18px}}}:root{--connection-tab-bg-color:#eaeaea;--connection-tab-active-bg-color:#cfe9f1;--connection-tab-unread-bg-color:red;--connection-tab-unread-active-bg-color:red;--connection-tab-unread-text-color:#fff}@media (prefers-color-scheme:dark){:root{--connection-tab-bg-color:#242728;--connection-tab-active-bg-color:#143944;--connection-tab-unread-bg-color:#c00;--connection-tab-unread-active-bg-color:#c00;--connection-tab-unread-text-color:#e8e6e3}}.connection-tab{align-items:center;display:flex;flex-direction:row;margin-bottom:10px;position:relative;.public-key{align-self:center;background-color:var(--connection-tab-bg-color);border:none;border-radius:5px;cursor:pointer;outline:none;overflow-wrap:break-word;padding:10px;white-space:pre-wrap;width:100%;word-break:break-all}.icon.edit{margin-left:auto;padding:0 5px 0 0}.icon.delete,.icon.edit{align-self:center;cursor:pointer;display:flex}.icon.delete{margin-right:auto;padding:0 0 0 5px}.unread-count{align-items:center;background-color:var(--connection-tab-unread-bg-color);border-radius:50%;bottom:-.25em;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--connection-tab-unread-text-color);display:flex;height:1.5em;justify-content:center;pointer-events:none;position:absolute;right:1.25em;width:1.5em}}.connection-tab.active{.public-key{background-color:var(--connection-tab-active-bg-color)}}.qr-code-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.qr-code-modal-content{background-color:#fff;border-radius:8px;box-sizing:border-box;max-width:400px;padding:40px 20px 20px;text-align:center;width:100%}.qr-code-modal-close-btn{cursor:pointer;margin-top:20px;padding:8px 16px}.qr-scanner-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.qr-scanner-modal-content{background-color:var(--background-color);border-radius:8px;box-sizing:border-box;max-width:400px;padding:20px;text-align:center;width:100%}.qr-scanner-modal-content video{max-width:100%;padding:20px 0 0;width:100%}.qr-scanner-modal-close-btn{cursor:pointer;margin-top:20px;padding:8px 16px}.privacy-info-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1001}.privacy-info-modal-content{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:800px;min-height:200px;padding:24px;position:relative;transform:translateY(0);width:70%}.privacy-info-modal-body{flex:1 1 auto;font-size:14px;line-height:1.6;margin-bottom:20px;overflow-y:auto}.privacy-info-modal-body p{margin-bottom:1em}.privacy-info-modal-body p:last-child{margin-bottom:0}.privacy-info-modal-body ul{margin-bottom:1em;padding-left:20px}.privacy-info-modal-body li{margin-bottom:.5em}.privacy-info-modal-close-btn{align-self:center;background-color:var(--button-bg-color);border:none;border-radius:4px;color:var(--button-text-color);cursor:pointer;font-size:14px;margin-top:20px;padding:8px 16px}.privacy-info-modal-close-btn:hover{background-color:var(--button-hover-bg-color)}@media (max-width:768px){.privacy-info-modal-content{margin:20px;width:90%}}:root{--sidebar-bg-color:#f5f5f5;--sidebar-pre-bg-color:#eaeaea;--peer-section-button-bg-color-disabled:#a0a0a0;--peer-section-input-bg-color-disabled:#eaeaea}@media (prefers-color-scheme:dark){:root{--sidebar-bg-color:#1e2021;--sidebar-pre-bg-color:#242728;--peer-section-button-bg-color-disabled:#4e5457;--peer-section-input-bg-color-disabled:#242728}}.sidebar{background-color:var(--sidebar-bg-color);border-radius:10px;display:flex;flex-direction:column;padding:20px;width:40%;.peer-section{.qr-buttons{column-gap:10px;display:flex}button:disabled{background-color:var(--peer-section-button-bg-color-disabled);cursor:not-allowed}textarea:disabled{background-color:var(--peer-section-input-bg-color-disabled);cursor:not-allowed}}.refresh-btn{background-color:var(--button-bg-color)}.refresh-btn:hover{background-color:var(--button-hover-bg-color)}.connections-section{display:contents;.connection-tabs{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.update-notification{display:flex;justify-content:center}.privacy-info{font-size:8pt;margin-top:auto;margin-inline:auto;padding:5px;.link{align-items:center;cursor:pointer;display:flex;justify-content:end;.info{padding:5px}}}.build-timestamp{font-size:8pt;margin-inline:auto;padding:5px}h1{font-size:24px;margin-bottom:20px;text-align:center}h3{font-size:18px;margin-bottom:10px}textarea{resize:none}button{background-color:var(--button-primary-bg-color);color:var(--button-text-color);font-size:16px}button:hover{background-color:var(--button-primary-hover-bg-color)}pre,textarea{background-color:var(--sidebar-pre-bg-color);font-size:16px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}button,pre,textarea{border:none;border-radius:5px;margin-bottom:10px;outline:none;padding:10px;width:100%}}@media (max-width:768px){.sidebar{border-radius:0;height:calc(100% - var(--navbar-height) - var(--unstable-mode-warning-height));left:0;order:2;position:absolute;top:calc(var(--navbar-height) + var(--unstable-mode-warning-height));width:100%}.sidebar.hidden{display:none}@media (display-mode:standalone){.sidebar{.build-timestamp{margin-bottom:30px}}}}:root{--overlay-bg-color:rgba(0,0,0,.8)}@media (prefers-color-scheme:dark){:root{--overlay-bg-color:rgba(0,0,0,.8)}}.permission-overlay{align-items:center;background-color:var(--overlay-bg-color);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;button{background-color:var(--button-bg-color);border:none;border-radius:5px;color:var(--button-text-color);cursor:pointer;padding:15px 30px}button:hover{background-color:var(--button-hover-bg-color);font-size:16px}pre{color:var(--button-text-color);font-size:16px;padding:20px;text-wrap:wrap}}:root{--unstable-mode-warning-height:0px;--unstable-mode-bg-color:red;--unstable-mode-text-color:#fff}@media (prefers-color-scheme:dark){:root{--unstable-mode-bg-color:#c00;--unstable-mode-text-color:#e8e6e3}}.unstable-mode-warning{background-color:var(--unstable-mode-bg-color);color:var(--unstable-mode-text-color);font-size:12px;overflow-wrap:break-word;padding:5px;position:fixed;text-align:center;top:0;white-space:pre-wrap;width:100%;word-break:break-word;z-index:10001}@media (max-width:768px){.unstable-mode-warning{position:fixed;top:0;width:100%;z-index:10001}}:root{--button-bg-color:#6c757d;--button-hover-bg-color:#5a6268;--button-primary-bg-color:#0084ff;--button-primary-hover-bg-color:#006bbd;--background-color:#e8e8e8;--button-text-color:#fff;--text-color:#000}@media (prefers-color-scheme:dark){:root{--button-bg-color:#585f63;--button-hover-bg-color:#494f52;--button-primary-bg-color:#006acc;--button-primary-hover-bg-color:#005697;--background-color:#25282a;--button-text-color:#e8e6e3;--text-color:#e8e6e3}}*{font-family:JetBrains Mono,monospace!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}#root,body,button,input,textarea{background:var(--background-color);color:var(--text-color);font-optical-sizing:auto;font-style:normal;font-variant-ligatures:normal}input,textarea{font-size:16px!important}button{cursor:pointer}.link,.link:visited,a,a:visited{color:var(--button-primary-bg-color);text-decoration:none}.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{color:var(--button-primary-hover-bg-color);text-decoration:underline}
/*# sourceMappingURL=app.min.css.map*/