body{background-color:#000;color:#fff;font-family:monospace;margin:0;overflow:auto;padding:0}.app-container{align-items:center;display:flex;flex-direction:column;height:110vh;position:relative;width:100vw}.background-canvas{filter:blur(50px);height:100%;position:absolute;width:100%;z-index:0}.terminal-overlay{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:600px;padding:0 2rem 2rem;position:relative;width:100%;z-index:1}.line{word-break:break-word}.prompt{color:#0f0;margin-right:.5rem}.link{color:#0af;text-decoration:none}.link:hover{text-decoration:underline}.cursor{animation:blink 1s steps(1) infinite;display:inline-block;margin-left:4px}@keyframes blink{50%{opacity:0}}.user{color:#ff6b6b}.at,.path{color:#ff6}.host{color:#6cf}.custom-header{align-items:center;background:#0000;display:flex;flex-direction:row;flex-wrap:wrap;font-family:monospace;font-weight:400;gap:10px;overflow-x:hidden;padding:2rem}.logo{font-size:35px}@media (max-width:600px){.terminal-overlay{font-size:.95rem;padding:1rem}.custom-header{padding:1rem}}.button{border-radius:var(--radius);display:inline-block;font-size:.95rem;font-weight:400;padding:10px 20px;text-align:center;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.button:hover{box-shadow:0 0 10px #ffffff38}.button.active{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.styled-input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1px solid #fff3;border-radius:var(--radius);border-radius:15px;box-sizing:border-box;color:#fff;font-family:monospace;font-size:.95rem;font-weight:400;outline:none;padding:10px 20px;text-align:center;transition:box-shadow .2s ease,transform .2s ease;-webkit-user-select:text;user-select:text;width:100%}.button_link{border-bottom:none;border-radius:0 0 0 0;border-top:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px inherit!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.button_name{border-radius:15px 15px 0 0}.styled-input::placeholder{color:#fff9}.styled-input:focus{box-shadow:0 0 10px #ffffff59}.terminal-form{display:flex;flex-direction:column;gap:10px;max-width:700px}.ascii{color:#fff;font-family:monospace;font-size:11px;opacity:1;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:pre}img,svg{animation:scaleIn .4s ease forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{height:0;width:10px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb:hover{background-color:initial}::-webkit-scrollbar-corner{background-color:initial;border:none;outline:none}.workspace{border-top:1px dashed hsla(0,0%,100%,.274);height:calc(100vh - 96px);margin-top:10px;overflow:hidden;position:relative;width:100%}.workspace-canvas{height:100%;inset:0;position:absolute;width:100%;z-index:0}.note:active{cursor:grabbing}.note.selected{border-color:#00ffaa40;box-shadow:0 8px 34px #00ffaa14}.note{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 6px 24px #0009;cursor:grab;display:flex;flex-direction:column;max-width:320px;min-width:160px;padding:12px 14px;position:absolute;z-index:2}.note textarea{background:#0000;border:none;color:#fff;flex-grow:1;font-family:monospace;font-size:14px;min-height:40px;outline:none;overflow:hidden;resize:none;width:100%}.meta{align-items:center;display:flex;flex-shrink:0;font-size:12px;gap:8px;justify-content:space-between;margin-top:8px;opacity:.7}.hash{color:#c6f}.connect-handle{background-color:#0fa;border-radius:50%;cursor:crosshair;height:16px;width:16px}.button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;font-family:monospace;font-size:.85rem;padding:4px 8px;transition:box-shadow .2s ease}.button:hover{box-shadow:0 0 8px #ffffff38}.note-buttons{display:flex;flex-direction:row;gap:10px}.notifications-wrapper{bottom:20px;gap:10px;max-width:300px;pointer-events:none;right:20px;z-index:10000}.notification{border:1px solid #fff3;border-radius:8px;box-shadow:0 2px 8px #00000080;color:#fff;font-family:Courier New,Courier,monospace;font-size:14px;opacity:.95;overflow:hidden;padding:12px 18px;pointer-events:auto;position:relative;transition:.3s;-webkit-user-select:none;user-select:none;z-index:0}.notification:before{border-radius:8px;bottom:0;content:"";filter:blur(14px);left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.notification.success{background:linear-gradient(120deg,rgba(28,158,34,.404),rgba(4,22,10,.493) 120%)}.notification.success:before{background:linear-gradient(120deg,#2e7d2266,rgba(4,22,10,.288) 120%)}.notification.error{background:linear-gradient(120deg,rgba(255,2,2,.226),#170303 120%)}.notification.error:before{background:linear-gradient(120deg,rgba(77,17,17,.192),#170303 120%)}.styled-input-wrapper{display:flex;position:relative}.styled-input{transition:filter .2s}.styled-input.token{-webkit-text-security:disc}.show-token-button{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;overflow:hidden;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px}.eyes-token{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease,opacity .2s ease;width:80px}.show-token-button:active .eyes-token{opacity:.8!important;transform:scale(.9)!important}.button-row{align-items:start;margin-bottom:10px}.button-item,.button-row{display:flex;flex-direction:column}.button-item{opacity:0;position:relative;transform:scale(.8);transition:opacity .3s ease,transform .3s ease;width:100%}.button-item.show{opacity:1;transform:scale(1)}.button-container{display:flex;width:100%}.button-item-settings{display:flex;gap:5px;padding:5px;position:absolute;right:0}.add-btn,.add-row-btn,.remove-btn,.remove-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;font-family:monospace;font-size:.85rem;padding:4px 8px;transition:box-shadow .2s ease,transform .2s ease}.remove-row{border-radius:0 0 15px 15px;border-top:none;width:100%}.add-btn{right:0;top:0}.remove-btn{right:0;top:10px}.add-btn{border:1px solid color-mix(in srgb,#39f 100%,#0000);color:color-mix(in srgb,#39f 100%,#0000)}.add-row-btn{border:1px solid color-mix(in srgb,#3c3 100%,#0000);color:color-mix(in srgb,#3c3 100%,#0000)}.remove-btn,.remove-row{border:1px solid color-mix(in srgb,#f55 100%,#0000);color:color-mix(in srgb,#f55 100%,#0000)}.remove-btn:hover,.remove-row:hover{box-shadow:0 0 10px color-mix(in srgb,#f55 50%,#0000)}.add-row-btn:hover{box-shadow:0 0 10px color-mix(in srgb,#3c3 50%,#0000)}.add-btn:hover{box-shadow:0 0 10px color-mix(in srgb,#39f 50%,#0000)}.input-item{display:flex;flex-direction:column;gap:5px}.button-input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1px solid #fff3;border-radius:12px;color:#fff;font-family:monospace;font-size:.9rem;outline:none;padding:8px 15px;transition:box-shadow .2s ease,transform .2s ease}.button-input::placeholder{color:#fff9}.button-input:focus{box-shadow:0 0 10px #ffffff59}.bot-info{align-items:center;display:flex;gap:10px}.bot-avatar-img{object-fit:cover}.bot-avatar-img,.bot-avatar-placeholder{background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a;height:50px;width:50px}.bot-avatar-placeholder{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:center;-webkit-user-select:none;user-select:none}.bot-link{color:inherit;text-decoration:none}.bot-name{font-weight:700;line-height:1.1}.bot-username{color:gray;line-height:1.1}.chat-info-container{display:flex;flex-direction:column;gap:12px}.admin-status{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:12px}.admin-badge{align-items:center;background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;color:#22c55e;display:flex;font-weight:500;gap:8px;padding:8px 12px}.admin-badge.not-admin{background:#ef444426;border-color:#ef44444d;color:#ef4444}.admin-icon{font-size:16px;font-weight:700}.admin-rights{display:flex;flex-direction:column;gap:8px}.rights-title{color:#ffffffb3;font-size:13px;font-weight:500}.rights-list{display:flex;flex-wrap:wrap;gap:6px}.right-item{background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;color:#60a5fa}.no-right-item,.right-item{display:inline-block;font-size:12px;padding:4px 10px}.no-right-item{background:#f63b3b26;border:1px solid #f63b3b4d;border-radius:4px;color:#fa6060}.styled-textarea textarea{background:#0000;border:1px solid #333;border-radius:8px;color:#fff;font-family:monospace;padding:10px 26px 10px 10px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.styled-textarea textarea:focus{border:1px solid #22c55e4d;outline:none}.styled-textarea{display:flex;position:relative;width:100%}.button-group{display:flex;flex-wrap:wrap;gap:10px}.notifications-wrapper{bottom:10px;display:flex;flex-direction:column;gap:8px;position:fixed;right:10px;z-index:1000}.clear-button{background:#f63b3b26;border:1px solid #f63b3b4d;border-radius:8px;color:#fa6060}.clear-button,.copy-button{cursor:pointer;display:flex;display:inline-block;font-size:12px;margin:4px;padding:4px 7px;position:absolute;right:0}.copy-button{background:#3b82f626;border:1px solid #3b82f64d;border-radius:8px;color:#60a5fa}
/*# sourceMappingURL=main.734ca00d.css.map*/