.variable-modal[data-v-693d461e]{display:flex;flex-direction:column;gap:24px;padding:10px}.title[data-v-693d461e]{background:linear-gradient(135deg,#fff,#e0e0e0);background-clip:text;-webkit-background-clip:text;color:#fff;font-size:1.75rem;font-weight:800;margin:0;-webkit-text-fill-color:transparent}.description[data-v-693d461e]{color:#ffffffb3;font-size:.95rem;line-height:1.5;margin:0}.fields[data-v-693d461e]{gap:20px}.field-item[data-v-693d461e],.fields[data-v-693d461e]{display:flex;flex-direction:column}.field-item[data-v-693d461e]{gap:8px}.actions[data-v-693d461e]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.empty[data-v-693d461e]{color:#ffffff80;font-size:.95rem;padding:40px 20px;text-align:center}.discord-login-field[data-v-693d461e]{display:flex;flex-direction:column;gap:10px}.discord-login-field label[data-v-693d461e]{color:#ffffffe6;font-size:.95rem;font-weight:600}.discord-login-field .input-group[data-v-693d461e]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;gap:0;overflow:hidden;transition:all .3s ease}.discord-login-field .input-group[data-v-693d461e]:focus-within{border-color:#a41e4580;box-shadow:0 0 0 3px #a41e451a}.discord-login-field .discord-input[data-v-693d461e]{background:transparent;border:none;color:#ffffffe6;flex:1;font-size:.95rem;outline:none;padding:12px 16px}.discord-login-field .discord-input[data-v-693d461e]::-moz-placeholder{color:#ffffff4d}.discord-login-field .discord-input[data-v-693d461e]::placeholder{color:#ffffff4d}.discord-login-field .discord-login-btn[data-v-693d461e]{background:linear-gradient(135deg,#5865f2,#4752c4);border:none;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.discord-login-field .discord-login-btn[data-v-693d461e]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.discord-login-field .discord-login-btn[data-v-693d461e]:hover:before{left:100%}.discord-login-field .discord-login-btn[data-v-693d461e]:hover{box-shadow:0 4px 12px #5865f266;transform:translateY(-1px)}.discord-login-field .discord-login-btn[data-v-693d461e]:active{transform:translateY(0)}.discord-login-field .discord-logout-btn[data-v-693d461e]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);color:#fffc;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.discord-login-field .discord-logout-btn[data-v-693d461e]:hover{background:#ffffff1f;border-color:#fff3;color:#fff}.discord-login-field .discord-logout-btn[data-v-693d461e]:active{transform:scale(.98)}@media (max-width:768px){.variable-modal[data-v-693d461e]{gap:20px;padding:16px}.title[data-v-693d461e]{font-size:1.4rem}.description[data-v-693d461e]{font-size:.9rem}.fields[data-v-693d461e]{gap:16px}.actions[data-v-693d461e]{flex-direction:column-reverse;gap:10px;margin-top:12px;padding-top:12px}.actions[data-v-693d461e] button{justify-content:center;width:100%}.discord-login-field .input-group[data-v-693d461e]{flex-direction:column;gap:0}.discord-login-field .discord-input[data-v-693d461e]{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.9rem;padding:14px 16px}.discord-login-field .discord-login-btn[data-v-693d461e],.discord-login-field .discord-logout-btn[data-v-693d461e]{border-radius:0 0 10px 10px;font-size:.95rem;padding:14px 20px;width:100%}.discord-login-field .discord-login-btn[data-v-693d461e]{border-top:1px solid hsla(0,0%,100%,.1)}}@media (max-width:480px){.variable-modal[data-v-693d461e]{gap:16px;padding:12px}.title[data-v-693d461e]{font-size:1.25rem}.description[data-v-693d461e]{font-size:.85rem}.discord-login-field label[data-v-693d461e]{font-size:.9rem}.discord-login-field .discord-input[data-v-693d461e]{font-size:.85rem;padding:12px 14px}.discord-login-field .discord-login-btn[data-v-693d461e],.discord-login-field .discord-logout-btn[data-v-693d461e]{font-size:.9rem;padding:12px 16px}}
