@keyframes fadeIn-46965d4a{0%{opacity:0}to{opacity:1}}@keyframes slideIn-46965d4a{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.c-button[data-v-46965d4a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.c-button.size-sm[data-v-46965d4a]{height:32px;padding:0 .75rem;font-size:.8125rem}.c-button.size-md[data-v-46965d4a]{height:40px;padding:0 1rem;font-size:.875rem}.c-button.size-lg[data-v-46965d4a]{height:48px;padding:0 1.5rem;font-size:1rem}.c-button.is-icon-only[data-v-46965d4a]{padding:0}.c-button.is-icon-only.size-sm[data-v-46965d4a]{width:32px}.c-button.is-icon-only.size-md[data-v-46965d4a]{width:40px}.c-button.is-icon-only.size-lg[data-v-46965d4a]{width:48px}.c-button.variant-primary[data-v-46965d4a]{background:linear-gradient(135deg,var(--primary-color) 0%,color-mix(in srgb,var(--primary-color),#000 20%) 100%);color:#fff;box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff1a}.c-button.variant-primary[data-v-46965d4a]:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003,inset 0 1px #fff3;filter:brightness(1.1)}.c-button.variant-primary[data-v-46965d4a]:active:not(.is-disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.c-button.variant-secondary[data-v-46965d4a]{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border)}.c-button.variant-secondary[data-v-46965d4a]:hover:not(.is-disabled){background:var(--surface-hover);border-color:var(--text-color-secondary)}.c-button.variant-outline[data-v-46965d4a]{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.c-button.variant-outline[data-v-46965d4a]:hover:not(.is-disabled){background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.c-button.variant-ghost[data-v-46965d4a]{background:transparent;color:var(--text-color-secondary)}.c-button.variant-ghost[data-v-46965d4a]:hover:not(.is-disabled){background:var(--surface-hover);color:var(--text-color)}.c-button.variant-danger[data-v-46965d4a]{background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444;border:1px solid transparent}.c-button.variant-danger[data-v-46965d4a]:hover:not(.is-disabled){background:#ef4444;color:#fff}.c-button.is-disabled[data-v-46965d4a]{opacity:.6;cursor:not-allowed;pointer-events:none}.spinner[data-v-46965d4a]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-46965d4a .75s linear infinite}@keyframes spin-46965d4a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-2c06836b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2c06836b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.datetime-picker[data-v-2c06836b]{position:relative;width:100%}.picker-input[data-v-2c06836b]{position:relative;display:flex;align-items:center;cursor:pointer}.picker-input .picker-field[data-v-2c06836b]{width:100%;padding:.75rem 2.5rem .75rem .75rem;background:var(--surface-0);border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text-color);font-size:1rem;cursor:pointer;transition:all .2s}.picker-input .picker-field[data-v-2c06836b]:hover:not(:disabled){border-color:var(--primary-color)}.picker-input .picker-field[data-v-2c06836b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.2)}.picker-input .picker-field[data-v-2c06836b]:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-100)}.picker-input .picker-field[data-v-2c06836b]::-moz-placeholder{color:var(--text-color-secondary)}.picker-input .picker-field[data-v-2c06836b]::placeholder{color:var(--text-color-secondary)}.picker-input .picker-icon[data-v-2c06836b]{position:absolute;right:.75rem;color:var(--text-color-secondary);pointer-events:none}.picker-dropdown[data-v-2c06836b]{background:var(--surface-0);border:1px solid var(--surface-border);border-radius:.5rem;box-shadow:0 10px 25px -5px #0000004d,0 10px 10px -5px #0003;padding:1rem;min-width:320px;max-width:320px;backdrop-filter:blur(10px)}.picker-header[data-v-2c06836b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem}.picker-header .nav-button[data-v-2c06836b]{background:transparent;border:1px solid var(--surface-border);border-radius:.375rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);transition:all .2s}.picker-header .nav-button[data-v-2c06836b]:hover:not(:disabled){background:var(--surface-100);border-color:var(--primary-color)}.picker-header .nav-button[data-v-2c06836b]:disabled{opacity:.4;cursor:not-allowed}.picker-header .nav-button i[data-v-2c06836b]{font-size:.875rem}.picker-header .month-year[data-v-2c06836b]{display:flex;gap:.5rem;flex:1}.picker-header .month-year select[data-v-2c06836b]{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:.375rem;padding:.5rem;color:var(--text-color);font-size:.875rem;cursor:pointer;transition:all .2s}.picker-header .month-year select[data-v-2c06836b]:hover:not(:disabled){border-color:var(--primary-color)}.picker-header .month-year select[data-v-2c06836b]:focus{outline:none;border-color:var(--primary-color)}.picker-header .month-year select[data-v-2c06836b]:disabled{opacity:.6;cursor:not-allowed}.picker-header .month-year .month-select[data-v-2c06836b]{flex:1.5}.picker-header .month-year .year-select[data-v-2c06836b]{flex:1}.calendar-grid .weekday-header[data-v-2c06836b]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.calendar-grid .weekday-header .weekday[data-v-2c06836b]{text-align:center;font-size:.75rem;font-weight:600;color:var(--text-color-secondary);padding:.5rem 0}.calendar-grid .dates-grid[data-v-2c06836b]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.calendar-grid .dates-grid .date-cell[data-v-2c06836b]{aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:.375rem;color:var(--text-color);font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-weight:500}.calendar-grid .dates-grid .date-cell[data-v-2c06836b]:hover:not(:disabled):not(.disabled){background:var(--surface-100);border-color:var(--primary-color)}.calendar-grid .dates-grid .date-cell.other-month[data-v-2c06836b]{color:var(--text-color-secondary);opacity:.4}.calendar-grid .dates-grid .date-cell.today[data-v-2c06836b]{background:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);font-weight:600}.calendar-grid .dates-grid .date-cell.selected[data-v-2c06836b]{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color);font-weight:600}.calendar-grid .dates-grid .date-cell.selected[data-v-2c06836b]:hover:not(:disabled){background:var(--primary-color);opacity:.9}.calendar-grid .dates-grid .date-cell.disabled[data-v-2c06836b],.calendar-grid .dates-grid .date-cell[data-v-2c06836b]:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.calendar-grid .dates-grid .date-cell.disabled[data-v-2c06836b]:hover,.calendar-grid .dates-grid .date-cell[data-v-2c06836b]:disabled:hover{background:transparent;border-color:transparent}.time-picker[data-v-2c06836b]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.time-picker .time-inputs[data-v-2c06836b]{display:flex;align-items:center;justify-content:center;gap:.5rem}.time-picker .time-inputs .time-field[data-v-2c06836b]{display:flex;flex-direction:column;gap:.25rem}.time-picker .time-inputs .time-field label[data-v-2c06836b]{font-size:.75rem;color:var(--text-color-secondary);text-align:center}.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]{width:4rem;padding:.5rem;background:var(--surface-50);border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text-color);font-size:1rem;text-align:center;transition:all .2s}.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]:hover:not(:disabled){border-color:var(--primary-color)}.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.2)}.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]:disabled{opacity:.6;cursor:not-allowed}.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]::-webkit-inner-spin-button,.time-picker .time-inputs .time-field .time-input[data-v-2c06836b]::-webkit-outer-spin-button{opacity:1}.time-picker .time-inputs .time-separator[data-v-2c06836b]{font-size:1.5rem;font-weight:600;color:var(--text-color);padding-top:1rem}.picker-actions[data-v-2c06836b]{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.picker-actions .action-button[data-v-2c06836b]{flex:1;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid var(--surface-border)}.picker-actions .action-button[data-v-2c06836b]:disabled{opacity:.6;cursor:not-allowed}.picker-actions .action-button.clear-button[data-v-2c06836b]{background:transparent;color:var(--text-color-secondary)}.picker-actions .action-button.clear-button[data-v-2c06836b]:hover:not(:disabled){background:var(--surface-100);color:var(--text-color)}.picker-actions .action-button.today-button[data-v-2c06836b]{background:var(--surface-100);color:var(--text-color)}.picker-actions .action-button.today-button[data-v-2c06836b]:hover:not(:disabled){background:var(--surface-200);border-color:var(--primary-color)}.picker-actions .action-button.close-button[data-v-2c06836b]{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color)}.picker-actions .action-button.close-button[data-v-2c06836b]:hover:not(:disabled){opacity:.9}@keyframes fadeIn-7b642f34{0%{opacity:0}to{opacity:1}}@keyframes slideIn-7b642f34{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.waddle-dialog-overlay[data-v-7b642f34]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.waddle-dialog[data-v-7b642f34]{background:var(--surface-card);border-radius:1rem;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0d;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.waddle-dialog.waddle-dialog-fullscreen[data-v-7b642f34]{width:calc(100vw - 2rem)!important;height:calc(100vh - 2rem)!important;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);border-radius:.75rem}.dialog-header[data-v-7b642f34]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem 1.5rem;background:var(--surface-card);border-bottom:1px solid var(--surface-border);position:relative}.dialog-header .dialog-header-content[data-v-7b642f34]{display:flex;align-items:flex-start;gap:1rem;flex:1}.dialog-header .dialog-icon[data-v-7b642f34]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;flex-shrink:0;transition:all .3s ease}.dialog-header .dialog-icon i[data-v-7b642f34]{font-size:1.75rem}.dialog-header .dialog-icon.warning[data-v-7b642f34]{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);color:#f59e0b;box-shadow:0 0 0 1px #f59e0b33}.dialog-header .dialog-icon.danger[data-v-7b642f34]{background:linear-gradient(135deg,#ef444426,#ef44440d);color:#ef4444;box-shadow:0 0 0 1px #ef444433}.dialog-header .dialog-icon.info[data-v-7b642f34]{background:linear-gradient(135deg,#3b82f626,#3b82f60d);color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.dialog-header .dialog-icon.success[data-v-7b642f34]{background:linear-gradient(135deg,#10b98126,#10b9810d);color:#10b981;box-shadow:0 0 0 1px #10b98133}.dialog-header .dialog-title[data-v-7b642f34]{flex:1}.dialog-header .dialog-title h3[data-v-7b642f34]{margin:0 0 .375rem;font-size:1.25rem;font-weight:600;color:var(--text-color);line-height:1.3}.dialog-header .dialog-title p[data-v-7b642f34]{margin:0;font-size:.9375rem;color:var(--text-color-secondary);line-height:1.4}.dialog-header .dialog-close[data-v-7b642f34]{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;border-radius:.5rem;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease;padding:0}.dialog-header .dialog-close i[data-v-7b642f34]{font-size:1.125rem}.dialog-header .dialog-close[data-v-7b642f34]:hover{background:var(--surface-hover);color:var(--text-color)}.dialog-header .dialog-close[data-v-7b642f34]:active{transform:scale(.95)}.dialog-content[data-v-7b642f34]{padding:0 1.75rem 1.75rem;overflow-y:auto;flex:1}.dialog-footer[data-v-7b642f34]{padding:0 1.75rem 1.75rem;display:flex;gap:.75rem;justify-content:flex-end}.dialog-fade-enter-active[data-v-7b642f34],.dialog-fade-leave-active[data-v-7b642f34]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-7b642f34],.dialog-fade-leave-to[data-v-7b642f34]{opacity:0}.dialog-scale-enter-active[data-v-7b642f34]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dialog-scale-leave-active[data-v-7b642f34]{transition:all .2s ease}.dialog-scale-enter-from[data-v-7b642f34]{opacity:0;transform:scale(.9) translateY(20px)}.dialog-scale-leave-to[data-v-7b642f34]{opacity:0;transform:scale(.95)}@media(max-width:640px){.waddle-dialog[data-v-7b642f34]{width:100%!important;max-width:calc(100vw - 2rem);border-radius:.75rem}.dialog-header[data-v-7b642f34]{padding:1.25rem 1.25rem 1rem}.dialog-header .dialog-icon[data-v-7b642f34]{width:3rem;height:3rem}.dialog-header .dialog-icon i[data-v-7b642f34]{font-size:1.5rem}.dialog-header .dialog-title h3[data-v-7b642f34]{font-size:1.125rem}.dialog-header .dialog-title p[data-v-7b642f34]{font-size:.875rem}.dialog-header .dialog-close[data-v-7b642f34]{top:1rem;right:1rem}.dialog-content[data-v-7b642f34]{padding:0 1.25rem 1.25rem}.dialog-footer[data-v-7b642f34]{padding:0 1.25rem 1.25rem;flex-direction:column-reverse}.dialog-footer[data-v-7b642f34]>*{width:100%}}.ai-magic-button-wrapper[data-v-34b4abd6]{display:inline-block}.magic-trigger-btn[data-v-34b4abd6]{color:var(--primary-color)}.magic-trigger-btn[data-v-34b4abd6]:hover{background:rgba(var(--primary-color-rgb),.1)}.ai-modal-overlay[data-v-34b4abd6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.ai-modal-content[data-v-34b4abd6]{background:var(--surface-card);border-radius:12px;width:90%;max-width:500px;max-height:80vh;border:1px solid var(--surface-border);box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;overflow:hidden;animation:modal-pop-34b4abd6 .3s cubic-bezier(.18,.89,.32,1.28)}@keyframes modal-pop-34b4abd6{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ai-modal-header[data-v-34b4abd6]{padding:1rem 1.5rem;border-bottom:1px solid var(--surface-border);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to right,rgba(var(--primary-color-rgb),.05),transparent)}.ai-modal-header h3[data-v-34b4abd6]{margin:0;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-color) 0%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.magic-icon[data-v-34b4abd6]{background:linear-gradient(135deg,var(--primary-color) 0%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-btn[data-v-34b4abd6]{background:none;border:none;font-size:1.2rem;color:var(--text-color-secondary);cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-34b4abd6]:hover{background:var(--surface-hover);color:var(--text-color)}.ai-modal-body[data-v-34b4abd6]{padding:1.5rem;overflow-y:auto}.loading-state[data-v-34b4abd6],.error-state[data-v-34b4abd6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem 0;color:var(--text-color-secondary)}.error-state i[data-v-34b4abd6]{font-size:2rem;color:#ef4444}.results-list[data-v-34b4abd6]{display:flex;flex-direction:column;gap:.5rem}.instruction[data-v-34b4abd6]{margin:0 0 1rem;color:var(--text-color-secondary);font-size:.9rem}.result-item[data-v-34b4abd6]{padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .2s;white-space:pre-wrap;line-height:1.4;font-size:.9rem}.result-item[data-v-34b4abd6]:hover{background:var(--surface-hover);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.input-form[data-v-34b4abd6]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-34b4abd6]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-34b4abd6]{font-size:.85rem;color:var(--text-color-secondary);font-weight:500}.context-input[data-v-34b4abd6]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;color:var(--text-color);font-family:inherit;resize:vertical}.standard-input[data-v-34b4abd6],.standard-select[data-v-34b4abd6]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;color:var(--text-color)}.context-input[data-v-34b4abd6]:focus,.standard-input[data-v-34b4abd6]:focus,.standard-select[data-v-34b4abd6]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.variables-display[data-v-34b4abd6]{display:flex;flex-wrap:wrap;gap:.5rem}.variable-tag[data-v-34b4abd6]{display:inline-flex;padding:.25rem .5rem;background:rgba(var(--primary-color-rgb),.1);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:4px;font-family:Fira Code,Consolas,monospace;font-size:.8rem;color:var(--primary-color)}.variable-hint[data-v-34b4abd6]{color:var(--text-color-secondary);font-size:.75rem}.modal-actions[data-v-34b4abd6]{display:flex;justify-content:flex-end;margin-top:1.5rem;gap:.5rem}.service-usage-widget[data-v-6fc1707b]{background:linear-gradient(135deg,var(--surface-ground),var(--surface-section));border:1px solid var(--surface-border);border-radius:1rem;overflow:hidden;transition:all .3s ease}.service-usage-widget[data-v-6fc1707b]:hover{box-shadow:0 8px 32px #00000014}.widget-loading,.widget-error{&[data-v-6fc1707b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:var(--text-color-secondary)}i[data-v-6fc1707b]{font-size:2rem;opacity:.6}}.widget-error{&[data-v-6fc1707b]{color:var(--red-500)}.retry-button{&[data-v-6fc1707b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);cursor:pointer;transition:all .2s ease}&[data-v-6fc1707b]:hover{background:var(--surface-hover);border-color:var(--primary-color)}}}.widget-content[data-v-6fc1707b]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.widget-header[data-v-6fc1707b]{display:flex;align-items:center;gap:1rem}.service-icon{&[data-v-6fc1707b]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:2px solid var(--surface-border);border-radius:.75rem}.icon-image[data-v-6fc1707b]{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}i[data-v-6fc1707b]{font-size:1.5rem;color:var(--primary-color)}}.service-info[data-v-6fc1707b]{flex:1}.service-name[data-v-6fc1707b]{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-color)}.period-label[data-v-6fc1707b]{font-size:.8125rem;color:var(--text-color-secondary)}.premium-badge{&[data-v-6fc1707b]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,var(--yellow-500),var(--orange-500));border-radius:1rem;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}i[data-v-6fc1707b]{font-size:.75rem}}.usage-progress[data-v-6fc1707b]{display:flex;justify-content:center;padding:1rem 0}.progress-ring-container[data-v-6fc1707b]{position:relative;width:140px;height:140px}.progress-ring[data-v-6fc1707b]{transform:rotate(-90deg)}.ring-background[data-v-6fc1707b]{stroke:var(--surface-border)}.ring-progress{&[data-v-6fc1707b]{stroke:var(--primary-color);transition:stroke-dashoffset .6s ease,stroke .3s ease}&.warning[data-v-6fc1707b]{stroke:var(--orange-500)}&.exhausted[data-v-6fc1707b]{stroke:var(--red-500)}}.progress-content[data-v-6fc1707b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem}.usage-percent[data-v-6fc1707b]{font-size:1.75rem;font-weight:700;color:var(--text-color);line-height:1}.usage-label[data-v-6fc1707b]{font-size:.8125rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:1px}.stats-grid[data-v-6fc1707b]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem;background:var(--surface-card);border-radius:.75rem;border:1px solid var(--surface-border)}.stat-item[data-v-6fc1707b]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}.stat-value{&[data-v-6fc1707b]{font-size:1.5rem;font-weight:700;color:var(--text-color);line-height:1}&.remaining{&[data-v-6fc1707b]{color:var(--green-500)}&.low[data-v-6fc1707b]{color:var(--orange-500)}&.exhausted[data-v-6fc1707b]{color:var(--red-500)}}}.stat-label[data-v-6fc1707b]{font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px}.stat-divider[data-v-6fc1707b]{width:1px;height:2.5rem;background:var(--surface-border)}.status-message{&[data-v-6fc1707b]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;font-size:.875rem}i[data-v-6fc1707b]{font-size:1.25rem;flex-shrink:0}&.warning[data-v-6fc1707b]{background:#fb923c1a;border:1px solid rgba(251,146,60,.3);color:var(--orange-700)}&.exhausted[data-v-6fc1707b]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--red-700)}}.reset-info{&[data-v-6fc1707b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--surface-card);border-radius:.5rem;font-size:.8125rem;color:var(--text-color-secondary)}i[data-v-6fc1707b]{font-size:1rem;color:var(--primary-color)}}.limits-disabled{&[data-v-6fc1707b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:.5rem;font-size:.8125rem;color:var(--blue-700)}i[data-v-6fc1707b]{font-size:1rem}}@media(max-width:480px){.widget-content[data-v-6fc1707b]{padding:1.25rem;gap:1.25rem}.stats-grid[data-v-6fc1707b]{gap:1rem;padding:.875rem}.stat-value[data-v-6fc1707b]{font-size:1.25rem}.progress-ring-container[data-v-6fc1707b],.progress-ring[data-v-6fc1707b]{width:120px;height:120px}.ring-background[data-v-6fc1707b],.ring-progress[data-v-6fc1707b]{cx:60;cy:60;r:50}.usage-percent[data-v-6fc1707b]{font-size:1.5rem}}@keyframes slideIn-7a836547{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-7a836547],.gander-servers-page[data-v-7a836547],.gander-permissions-page[data-v-7a836547]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-7a836547 .8s ease-out}.gander-general-page[data-v-7a836547]:before,.gander-servers-page[data-v-7a836547]:before,.gander-permissions-page[data-v-7a836547]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-7a836547 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-7a836547]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-7a836547]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-7a836547]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-7a836547]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-7a836547]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-7a836547]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-7a836547],.error-container[data-v-7a836547]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-7a836547],.error-container i[data-v-7a836547]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-7a836547],.error-container p[data-v-7a836547]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-7a836547]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-7a836547]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-7a836547]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-7a836547]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-7a836547]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-7a836547]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-7a836547]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-7a836547]{flex:1}.settings-card .card-content[data-v-7a836547]{padding:1.5rem}.settings-card[data-v-7a836547]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-7a836547]{margin-bottom:1.5rem}.form-group label[data-v-7a836547]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-7a836547],.form-group small[data-v-7a836547]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-7a836547]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-7a836547]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-7a836547]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-7a836547]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-7a836547]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-7a836547]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-7a836547]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-7a836547]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-7a836547]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-7a836547]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-7a836547]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-7a836547]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-7a836547] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-7a836547] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-7a836547] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-7a836547] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-7a836547] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-7a836547] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-7a836547] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-7a836547]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-7a836547]{min-width:150px}.empty-state[data-v-7a836547],.no-servers[data-v-7a836547]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-7a836547],.no-servers i[data-v-7a836547]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-7a836547],.no-servers h4[data-v-7a836547]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-7a836547],.no-servers p[data-v-7a836547]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-7a836547{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7a836547{0%{opacity:0}to{opacity:1}}@keyframes pulse-7a836547{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-7a836547],.expand-leave-active[data-v-7a836547]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-7a836547],.expand-leave-to[data-v-7a836547]{max-height:0;opacity:0}.fade-enter-active[data-v-7a836547],.fade-leave-active[data-v-7a836547]{transition:opacity .3s ease}.fade-enter-from[data-v-7a836547],.fade-leave-to[data-v-7a836547]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-7a836547],.gander-servers-page[data-v-7a836547],.gander-permissions-page[data-v-7a836547]{padding:0}.content-container[data-v-7a836547]{padding:1.5rem}.page-header[data-v-7a836547]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-7a836547]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-7a836547]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-7a836547]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-7a836547]{font-size:.875rem}.settings-card[data-v-7a836547]{padding:0;border:none}.settings-card .card-header[data-v-7a836547]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-7a836547]{font-size:1rem}.settings-card .card-header p[data-v-7a836547]{font-size:.8125rem}.settings-card .card-content[data-v-7a836547]{padding:1.25rem}.form-actions[data-v-7a836547]{flex-direction:column-reverse}.form-actions .p-button[data-v-7a836547]{width:100%}.empty-state[data-v-7a836547],.no-servers[data-v-7a836547]{padding:3rem 1.5rem}.empty-state i[data-v-7a836547],.no-servers i[data-v-7a836547]{font-size:3rem}.empty-state h4[data-v-7a836547],.no-servers h4[data-v-7a836547]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-7a836547]{animation:none!important}.gander-general-page[data-v-7a836547]:before,.gander-servers-page[data-v-7a836547]:before,.gander-permissions-page[data-v-7a836547]:before{animation:none!important}}.toggle-wrapper[data-v-7a836547]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-7a836547]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-7a836547]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-7a836547]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-7a836547]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-7a836547]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-7a836547]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-7a836547]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-7a836547]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-7a836547]{font-size:1rem}.form-section[data-v-7a836547]{display:flex;flex-direction:column;gap:1.75rem}.form-group[data-v-7a836547]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-7a836547]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-7a836547]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.5rem}.toggle-row[data-v-7a836547]{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;background:var(--surface-ground);border-radius:.75rem;border:1px solid var(--surface-border)}.toggle-row .toggle-info[data-v-7a836547]{display:flex;flex-direction:column;gap:.25rem;flex:1}.toggle-row .toggle-info label[data-v-7a836547],.toggle-row .toggle-info .field-description[data-v-7a836547]{margin:0}.toggle-wrapper[data-v-7a836547]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-7a836547]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-7a836547]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-7a836547]{opacity:0;width:0;height:0}.slider[data-v-7a836547]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-7a836547]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-7a836547]{background-color:var(--primary-color)}input:focus+.slider[data-v-7a836547]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-7a836547]:before{transform:translate(24px)}.slider.round[data-v-7a836547]{border-radius:34px}.slider.round[data-v-7a836547]:before{border-radius:50%}.text-input[data-v-7a836547],.select-input[data-v-7a836547]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-7a836547]:hover,.select-input[data-v-7a836547]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-7a836547]:focus,.select-input[data-v-7a836547]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-7a836547]::-moz-placeholder,.select-input[data-v-7a836547]::-moz-placeholder{color:var(--text-muted);opacity:.7}.text-input[data-v-7a836547]::placeholder,.select-input[data-v-7a836547]::placeholder{color:var(--text-muted);opacity:.7}.input-with-counter[data-v-7a836547]{position:relative}.input-with-counter .text-input[data-v-7a836547]{padding-right:4rem}.input-with-counter .char-counter[data-v-7a836547]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-muted)}.option-cards[data-v-7a836547]{display:grid;gap:.75rem}.option-cards[data-v-7a836547]:not(.horizontal){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.option-cards.horizontal[data-v-7a836547]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.option-card[data-v-7a836547]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--surface-card);border:2px solid var(--surface-border);border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-align:center}.option-card[data-v-7a836547]:hover{transform:translateY(-2px);border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #0000001a}.option-card.active[data-v-7a836547]{background:linear-gradient(135deg,rgba(var(--primary-color-rgb, 99, 102, 241),.15),rgba(var(--primary-color-rgb, 99, 102, 241),.08));border-color:var(--primary-color);box-shadow:0 4px 16px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.option-card.active .option-label[data-v-7a836547]{color:var(--primary-color);font-weight:600}.option-card.compact[data-v-7a836547]{padding:.75rem;flex-direction:row;gap:.5rem;justify-content:center}.option-card .option-icon[data-v-7a836547]{font-size:1.5rem;line-height:1}.option-card .option-content[data-v-7a836547]{display:flex;flex-direction:column;gap:.25rem}.option-card .option-label[data-v-7a836547]{font-size:.875rem;font-weight:500;color:var(--text);transition:color .3s}.option-card .option-desc[data-v-7a836547]{font-size:.75rem;color:var(--text-muted);line-height:1.3}.custom-chips-container[data-v-7a836547]{width:100%;min-height:3rem;padding:.75rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;transition:all .3s ease;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.custom-chips-container[data-v-7a836547]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.custom-chips-container[data-v-7a836547]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.custom-chips-container.avoid-topics .chip-token[data-v-7a836547]{background:linear-gradient(135deg,#ef444426,#ef444414);border-color:#ef44444d}.custom-chips-container.avoid-topics .chip-token[data-v-7a836547]:hover{background:linear-gradient(135deg,#ef444440,#ef444426)}.custom-chips-container .chip-token[data-v-7a836547]{background:linear-gradient(135deg,rgba(var(--primary-color-rgb, 99, 102, 241),.15),rgba(var(--primary-color-rgb, 99, 102, 241),.08));border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.3);border-radius:.5rem;padding:.5rem .75rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.custom-chips-container .chip-token[data-v-7a836547]:hover{transform:translateY(-1px)}.custom-chips-container .chip-token.emoji-chip[data-v-7a836547]{background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border-color:#f59e0b4d}.custom-chips-container .chip-token .chip-label[data-v-7a836547]{color:var(--text);font-size:.875rem;font-weight:500}.custom-chips-container .chip-token .chip-remove[data-v-7a836547]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:transparent;color:var(--text-muted);border-radius:.25rem;cursor:pointer;transition:all .2s ease;padding:0}.custom-chips-container .chip-token .chip-remove i[data-v-7a836547]{font-size:.75rem}.custom-chips-container .chip-token .chip-remove[data-v-7a836547]:hover{color:#ef4444;background:#ef44441a}.custom-chips-container .chip-input[data-v-7a836547]{flex:1 1 auto;min-width:200px;border:none;outline:none;background:transparent;color:var(--text);font-size:.9375rem;padding:.25rem}.custom-chips-container .chip-input[data-v-7a836547]::-moz-placeholder{color:var(--text-muted);opacity:.7}.custom-chips-container .chip-input[data-v-7a836547]::placeholder{color:var(--text-muted);opacity:.7}.suggestions[data-v-7a836547]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.suggestions .suggestion-label[data-v-7a836547]{font-size:.75rem;color:var(--text-muted);margin-right:.25rem}.suggestions .suggestion-chip[data-v-7a836547]{padding:.25rem .75rem;font-size:.75rem;background:var(--surface-ground);border:1px dashed var(--surface-border);border-radius:1rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.suggestions .suggestion-chip[data-v-7a836547]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border-color:var(--primary-color);border-style:solid;color:var(--primary-color)}.suggestions .suggestion-chip.avoid[data-v-7a836547]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.textarea-container[data-v-7a836547]{position:relative}.textarea-container .custom-textarea[data-v-7a836547]{width:100%;padding:1rem 1rem 2rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .3s ease;line-height:1.6}.textarea-container .custom-textarea[data-v-7a836547]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.textarea-container .custom-textarea[data-v-7a836547]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.textarea-container .custom-textarea[data-v-7a836547]::-moz-placeholder{color:var(--text-muted);opacity:.6}.textarea-container .custom-textarea[data-v-7a836547]::placeholder{color:var(--text-muted);opacity:.6}.textarea-container .char-counter[data-v-7a836547]{position:absolute;right:1rem;bottom:.75rem;font-size:.75rem;color:var(--text-muted);background:var(--surface-card);padding:0 .25rem}.sticky-save-bar[data-v-7a836547]{position:fixed;bottom:32px;left:0;right:0;z-index:99;background:color-mix(in srgb,var(--surface-card) 90%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--surface-border)}.sticky-save-bar .sticky-save-content[data-v-7a836547]{max-width:1400px;margin:0 auto;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:flex-end}.sticky-save-bar .save-button[data-v-7a836547]{padding:.5rem 1.5rem;font-size:.8125rem;font-weight:500}.slide-up-enter-active[data-v-7a836547],.slide-up-leave-active[data-v-7a836547]{transition:all .3s ease}.slide-up-enter-from[data-v-7a836547],.slide-up-leave-to[data-v-7a836547]{transform:translateY(100%);opacity:0}.content-container[data-v-7a836547]{padding-bottom:80px}@media(max-width:768px){.sticky-save-bar .sticky-save-content[data-v-7a836547],.sticky-save-bar .save-button[data-v-7a836547]{padding:.5rem 1rem}.option-cards[data-v-7a836547]:not(.horizontal){grid-template-columns:1fr}.option-cards.horizontal[data-v-7a836547]{grid-template-columns:repeat(2,1fr)}.toggle-row[data-v-7a836547]{flex-direction:column;align-items:flex-start;gap:1rem}.toggle-row .switch[data-v-7a836547]{align-self:flex-end}.custom-chips-container .chip-input[data-v-7a836547]{min-width:150px}}@keyframes slideIn-146f42e8{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-146f42e8],.gander-servers-page[data-v-146f42e8],.gander-permissions-page[data-v-146f42e8]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-146f42e8 .8s ease-out}.gander-general-page[data-v-146f42e8]:before,.gander-servers-page[data-v-146f42e8]:before,.gander-permissions-page[data-v-146f42e8]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-146f42e8 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-146f42e8]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-146f42e8]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-146f42e8]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-146f42e8]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-146f42e8]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-146f42e8]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-146f42e8],.error-container[data-v-146f42e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-146f42e8],.error-container i[data-v-146f42e8]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-146f42e8],.error-container p[data-v-146f42e8]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-146f42e8]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-146f42e8]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-146f42e8]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-146f42e8]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-146f42e8]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-146f42e8]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-146f42e8]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-146f42e8]{flex:1}.settings-card .card-content[data-v-146f42e8]{padding:1.5rem}.settings-card[data-v-146f42e8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-146f42e8]{margin-bottom:1.5rem}.form-group label[data-v-146f42e8]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-146f42e8],.form-group small[data-v-146f42e8]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-146f42e8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-146f42e8]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-146f42e8]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-146f42e8]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-146f42e8]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-146f42e8]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-146f42e8]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-146f42e8]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-146f42e8]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-146f42e8]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-146f42e8]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-146f42e8]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-146f42e8] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-146f42e8] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-146f42e8] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-146f42e8] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-146f42e8] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-146f42e8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-146f42e8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-146f42e8]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-146f42e8]{min-width:150px}.empty-state[data-v-146f42e8],.no-servers[data-v-146f42e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-146f42e8],.no-servers i[data-v-146f42e8]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-146f42e8],.no-servers h4[data-v-146f42e8]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-146f42e8],.no-servers p[data-v-146f42e8]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-146f42e8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-146f42e8{0%{opacity:0}to{opacity:1}}@keyframes pulse-146f42e8{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-146f42e8],.expand-leave-active[data-v-146f42e8]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-146f42e8],.expand-leave-to[data-v-146f42e8]{max-height:0;opacity:0}.fade-enter-active[data-v-146f42e8],.fade-leave-active[data-v-146f42e8]{transition:opacity .3s ease}.fade-enter-from[data-v-146f42e8],.fade-leave-to[data-v-146f42e8]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-146f42e8],.gander-servers-page[data-v-146f42e8],.gander-permissions-page[data-v-146f42e8]{padding:0}.content-container[data-v-146f42e8]{padding:1.5rem}.page-header[data-v-146f42e8]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-146f42e8]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-146f42e8]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-146f42e8]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-146f42e8]{font-size:.875rem}.settings-card[data-v-146f42e8]{padding:0;border:none}.settings-card .card-header[data-v-146f42e8]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-146f42e8]{font-size:1rem}.settings-card .card-header p[data-v-146f42e8]{font-size:.8125rem}.settings-card .card-content[data-v-146f42e8]{padding:1.25rem}.form-actions[data-v-146f42e8]{flex-direction:column-reverse}.form-actions .p-button[data-v-146f42e8]{width:100%}.empty-state[data-v-146f42e8],.no-servers[data-v-146f42e8]{padding:3rem 1.5rem}.empty-state i[data-v-146f42e8],.no-servers i[data-v-146f42e8]{font-size:3rem}.empty-state h4[data-v-146f42e8],.no-servers h4[data-v-146f42e8]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-146f42e8]{animation:none!important}.gander-general-page[data-v-146f42e8]:before,.gander-servers-page[data-v-146f42e8]:before,.gander-permissions-page[data-v-146f42e8]:before{animation:none!important}}.toggle-wrapper[data-v-146f42e8]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-146f42e8]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-146f42e8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-146f42e8]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-146f42e8]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-146f42e8]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-146f42e8]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-146f42e8]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-146f42e8]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-146f42e8]{font-size:1rem}.setup-card .setup-note[data-v-146f42e8]{font-size:.875rem;color:var(--text-color-secondary);margin:0;line-height:1.5;margin-top:1rem}.servers-card .card-content[data-v-146f42e8]{padding:0}.servers-list[data-v-146f42e8]{display:grid;gap:1rem;padding:1.5rem}.permissions-card .header-icon-wrapper.warning[data-v-146f42e8]{background:#f59e0b1a}.permissions-card .header-icon-wrapper.warning .header-icon[data-v-146f42e8]{color:#f59e0b}.permissions-card .info-box[data-v-146f42e8]{background:rgba(var(--surface-ground-rgb, 0, 0, 0),.5);border-radius:.75rem;padding:1.5rem;border:1px solid var(--surface-border)}.permissions-card .info-box p[data-v-146f42e8]{margin:0 0 1rem;line-height:1.6;color:var(--text-color)}.permissions-card .info-box p[data-v-146f42e8]:last-child{margin-bottom:0}.permissions-card .info-box p strong[data-v-146f42e8]{color:var(--primary-color)}.permissions-card .info-box .highlight[data-v-146f42e8]{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:.5rem;color:#f59e0b;font-weight:500}.permissions-card .info-box .highlight i[data-v-146f42e8]{font-size:1.25rem}.server-card[data-v-146f42e8]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--surface-hover);border-radius:.75rem;border:1px solid var(--surface-border);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.server-card[data-v-146f42e8]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-color);opacity:0;transition:opacity .3s ease}.server-card.inactive[data-v-146f42e8]{opacity:.6}.server-card[data-v-146f42e8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.server-card[data-v-146f42e8]:hover:before{opacity:1}.server-info[data-v-146f42e8]{flex:1}.server-info .server-header[data-v-146f42e8]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.server-info .server-header h4[data-v-146f42e8]{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0}.server-info .server-header .server-id[data-v-146f42e8]{font-size:.75rem;color:var(--text-color-secondary);font-family:monospace;background:var(--surface-ground);padding:.25rem .5rem;border-radius:.25rem}.server-info .server-status[data-v-146f42e8]{margin-bottom:.5rem}.server-info .server-status .status-badge[data-v-146f42e8]{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.server-info .server-status .status-badge.active[data-v-146f42e8]{background:#22c55e1a;color:#22c55e}.server-info .server-status .status-badge.inactive[data-v-146f42e8]{background:#ef44441a;color:#ef4444}.server-info .server-meta[data-v-146f42e8]{font-size:.875rem;color:var(--text-color-secondary)}.server-info .server-meta span[data-v-146f42e8]{margin-right:1rem}.server-actions[data-v-146f42e8]{display:flex;gap:.75rem;align-items:center}.server-actions .icon-only-btn[data-v-146f42e8]{min-width:2.5rem;width:2.5rem;padding:.5rem}.server-actions[data-v-146f42e8] .p-button:not(:last-child){margin-right:.5rem}.confirm-dialog .confirm-content[data-v-146f42e8]{padding:1rem 0}.confirm-dialog .confirm-content p[data-v-146f42e8]{margin-bottom:1rem;color:var(--text-color);line-height:1.6}.confirm-dialog .confirm-content p strong[data-v-146f42e8]{font-weight:600;color:var(--text-color)}.confirm-dialog .confirm-content .warning-text[data-v-146f42e8]{color:var(--text-color-secondary);font-size:.875rem}.custom-dialog-overlay[data-v-146f42e8]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}.custom-dialog[data-v-146f42e8]{background:var(--surface-card);border-radius:1rem;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0d inset;width:100%;max-width:32rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.custom-dialog .dialog-header[data-v-146f42e8]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--surface-border);background:linear-gradient(to bottom,var(--surface-card),rgba(var(--surface-ground-rgb, 0, 0, 0),.02))}.custom-dialog .dialog-header .dialog-title-wrapper[data-v-146f42e8]{display:flex;align-items:center;gap:1rem}.custom-dialog .dialog-header .dialog-title-wrapper .dialog-icon-wrapper[data-v-146f42e8]{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s ease}.custom-dialog .dialog-header .dialog-title-wrapper .dialog-icon-wrapper.danger[data-v-146f42e8]{background:linear-gradient(135deg,#ef444426,#ef444414);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.custom-dialog .dialog-header .dialog-title-wrapper .dialog-title[data-v-146f42e8]{font-size:1.25rem;font-weight:600;color:var(--text);margin:0}.custom-dialog .dialog-header .dialog-close[data-v-146f42e8]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-dialog .dialog-header .dialog-close[data-v-146f42e8]:hover{background:var(--surface-hover);color:var(--text);transform:scale(1.1)}.custom-dialog .dialog-header .dialog-close i[data-v-146f42e8]{font-size:1rem}.custom-dialog .dialog-content[data-v-146f42e8]{padding:1.5rem;flex:1;overflow-y:auto}.custom-dialog .dialog-content p[data-v-146f42e8]{margin:0 0 1rem;color:var(--text);line-height:1.6;font-size:.9375rem}.custom-dialog .dialog-content p[data-v-146f42e8]:last-child{margin-bottom:0}.custom-dialog .dialog-content p strong[data-v-146f42e8]{font-weight:600;color:var(--primary-color)}.custom-dialog .dialog-content .warning-text[data-v-146f42e8]{color:var(--text-muted);font-size:.875rem;padding:1rem;background:#ef44440d;border-left:3px solid #ef4444;border-radius:.5rem;margin-top:1rem}.custom-dialog .dialog-footer[data-v-146f42e8]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--surface-border);background:linear-gradient(to top,var(--surface-card),rgba(var(--surface-ground-rgb, 0, 0, 0),.02))}.dialog-fade-enter-active[data-v-146f42e8],.dialog-fade-leave-active[data-v-146f42e8]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-146f42e8],.dialog-fade-leave-to[data-v-146f42e8]{opacity:0}.dialog-scale-enter-active[data-v-146f42e8],.dialog-scale-leave-active[data-v-146f42e8]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dialog-scale-enter-from[data-v-146f42e8],.dialog-scale-leave-to[data-v-146f42e8]{opacity:0;transform:scale(.9) translateY(-20px)}@media(max-width:768px){.server-card[data-v-146f42e8]{flex-direction:column;gap:1.25rem;padding:1.25rem}.server-card .server-info[data-v-146f42e8]{width:100%}.server-card .server-actions[data-v-146f42e8]{width:100%;flex-direction:column}.server-card .server-actions[data-v-146f42e8] .p-button{width:100%;margin-right:0!important;margin-bottom:.5rem}.server-card .server-actions[data-v-146f42e8] .p-button:last-child{margin-bottom:0}.setup-card .setup-note[data-v-146f42e8]{font-size:.8125rem}.servers-list[data-v-146f42e8]{padding:1rem}.custom-dialog[data-v-146f42e8]{max-width:calc(100vw - 2rem);margin:1rem}.custom-dialog .dialog-header[data-v-146f42e8]{padding:1.25rem}.custom-dialog .dialog-header .dialog-title-wrapper[data-v-146f42e8]{gap:.75rem}.custom-dialog .dialog-header .dialog-title-wrapper .dialog-icon-wrapper[data-v-146f42e8]{width:2rem;height:2rem;font-size:1rem}.custom-dialog .dialog-header .dialog-title-wrapper .dialog-title[data-v-146f42e8]{font-size:1.125rem}.custom-dialog .dialog-content[data-v-146f42e8]{padding:1.25rem}.custom-dialog .dialog-footer[data-v-146f42e8]{padding:1.25rem;flex-direction:column}.custom-dialog .dialog-footer[data-v-146f42e8] .p-button{width:100%}}.picker-container[data-v-e67a67eb]{position:relative;min-height:2.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .3s ease}.picker-container[data-v-e67a67eb]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.picker-loading[data-v-e67a67eb],.picker-error[data-v-e67a67eb],.picker-empty[data-v-e67a67eb]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-color-secondary);font-size:.875rem}.picker-select[data-v-e67a67eb]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:transparent;border:none;color:var(--text-color);font-size:.9375rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.picker-select option[data-v-e67a67eb]{background:var(--surface-card);color:var(--text-color);padding:.5rem}.picker-select optgroup[data-v-e67a67eb]{font-weight:600;color:var(--text-color-secondary)}.picker-chevron[data-v-e67a67eb]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);font-size:.75rem;pointer-events:none}@keyframes fadeIn-e67a67eb{0%{opacity:0}to{opacity:1}}@keyframes slideIn-e67a67eb{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.discord-picker[data-v-e67a67eb]{display:flex;flex-direction:column;gap:.5rem}.picker-label[data-v-e67a67eb]{font-size:.9375rem;font-weight:600;color:var(--text)}.picker-description[data-v-e67a67eb]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.picker-container[data-v-e67a67eb]{position:relative;min-height:2.75rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;transition:all .3s ease}.picker-container[data-v-e67a67eb]:hover:not(.disabled):not(.loading):not(.error){border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.picker-container[data-v-e67a67eb]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.picker-container.disabled[data-v-e67a67eb]{opacity:.6;cursor:not-allowed}.picker-container.error[data-v-e67a67eb]{border-color:#ef4444}.picker-loading[data-v-e67a67eb],.picker-error[data-v-e67a67eb],.picker-empty[data-v-e67a67eb]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-muted);font-size:.875rem}.picker-loading i[data-v-e67a67eb],.picker-error i[data-v-e67a67eb],.picker-empty i[data-v-e67a67eb]{font-size:1rem}.picker-error[data-v-e67a67eb]{color:#ef4444}.picker-error .retry-button[data-v-e67a67eb]{margin-left:auto;padding:.25rem .5rem;background:transparent;border:1px solid currentColor;border-radius:.375rem;color:inherit;cursor:pointer;transition:all .2s ease}.picker-error .retry-button[data-v-e67a67eb]:hover{background:#ef44441a}.picker-select-wrapper[data-v-e67a67eb]{position:relative}.picker-select[data-v-e67a67eb]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:transparent;border:none;color:var(--text);font-size:.9375rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.picker-select[data-v-e67a67eb]:focus{outline:none}.picker-select[data-v-e67a67eb]:disabled{cursor:not-allowed}.picker-select option[data-v-e67a67eb]{background:var(--surface-card);color:var(--text);padding:.5rem}.picker-select optgroup[data-v-e67a67eb]{font-weight:600;color:var(--text-muted)}.picker-chevron[data-v-e67a67eb]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.75rem;pointer-events:none}.picker-preview[data-v-e67a67eb]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border-radius:.5rem;font-size:.875rem}.picker-preview .preview-icon[data-v-e67a67eb]{font-size:1rem}.picker-preview .preview-name[data-v-e67a67eb]{font-weight:500;color:var(--text)}.picker-preview .preview-id[data-v-e67a67eb]{margin-left:auto;font-family:monospace;font-size:.75rem;color:var(--text-muted)}@keyframes fadeIn-83e46e6f{0%{opacity:0}to{opacity:1}}@keyframes slideIn-83e46e6f{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.discord-picker[data-v-83e46e6f]{display:flex;flex-direction:column;gap:.5rem}.picker-label[data-v-83e46e6f]{font-size:.9375rem;font-weight:600;color:var(--text)}.picker-description[data-v-83e46e6f]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.picker-container[data-v-83e46e6f]{position:relative;min-height:2.75rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;transition:all .3s ease}.picker-container[data-v-83e46e6f]:hover:not(.disabled):not(.loading):not(.error){border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.picker-container[data-v-83e46e6f]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.picker-container.disabled[data-v-83e46e6f]{opacity:.6;cursor:not-allowed}.picker-container.error[data-v-83e46e6f]{border-color:#ef4444}.picker-loading[data-v-83e46e6f],.picker-error[data-v-83e46e6f],.picker-empty[data-v-83e46e6f]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-muted);font-size:.875rem}.picker-loading i[data-v-83e46e6f],.picker-error i[data-v-83e46e6f],.picker-empty i[data-v-83e46e6f]{font-size:1rem}.picker-error[data-v-83e46e6f]{color:#ef4444}.picker-error .retry-button[data-v-83e46e6f]{margin-left:auto;padding:.25rem .5rem;background:transparent;border:1px solid currentColor;border-radius:.375rem;color:inherit;cursor:pointer;transition:all .2s ease}.picker-error .retry-button[data-v-83e46e6f]:hover{background:#ef44441a}.picker-select-wrapper[data-v-83e46e6f]{position:relative}.picker-select[data-v-83e46e6f]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:transparent;border:none;color:var(--text);font-size:.9375rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.picker-select[data-v-83e46e6f]:focus{outline:none}.picker-select[data-v-83e46e6f]:disabled{cursor:not-allowed}.picker-select option[data-v-83e46e6f]{background:var(--surface-card);padding:.5rem}.picker-chevron[data-v-83e46e6f]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.75rem;pointer-events:none}.picker-preview[data-v-83e46e6f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border-radius:.5rem;font-size:.875rem}.picker-preview .preview-color[data-v-83e46e6f]{width:.875rem;height:.875rem;border-radius:50%}.picker-preview .preview-name[data-v-83e46e6f]{font-weight:500;color:var(--text)}.picker-preview .preview-id[data-v-83e46e6f]{margin-left:auto;font-family:monospace;font-size:.75rem;color:var(--text-muted)}@keyframes slideIn-cda35cda{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-cda35cda],.gander-servers-page[data-v-cda35cda],.gander-permissions-page[data-v-cda35cda]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-cda35cda .8s ease-out}.gander-general-page[data-v-cda35cda]:before,.gander-servers-page[data-v-cda35cda]:before,.gander-permissions-page[data-v-cda35cda]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-cda35cda 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-cda35cda]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-cda35cda]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-cda35cda]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-cda35cda]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-cda35cda]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-cda35cda]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-cda35cda],.error-container[data-v-cda35cda]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-cda35cda],.error-container i[data-v-cda35cda]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-cda35cda],.error-container p[data-v-cda35cda]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-cda35cda]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-cda35cda]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-cda35cda]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-cda35cda]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-cda35cda]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-cda35cda]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-cda35cda]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-cda35cda]{flex:1}.settings-card .card-content[data-v-cda35cda]{padding:1.5rem}.settings-card[data-v-cda35cda]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-cda35cda]{margin-bottom:1.5rem}.form-group label[data-v-cda35cda]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-cda35cda],.form-group small[data-v-cda35cda]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-cda35cda]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-cda35cda]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-cda35cda]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-cda35cda]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cda35cda]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-cda35cda]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cda35cda]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cda35cda]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cda35cda]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-cda35cda]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cda35cda]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cda35cda]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-cda35cda] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-cda35cda] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-cda35cda] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-cda35cda] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-cda35cda] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-cda35cda] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-cda35cda] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-cda35cda]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-cda35cda]{min-width:150px}.empty-state[data-v-cda35cda],.no-servers[data-v-cda35cda]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-cda35cda],.no-servers i[data-v-cda35cda]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-cda35cda],.no-servers h4[data-v-cda35cda]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-cda35cda],.no-servers p[data-v-cda35cda]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-cda35cda{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-cda35cda{0%{opacity:0}to{opacity:1}}@keyframes pulse-cda35cda{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-cda35cda],.expand-leave-active[data-v-cda35cda]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-cda35cda],.expand-leave-to[data-v-cda35cda]{max-height:0;opacity:0}.fade-enter-active[data-v-cda35cda],.fade-leave-active[data-v-cda35cda]{transition:opacity .3s ease}.fade-enter-from[data-v-cda35cda],.fade-leave-to[data-v-cda35cda]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-cda35cda],.gander-servers-page[data-v-cda35cda],.gander-permissions-page[data-v-cda35cda]{padding:0}.content-container[data-v-cda35cda]{padding:1.5rem}.page-header[data-v-cda35cda]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-cda35cda]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-cda35cda]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-cda35cda]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-cda35cda]{font-size:.875rem}.settings-card[data-v-cda35cda]{padding:0;border:none}.settings-card .card-header[data-v-cda35cda]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-cda35cda]{font-size:1rem}.settings-card .card-header p[data-v-cda35cda]{font-size:.8125rem}.settings-card .card-content[data-v-cda35cda]{padding:1.25rem}.form-actions[data-v-cda35cda]{flex-direction:column-reverse}.form-actions .p-button[data-v-cda35cda]{width:100%}.empty-state[data-v-cda35cda],.no-servers[data-v-cda35cda]{padding:3rem 1.5rem}.empty-state i[data-v-cda35cda],.no-servers i[data-v-cda35cda]{font-size:3rem}.empty-state h4[data-v-cda35cda],.no-servers h4[data-v-cda35cda]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-cda35cda]{animation:none!important}.gander-general-page[data-v-cda35cda]:before,.gander-servers-page[data-v-cda35cda]:before,.gander-permissions-page[data-v-cda35cda]:before{animation:none!important}}.toggle-wrapper[data-v-cda35cda]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-cda35cda]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-cda35cda]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-cda35cda]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-cda35cda]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-cda35cda]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-cda35cda]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-cda35cda]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-cda35cda]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-cda35cda]{font-size:1rem}.form-section[data-v-cda35cda]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-cda35cda]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-cda35cda]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-cda35cda]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-cda35cda]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-cda35cda]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-cda35cda]{opacity:0;width:0;height:0}.slider[data-v-cda35cda]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-cda35cda]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-cda35cda]{background-color:var(--primary-color)}input:focus+.slider[data-v-cda35cda]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-cda35cda]:before{transform:translate(24px)}.slider.round[data-v-cda35cda]{border-radius:34px}.slider.round[data-v-cda35cda]:before{border-radius:50%}@keyframes slideIn-8ffc9bb4{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-8ffc9bb4],.gander-servers-page[data-v-8ffc9bb4],.gander-permissions-page[data-v-8ffc9bb4]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-8ffc9bb4 .8s ease-out}.gander-general-page[data-v-8ffc9bb4]:before,.gander-servers-page[data-v-8ffc9bb4]:before,.gander-permissions-page[data-v-8ffc9bb4]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-8ffc9bb4 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-8ffc9bb4]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-8ffc9bb4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-8ffc9bb4]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-8ffc9bb4]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-8ffc9bb4]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-8ffc9bb4]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-8ffc9bb4],.error-container[data-v-8ffc9bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-8ffc9bb4],.error-container i[data-v-8ffc9bb4]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-8ffc9bb4],.error-container p[data-v-8ffc9bb4]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-8ffc9bb4]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-8ffc9bb4]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-8ffc9bb4]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-8ffc9bb4]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-8ffc9bb4]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-8ffc9bb4]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-8ffc9bb4]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-8ffc9bb4]{flex:1}.settings-card .card-content[data-v-8ffc9bb4]{padding:1.5rem}.settings-card[data-v-8ffc9bb4]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-8ffc9bb4]{margin-bottom:1.5rem}.form-group label[data-v-8ffc9bb4]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-8ffc9bb4],.form-group small[data-v-8ffc9bb4]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-8ffc9bb4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-8ffc9bb4]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-8ffc9bb4]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-8ffc9bb4]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-8ffc9bb4]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-8ffc9bb4]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-8ffc9bb4]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-8ffc9bb4]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-8ffc9bb4]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-8ffc9bb4]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-8ffc9bb4]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-8ffc9bb4]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-8ffc9bb4] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-8ffc9bb4] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-8ffc9bb4] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-8ffc9bb4] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-8ffc9bb4] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-8ffc9bb4] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-8ffc9bb4] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-8ffc9bb4]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-8ffc9bb4]{min-width:150px}.empty-state[data-v-8ffc9bb4],.no-servers[data-v-8ffc9bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-8ffc9bb4],.no-servers i[data-v-8ffc9bb4]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-8ffc9bb4],.no-servers h4[data-v-8ffc9bb4]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-8ffc9bb4],.no-servers p[data-v-8ffc9bb4]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-8ffc9bb4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-8ffc9bb4{0%{opacity:0}to{opacity:1}}@keyframes pulse-8ffc9bb4{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-8ffc9bb4],.expand-leave-active[data-v-8ffc9bb4]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-8ffc9bb4],.expand-leave-to[data-v-8ffc9bb4]{max-height:0;opacity:0}.fade-enter-active[data-v-8ffc9bb4],.fade-leave-active[data-v-8ffc9bb4]{transition:opacity .3s ease}.fade-enter-from[data-v-8ffc9bb4],.fade-leave-to[data-v-8ffc9bb4]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-8ffc9bb4],.gander-servers-page[data-v-8ffc9bb4],.gander-permissions-page[data-v-8ffc9bb4]{padding:0}.content-container[data-v-8ffc9bb4]{padding:1.5rem}.page-header[data-v-8ffc9bb4]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-8ffc9bb4]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-8ffc9bb4]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-8ffc9bb4]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-8ffc9bb4]{font-size:.875rem}.settings-card[data-v-8ffc9bb4]{padding:0;border:none}.settings-card .card-header[data-v-8ffc9bb4]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-8ffc9bb4]{font-size:1rem}.settings-card .card-header p[data-v-8ffc9bb4]{font-size:.8125rem}.settings-card .card-content[data-v-8ffc9bb4]{padding:1.25rem}.form-actions[data-v-8ffc9bb4]{flex-direction:column-reverse}.form-actions .p-button[data-v-8ffc9bb4]{width:100%}.empty-state[data-v-8ffc9bb4],.no-servers[data-v-8ffc9bb4]{padding:3rem 1.5rem}.empty-state i[data-v-8ffc9bb4],.no-servers i[data-v-8ffc9bb4]{font-size:3rem}.empty-state h4[data-v-8ffc9bb4],.no-servers h4[data-v-8ffc9bb4]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-8ffc9bb4]{animation:none!important}.gander-general-page[data-v-8ffc9bb4]:before,.gander-servers-page[data-v-8ffc9bb4]:before,.gander-permissions-page[data-v-8ffc9bb4]:before{animation:none!important}}.toggle-wrapper[data-v-8ffc9bb4]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-8ffc9bb4]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-8ffc9bb4]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-8ffc9bb4]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-8ffc9bb4]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-8ffc9bb4]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-8ffc9bb4]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-8ffc9bb4]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-8ffc9bb4]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-8ffc9bb4]{font-size:1rem}.form-section[data-v-8ffc9bb4]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-8ffc9bb4]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-8ffc9bb4]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-8ffc9bb4]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-8ffc9bb4]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-8ffc9bb4]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-8ffc9bb4]{opacity:0;width:0;height:0}.slider[data-v-8ffc9bb4]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-8ffc9bb4]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-8ffc9bb4]{background-color:var(--primary-color)}input:focus+.slider[data-v-8ffc9bb4]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-8ffc9bb4]:before{transform:translate(24px)}.slider.round[data-v-8ffc9bb4]{border-radius:34px}.slider.round[data-v-8ffc9bb4]:before{border-radius:50%}@keyframes fadeIn-26c7718b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-26c7718b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.discord-markdown[data-v-26c7718b]{word-break:break-word;line-height:1.5;white-space:pre-wrap}.discord-markdown[data-v-26c7718b] strong{font-weight:600}.discord-markdown[data-v-26c7718b] u{text-decoration:underline}.discord-markdown[data-v-26c7718b] em{font-style:italic}.discord-markdown[data-v-26c7718b] code{background:#ffffff1a;color:#dedede;padding:.125rem .25rem;border-radius:3px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em}:host-context(.discord-preview) .discord-markdown[data-v-26c7718b]{color:#dcddde}:host-context(.discord-preview) .discord-markdown[data-v-26c7718b] code{background:#2f3136;color:#e3e5e8}.module-helper-sticky-toggle[data-v-8a7bcfda]{margin-top:.5rem;background:var(--surface-overlay, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .1));border-radius:12px}.card-header[data-v-8a7bcfda]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.header-icon-wrapper[data-v-8a7bcfda]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669)}.header-icon-wrapper.helper-icon[data-v-8a7bcfda]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.header-icon[data-v-8a7bcfda]{color:#fff;font-size:1.1rem}.flex-grow[data-v-8a7bcfda]{flex:1}.flex-grow h3[data-v-8a7bcfda]{margin:0;font-size:1rem;font-weight:600;color:var(--text-color, #fff);display:flex;align-items:center;gap:.5rem}.helper-emoji[data-v-8a7bcfda]{font-size:1.2rem}.flex-grow p[data-v-8a7bcfda]{margin:.25rem 0 0;font-size:.85rem;color:var(--text-color-secondary, rgba(255, 255, 255, .6))}.toggle-wrapper[data-v-8a7bcfda]{display:flex;align-items:center}.toggle-loading[data-v-8a7bcfda]{font-size:1.25rem;color:var(--primary-color, #6366f1)}.switch[data-v-8a7bcfda]{position:relative;display:inline-block;width:48px;height:26px}.switch input[data-v-8a7bcfda]{opacity:0;width:0;height:0}.slider[data-v-8a7bcfda]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border, rgba(255, 255, 255, .2));transition:.3s}.slider[data-v-8a7bcfda]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-8a7bcfda]{background:linear-gradient(135deg,#14b8a6,#0d9488)}input:checked+.slider[data-v-8a7bcfda]:before{transform:translate(22px)}.slider.round[data-v-8a7bcfda]{border-radius:26px}.slider.round[data-v-8a7bcfda]:before{border-radius:50%}input:disabled+.slider[data-v-8a7bcfda]{opacity:.5;cursor:not-allowed}.card-content[data-v-8a7bcfda]{padding:0 1.25rem 1.25rem}.helper-preview[data-v-8a7bcfda]{background:#14b8a614;border:1px solid rgba(20,184,166,.15);border-radius:8px;padding:1rem}.preview-label[data-v-8a7bcfda]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text-color-secondary, rgba(255, 255, 255, .6));margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.preview-content[data-v-8a7bcfda]{background:var(--surface-ground, rgba(0, 0, 0, .2));border-radius:6px;padding:.75rem 1rem;margin-bottom:.75rem}.preview-content[data-v-8a7bcfda] .discord-markdown{margin:0;font-size:.875rem;line-height:1.8;color:var(--text-color, #fff);white-space:pre-wrap;strong{font-weight:600;color:var(--text-color, #fff)}code{display:inline-block;background:#14b8a633;color:#5eead4;padding:.1rem .4rem;border-radius:4px;font-family:Monaco,Consolas,monospace;font-size:.8rem;margin-right:.25rem}}.preview-actions[data-v-8a7bcfda]{display:flex;justify-content:flex-end}.btn-secondary[data-v-8a7bcfda]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--text-color, #fff);font-size:.85rem;cursor:pointer;transition:all .2s}.btn-secondary[data-v-8a7bcfda]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-secondary[data-v-8a7bcfda]:disabled{opacity:.5;cursor:not-allowed}@keyframes slideIn-f8fddd8e{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f8fddd8e],.gander-servers-page[data-v-f8fddd8e],.gander-permissions-page[data-v-f8fddd8e]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-f8fddd8e .8s ease-out}.gander-general-page[data-v-f8fddd8e]:before,.gander-servers-page[data-v-f8fddd8e]:before,.gander-permissions-page[data-v-f8fddd8e]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-f8fddd8e 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f8fddd8e]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-f8fddd8e]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f8fddd8e]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-f8fddd8e]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f8fddd8e]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f8fddd8e],.error-container[data-v-f8fddd8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-f8fddd8e],.error-container i[data-v-f8fddd8e]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f8fddd8e],.error-container p[data-v-f8fddd8e]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f8fddd8e]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f8fddd8e]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-f8fddd8e]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-f8fddd8e]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f8fddd8e]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f8fddd8e]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f8fddd8e]{flex:1}.settings-card .card-content[data-v-f8fddd8e]{padding:1.5rem}.settings-card[data-v-f8fddd8e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f8fddd8e]{margin-bottom:1.5rem}.form-group label[data-v-f8fddd8e]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f8fddd8e],.form-group small[data-v-f8fddd8e]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-f8fddd8e]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-f8fddd8e]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f8fddd8e]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8fddd8e]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-f8fddd8e]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8fddd8e]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8fddd8e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8fddd8e]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-f8fddd8e]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8fddd8e]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8fddd8e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f8fddd8e] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f8fddd8e] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-f8fddd8e] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f8fddd8e] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f8fddd8e] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-f8fddd8e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f8fddd8e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f8fddd8e]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-f8fddd8e]{min-width:150px}.empty-state[data-v-f8fddd8e],.no-servers[data-v-f8fddd8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-f8fddd8e],.no-servers i[data-v-f8fddd8e]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f8fddd8e],.no-servers h4[data-v-f8fddd8e]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f8fddd8e],.no-servers p[data-v-f8fddd8e]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f8fddd8e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f8fddd8e{0%{opacity:0}to{opacity:1}}@keyframes pulse-f8fddd8e{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f8fddd8e],.expand-leave-active[data-v-f8fddd8e]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f8fddd8e],.expand-leave-to[data-v-f8fddd8e]{max-height:0;opacity:0}.fade-enter-active[data-v-f8fddd8e],.fade-leave-active[data-v-f8fddd8e]{transition:opacity .3s ease}.fade-enter-from[data-v-f8fddd8e],.fade-leave-to[data-v-f8fddd8e]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f8fddd8e],.gander-servers-page[data-v-f8fddd8e],.gander-permissions-page[data-v-f8fddd8e]{padding:0}.content-container[data-v-f8fddd8e]{padding:1.5rem}.page-header[data-v-f8fddd8e]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f8fddd8e]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f8fddd8e]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f8fddd8e]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f8fddd8e]{font-size:.875rem}.settings-card[data-v-f8fddd8e]{padding:0;border:none}.settings-card .card-header[data-v-f8fddd8e]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f8fddd8e]{font-size:1rem}.settings-card .card-header p[data-v-f8fddd8e]{font-size:.8125rem}.settings-card .card-content[data-v-f8fddd8e]{padding:1.25rem}.form-actions[data-v-f8fddd8e]{flex-direction:column-reverse}.form-actions .p-button[data-v-f8fddd8e]{width:100%}.empty-state[data-v-f8fddd8e],.no-servers[data-v-f8fddd8e]{padding:3rem 1.5rem}.empty-state i[data-v-f8fddd8e],.no-servers i[data-v-f8fddd8e]{font-size:3rem}.empty-state h4[data-v-f8fddd8e],.no-servers h4[data-v-f8fddd8e]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f8fddd8e]{animation:none!important}.gander-general-page[data-v-f8fddd8e]:before,.gander-servers-page[data-v-f8fddd8e]:before,.gander-permissions-page[data-v-f8fddd8e]:before{animation:none!important}}.toggle-wrapper[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f8fddd8e]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f8fddd8e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-f8fddd8e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f8fddd8e]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f8fddd8e]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f8fddd8e]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f8fddd8e]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f8fddd8e]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f8fddd8e]{font-size:1rem}.form-section[data-v-f8fddd8e]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-f8fddd8e]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-f8fddd8e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-f8fddd8e]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-f8fddd8e]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-f8fddd8e]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-f8fddd8e]{opacity:0;width:0;height:0}.slider[data-v-f8fddd8e]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f8fddd8e]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f8fddd8e]{background-color:var(--primary-color)}input:focus+.slider[data-v-f8fddd8e]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-f8fddd8e]:before{transform:translate(24px)}.slider.round[data-v-f8fddd8e]{border-radius:34px}.slider.round[data-v-f8fddd8e]:before{border-radius:50%}.commands-grid[data-v-f8fddd8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.command-card[data-v-f8fddd8e]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem;transition:all .2s ease}.command-card[data-v-f8fddd8e]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.command-card.featured[data-v-f8fddd8e]{border-left:3px solid var(--primary-color);background:linear-gradient(135deg,var(--surface-ground) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%)}.command-header[data-v-f8fddd8e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.command-name[data-v-f8fddd8e]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:1.1rem;font-weight:600;color:var(--primary-color);background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);padding:.25rem .625rem;border-radius:.375rem}.command-badge[data-v-f8fddd8e]{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);background:var(--surface-border);padding:.2rem .5rem;border-radius:1rem}.command-aliases[data-v-f8fddd8e]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-f8fddd8e]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-description strong[data-v-f8fddd8e]{color:var(--primary-color)}.command-example[data-v-f8fddd8e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-f8fddd8e]{font-size:.8rem;color:var(--text-color-secondary);font-weight:500}.command-example code[data-v-f8fddd8e]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.25rem .5rem;border-radius:.375rem;color:var(--text-color)}@media(max-width:768px){.commands-grid[data-v-f8fddd8e]{grid-template-columns:1fr}}.placeholders-info[data-v-f8fddd8e]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;margin-bottom:1rem}.placeholders-info h4[data-v-f8fddd8e]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--text-color)}.placeholder-tags[data-v-f8fddd8e]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.placeholder-tag[data-v-f8fddd8e]{font-size:.875rem;color:var(--text-color-secondary)}.placeholder-tag code[data-v-f8fddd8e]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.8125rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.125rem .375rem;border-radius:.25rem;color:var(--primary-color);margin-right:.25rem}.placeholder-hint[data-v-f8fddd8e]{margin:0;font-size:.8125rem;color:var(--text-color-secondary);font-style:italic}.placeholder-hint code[data-v-f8fddd8e]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.75rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.25rem .5rem;border-radius:.25rem;color:var(--text-color)}.work-messages-list[data-v-f8fddd8e]{margin-bottom:1rem}.empty-messages[data-v-f8fddd8e]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-ground);border:1px dashed var(--surface-border);border-radius:.5rem;color:var(--text-color-secondary)}.empty-messages i[data-v-f8fddd8e]{font-size:1.25rem;color:var(--primary-color)}.empty-messages p[data-v-f8fddd8e]{margin:0;font-size:.9375rem}.message-items[data-v-f8fddd8e]{display:flex;flex-direction:column;gap:.5rem}.message-item[data-v-f8fddd8e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.message-item[data-v-f8fddd8e]:hover{border-color:var(--primary-color)}.message-item:hover .remove-btn[data-v-f8fddd8e]{opacity:1}.message-text[data-v-f8fddd8e]{flex:1;font-size:.9375rem;color:var(--text-color);word-break:break-word}.remove-btn[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer;opacity:.5;transition:all .2s ease}.remove-btn[data-v-f8fddd8e]:hover{background:#ef44441a;color:#ef4444}.add-message-form[data-v-f8fddd8e]{display:flex;gap:.75rem}.add-message-form .text-input[data-v-f8fddd8e]{flex:1}.message-actions[data-v-f8fddd8e]{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.skill-warning[data-v-f8fddd8e]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:.5rem;color:var(--text-color)}.skill-warning i[data-v-f8fddd8e]{font-size:1.5rem;color:#f59e0b}.skill-warning span[data-v-f8fddd8e]{font-size:.9375rem}.skill-bonuses-grid[data-v-f8fddd8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.skill-bonus-card[data-v-f8fddd8e]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.skill-bonus-card[data-v-f8fddd8e]:hover{border-color:var(--primary-color)}.skill-bonus-header[data-v-f8fddd8e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.skill-info[data-v-f8fddd8e]{display:flex;align-items:center;gap:.75rem}.skill-info h4[data-v-f8fddd8e]{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color)}.skill-info p[data-v-f8fddd8e]{margin:0;font-size:.8125rem;color:var(--text-color-secondary)}.skill-info p code[data-v-f8fddd8e]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.75rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.1rem .25rem;border-radius:.25rem;color:var(--primary-color)}.skill-emoji[data-v-f8fddd8e]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border-radius:.5rem}.switch.small[data-v-f8fddd8e]{width:40px;height:22px}.switch.small .slider[data-v-f8fddd8e]:before{height:16px;width:16px;left:3px;bottom:3px}.switch.small input:checked+.slider[data-v-f8fddd8e]:before{transform:translate(18px)}.skill-bonus-config[data-v-f8fddd8e]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.skill-bonus-config label[data-v-f8fddd8e]{display:block;font-size:.8125rem;color:var(--text-color-secondary);margin-bottom:.375rem}.input-with-suffix[data-v-f8fddd8e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.input-with-suffix .text-input.small[data-v-f8fddd8e]{width:80px;padding:.5rem .75rem}.input-with-suffix .suffix[data-v-f8fddd8e]{font-size:.875rem;color:var(--text-color-secondary);font-weight:500}.preview[data-v-f8fddd8e]{display:block;font-size:.75rem;color:var(--text-color-secondary);font-style:italic}@keyframes slideIn-fd05b24a{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-fd05b24a],.gander-servers-page[data-v-fd05b24a],.gander-permissions-page[data-v-fd05b24a]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-fd05b24a .8s ease-out}.gander-general-page[data-v-fd05b24a]:before,.gander-servers-page[data-v-fd05b24a]:before,.gander-permissions-page[data-v-fd05b24a]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-fd05b24a 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-fd05b24a]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-fd05b24a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-fd05b24a]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-fd05b24a]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-fd05b24a]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-fd05b24a]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-fd05b24a],.error-container[data-v-fd05b24a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-fd05b24a],.error-container i[data-v-fd05b24a]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-fd05b24a],.error-container p[data-v-fd05b24a]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-fd05b24a]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-fd05b24a]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-fd05b24a]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-fd05b24a]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-fd05b24a]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-fd05b24a]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-fd05b24a]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-fd05b24a]{flex:1}.settings-card .card-content[data-v-fd05b24a]{padding:1.5rem}.settings-card[data-v-fd05b24a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-fd05b24a]{margin-bottom:1.5rem}.form-group label[data-v-fd05b24a]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-fd05b24a],.form-group small[data-v-fd05b24a]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-fd05b24a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-fd05b24a]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-fd05b24a]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-fd05b24a]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fd05b24a]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-fd05b24a]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fd05b24a]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fd05b24a]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fd05b24a]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-fd05b24a]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fd05b24a]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fd05b24a]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-fd05b24a] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-fd05b24a] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-fd05b24a] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-fd05b24a] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-fd05b24a] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-fd05b24a] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-fd05b24a] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-fd05b24a]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-fd05b24a]{min-width:150px}.empty-state[data-v-fd05b24a],.no-servers[data-v-fd05b24a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-fd05b24a],.no-servers i[data-v-fd05b24a]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-fd05b24a],.no-servers h4[data-v-fd05b24a]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-fd05b24a],.no-servers p[data-v-fd05b24a]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-fd05b24a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-fd05b24a{0%{opacity:0}to{opacity:1}}@keyframes pulse-fd05b24a{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-fd05b24a],.expand-leave-active[data-v-fd05b24a]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-fd05b24a],.expand-leave-to[data-v-fd05b24a]{max-height:0;opacity:0}.fade-enter-active[data-v-fd05b24a],.fade-leave-active[data-v-fd05b24a]{transition:opacity .3s ease}.fade-enter-from[data-v-fd05b24a],.fade-leave-to[data-v-fd05b24a]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-fd05b24a],.gander-servers-page[data-v-fd05b24a],.gander-permissions-page[data-v-fd05b24a]{padding:0}.content-container[data-v-fd05b24a]{padding:1.5rem}.page-header[data-v-fd05b24a]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-fd05b24a]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-fd05b24a]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-fd05b24a]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-fd05b24a]{font-size:.875rem}.settings-card[data-v-fd05b24a]{padding:0;border:none}.settings-card .card-header[data-v-fd05b24a]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-fd05b24a]{font-size:1rem}.settings-card .card-header p[data-v-fd05b24a]{font-size:.8125rem}.settings-card .card-content[data-v-fd05b24a]{padding:1.25rem}.form-actions[data-v-fd05b24a]{flex-direction:column-reverse}.form-actions .p-button[data-v-fd05b24a]{width:100%}.empty-state[data-v-fd05b24a],.no-servers[data-v-fd05b24a]{padding:3rem 1.5rem}.empty-state i[data-v-fd05b24a],.no-servers i[data-v-fd05b24a]{font-size:3rem}.empty-state h4[data-v-fd05b24a],.no-servers h4[data-v-fd05b24a]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-fd05b24a]{animation:none!important}.gander-general-page[data-v-fd05b24a]:before,.gander-servers-page[data-v-fd05b24a]:before,.gander-permissions-page[data-v-fd05b24a]:before{animation:none!important}}.toggle-wrapper[data-v-fd05b24a]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-fd05b24a]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-fd05b24a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-fd05b24a]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-fd05b24a]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-fd05b24a]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-fd05b24a]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-fd05b24a]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-fd05b24a]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-fd05b24a]{font-size:1rem}.ai-enhanced-field[data-v-fd05b24a]{padding:1rem;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05),#db27770d);border:1px solid var(--surface-border);border-radius:10px}.ai-field-header[data-v-fd05b24a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ai-field-header label[data-v-fd05b24a]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-color)}.ai-field-icon[data-v-fd05b24a]{font-size:.875rem;background:linear-gradient(135deg,var(--primary-color) 0%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.input-with-ai[data-v-fd05b24a]{display:flex;align-items:center;gap:.5rem}.input-with-ai .flex-1[data-v-fd05b24a]{flex:1}.form-section[data-v-fd05b24a]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-fd05b24a]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-fd05b24a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-fd05b24a]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-fd05b24a]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-fd05b24a]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-fd05b24a]{opacity:0;width:0;height:0}.slider[data-v-fd05b24a]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-fd05b24a]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-fd05b24a]{background-color:var(--primary-color)}input:focus+.slider[data-v-fd05b24a]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-fd05b24a]:before{transform:translate(24px)}.slider.round[data-v-fd05b24a]{border-radius:34px}.slider.round[data-v-fd05b24a]:before{border-radius:50%}@keyframes slideIn-6024577e{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-6024577e],.gander-servers-page[data-v-6024577e],.gander-permissions-page[data-v-6024577e]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-6024577e .8s ease-out}.gander-general-page[data-v-6024577e]:before,.gander-servers-page[data-v-6024577e]:before,.gander-permissions-page[data-v-6024577e]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-6024577e 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-6024577e]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-6024577e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-6024577e]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-6024577e]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-6024577e]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-6024577e]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-6024577e],.error-container[data-v-6024577e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-6024577e],.error-container i[data-v-6024577e]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-6024577e],.error-container p[data-v-6024577e]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-6024577e]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-6024577e]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-6024577e]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-6024577e]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-6024577e]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-6024577e]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-6024577e]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-6024577e]{flex:1}.settings-card .card-content[data-v-6024577e]{padding:1.5rem}.settings-card[data-v-6024577e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-6024577e]{margin-bottom:1.5rem}.form-group label[data-v-6024577e]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-6024577e],.form-group small[data-v-6024577e]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-6024577e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-6024577e]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-6024577e]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-6024577e]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-6024577e]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-6024577e]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-6024577e]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-6024577e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-6024577e]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-6024577e]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-6024577e]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-6024577e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-6024577e] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-6024577e] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-6024577e] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-6024577e] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-6024577e] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-6024577e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-6024577e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-6024577e]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-6024577e]{min-width:150px}.empty-state[data-v-6024577e],.no-servers[data-v-6024577e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-6024577e],.no-servers i[data-v-6024577e]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-6024577e],.no-servers h4[data-v-6024577e]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-6024577e],.no-servers p[data-v-6024577e]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-6024577e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-6024577e{0%{opacity:0}to{opacity:1}}@keyframes pulse-6024577e{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-6024577e],.expand-leave-active[data-v-6024577e]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-6024577e],.expand-leave-to[data-v-6024577e]{max-height:0;opacity:0}.fade-enter-active[data-v-6024577e],.fade-leave-active[data-v-6024577e]{transition:opacity .3s ease}.fade-enter-from[data-v-6024577e],.fade-leave-to[data-v-6024577e]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-6024577e],.gander-servers-page[data-v-6024577e],.gander-permissions-page[data-v-6024577e]{padding:0}.content-container[data-v-6024577e]{padding:1.5rem}.page-header[data-v-6024577e]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-6024577e]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-6024577e]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-6024577e]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-6024577e]{font-size:.875rem}.settings-card[data-v-6024577e]{padding:0;border:none}.settings-card .card-header[data-v-6024577e]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-6024577e]{font-size:1rem}.settings-card .card-header p[data-v-6024577e]{font-size:.8125rem}.settings-card .card-content[data-v-6024577e]{padding:1.25rem}.form-actions[data-v-6024577e]{flex-direction:column-reverse}.form-actions .p-button[data-v-6024577e]{width:100%}.empty-state[data-v-6024577e],.no-servers[data-v-6024577e]{padding:3rem 1.5rem}.empty-state i[data-v-6024577e],.no-servers i[data-v-6024577e]{font-size:3rem}.empty-state h4[data-v-6024577e],.no-servers h4[data-v-6024577e]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-6024577e]{animation:none!important}.gander-general-page[data-v-6024577e]:before,.gander-servers-page[data-v-6024577e]:before,.gander-permissions-page[data-v-6024577e]:before{animation:none!important}}.toggle-wrapper[data-v-6024577e]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-6024577e]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-6024577e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-6024577e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-6024577e]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-6024577e]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-6024577e]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-6024577e]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-6024577e]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-6024577e]{font-size:1rem}.commands-list[data-v-6024577e]{display:flex;flex-direction:column;gap:.5rem}.command-item[data-v-6024577e]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.command-item[data-v-6024577e]:hover{border-color:var(--primary-color)}.command-item .command-info[data-v-6024577e]{display:flex;flex-direction:column;gap:.25rem}.command-item .command-trigger[data-v-6024577e]{font-weight:600;color:var(--primary-color);font-family:monospace;font-size:1rem}.command-item .command-response[data-v-6024577e]{color:var(--text-color-secondary);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.modal-overlay[data-v-6024577e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6024577e]{background:var(--card-bg);padding:2rem;border-radius:1rem;width:100%;max-width:500px;box-shadow:0 4px 20px #0003}.modal-content h3[data-v-6024577e]{margin-top:0;margin-bottom:1.5rem}.modal-content .form-group[data-v-6024577e]{margin-bottom:1rem}.modal-content .form-group label[data-v-6024577e]{display:block;margin-bottom:.5rem;font-weight:600}.modal-content .modal-actions[data-v-6024577e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.text-input[data-v-6024577e]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-6024577e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.switch[data-v-6024577e]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-6024577e]{opacity:0;width:0;height:0}.slider[data-v-6024577e]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-6024577e]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-6024577e]{background-color:var(--primary-color)}input:focus+.slider[data-v-6024577e]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-6024577e]:before{transform:translate(24px)}.slider.round[data-v-6024577e]{border-radius:34px}.slider.round[data-v-6024577e]:before{border-radius:50%}@keyframes slideIn-243a428b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-243a428b],.gander-servers-page[data-v-243a428b],.gander-permissions-page[data-v-243a428b]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-243a428b .8s ease-out}.gander-general-page[data-v-243a428b]:before,.gander-servers-page[data-v-243a428b]:before,.gander-permissions-page[data-v-243a428b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-243a428b 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-243a428b]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-243a428b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-243a428b]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-243a428b]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-243a428b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-243a428b]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-243a428b],.error-container[data-v-243a428b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-243a428b],.error-container i[data-v-243a428b]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-243a428b],.error-container p[data-v-243a428b]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-243a428b]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-243a428b]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-243a428b]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-243a428b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-243a428b]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-243a428b]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-243a428b]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-243a428b]{flex:1}.settings-card .card-content[data-v-243a428b]{padding:1.5rem}.settings-card[data-v-243a428b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-243a428b]{margin-bottom:1.5rem}.form-group label[data-v-243a428b]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-243a428b],.form-group small[data-v-243a428b]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-243a428b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-243a428b]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-243a428b]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-243a428b]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-243a428b]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-243a428b]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-243a428b]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-243a428b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-243a428b]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-243a428b]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-243a428b]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-243a428b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-243a428b] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-243a428b] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-243a428b] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-243a428b] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-243a428b] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-243a428b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-243a428b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-243a428b]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-243a428b]{min-width:150px}.empty-state[data-v-243a428b],.no-servers[data-v-243a428b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-243a428b],.no-servers i[data-v-243a428b]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-243a428b],.no-servers h4[data-v-243a428b]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-243a428b],.no-servers p[data-v-243a428b]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-243a428b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-243a428b{0%{opacity:0}to{opacity:1}}@keyframes pulse-243a428b{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-243a428b],.expand-leave-active[data-v-243a428b]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-243a428b],.expand-leave-to[data-v-243a428b]{max-height:0;opacity:0}.fade-enter-active[data-v-243a428b],.fade-leave-active[data-v-243a428b]{transition:opacity .3s ease}.fade-enter-from[data-v-243a428b],.fade-leave-to[data-v-243a428b]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-243a428b],.gander-servers-page[data-v-243a428b],.gander-permissions-page[data-v-243a428b]{padding:0}.content-container[data-v-243a428b]{padding:1.5rem}.page-header[data-v-243a428b]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-243a428b]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-243a428b]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-243a428b]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-243a428b]{font-size:.875rem}.settings-card[data-v-243a428b]{padding:0;border:none}.settings-card .card-header[data-v-243a428b]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-243a428b]{font-size:1rem}.settings-card .card-header p[data-v-243a428b]{font-size:.8125rem}.settings-card .card-content[data-v-243a428b]{padding:1.25rem}.form-actions[data-v-243a428b]{flex-direction:column-reverse}.form-actions .p-button[data-v-243a428b]{width:100%}.empty-state[data-v-243a428b],.no-servers[data-v-243a428b]{padding:3rem 1.5rem}.empty-state i[data-v-243a428b],.no-servers i[data-v-243a428b]{font-size:3rem}.empty-state h4[data-v-243a428b],.no-servers h4[data-v-243a428b]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-243a428b]{animation:none!important}.gander-general-page[data-v-243a428b]:before,.gander-servers-page[data-v-243a428b]:before,.gander-permissions-page[data-v-243a428b]:before{animation:none!important}}.toggle-wrapper[data-v-243a428b]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-243a428b]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-243a428b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-243a428b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-243a428b]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-243a428b]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-243a428b]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-243a428b]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-243a428b]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-243a428b]{font-size:1rem}.inline-loading[data-v-243a428b],.inline-error[data-v-243a428b]{min-height:auto;padding:2rem}.empty-state[data-v-243a428b]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-243a428b]{font-size:2rem;margin-bottom:1rem;opacity:.5}.panels-list[data-v-243a428b]{display:flex;flex-direction:column;gap:1rem}.panel-item[data-v-243a428b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.panel-item[data-v-243a428b]:hover{border-color:var(--primary-color)}.panel-info h4[data-v-243a428b]{margin:0 0 .25rem;font-size:1rem;color:var(--text-color)}.panel-info p[data-v-243a428b]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-color-secondary)}.panel-meta[data-v-243a428b]{display:flex;gap:.75rem}.meta-tag[data-v-243a428b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem}.panel-actions[data-v-243a428b]{display:flex;gap:.5rem}.btn-primary[data-v-243a428b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-243a428b]:hover{background:var(--primary-600)}.btn-text[data-v-243a428b]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-text[data-v-243a428b]:hover{background:var(--surface-hover)}.btn-icon[data-v-243a428b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-243a428b]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-243a428b]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-243a428b]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-243a428b]{opacity:0;width:0;height:0}.slider[data-v-243a428b]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-243a428b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-243a428b]{background-color:var(--primary-color)}input:focus+.slider[data-v-243a428b]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-243a428b]:before{transform:translate(24px)}.slider.round[data-v-243a428b]{border-radius:34px}.slider.round[data-v-243a428b]:before{border-radius:50%}.form-section[data-v-243a428b]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-243a428b]{display:flex;gap:1rem}.form-row .form-group[data-v-243a428b]{flex:1}.form-group[data-v-243a428b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-243a428b]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-243a428b]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-243a428b]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-243a428b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-243a428b]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-243a428b]::placeholder{color:var(--text-color-secondary);opacity:.7}.form-divider[data-v-243a428b]{display:flex;align-items:center;margin:.5rem 0}.form-divider span[data-v-243a428b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary);padding:0 .75rem;white-space:nowrap}.form-divider[data-v-243a428b]:before,.form-divider[data-v-243a428b]:after{content:"";flex:1;height:1px;background:var(--surface-border)}.toggle-group[data-v-243a428b]{flex-direction:row!important;justify-content:space-between;align-items:center;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem}.toggle-group .toggle-info[data-v-243a428b]{display:flex;flex-direction:column;gap:.25rem}.toggle-group .toggle-info label[data-v-243a428b],.toggle-group .toggle-info small[data-v-243a428b]{margin:0}@keyframes fadeIn-4d147fb0{0%{opacity:0}to{opacity:1}}@keyframes slideIn-4d147fb0{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.emoji-picker-wrapper[data-v-4d147fb0]{position:relative;width:100%}.emoji-trigger[data-v-4d147fb0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .2s;min-height:46px}.emoji-trigger[data-v-4d147fb0]:hover:not(.disabled){border-color:var(--primary-color)}.emoji-trigger.active[data-v-4d147fb0]{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.emoji-trigger.disabled[data-v-4d147fb0]{opacity:.6;cursor:not-allowed}.trigger-content[data-v-4d147fb0]{display:flex;align-items:center;overflow:hidden}.selected-emoji[data-v-4d147fb0]{display:flex;align-items:center;font-size:1.25rem}.selected-emoji .custom-emoji-img[data-v-4d147fb0]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.placeholder[data-v-4d147fb0]{color:var(--text-color-secondary);font-size:.9375rem}.trigger-icon[data-v-4d147fb0]{color:var(--text-color-secondary);font-size:.75rem;margin-left:.5rem}.emoji-popover[data-v-4d147fb0]{position:absolute;top:calc(100% + .5rem);left:0;z-index:10000;width:320px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-4d147fb0 .2s ease}@keyframes fadeIn-4d147fb0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.emoji-search[data-v-4d147fb0]{padding:.75rem;border-bottom:1px solid var(--surface-border);display:flex;align-items:center;gap:.5rem}.emoji-search .search-icon[data-v-4d147fb0]{color:var(--text-color-secondary)}.emoji-search .search-input[data-v-4d147fb0]{flex:1;border:none;background:transparent;color:var(--text-color);font-size:.875rem}.emoji-search .search-input[data-v-4d147fb0]:focus{outline:none}.emoji-search .search-input[data-v-4d147fb0]::-moz-placeholder{color:var(--text-color-secondary)}.emoji-search .search-input[data-v-4d147fb0]::placeholder{color:var(--text-color-secondary)}.emoji-search .clear-search[data-v-4d147fb0]{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;padding:.25rem}.emoji-search .clear-search[data-v-4d147fb0]:hover{color:var(--text-color)}.emoji-tabs[data-v-4d147fb0]{display:flex;overflow-x:auto;padding:.5rem;gap:.25rem;border-bottom:1px solid var(--surface-border);scrollbar-width:none}.emoji-tabs[data-v-4d147fb0]::-webkit-scrollbar{display:none}.emoji-tabs .tab-btn[data-v-4d147fb0]{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.375rem;color:var(--text-color-secondary);cursor:pointer;transition:all .2s}.emoji-tabs .tab-btn[data-v-4d147fb0]:hover{background:var(--surface-hover);color:var(--text-color)}.emoji-tabs .tab-btn.active[data-v-4d147fb0]{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--primary-color)}.emoji-tabs .tab-btn i[data-v-4d147fb0]{font-size:1rem}.emoji-scroll-area[data-v-4d147fb0]{height:250px;overflow-y:auto;padding:.75rem}.emoji-scroll-area[data-v-4d147fb0]::-webkit-scrollbar{width:6px}.emoji-scroll-area[data-v-4d147fb0]::-webkit-scrollbar-track{background:transparent}.emoji-scroll-area[data-v-4d147fb0]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.category-title[data-v-4d147fb0]{font-size:.75rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;margin-bottom:.5rem;position:sticky;top:0;background:var(--surface-card);padding:.25rem 0;z-index:1}.emoji-grid[data-v-4d147fb0]{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;margin-bottom:1rem}.emoji-btn[data-v-4d147fb0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:transform .1s;padding:0}.emoji-btn[data-v-4d147fb0]:hover{background:var(--surface-hover);transform:scale(1.2);z-index:2}.emoji-btn .emoji-char[data-v-4d147fb0]{font-size:1.25rem;line-height:1}.emoji-btn .emoji-img[data-v-4d147fb0]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.no-results[data-v-4d147fb0],.loading-state[data-v-4d147fb0]{text-align:center;padding:2rem 0;color:var(--text-color-secondary);font-size:.875rem}.emoji-footer[data-v-4d147fb0]{padding:.5rem .75rem;border-top:1px solid var(--surface-border);background:var(--surface-ground);min-height:36px;display:flex;align-items:center}.emoji-preview[data-v-4d147fb0]{display:flex;align-items:center;gap:.5rem;width:100%}.emoji-preview.placeholder[data-v-4d147fb0]{color:var(--text-color-secondary);font-size:.8125rem}.emoji-preview .preview-img[data-v-4d147fb0]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.emoji-preview .preview-char[data-v-4d147fb0]{font-size:1.5rem}.emoji-preview .preview-name[data-v-4d147fb0]{font-size:.8125rem;color:var(--text-color);font-weight:500}@keyframes slideIn-afa19d90{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-afa19d90],.gander-servers-page[data-v-afa19d90],.gander-permissions-page[data-v-afa19d90]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-afa19d90 .8s ease-out}.gander-general-page[data-v-afa19d90]:before,.gander-servers-page[data-v-afa19d90]:before,.gander-permissions-page[data-v-afa19d90]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-afa19d90 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-afa19d90]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-afa19d90]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-afa19d90]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-afa19d90]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-afa19d90]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-afa19d90]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-afa19d90],.error-container[data-v-afa19d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-afa19d90],.error-container i[data-v-afa19d90]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-afa19d90],.error-container p[data-v-afa19d90]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-afa19d90]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-afa19d90]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-afa19d90]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-afa19d90]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-afa19d90]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-afa19d90]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-afa19d90]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-afa19d90]{flex:1}.settings-card .card-content[data-v-afa19d90]{padding:1.5rem}.settings-card[data-v-afa19d90]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-afa19d90]{margin-bottom:1.5rem}.form-group label[data-v-afa19d90]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-afa19d90],.form-group small[data-v-afa19d90]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-afa19d90]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-afa19d90]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-afa19d90]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-afa19d90]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-afa19d90]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-afa19d90]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-afa19d90]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-afa19d90]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-afa19d90]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-afa19d90]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-afa19d90]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-afa19d90]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-afa19d90] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-afa19d90] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-afa19d90] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-afa19d90] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-afa19d90] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-afa19d90] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-afa19d90] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-afa19d90]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-afa19d90]{min-width:150px}.empty-state[data-v-afa19d90],.no-servers[data-v-afa19d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-afa19d90],.no-servers i[data-v-afa19d90]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-afa19d90],.no-servers h4[data-v-afa19d90]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-afa19d90],.no-servers p[data-v-afa19d90]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-afa19d90{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-afa19d90{0%{opacity:0}to{opacity:1}}@keyframes pulse-afa19d90{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-afa19d90],.expand-leave-active[data-v-afa19d90]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-afa19d90],.expand-leave-to[data-v-afa19d90]{max-height:0;opacity:0}.fade-enter-active[data-v-afa19d90],.fade-leave-active[data-v-afa19d90]{transition:opacity .3s ease}.fade-enter-from[data-v-afa19d90],.fade-leave-to[data-v-afa19d90]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-afa19d90],.gander-servers-page[data-v-afa19d90],.gander-permissions-page[data-v-afa19d90]{padding:0}.content-container[data-v-afa19d90]{padding:1.5rem}.page-header[data-v-afa19d90]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-afa19d90]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-afa19d90]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-afa19d90]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-afa19d90]{font-size:.875rem}.settings-card[data-v-afa19d90]{padding:0;border:none}.settings-card .card-header[data-v-afa19d90]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-afa19d90]{font-size:1rem}.settings-card .card-header p[data-v-afa19d90]{font-size:.8125rem}.settings-card .card-content[data-v-afa19d90]{padding:1.25rem}.form-actions[data-v-afa19d90]{flex-direction:column-reverse}.form-actions .p-button[data-v-afa19d90]{width:100%}.empty-state[data-v-afa19d90],.no-servers[data-v-afa19d90]{padding:3rem 1.5rem}.empty-state i[data-v-afa19d90],.no-servers i[data-v-afa19d90]{font-size:3rem}.empty-state h4[data-v-afa19d90],.no-servers h4[data-v-afa19d90]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-afa19d90]{animation:none!important}.gander-general-page[data-v-afa19d90]:before,.gander-servers-page[data-v-afa19d90]:before,.gander-permissions-page[data-v-afa19d90]:before{animation:none!important}}.toggle-wrapper[data-v-afa19d90]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-afa19d90]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-afa19d90]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-afa19d90]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-afa19d90]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-afa19d90]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-afa19d90]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-afa19d90]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-afa19d90]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-afa19d90]{font-size:1rem}.inline-loading[data-v-afa19d90],.inline-error[data-v-afa19d90]{min-height:auto;padding:2rem}.empty-state[data-v-afa19d90]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-afa19d90]{font-size:2rem;margin-bottom:1rem;opacity:.5}.empty-state small[data-v-afa19d90]{display:block;margin-top:.5rem;font-size:.8125rem}.panels-list[data-v-afa19d90]{display:flex;flex-direction:column;gap:1rem}.panel-item[data-v-afa19d90]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.panel-item[data-v-afa19d90]:hover{border-color:var(--primary-color)}.panel-info[data-v-afa19d90]{flex:1;min-width:0}.panel-info .panel-header-row[data-v-afa19d90]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.panel-info h4[data-v-afa19d90]{margin:0;font-size:1rem;color:var(--text-color)}.panel-info p[data-v-afa19d90]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-color-secondary)}.status-badge[data-v-afa19d90]{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;padding:.2rem .5rem;border-radius:.25rem}.status-badge.posted[data-v-afa19d90]{background:#22c55e26;color:#22c55e}.status-badge.pending[data-v-afa19d90]{background:#eab30826;color:#eab308}.panel-meta[data-v-afa19d90]{display:flex;gap:.75rem;margin-bottom:1rem}.meta-tag[data-v-afa19d90]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem}.role-mappings[data-v-afa19d90]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.role-mapping[data-v-afa19d90]{display:inline-flex;gap:.5rem;display:flex;align-items:center}.role-mapping .custom-emoji-img[data-v-afa19d90]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.role-mapping[data-v-afa19d90]{padding:.375rem .625rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.8125rem}.role-mapping .emoji[data-v-afa19d90]{font-size:1rem}.role-mapping .arrow[data-v-afa19d90]{color:var(--text-color-secondary);font-size:.75rem}.role-mapping .role-id[data-v-afa19d90]{color:var(--primary-color);font-family:var(--font-mono);font-size:.75rem}.btn-icon-sm[data-v-afa19d90]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s;font-size:.625rem;margin-left:.25rem}.btn-icon-sm[data-v-afa19d90]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon-sm.danger[data-v-afa19d90]:hover{background:#ef44441a;color:#ef4444}.no-roles-warning[data-v-afa19d90]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;background:#eab3081a;border:1px solid rgba(234,179,8,.2);border-radius:.375rem;font-size:.8125rem;color:#eab308}.no-roles-warning i[data-v-afa19d90]{font-size:.875rem}.panel-actions[data-v-afa19d90]{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}.btn-primary[data-v-afa19d90]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-afa19d90]:hover:not(:disabled){background:var(--primary-600)}.btn-primary[data-v-afa19d90]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-afa19d90]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-secondary[data-v-afa19d90]:hover{background:var(--surface-hover);border-color:var(--primary-color)}.btn-text[data-v-afa19d90]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-text[data-v-afa19d90]:hover{background:var(--surface-hover)}.btn-icon[data-v-afa19d90]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-afa19d90]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-afa19d90]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-afa19d90]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-afa19d90]{opacity:0;width:0;height:0}.slider[data-v-afa19d90]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-afa19d90]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-afa19d90]{background-color:var(--primary-color)}input:focus+.slider[data-v-afa19d90]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-afa19d90]:before{transform:translate(24px)}.slider.round[data-v-afa19d90]{border-radius:34px}.slider.round[data-v-afa19d90]:before{border-radius:50%}.form-section[data-v-afa19d90]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-afa19d90]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-afa19d90]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-afa19d90]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-afa19d90]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-afa19d90]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-afa19d90]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-afa19d90]::placeholder{color:var(--text-color-secondary);opacity:.7}.emoji-input[data-v-afa19d90]{font-size:1.125rem}.color-picker-row[data-v-afa19d90]{display:flex;align-items:center;gap:.75rem}.color-input[data-v-afa19d90]{width:48px;height:36px;padding:0;border:1px solid var(--surface-border);border-radius:.375rem;cursor:pointer}.color-input[data-v-afa19d90]::-webkit-color-swatch-wrapper{padding:2px}.color-input[data-v-afa19d90]::-webkit-color-swatch{border:none;border-radius:.25rem}.color-value[data-v-afa19d90]{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-color-secondary)}.info-card .header-icon-wrapper.info[data-v-afa19d90]{background:#6366f11a}.info-card .header-icon-wrapper.info .header-icon[data-v-afa19d90]{color:var(--primary-color)}.how-it-works-list[data-v-afa19d90]{margin:0;padding-left:1.25rem}.how-it-works-list li[data-v-afa19d90]{margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.875rem}.how-it-works-list li[data-v-afa19d90]:last-child{margin-bottom:0}@keyframes slideIn-a22fb094{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-a22fb094],.gander-servers-page[data-v-a22fb094],.gander-permissions-page[data-v-a22fb094]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-a22fb094 .8s ease-out}.gander-general-page[data-v-a22fb094]:before,.gander-servers-page[data-v-a22fb094]:before,.gander-permissions-page[data-v-a22fb094]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-a22fb094 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-a22fb094]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-a22fb094]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-a22fb094]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-a22fb094]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-a22fb094]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-a22fb094]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-a22fb094],.error-container[data-v-a22fb094]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-a22fb094],.error-container i[data-v-a22fb094]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-a22fb094],.error-container p[data-v-a22fb094]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-a22fb094]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-a22fb094]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-a22fb094]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-a22fb094]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-a22fb094]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-a22fb094]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-a22fb094]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-a22fb094]{flex:1}.settings-card .card-content[data-v-a22fb094]{padding:1.5rem}.settings-card[data-v-a22fb094]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-a22fb094]{margin-bottom:1.5rem}.form-group label[data-v-a22fb094]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-a22fb094],.form-group small[data-v-a22fb094]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-a22fb094]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-a22fb094]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-a22fb094]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-a22fb094]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a22fb094]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-a22fb094]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a22fb094]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a22fb094]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a22fb094]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-a22fb094]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a22fb094]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a22fb094]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-a22fb094] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-a22fb094] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-a22fb094] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-a22fb094] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-a22fb094] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-a22fb094] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-a22fb094] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-a22fb094]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-a22fb094]{min-width:150px}.empty-state[data-v-a22fb094],.no-servers[data-v-a22fb094]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-a22fb094],.no-servers i[data-v-a22fb094]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-a22fb094],.no-servers h4[data-v-a22fb094]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-a22fb094],.no-servers p[data-v-a22fb094]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-a22fb094{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-a22fb094{0%{opacity:0}to{opacity:1}}@keyframes pulse-a22fb094{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-a22fb094],.expand-leave-active[data-v-a22fb094]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-a22fb094],.expand-leave-to[data-v-a22fb094]{max-height:0;opacity:0}.fade-enter-active[data-v-a22fb094],.fade-leave-active[data-v-a22fb094]{transition:opacity .3s ease}.fade-enter-from[data-v-a22fb094],.fade-leave-to[data-v-a22fb094]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-a22fb094],.gander-servers-page[data-v-a22fb094],.gander-permissions-page[data-v-a22fb094]{padding:0}.content-container[data-v-a22fb094]{padding:1.5rem}.page-header[data-v-a22fb094]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-a22fb094]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-a22fb094]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-a22fb094]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-a22fb094]{font-size:.875rem}.settings-card[data-v-a22fb094]{padding:0;border:none}.settings-card .card-header[data-v-a22fb094]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-a22fb094]{font-size:1rem}.settings-card .card-header p[data-v-a22fb094]{font-size:.8125rem}.settings-card .card-content[data-v-a22fb094]{padding:1.25rem}.form-actions[data-v-a22fb094]{flex-direction:column-reverse}.form-actions .p-button[data-v-a22fb094]{width:100%}.empty-state[data-v-a22fb094],.no-servers[data-v-a22fb094]{padding:3rem 1.5rem}.empty-state i[data-v-a22fb094],.no-servers i[data-v-a22fb094]{font-size:3rem}.empty-state h4[data-v-a22fb094],.no-servers h4[data-v-a22fb094]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-a22fb094]{animation:none!important}.gander-general-page[data-v-a22fb094]:before,.gander-servers-page[data-v-a22fb094]:before,.gander-permissions-page[data-v-a22fb094]:before{animation:none!important}}.toggle-wrapper[data-v-a22fb094]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-a22fb094]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-a22fb094]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-a22fb094]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-a22fb094]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-a22fb094]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-a22fb094]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-a22fb094]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-a22fb094]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-a22fb094]{font-size:1rem}.form-section[data-v-a22fb094]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-a22fb094]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-a22fb094]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-a22fb094]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-a22fb094]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-a22fb094]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-a22fb094]{opacity:0;width:0;height:0}.slider[data-v-a22fb094]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-a22fb094]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-a22fb094]{background-color:var(--primary-color)}input:focus+.slider[data-v-a22fb094]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-a22fb094]:before{transform:translate(24px)}.slider.round[data-v-a22fb094]{border-radius:34px}.slider.round[data-v-a22fb094]:before{border-radius:50%}@keyframes slideIn-245b7b1b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-245b7b1b],.gander-servers-page[data-v-245b7b1b],.gander-permissions-page[data-v-245b7b1b]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-245b7b1b .8s ease-out}.gander-general-page[data-v-245b7b1b]:before,.gander-servers-page[data-v-245b7b1b]:before,.gander-permissions-page[data-v-245b7b1b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-245b7b1b 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-245b7b1b]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-245b7b1b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-245b7b1b]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-245b7b1b]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-245b7b1b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-245b7b1b]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-245b7b1b],.error-container[data-v-245b7b1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-245b7b1b],.error-container i[data-v-245b7b1b]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-245b7b1b],.error-container p[data-v-245b7b1b]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-245b7b1b]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-245b7b1b]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-245b7b1b]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-245b7b1b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-245b7b1b]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-245b7b1b]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-245b7b1b]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-245b7b1b]{flex:1}.settings-card .card-content[data-v-245b7b1b]{padding:1.5rem}.settings-card[data-v-245b7b1b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-245b7b1b]{margin-bottom:1.5rem}.form-group label[data-v-245b7b1b]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-245b7b1b],.form-group small[data-v-245b7b1b]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-245b7b1b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-245b7b1b]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-245b7b1b]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-245b7b1b]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-245b7b1b]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-245b7b1b]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-245b7b1b]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-245b7b1b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-245b7b1b]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-245b7b1b]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-245b7b1b]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-245b7b1b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-245b7b1b] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-245b7b1b] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-245b7b1b] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-245b7b1b] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-245b7b1b] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-245b7b1b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-245b7b1b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-245b7b1b]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-245b7b1b]{min-width:150px}.empty-state[data-v-245b7b1b],.no-servers[data-v-245b7b1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-245b7b1b],.no-servers i[data-v-245b7b1b]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-245b7b1b],.no-servers h4[data-v-245b7b1b]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-245b7b1b],.no-servers p[data-v-245b7b1b]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-245b7b1b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-245b7b1b{0%{opacity:0}to{opacity:1}}@keyframes pulse-245b7b1b{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-245b7b1b],.expand-leave-active[data-v-245b7b1b]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-245b7b1b],.expand-leave-to[data-v-245b7b1b]{max-height:0;opacity:0}.fade-enter-active[data-v-245b7b1b],.fade-leave-active[data-v-245b7b1b]{transition:opacity .3s ease}.fade-enter-from[data-v-245b7b1b],.fade-leave-to[data-v-245b7b1b]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-245b7b1b],.gander-servers-page[data-v-245b7b1b],.gander-permissions-page[data-v-245b7b1b]{padding:0}.content-container[data-v-245b7b1b]{padding:1.5rem}.page-header[data-v-245b7b1b]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-245b7b1b]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-245b7b1b]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-245b7b1b]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-245b7b1b]{font-size:.875rem}.settings-card[data-v-245b7b1b]{padding:0;border:none}.settings-card .card-header[data-v-245b7b1b]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-245b7b1b]{font-size:1rem}.settings-card .card-header p[data-v-245b7b1b]{font-size:.8125rem}.settings-card .card-content[data-v-245b7b1b]{padding:1.25rem}.form-actions[data-v-245b7b1b]{flex-direction:column-reverse}.form-actions .p-button[data-v-245b7b1b]{width:100%}.empty-state[data-v-245b7b1b],.no-servers[data-v-245b7b1b]{padding:3rem 1.5rem}.empty-state i[data-v-245b7b1b],.no-servers i[data-v-245b7b1b]{font-size:3rem}.empty-state h4[data-v-245b7b1b],.no-servers h4[data-v-245b7b1b]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-245b7b1b]{animation:none!important}.gander-general-page[data-v-245b7b1b]:before,.gander-servers-page[data-v-245b7b1b]:before,.gander-permissions-page[data-v-245b7b1b]:before{animation:none!important}}.toggle-wrapper[data-v-245b7b1b]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-245b7b1b]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-245b7b1b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-245b7b1b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-245b7b1b]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-245b7b1b]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-245b7b1b]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-245b7b1b]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-245b7b1b]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-245b7b1b]{font-size:1rem}.empty-state[data-v-245b7b1b]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state .empty-icon[data-v-245b7b1b]{width:64px;height:64px;margin:0 auto 1.25rem;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.15),rgba(var(--primary-color-rgb),.05));border:2px solid rgba(var(--primary-color-rgb),.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-state .empty-icon i[data-v-245b7b1b]{font-size:1.5rem;color:var(--primary-color);opacity:.85;display:flex;align-items:center;justify-content:center}.empty-state h4[data-v-245b7b1b]{margin:0 0 .5rem;color:var(--text-color);font-weight:600;font-size:1.125rem}.empty-state p[data-v-245b7b1b]{margin:0 0 1.5rem;max-width:320px;margin-left:auto;margin-right:auto;line-height:1.5}.empty-state .btn-primary[data-v-245b7b1b]{padding:.625rem 1.25rem;font-size:.9375rem;box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.25);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.empty-state .btn-primary[data-v-245b7b1b]:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.35);transform:translateY(-1px)}.empty-state .btn-primary i[data-v-245b7b1b]{font-size:.875rem;display:flex;align-items:center;justify-content:center}.messages-list[data-v-245b7b1b]{display:flex;flex-direction:column;gap:.75rem}.message-item[data-v-245b7b1b]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.message-item[data-v-245b7b1b]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000001a}.message-item.disabled[data-v-245b7b1b]{opacity:.7}.message-item.disabled .message-content-preview[data-v-245b7b1b]{color:var(--text-color-secondary)}.message-main[data-v-245b7b1b]{flex:1;min-width:0;margin-right:1rem}.message-header[data-v-245b7b1b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.channel-info[data-v-245b7b1b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.channel-tag[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);padding:.25rem .625rem;border-radius:.25rem;font-weight:500}.status-badge[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500}.status-badge.active[data-v-245b7b1b]{color:#22c55e;background:#22c55e1a}.status-badge.disabled[data-v-245b7b1b]{color:#f59e0b;background:#f59e0b1a}.module-badge[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.2rem .6rem;border-radius:1rem;font-weight:500;color:#14b8a6;background:#14b8a61a;border:1px solid rgba(20,184,166,.2)}.module-badge i[data-v-245b7b1b]{font-size:.7rem}.message-item.module-helper[data-v-245b7b1b]{border-left:3px solid #14b8a6;background:#14b8a605}.message-meta .char-count[data-v-245b7b1b]{font-size:.75rem;color:var(--text-color-secondary)}.message-meta .char-count.warning[data-v-245b7b1b]{color:#f59e0b}.message-content-preview p[data-v-245b7b1b]{margin:0;font-size:.875rem;color:var(--text-color);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.message-actions[data-v-245b7b1b]{display:flex;gap:.25rem;flex-shrink:0}.btn-primary[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-245b7b1b]:hover:not(:disabled){background:var(--primary-600)}.btn-primary[data-v-245b7b1b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-245b7b1b]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:1px solid var(--surface-border);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-245b7b1b]:hover:not(:disabled){background:var(--surface-hover)}.btn-secondary[data-v-245b7b1b]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-danger[data-v-245b7b1b]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-245b7b1b]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-245b7b1b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-245b7b1b]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-245b7b1b]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-245b7b1b]{position:relative;display:inline-block;width:50px;height:26px}.switch.small[data-v-245b7b1b]{width:40px;height:22px}.switch.small .slider[data-v-245b7b1b]:before{height:16px;width:16px}.switch.small input:checked+.slider[data-v-245b7b1b]:before{transform:translate(18px)}.switch input[data-v-245b7b1b]{opacity:0;width:0;height:0}.slider[data-v-245b7b1b]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-245b7b1b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-245b7b1b]{background-color:var(--primary-color)}input:focus+.slider[data-v-245b7b1b]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-245b7b1b]:before{transform:translate(24px)}.slider.round[data-v-245b7b1b]{border-radius:34px}.slider.round[data-v-245b7b1b]:before{border-radius:50%}.form-section[data-v-245b7b1b]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-245b7b1b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-245b7b1b]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group label .required[data-v-245b7b1b]{color:#ef4444}.ai-enhanced-field[data-v-245b7b1b]{padding:1rem;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05),#db27770d);border:1px solid var(--surface-border);border-radius:10px}.ai-field-header[data-v-245b7b1b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ai-field-header label[data-v-245b7b1b]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-color)}.ai-field-header label .required[data-v-245b7b1b]{color:#ef4444}.ai-field-icon[data-v-245b7b1b]{font-size:.875rem;background:linear-gradient(135deg,var(--primary-color) 0%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.textarea-with-ai[data-v-245b7b1b]{display:flex;align-items:flex-start;gap:.5rem}.textarea-with-ai .flex-1[data-v-245b7b1b]{flex:1}.toggle-group .toggle-label[data-v-245b7b1b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer}.toggle-group .toggle-label[data-v-245b7b1b]:hover{border-color:var(--primary-color)}.toggle-group .toggle-text[data-v-245b7b1b]{display:flex;flex-direction:column;gap:.125rem}.toggle-group .toggle-text strong[data-v-245b7b1b]{font-size:.875rem;color:var(--text-color)}.toggle-group .toggle-text small[data-v-245b7b1b]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-245b7b1b]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .2s ease}.text-input[data-v-245b7b1b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-245b7b1b]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-245b7b1b]::placeholder{color:var(--text-color-secondary);opacity:.7}.field-footer[data-v-245b7b1b]{display:flex;justify-content:flex-end}.field-footer small[data-v-245b7b1b]{font-size:.75rem;color:var(--text-color-secondary)}.field-footer small.warning[data-v-245b7b1b]{color:#f59e0b}.field-footer small.danger[data-v-245b7b1b]{color:#ef4444}.field-note[data-v-245b7b1b]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary)}.field-note i[data-v-245b7b1b]{font-size:.875rem}.field-warning[data-v-245b7b1b]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#f59e0b}.field-warning i[data-v-245b7b1b]{font-size:.875rem}.preview-section label[data-v-245b7b1b]{display:block;font-size:.875rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem}.discord-preview[data-v-245b7b1b]{display:flex;gap:1rem;padding:1rem;background:#36393f;border-radius:.5rem}.discord-preview .preview-avatar[data-v-245b7b1b]{flex-shrink:0}.discord-preview .preview-avatar img[data-v-245b7b1b]{width:40px;height:40px;border-radius:50%}.discord-preview .preview-content[data-v-245b7b1b]{flex:1;min-width:0}.discord-preview .preview-header[data-v-245b7b1b]{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.discord-preview .preview-header .bot-name[data-v-245b7b1b]{color:#7289da;font-weight:500;font-size:.9375rem}.discord-preview .preview-header .bot-tag[data-v-245b7b1b]{background:#5865f2;color:#fff;font-size:.625rem;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.discord-preview .preview-header .timestamp[data-v-245b7b1b]{color:#72767d;font-size:.75rem}.discord-preview .preview-message[data-v-245b7b1b]{color:#dcddde;font-size:.9375rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.delete-confirm-content[data-v-245b7b1b]{text-align:center}.delete-confirm-content p[data-v-245b7b1b]{margin:0 0 1rem;color:var(--text-color-secondary)}.delete-confirm-content .delete-target[data-v-245b7b1b]{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;margin-bottom:1rem}.delete-confirm-content .delete-target i[data-v-245b7b1b]{color:var(--primary-color)}.delete-confirm-content .delete-target span[data-v-245b7b1b]{font-weight:500;color:var(--text-color)}.delete-confirm-content .delete-warning[data-v-245b7b1b]{font-size:.875rem;color:#f59e0b}.help-card .header-icon-wrapper.info[data-v-245b7b1b]{background:#3b82f61a}.help-card .header-icon-wrapper.info .header-icon[data-v-245b7b1b]{color:#3b82f6}.help-content[data-v-245b7b1b]{display:flex;flex-direction:column;gap:1rem}.help-item[data-v-245b7b1b]{display:flex;gap:1rem}.help-item>i[data-v-245b7b1b]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-ground);border-radius:.5rem;color:var(--primary-color);font-size:.875rem}.help-item>div[data-v-245b7b1b]{flex:1}.help-item>div strong[data-v-245b7b1b]{display:block;font-size:.875rem;color:var(--text-color);margin-bottom:.25rem}.help-item>div p[data-v-245b7b1b]{margin:0;font-size:.8125rem;color:var(--text-color-secondary);line-height:1.5}.loading-container[data-v-245b7b1b],.error-container[data-v-245b7b1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-container i[data-v-245b7b1b],.error-container i[data-v-245b7b1b]{font-size:2rem;margin-bottom:1rem;color:var(--text-color-secondary)}.loading-container i.pi-spin[data-v-245b7b1b],.error-container i.pi-spin[data-v-245b7b1b]{color:var(--primary-color)}.loading-container i.pi-exclamation-triangle[data-v-245b7b1b],.error-container i.pi-exclamation-triangle[data-v-245b7b1b]{color:#f59e0b}.loading-container p[data-v-245b7b1b],.error-container p[data-v-245b7b1b]{color:var(--text-color-secondary);margin:0 0 1rem}@keyframes slideIn-c7378a53{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-c7378a53],.gander-servers-page[data-v-c7378a53],.gander-permissions-page[data-v-c7378a53]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-c7378a53 .8s ease-out}.gander-general-page[data-v-c7378a53]:before,.gander-servers-page[data-v-c7378a53]:before,.gander-permissions-page[data-v-c7378a53]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-c7378a53 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-c7378a53]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-c7378a53]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-c7378a53]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-c7378a53]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-c7378a53]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-c7378a53]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-c7378a53],.error-container[data-v-c7378a53]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-c7378a53],.error-container i[data-v-c7378a53]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-c7378a53],.error-container p[data-v-c7378a53]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-c7378a53]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-c7378a53]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-c7378a53]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-c7378a53]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-c7378a53]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-c7378a53]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-c7378a53]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-c7378a53]{flex:1}.settings-card .card-content[data-v-c7378a53]{padding:1.5rem}.settings-card[data-v-c7378a53]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-c7378a53]{margin-bottom:1.5rem}.form-group label[data-v-c7378a53]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-c7378a53],.form-group small[data-v-c7378a53]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-c7378a53]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-c7378a53]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-c7378a53]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-c7378a53]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-c7378a53]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-c7378a53]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-c7378a53]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-c7378a53]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-c7378a53]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-c7378a53]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-c7378a53]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-c7378a53]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-c7378a53] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-c7378a53] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-c7378a53] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-c7378a53] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-c7378a53] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-c7378a53] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-c7378a53] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-c7378a53]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-c7378a53]{min-width:150px}.empty-state[data-v-c7378a53],.no-servers[data-v-c7378a53]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-c7378a53],.no-servers i[data-v-c7378a53]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-c7378a53],.no-servers h4[data-v-c7378a53]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-c7378a53],.no-servers p[data-v-c7378a53]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-c7378a53{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-c7378a53{0%{opacity:0}to{opacity:1}}@keyframes pulse-c7378a53{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-c7378a53],.expand-leave-active[data-v-c7378a53]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-c7378a53],.expand-leave-to[data-v-c7378a53]{max-height:0;opacity:0}.fade-enter-active[data-v-c7378a53],.fade-leave-active[data-v-c7378a53]{transition:opacity .3s ease}.fade-enter-from[data-v-c7378a53],.fade-leave-to[data-v-c7378a53]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-c7378a53],.gander-servers-page[data-v-c7378a53],.gander-permissions-page[data-v-c7378a53]{padding:0}.content-container[data-v-c7378a53]{padding:1.5rem}.page-header[data-v-c7378a53]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-c7378a53]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-c7378a53]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-c7378a53]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-c7378a53]{font-size:.875rem}.settings-card[data-v-c7378a53]{padding:0;border:none}.settings-card .card-header[data-v-c7378a53]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-c7378a53]{font-size:1rem}.settings-card .card-header p[data-v-c7378a53]{font-size:.8125rem}.settings-card .card-content[data-v-c7378a53]{padding:1.25rem}.form-actions[data-v-c7378a53]{flex-direction:column-reverse}.form-actions .p-button[data-v-c7378a53]{width:100%}.empty-state[data-v-c7378a53],.no-servers[data-v-c7378a53]{padding:3rem 1.5rem}.empty-state i[data-v-c7378a53],.no-servers i[data-v-c7378a53]{font-size:3rem}.empty-state h4[data-v-c7378a53],.no-servers h4[data-v-c7378a53]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-c7378a53]{animation:none!important}.gander-general-page[data-v-c7378a53]:before,.gander-servers-page[data-v-c7378a53]:before,.gander-permissions-page[data-v-c7378a53]:before{animation:none!important}}.toggle-wrapper[data-v-c7378a53]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-c7378a53]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-c7378a53]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-c7378a53]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-c7378a53]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-c7378a53]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-c7378a53]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-c7378a53]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-c7378a53]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-c7378a53]{font-size:1rem}.empty-state[data-v-c7378a53]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-c7378a53]{font-size:2rem;margin-bottom:1rem;opacity:.5}.messages-list[data-v-c7378a53]{display:flex;flex-direction:column;gap:1rem}.message-item[data-v-c7378a53]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.message-item[data-v-c7378a53]:hover{border-color:var(--primary-color)}.message-info[data-v-c7378a53]{flex:1;margin-right:1rem}.message-header[data-v-c7378a53]{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.channel-tag[data-v-c7378a53]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.time-tag[data-v-c7378a53]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--surface-border)}.repeat-tag[data-v-c7378a53]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--primary-color);background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--primary-color)}.message-content[data-v-c7378a53]{margin:0;font-size:.875rem;color:var(--text-color);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-actions[data-v-c7378a53]{display:flex;gap:.5rem}.btn-primary[data-v-c7378a53]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-c7378a53]:hover{background:var(--primary-600)}.btn-primary[data-v-c7378a53]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-c7378a53]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:1px solid var(--surface-border);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-c7378a53]:hover{background:var(--surface-hover)}.btn-icon[data-v-c7378a53]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-c7378a53]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-c7378a53]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-c7378a53]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-c7378a53]{opacity:0;width:0;height:0}.slider[data-v-c7378a53]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-c7378a53]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-c7378a53]{background-color:var(--primary-color)}input:focus+.slider[data-v-c7378a53]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-c7378a53]:before{transform:translate(24px)}.slider.round[data-v-c7378a53]{border-radius:34px}.slider.round[data-v-c7378a53]:before{border-radius:50%}.form-section[data-v-c7378a53]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-c7378a53]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-c7378a53]{font-size:.875rem;font-weight:500;color:var(--text-color)}.field-description[data-v-c7378a53]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-c7378a53]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-c7378a53]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-c7378a53]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-c7378a53]::placeholder{color:var(--text-color-secondary);opacity:.7}@keyframes slideIn-66e00daa{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-66e00daa],.gander-servers-page[data-v-66e00daa],.gander-permissions-page[data-v-66e00daa]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-66e00daa .8s ease-out}.gander-general-page[data-v-66e00daa]:before,.gander-servers-page[data-v-66e00daa]:before,.gander-permissions-page[data-v-66e00daa]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-66e00daa 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-66e00daa]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-66e00daa]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-66e00daa]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-66e00daa]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-66e00daa]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-66e00daa]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-66e00daa],.error-container[data-v-66e00daa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-66e00daa],.error-container i[data-v-66e00daa]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-66e00daa],.error-container p[data-v-66e00daa]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-66e00daa]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-66e00daa]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-66e00daa]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-66e00daa]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-66e00daa]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-66e00daa]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-66e00daa]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-66e00daa]{flex:1}.settings-card .card-content[data-v-66e00daa]{padding:1.5rem}.settings-card[data-v-66e00daa]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-66e00daa]{margin-bottom:1.5rem}.form-group label[data-v-66e00daa]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-66e00daa],.form-group small[data-v-66e00daa]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-66e00daa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-66e00daa]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-66e00daa]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-66e00daa]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-66e00daa]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-66e00daa]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-66e00daa]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-66e00daa]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-66e00daa]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-66e00daa]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-66e00daa]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-66e00daa]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-66e00daa] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-66e00daa] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-66e00daa] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-66e00daa] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-66e00daa] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-66e00daa] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-66e00daa] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-66e00daa]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-66e00daa]{min-width:150px}.empty-state[data-v-66e00daa],.no-servers[data-v-66e00daa]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-66e00daa],.no-servers i[data-v-66e00daa]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-66e00daa],.no-servers h4[data-v-66e00daa]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-66e00daa],.no-servers p[data-v-66e00daa]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-66e00daa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-66e00daa{0%{opacity:0}to{opacity:1}}@keyframes pulse-66e00daa{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-66e00daa],.expand-leave-active[data-v-66e00daa]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-66e00daa],.expand-leave-to[data-v-66e00daa]{max-height:0;opacity:0}.fade-enter-active[data-v-66e00daa],.fade-leave-active[data-v-66e00daa]{transition:opacity .3s ease}.fade-enter-from[data-v-66e00daa],.fade-leave-to[data-v-66e00daa]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-66e00daa],.gander-servers-page[data-v-66e00daa],.gander-permissions-page[data-v-66e00daa]{padding:0}.content-container[data-v-66e00daa]{padding:1.5rem}.page-header[data-v-66e00daa]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-66e00daa]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-66e00daa]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-66e00daa]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-66e00daa]{font-size:.875rem}.settings-card[data-v-66e00daa]{padding:0;border:none}.settings-card .card-header[data-v-66e00daa]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-66e00daa]{font-size:1rem}.settings-card .card-header p[data-v-66e00daa]{font-size:.8125rem}.settings-card .card-content[data-v-66e00daa]{padding:1.25rem}.form-actions[data-v-66e00daa]{flex-direction:column-reverse}.form-actions .p-button[data-v-66e00daa]{width:100%}.empty-state[data-v-66e00daa],.no-servers[data-v-66e00daa]{padding:3rem 1.5rem}.empty-state i[data-v-66e00daa],.no-servers i[data-v-66e00daa]{font-size:3rem}.empty-state h4[data-v-66e00daa],.no-servers h4[data-v-66e00daa]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-66e00daa]{animation:none!important}.gander-general-page[data-v-66e00daa]:before,.gander-servers-page[data-v-66e00daa]:before,.gander-permissions-page[data-v-66e00daa]:before{animation:none!important}}.toggle-wrapper[data-v-66e00daa]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-66e00daa]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-66e00daa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-66e00daa]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-66e00daa]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-66e00daa]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-66e00daa]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-66e00daa]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-66e00daa]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-66e00daa]{font-size:1rem}.empty-state[data-v-66e00daa]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-66e00daa]{font-size:2rem;margin-bottom:1rem;opacity:.5}.settings-grid[data-v-66e00daa]{display:grid;gap:1.5rem}.action-bar[data-v-66e00daa]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end}.items-list[data-v-66e00daa]{display:flex;flex-direction:column;gap:1rem}.item-card[data-v-66e00daa]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.item-card[data-v-66e00daa]:hover{border-color:var(--primary-color)}.item-info[data-v-66e00daa]{flex:1;margin-right:1rem}.item-header[data-v-66e00daa]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.item-name[data-v-66e00daa]{font-weight:600;color:var(--text-color)}.status-badge[data-v-66e00daa]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500}.status-badge.enabled[data-v-66e00daa]{background:#22c55e1a;color:#22c55e}.status-badge.disabled[data-v-66e00daa]{background:#ef44441a;color:#ef4444}.item-details[data-v-66e00daa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.detail-tag[data-v-66e00daa]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-hover);padding:.25rem .5rem;border-radius:.25rem}.item-pattern[data-v-66e00daa]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.item-pattern code[data-v-66e00daa]{background:var(--surface-hover);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;color:var(--primary-color)}.item-actions[data-v-66e00daa]{display:flex;gap:.5rem}.form-section[data-v-66e00daa]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-66e00daa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-66e00daa]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-66e00daa]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-66e00daa]{font-size:.75rem;color:var(--text-color-secondary)}.form-group.toggle-inline[data-v-66e00daa]{justify-content:center;padding-top:1.5rem}.ai-enhanced-field[data-v-66e00daa]{padding:1rem;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05),#db27770d);border:1px solid var(--surface-border);border-radius:10px}.ai-field-header[data-v-66e00daa]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ai-field-header label[data-v-66e00daa]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-color)}.ai-field-icon[data-v-66e00daa]{font-size:.875rem;background:linear-gradient(135deg,var(--primary-color) 0%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.textarea-with-ai[data-v-66e00daa]{display:flex;align-items:flex-start;gap:.5rem}.textarea-with-ai .flex-1[data-v-66e00daa]{flex:1}.toggle-group[data-v-66e00daa]{display:flex;flex-direction:column;gap:.5rem}.toggle-group small[data-v-66e00daa]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-66e00daa]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-66e00daa]{font-size:.875rem;font-weight:500;color:var(--text-color)}.text-input[data-v-66e00daa]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-66e00daa]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-66e00daa]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-66e00daa]::placeholder{color:var(--text-color-secondary);opacity:.7}select.text-input[data-v-66e00daa]{cursor:pointer}.btn-primary[data-v-66e00daa]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-66e00daa]:hover{background:var(--primary-600)}.btn-primary[data-v-66e00daa]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-66e00daa]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:1px solid var(--surface-border);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-66e00daa]:hover{background:var(--surface-hover)}.btn-icon[data-v-66e00daa]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-66e00daa]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-66e00daa]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-66e00daa]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-66e00daa]{opacity:0;width:0;height:0}.slider[data-v-66e00daa]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-66e00daa]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-66e00daa]{background-color:var(--primary-color)}input:focus+.slider[data-v-66e00daa]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-66e00daa]:before{transform:translate(24px)}.slider.round[data-v-66e00daa]{border-radius:34px}.slider.round[data-v-66e00daa]:before{border-radius:50%}@keyframes slideIn-cfdbef52{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-cfdbef52],.gander-servers-page[data-v-cfdbef52],.gander-permissions-page[data-v-cfdbef52]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-cfdbef52 .8s ease-out}.gander-general-page[data-v-cfdbef52]:before,.gander-servers-page[data-v-cfdbef52]:before,.gander-permissions-page[data-v-cfdbef52]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-cfdbef52 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-cfdbef52]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-cfdbef52]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-cfdbef52]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-cfdbef52]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-cfdbef52]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-cfdbef52]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-cfdbef52],.error-container[data-v-cfdbef52]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-cfdbef52],.error-container i[data-v-cfdbef52]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-cfdbef52],.error-container p[data-v-cfdbef52]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-cfdbef52]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-cfdbef52]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-cfdbef52]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-cfdbef52]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-cfdbef52]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-cfdbef52]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-cfdbef52]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-cfdbef52]{flex:1}.settings-card .card-content[data-v-cfdbef52]{padding:1.5rem}.settings-card[data-v-cfdbef52]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-cfdbef52]{margin-bottom:1.5rem}.form-group label[data-v-cfdbef52]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-cfdbef52],.form-group small[data-v-cfdbef52]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-cfdbef52]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-cfdbef52]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-cfdbef52]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-cfdbef52]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cfdbef52]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-cfdbef52]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cfdbef52]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-cfdbef52]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cfdbef52]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-cfdbef52]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cfdbef52]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-cfdbef52]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-cfdbef52] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-cfdbef52] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-cfdbef52] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-cfdbef52] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-cfdbef52] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-cfdbef52] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-cfdbef52] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-cfdbef52]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-cfdbef52]{min-width:150px}.empty-state[data-v-cfdbef52],.no-servers[data-v-cfdbef52]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-cfdbef52],.no-servers i[data-v-cfdbef52]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-cfdbef52],.no-servers h4[data-v-cfdbef52]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-cfdbef52],.no-servers p[data-v-cfdbef52]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-cfdbef52{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-cfdbef52{0%{opacity:0}to{opacity:1}}@keyframes pulse-cfdbef52{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-cfdbef52],.expand-leave-active[data-v-cfdbef52]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-cfdbef52],.expand-leave-to[data-v-cfdbef52]{max-height:0;opacity:0}.fade-enter-active[data-v-cfdbef52],.fade-leave-active[data-v-cfdbef52]{transition:opacity .3s ease}.fade-enter-from[data-v-cfdbef52],.fade-leave-to[data-v-cfdbef52]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-cfdbef52],.gander-servers-page[data-v-cfdbef52],.gander-permissions-page[data-v-cfdbef52]{padding:0}.content-container[data-v-cfdbef52]{padding:1.5rem}.page-header[data-v-cfdbef52]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-cfdbef52]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-cfdbef52]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-cfdbef52]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-cfdbef52]{font-size:.875rem}.settings-card[data-v-cfdbef52]{padding:0;border:none}.settings-card .card-header[data-v-cfdbef52]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-cfdbef52]{font-size:1rem}.settings-card .card-header p[data-v-cfdbef52]{font-size:.8125rem}.settings-card .card-content[data-v-cfdbef52]{padding:1.25rem}.form-actions[data-v-cfdbef52]{flex-direction:column-reverse}.form-actions .p-button[data-v-cfdbef52]{width:100%}.empty-state[data-v-cfdbef52],.no-servers[data-v-cfdbef52]{padding:3rem 1.5rem}.empty-state i[data-v-cfdbef52],.no-servers i[data-v-cfdbef52]{font-size:3rem}.empty-state h4[data-v-cfdbef52],.no-servers h4[data-v-cfdbef52]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-cfdbef52]{animation:none!important}.gander-general-page[data-v-cfdbef52]:before,.gander-servers-page[data-v-cfdbef52]:before,.gander-permissions-page[data-v-cfdbef52]:before{animation:none!important}}.toggle-wrapper[data-v-cfdbef52]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-cfdbef52]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-cfdbef52]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-cfdbef52]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-cfdbef52]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-cfdbef52]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-cfdbef52]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-cfdbef52]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-cfdbef52]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-cfdbef52]{font-size:1rem}.channels-grid[data-v-cfdbef52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.events-grid[data-v-cfdbef52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.event-category[data-v-cfdbef52]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;padding:1rem}.event-category h4[data-v-cfdbef52]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--text-color);padding-bottom:.75rem;border-bottom:1px solid var(--surface-border)}.event-category h4 i[data-v-cfdbef52]{color:var(--primary-color)}.event-toggles[data-v-cfdbef52]{display:flex;flex-direction:column;gap:.75rem}.toggle-row[data-v-cfdbef52]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:.25rem 0}.toggle-row span[data-v-cfdbef52]{font-size:.875rem;color:var(--text-color)}.form-group[data-v-cfdbef52]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-cfdbef52]{font-size:.875rem;font-weight:500;color:var(--text-color)}.action-bar[data-v-cfdbef52]{display:flex;justify-content:flex-end;padding:1rem 0}.btn-primary[data-v-cfdbef52]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-cfdbef52]:hover{background:var(--primary-600)}.btn-primary[data-v-cfdbef52]:disabled{opacity:.7;cursor:not-allowed}.switch[data-v-cfdbef52]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-cfdbef52]{opacity:0;width:0;height:0}.slider[data-v-cfdbef52]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-cfdbef52]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-cfdbef52]{background-color:var(--primary-color)}input:focus+.slider[data-v-cfdbef52]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-cfdbef52]:before{transform:translate(24px)}.slider.round[data-v-cfdbef52]{border-radius:34px}.slider.round[data-v-cfdbef52]:before{border-radius:50%}@keyframes slideIn-f8c254a0{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f8c254a0],.gander-servers-page[data-v-f8c254a0],.gander-permissions-page[data-v-f8c254a0]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-f8c254a0 .8s ease-out}.gander-general-page[data-v-f8c254a0]:before,.gander-servers-page[data-v-f8c254a0]:before,.gander-permissions-page[data-v-f8c254a0]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-f8c254a0 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f8c254a0]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f8c254a0]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-f8c254a0]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f8c254a0]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-f8c254a0]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f8c254a0]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f8c254a0],.error-container[data-v-f8c254a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-f8c254a0],.error-container i[data-v-f8c254a0]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f8c254a0],.error-container p[data-v-f8c254a0]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f8c254a0]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f8c254a0]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-f8c254a0]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-f8c254a0]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-f8c254a0]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f8c254a0]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f8c254a0]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f8c254a0]{flex:1}.settings-card .card-content[data-v-f8c254a0]{padding:1.5rem}.settings-card[data-v-f8c254a0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f8c254a0]{margin-bottom:1.5rem}.form-group label[data-v-f8c254a0]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f8c254a0],.form-group small[data-v-f8c254a0]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-f8c254a0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-f8c254a0]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-f8c254a0]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f8c254a0]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8c254a0]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-f8c254a0]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8c254a0]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f8c254a0]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8c254a0]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-f8c254a0]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8c254a0]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f8c254a0]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f8c254a0] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f8c254a0] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-f8c254a0] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f8c254a0] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f8c254a0] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-f8c254a0] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f8c254a0] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f8c254a0]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-f8c254a0]{min-width:150px}.empty-state[data-v-f8c254a0],.no-servers[data-v-f8c254a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-f8c254a0],.no-servers i[data-v-f8c254a0]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f8c254a0],.no-servers h4[data-v-f8c254a0]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f8c254a0],.no-servers p[data-v-f8c254a0]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f8c254a0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f8c254a0{0%{opacity:0}to{opacity:1}}@keyframes pulse-f8c254a0{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f8c254a0],.expand-leave-active[data-v-f8c254a0]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f8c254a0],.expand-leave-to[data-v-f8c254a0]{max-height:0;opacity:0}.fade-enter-active[data-v-f8c254a0],.fade-leave-active[data-v-f8c254a0]{transition:opacity .3s ease}.fade-enter-from[data-v-f8c254a0],.fade-leave-to[data-v-f8c254a0]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f8c254a0],.gander-servers-page[data-v-f8c254a0],.gander-permissions-page[data-v-f8c254a0]{padding:0}.content-container[data-v-f8c254a0]{padding:1.5rem}.page-header[data-v-f8c254a0]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f8c254a0]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f8c254a0]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f8c254a0]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f8c254a0]{font-size:.875rem}.settings-card[data-v-f8c254a0]{padding:0;border:none}.settings-card .card-header[data-v-f8c254a0]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f8c254a0]{font-size:1rem}.settings-card .card-header p[data-v-f8c254a0]{font-size:.8125rem}.settings-card .card-content[data-v-f8c254a0]{padding:1.25rem}.form-actions[data-v-f8c254a0]{flex-direction:column-reverse}.form-actions .p-button[data-v-f8c254a0]{width:100%}.empty-state[data-v-f8c254a0],.no-servers[data-v-f8c254a0]{padding:3rem 1.5rem}.empty-state i[data-v-f8c254a0],.no-servers i[data-v-f8c254a0]{font-size:3rem}.empty-state h4[data-v-f8c254a0],.no-servers h4[data-v-f8c254a0]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f8c254a0]{animation:none!important}.gander-general-page[data-v-f8c254a0]:before,.gander-servers-page[data-v-f8c254a0]:before,.gander-permissions-page[data-v-f8c254a0]:before{animation:none!important}}.toggle-wrapper[data-v-f8c254a0]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f8c254a0]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f8c254a0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-f8c254a0]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f8c254a0]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f8c254a0]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f8c254a0]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f8c254a0]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f8c254a0]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f8c254a0]{font-size:1rem}.info-tip[data-v-f8c254a0]{display:flex;gap:1rem;padding:1rem 1.25rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;margin-bottom:1.5rem}.info-tip>i[data-v-f8c254a0]{color:#3b82f6;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.info-tip .tip-content[data-v-f8c254a0]{flex:1}.info-tip .tip-content strong[data-v-f8c254a0]{display:block;color:var(--text-color);font-size:.875rem;margin-bottom:.375rem}.info-tip .tip-content p[data-v-f8c254a0]{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.5;margin:0}.info-tip .tip-content p em[data-v-f8c254a0]{color:#3b82f6;font-style:normal;font-weight:500}.empty-state[data-v-f8c254a0]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-f8c254a0]{font-size:2rem;margin-bottom:1rem;opacity:.5}.empty-state small[data-v-f8c254a0]{display:block;margin-top:.5rem;font-size:.75rem}.settings-row[data-v-f8c254a0]{display:flex;gap:2rem;align-items:flex-start}@media(max-width:768px){.settings-row[data-v-f8c254a0]{flex-direction:column;gap:1.5rem}}.flex-grow[data-v-f8c254a0]{flex:1}.action-bar[data-v-f8c254a0]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end}.mappings-list[data-v-f8c254a0]{display:flex;flex-direction:column;gap:1rem}.mapping-item[data-v-f8c254a0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.mapping-item[data-v-f8c254a0]:hover{border-color:var(--primary-color)}.mapping-info[data-v-f8c254a0]{flex:1}.mapping-pair[data-v-f8c254a0]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.channel-tag[data-v-f8c254a0],.role-tag[data-v-f8c254a0]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;padding:.375rem .75rem;border-radius:.375rem;font-weight:500}.channel-tag[data-v-f8c254a0]{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.role-tag[data-v-f8c254a0]{background:#8b5cf61a;color:#8b5cf6}.mapping-arrow[data-v-f8c254a0]{color:var(--text-color-secondary);font-size:.875rem}.mapping-actions[data-v-f8c254a0]{display:flex;gap:.5rem}.form-section[data-v-f8c254a0]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-f8c254a0]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f8c254a0]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-f8c254a0]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-group[data-v-f8c254a0]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.toggle-group small[data-v-f8c254a0]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-f8c254a0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-f8c254a0]{font-size:.875rem;font-weight:500;color:var(--text-color)}.btn-primary[data-v-f8c254a0]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-f8c254a0]:hover{background:var(--primary-600)}.btn-primary[data-v-f8c254a0]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-f8c254a0]{padding:.5rem 1rem;background:transparent;color:var(--text-color);border:1px solid var(--surface-border);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-f8c254a0]:hover{background:var(--surface-hover)}.btn-icon[data-v-f8c254a0]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-f8c254a0]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-f8c254a0]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-f8c254a0]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-f8c254a0]{opacity:0;width:0;height:0}.slider[data-v-f8c254a0]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f8c254a0]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f8c254a0]{background-color:var(--primary-color)}input:focus+.slider[data-v-f8c254a0]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-f8c254a0]:before{transform:translate(24px)}.slider.round[data-v-f8c254a0]{border-radius:34px}.slider.round[data-v-f8c254a0]:before{border-radius:50%}@keyframes slideIn-deb404bb{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-deb404bb],.gander-servers-page[data-v-deb404bb],.gander-permissions-page[data-v-deb404bb]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-deb404bb .8s ease-out}.gander-general-page[data-v-deb404bb]:before,.gander-servers-page[data-v-deb404bb]:before,.gander-permissions-page[data-v-deb404bb]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-deb404bb 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-deb404bb]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-deb404bb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-deb404bb]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-deb404bb]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-deb404bb]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-deb404bb]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-deb404bb],.error-container[data-v-deb404bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-deb404bb],.error-container i[data-v-deb404bb]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-deb404bb],.error-container p[data-v-deb404bb]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-deb404bb]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-deb404bb]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-deb404bb]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-deb404bb]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-deb404bb]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-deb404bb]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-deb404bb]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-deb404bb]{flex:1}.settings-card .card-content[data-v-deb404bb]{padding:1.5rem}.settings-card[data-v-deb404bb]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-deb404bb]{margin-bottom:1.5rem}.form-group label[data-v-deb404bb]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-deb404bb],.form-group small[data-v-deb404bb]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-deb404bb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-deb404bb]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-deb404bb]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-deb404bb]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-deb404bb]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-deb404bb]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-deb404bb]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-deb404bb]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-deb404bb]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-deb404bb]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-deb404bb]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-deb404bb]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-deb404bb] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-deb404bb] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-deb404bb] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-deb404bb] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-deb404bb] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-deb404bb] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-deb404bb] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-deb404bb]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-deb404bb]{min-width:150px}.empty-state[data-v-deb404bb],.no-servers[data-v-deb404bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-deb404bb],.no-servers i[data-v-deb404bb]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-deb404bb],.no-servers h4[data-v-deb404bb]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-deb404bb],.no-servers p[data-v-deb404bb]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-deb404bb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-deb404bb{0%{opacity:0}to{opacity:1}}@keyframes pulse-deb404bb{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-deb404bb],.expand-leave-active[data-v-deb404bb]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-deb404bb],.expand-leave-to[data-v-deb404bb]{max-height:0;opacity:0}.fade-enter-active[data-v-deb404bb],.fade-leave-active[data-v-deb404bb]{transition:opacity .3s ease}.fade-enter-from[data-v-deb404bb],.fade-leave-to[data-v-deb404bb]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-deb404bb],.gander-servers-page[data-v-deb404bb],.gander-permissions-page[data-v-deb404bb]{padding:0}.content-container[data-v-deb404bb]{padding:1.5rem}.page-header[data-v-deb404bb]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-deb404bb]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-deb404bb]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-deb404bb]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-deb404bb]{font-size:.875rem}.settings-card[data-v-deb404bb]{padding:0;border:none}.settings-card .card-header[data-v-deb404bb]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-deb404bb]{font-size:1rem}.settings-card .card-header p[data-v-deb404bb]{font-size:.8125rem}.settings-card .card-content[data-v-deb404bb]{padding:1.25rem}.form-actions[data-v-deb404bb]{flex-direction:column-reverse}.form-actions .p-button[data-v-deb404bb]{width:100%}.empty-state[data-v-deb404bb],.no-servers[data-v-deb404bb]{padding:3rem 1.5rem}.empty-state i[data-v-deb404bb],.no-servers i[data-v-deb404bb]{font-size:3rem}.empty-state h4[data-v-deb404bb],.no-servers h4[data-v-deb404bb]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-deb404bb]{animation:none!important}.gander-general-page[data-v-deb404bb]:before,.gander-servers-page[data-v-deb404bb]:before,.gander-permissions-page[data-v-deb404bb]:before{animation:none!important}}.toggle-wrapper[data-v-deb404bb]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-deb404bb]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-deb404bb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-deb404bb]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-deb404bb]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-deb404bb]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-deb404bb]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-deb404bb]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-deb404bb]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-deb404bb]{font-size:1rem}.empty-state[data-v-deb404bb]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-deb404bb]{font-size:2rem;margin-bottom:1rem;opacity:.5}.channels-grid[data-v-deb404bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.settings-grid[data-v-deb404bb]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-deb404bb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-deb404bb]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-deb404bb]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-deb404bb]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-group[data-v-deb404bb]{display:flex;flex-direction:column;gap:.5rem}.toggle-group small[data-v-deb404bb]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-deb404bb]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-deb404bb]{font-size:.875rem;font-weight:500;color:var(--text-color)}.action-bar[data-v-deb404bb]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end}.status-filter[data-v-deb404bb]{padding:.5rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.875rem;cursor:pointer}.suggestions-list[data-v-deb404bb]{display:flex;flex-direction:column;gap:1rem}.suggestion-item[data-v-deb404bb]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.suggestion-item[data-v-deb404bb]:hover{border-color:var(--primary-color)}.suggestion-info[data-v-deb404bb]{flex:1;margin-right:1rem}.suggestion-header[data-v-deb404bb]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.status-badge[data-v-deb404bb]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500;text-transform:capitalize}.status-badge.pending[data-v-deb404bb]{background:#f59e0b1a;color:#f59e0b}.status-badge.approved[data-v-deb404bb]{background:#22c55e1a;color:#22c55e}.status-badge.denied[data-v-deb404bb]{background:#ef44441a;color:#ef4444}.status-badge.implemented[data-v-deb404bb]{background:#3b82f61a;color:#3b82f6}.suggestion-votes[data-v-deb404bb]{display:flex;gap:1rem;font-size:.875rem}.suggestion-votes .upvotes[data-v-deb404bb]{color:#22c55e}.suggestion-votes .downvotes[data-v-deb404bb]{color:#ef4444}.suggestion-votes i[data-v-deb404bb]{margin-right:.25rem}.suggestion-content[data-v-deb404bb]{margin:.5rem 0;font-size:.875rem;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suggestion-meta[data-v-deb404bb]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-color-secondary)}.suggestion-actions[data-v-deb404bb]{display:flex;align-items:center;gap:.5rem}.status-select[data-v-deb404bb]{padding:.375rem .5rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text-color);font-size:.75rem;cursor:pointer}.text-input[data-v-deb404bb]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-deb404bb]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-deb404bb]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-deb404bb]::placeholder{color:var(--text-color-secondary);opacity:.7}.btn-primary[data-v-deb404bb]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-deb404bb]:hover{background:var(--primary-600)}.btn-primary[data-v-deb404bb]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-deb404bb]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.25rem;cursor:pointer;transition:all .2s}.btn-icon[data-v-deb404bb]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-deb404bb]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-deb404bb]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-deb404bb]{opacity:0;width:0;height:0}.slider[data-v-deb404bb]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-deb404bb]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-deb404bb]{background-color:var(--primary-color)}input:focus+.slider[data-v-deb404bb]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-deb404bb]:before{transform:translate(24px)}.slider.round[data-v-deb404bb]{border-radius:34px}.slider.round[data-v-deb404bb]:before{border-radius:50%}.info-box[data-v-deb404bb]{background:rgba(var(--primary-color-rgb),.1);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:.5rem;padding:1rem;margin-top:1rem}.info-box h4[data-v-deb404bb]{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.9375rem;color:var(--primary-color)}.info-box ul[data-v-deb404bb]{margin:0;padding-left:1.5rem}.info-box ul li[data-v-deb404bb]{font-size:.875rem;color:var(--text-color);margin-bottom:.25rem}.info-box ul li[data-v-deb404bb]:last-child{margin-bottom:0}.info-box code[data-v-deb404bb]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem}@keyframes slideIn-a48af1e2{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-a48af1e2],.gander-servers-page[data-v-a48af1e2],.gander-permissions-page[data-v-a48af1e2]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-a48af1e2 .8s ease-out}.gander-general-page[data-v-a48af1e2]:before,.gander-servers-page[data-v-a48af1e2]:before,.gander-permissions-page[data-v-a48af1e2]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-a48af1e2 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-a48af1e2]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-a48af1e2]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-a48af1e2]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-a48af1e2]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-a48af1e2]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-a48af1e2]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-a48af1e2],.error-container[data-v-a48af1e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-a48af1e2],.error-container i[data-v-a48af1e2]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-a48af1e2],.error-container p[data-v-a48af1e2]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-a48af1e2]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-a48af1e2]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-a48af1e2]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-a48af1e2]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-a48af1e2]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-a48af1e2]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-a48af1e2]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-a48af1e2]{flex:1}.settings-card .card-content[data-v-a48af1e2]{padding:1.5rem}.settings-card[data-v-a48af1e2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-a48af1e2]{margin-bottom:1.5rem}.form-group label[data-v-a48af1e2]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-a48af1e2],.form-group small[data-v-a48af1e2]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-a48af1e2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-a48af1e2]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-a48af1e2]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-a48af1e2]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a48af1e2]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-a48af1e2]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a48af1e2]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a48af1e2]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a48af1e2]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-a48af1e2]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a48af1e2]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a48af1e2]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-a48af1e2] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-a48af1e2] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-a48af1e2] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-a48af1e2] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-a48af1e2] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-a48af1e2] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-a48af1e2] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-a48af1e2]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-a48af1e2]{min-width:150px}.empty-state[data-v-a48af1e2],.no-servers[data-v-a48af1e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-a48af1e2],.no-servers i[data-v-a48af1e2]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-a48af1e2],.no-servers h4[data-v-a48af1e2]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-a48af1e2],.no-servers p[data-v-a48af1e2]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-a48af1e2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-a48af1e2{0%{opacity:0}to{opacity:1}}@keyframes pulse-a48af1e2{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-a48af1e2],.expand-leave-active[data-v-a48af1e2]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-a48af1e2],.expand-leave-to[data-v-a48af1e2]{max-height:0;opacity:0}.fade-enter-active[data-v-a48af1e2],.fade-leave-active[data-v-a48af1e2]{transition:opacity .3s ease}.fade-enter-from[data-v-a48af1e2],.fade-leave-to[data-v-a48af1e2]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-a48af1e2],.gander-servers-page[data-v-a48af1e2],.gander-permissions-page[data-v-a48af1e2]{padding:0}.content-container[data-v-a48af1e2]{padding:1.5rem}.page-header[data-v-a48af1e2]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-a48af1e2]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-a48af1e2]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-a48af1e2]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-a48af1e2]{font-size:.875rem}.settings-card[data-v-a48af1e2]{padding:0;border:none}.settings-card .card-header[data-v-a48af1e2]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-a48af1e2]{font-size:1rem}.settings-card .card-header p[data-v-a48af1e2]{font-size:.8125rem}.settings-card .card-content[data-v-a48af1e2]{padding:1.25rem}.form-actions[data-v-a48af1e2]{flex-direction:column-reverse}.form-actions .p-button[data-v-a48af1e2]{width:100%}.empty-state[data-v-a48af1e2],.no-servers[data-v-a48af1e2]{padding:3rem 1.5rem}.empty-state i[data-v-a48af1e2],.no-servers i[data-v-a48af1e2]{font-size:3rem}.empty-state h4[data-v-a48af1e2],.no-servers h4[data-v-a48af1e2]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-a48af1e2]{animation:none!important}.gander-general-page[data-v-a48af1e2]:before,.gander-servers-page[data-v-a48af1e2]:before,.gander-permissions-page[data-v-a48af1e2]:before{animation:none!important}}.toggle-wrapper[data-v-a48af1e2]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-a48af1e2]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-a48af1e2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-a48af1e2]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-a48af1e2]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-a48af1e2]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-a48af1e2]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-a48af1e2]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-a48af1e2]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-a48af1e2]{font-size:1rem}.form-section[data-v-a48af1e2]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-a48af1e2]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-a48af1e2]{flex-direction:column;gap:1rem}}.half-width[data-v-a48af1e2]{flex:1}.form-group[data-v-a48af1e2]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-a48af1e2]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-a48af1e2]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-a48af1e2]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-a48af1e2]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-a48af1e2]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-a48af1e2]{opacity:0;width:0;height:0}.slider[data-v-a48af1e2]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-a48af1e2]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-a48af1e2]{background-color:var(--primary-color)}input:focus+.slider[data-v-a48af1e2]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-a48af1e2]:before{transform:translate(24px)}.slider.round[data-v-a48af1e2]{border-radius:34px}.slider.round[data-v-a48af1e2]:before{border-radius:50%}.text-input[data-v-a48af1e2]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-a48af1e2]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-a48af1e2]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-a48af1e2]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-a48af1e2]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-a48af1e2]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-border);border-radius:3px;outline:none}.range-slider-container .range-input[data-v-a48af1e2]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.range-slider-container .range-input[data-v-a48af1e2]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-a48af1e2]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-a48af1e2]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-a48af1e2]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.casino-icon[data-v-a48af1e2]{background:#f59e0b1a;color:#f59e0b}.content-container[data-v-a48af1e2]{padding-bottom:2rem}.guide-card[data-v-a48af1e2]{border-left:4px solid var(--primary-color)}.guide-card .guide-icon[data-v-a48af1e2]{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--primary-color)}.guide-steps[data-v-a48af1e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-a48af1e2]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-a48af1e2]{width:2rem;height:2rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 4px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.guide-step .step-content h4[data-v-a48af1e2]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-a48af1e2]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-a48af1e2]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:var(--primary-color);border:1px solid var(--surface-border)}.rps-choices-info[data-v-a48af1e2]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.rps-choices-info h4[data-v-a48af1e2]{margin:0 0 1rem;font-size:.9375rem;color:var(--text);font-weight:600}.choices-grid[data-v-a48af1e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:480px){.choices-grid[data-v-a48af1e2]{grid-template-columns:1fr}}.choice-item[data-v-a48af1e2]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--surface-ground);border-radius:.75rem;border:1px solid var(--surface-border);transition:all .2s ease}.choice-item[data-v-a48af1e2]:hover{border-color:var(--primary-color);transform:translateY(-2px)}.choice-item .choice-emoji[data-v-a48af1e2]{font-size:2rem;margin-bottom:.5rem}.choice-item .choice-name[data-v-a48af1e2]{font-weight:600;color:var(--text);margin-bottom:.25rem}.choice-item .choice-aliases[data-v-a48af1e2]{font-size:.75rem;color:var(--text-muted);font-family:monospace}.rps-rules[data-v-a48af1e2]{text-align:center;font-size:.875rem;color:var(--text-muted);margin:0;padding:.75rem;background:var(--surface-ground);border-radius:.5rem}@keyframes slideIn-fc31fe40{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-fc31fe40],.gander-servers-page[data-v-fc31fe40],.gander-permissions-page[data-v-fc31fe40]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-fc31fe40 .8s ease-out}.gander-general-page[data-v-fc31fe40]:before,.gander-servers-page[data-v-fc31fe40]:before,.gander-permissions-page[data-v-fc31fe40]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-fc31fe40 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-fc31fe40]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-fc31fe40]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-fc31fe40]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-fc31fe40]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-fc31fe40]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-fc31fe40]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-fc31fe40],.error-container[data-v-fc31fe40]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-fc31fe40],.error-container i[data-v-fc31fe40]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-fc31fe40],.error-container p[data-v-fc31fe40]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-fc31fe40]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-fc31fe40]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-fc31fe40]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-fc31fe40]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-fc31fe40]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-fc31fe40]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-fc31fe40]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-fc31fe40]{flex:1}.settings-card .card-content[data-v-fc31fe40]{padding:1.5rem}.settings-card[data-v-fc31fe40]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-fc31fe40]{margin-bottom:1.5rem}.form-group label[data-v-fc31fe40]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-fc31fe40],.form-group small[data-v-fc31fe40]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-fc31fe40]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-fc31fe40]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-fc31fe40]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-fc31fe40]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fc31fe40]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-fc31fe40]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fc31fe40]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fc31fe40]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fc31fe40]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-fc31fe40]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fc31fe40]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fc31fe40]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-fc31fe40] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-fc31fe40] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-fc31fe40] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-fc31fe40] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-fc31fe40] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-fc31fe40] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-fc31fe40] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-fc31fe40]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-fc31fe40]{min-width:150px}.empty-state[data-v-fc31fe40],.no-servers[data-v-fc31fe40]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-fc31fe40],.no-servers i[data-v-fc31fe40]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-fc31fe40],.no-servers h4[data-v-fc31fe40]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-fc31fe40],.no-servers p[data-v-fc31fe40]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-fc31fe40{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-fc31fe40{0%{opacity:0}to{opacity:1}}@keyframes pulse-fc31fe40{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-fc31fe40],.expand-leave-active[data-v-fc31fe40]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-fc31fe40],.expand-leave-to[data-v-fc31fe40]{max-height:0;opacity:0}.fade-enter-active[data-v-fc31fe40],.fade-leave-active[data-v-fc31fe40]{transition:opacity .3s ease}.fade-enter-from[data-v-fc31fe40],.fade-leave-to[data-v-fc31fe40]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-fc31fe40],.gander-servers-page[data-v-fc31fe40],.gander-permissions-page[data-v-fc31fe40]{padding:0}.content-container[data-v-fc31fe40]{padding:1.5rem}.page-header[data-v-fc31fe40]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-fc31fe40]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-fc31fe40]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-fc31fe40]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-fc31fe40]{font-size:.875rem}.settings-card[data-v-fc31fe40]{padding:0;border:none}.settings-card .card-header[data-v-fc31fe40]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-fc31fe40]{font-size:1rem}.settings-card .card-header p[data-v-fc31fe40]{font-size:.8125rem}.settings-card .card-content[data-v-fc31fe40]{padding:1.25rem}.form-actions[data-v-fc31fe40]{flex-direction:column-reverse}.form-actions .p-button[data-v-fc31fe40]{width:100%}.empty-state[data-v-fc31fe40],.no-servers[data-v-fc31fe40]{padding:3rem 1.5rem}.empty-state i[data-v-fc31fe40],.no-servers i[data-v-fc31fe40]{font-size:3rem}.empty-state h4[data-v-fc31fe40],.no-servers h4[data-v-fc31fe40]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-fc31fe40]{animation:none!important}.gander-general-page[data-v-fc31fe40]:before,.gander-servers-page[data-v-fc31fe40]:before,.gander-permissions-page[data-v-fc31fe40]:before{animation:none!important}}.toggle-wrapper[data-v-fc31fe40]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-fc31fe40]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-fc31fe40]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-fc31fe40]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-fc31fe40]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-fc31fe40]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-fc31fe40]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-fc31fe40]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-fc31fe40]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-fc31fe40]{font-size:1rem}.form-section[data-v-fc31fe40]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-fc31fe40]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-fc31fe40]{flex-direction:column;gap:1rem}}.half-width[data-v-fc31fe40]{flex:1}.form-group[data-v-fc31fe40]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-fc31fe40]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-fc31fe40]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-fc31fe40]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-fc31fe40]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-fc31fe40]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-fc31fe40]{opacity:0;width:0;height:0}.slider[data-v-fc31fe40]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-fc31fe40]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-fc31fe40]{background-color:var(--primary-color)}input:focus+.slider[data-v-fc31fe40]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-fc31fe40]:before{transform:translate(24px)}.slider.round[data-v-fc31fe40]{border-radius:34px}.slider.round[data-v-fc31fe40]:before{border-radius:50%}.text-input[data-v-fc31fe40]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-fc31fe40]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-fc31fe40]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-fc31fe40]:disabled{opacity:.5;cursor:not-allowed}select.text-input[data-v-fc31fe40]{cursor:pointer}.range-slider-container[data-v-fc31fe40]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-fc31fe40]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-border);border-radius:3px;outline:none}.range-slider-container .range-input[data-v-fc31fe40]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.range-slider-container .range-input[data-v-fc31fe40]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-fc31fe40]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-fc31fe40]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-fc31fe40]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.trivia-icon[data-v-fc31fe40]{background:#8b5cf61a;color:#8b5cf6}.content-container[data-v-fc31fe40]{padding-bottom:2rem}.guide-card[data-v-fc31fe40]{border-left:4px solid #8b5cf6}.guide-card .guide-icon[data-v-fc31fe40]{background:#8b5cf61a;color:#8b5cf6}.guide-steps[data-v-fc31fe40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-fc31fe40]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-fc31fe40]{width:2rem;height:2rem;border-radius:50%;background:#8b5cf6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 4px #8b5cf64d}.guide-step .step-content h4[data-v-fc31fe40]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-fc31fe40]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-fc31fe40]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#8b5cf6;border:1px solid var(--surface-border)}.toggle-form-group[data-v-fc31fe40]{flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 0}.toggle-form-group label[data-v-fc31fe40]:first-child{margin-bottom:0}.toggle-form-group .field-description[data-v-fc31fe40]{margin-bottom:0;flex:1;margin-left:.5rem}.toggle-form-group .inline-switch[data-v-fc31fe40]{margin-left:auto}.multiplier-grid[data-v-fc31fe40]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.multiplier-grid[data-v-fc31fe40]{grid-template-columns:1fr}}.multiplier-item[data-v-fc31fe40]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--surface-ground);border-radius:.75rem;border:2px solid var(--surface-border);gap:.5rem}.multiplier-item.easy[data-v-fc31fe40]{border-color:#10b9814d}.multiplier-item.easy .multiplier-label[data-v-fc31fe40]{color:#10b981}.multiplier-item.medium[data-v-fc31fe40]{border-color:#f59e0b4d}.multiplier-item.medium .multiplier-label[data-v-fc31fe40]{color:#f59e0b}.multiplier-item.hard[data-v-fc31fe40]{border-color:#ef44444d}.multiplier-item.hard .multiplier-label[data-v-fc31fe40]{color:#ef4444}.multiplier-item .multiplier-label[data-v-fc31fe40]{font-weight:600;font-size:.875rem}.multiplier-item .multiplier-input[data-v-fc31fe40]{width:80px;text-align:center;padding:.5rem}.multiplier-item .multiplier-suffix[data-v-fc31fe40]{font-weight:600;color:var(--text-muted)}@keyframes slideIn-dfd8559d{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-dfd8559d],.gander-servers-page[data-v-dfd8559d],.gander-permissions-page[data-v-dfd8559d]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-dfd8559d .8s ease-out}.gander-general-page[data-v-dfd8559d]:before,.gander-servers-page[data-v-dfd8559d]:before,.gander-permissions-page[data-v-dfd8559d]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-dfd8559d 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-dfd8559d]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-dfd8559d]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-dfd8559d]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-dfd8559d]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-dfd8559d]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-dfd8559d]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-dfd8559d],.error-container[data-v-dfd8559d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-dfd8559d],.error-container i[data-v-dfd8559d]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-dfd8559d],.error-container p[data-v-dfd8559d]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-dfd8559d]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-dfd8559d]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-dfd8559d]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-dfd8559d]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-dfd8559d]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-dfd8559d]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-dfd8559d]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-dfd8559d]{flex:1}.settings-card .card-content[data-v-dfd8559d]{padding:1.5rem}.settings-card[data-v-dfd8559d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-dfd8559d]{margin-bottom:1.5rem}.form-group label[data-v-dfd8559d]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-dfd8559d],.form-group small[data-v-dfd8559d]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-dfd8559d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-dfd8559d]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-dfd8559d]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-dfd8559d]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-dfd8559d]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-dfd8559d]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-dfd8559d]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-dfd8559d]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-dfd8559d]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-dfd8559d]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-dfd8559d]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-dfd8559d]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-dfd8559d] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-dfd8559d] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-dfd8559d] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-dfd8559d] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-dfd8559d] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-dfd8559d] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-dfd8559d] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-dfd8559d]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-dfd8559d]{min-width:150px}.empty-state[data-v-dfd8559d],.no-servers[data-v-dfd8559d]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-dfd8559d],.no-servers i[data-v-dfd8559d]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-dfd8559d],.no-servers h4[data-v-dfd8559d]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-dfd8559d],.no-servers p[data-v-dfd8559d]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-dfd8559d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-dfd8559d{0%{opacity:0}to{opacity:1}}@keyframes pulse-dfd8559d{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-dfd8559d],.expand-leave-active[data-v-dfd8559d]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-dfd8559d],.expand-leave-to[data-v-dfd8559d]{max-height:0;opacity:0}.fade-enter-active[data-v-dfd8559d],.fade-leave-active[data-v-dfd8559d]{transition:opacity .3s ease}.fade-enter-from[data-v-dfd8559d],.fade-leave-to[data-v-dfd8559d]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-dfd8559d],.gander-servers-page[data-v-dfd8559d],.gander-permissions-page[data-v-dfd8559d]{padding:0}.content-container[data-v-dfd8559d]{padding:1.5rem}.page-header[data-v-dfd8559d]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-dfd8559d]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-dfd8559d]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-dfd8559d]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-dfd8559d]{font-size:.875rem}.settings-card[data-v-dfd8559d]{padding:0;border:none}.settings-card .card-header[data-v-dfd8559d]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-dfd8559d]{font-size:1rem}.settings-card .card-header p[data-v-dfd8559d]{font-size:.8125rem}.settings-card .card-content[data-v-dfd8559d]{padding:1.25rem}.form-actions[data-v-dfd8559d]{flex-direction:column-reverse}.form-actions .p-button[data-v-dfd8559d]{width:100%}.empty-state[data-v-dfd8559d],.no-servers[data-v-dfd8559d]{padding:3rem 1.5rem}.empty-state i[data-v-dfd8559d],.no-servers i[data-v-dfd8559d]{font-size:3rem}.empty-state h4[data-v-dfd8559d],.no-servers h4[data-v-dfd8559d]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-dfd8559d]{animation:none!important}.gander-general-page[data-v-dfd8559d]:before,.gander-servers-page[data-v-dfd8559d]:before,.gander-permissions-page[data-v-dfd8559d]:before{animation:none!important}}.toggle-wrapper[data-v-dfd8559d]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-dfd8559d]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-dfd8559d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-dfd8559d]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-dfd8559d]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-dfd8559d]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-dfd8559d]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-dfd8559d]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-dfd8559d]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-dfd8559d]{font-size:1rem}.form-section[data-v-dfd8559d]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-dfd8559d]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-dfd8559d]{flex-direction:column;gap:1rem}}.half-width[data-v-dfd8559d]{flex:1}.form-group[data-v-dfd8559d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-dfd8559d]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-dfd8559d]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-dfd8559d]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-dfd8559d]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-dfd8559d]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-dfd8559d]{opacity:0;width:0;height:0}.slider[data-v-dfd8559d]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-dfd8559d]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-dfd8559d]{background-color:var(--primary-color)}input:focus+.slider[data-v-dfd8559d]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-dfd8559d]:before{transform:translate(24px)}.slider.round[data-v-dfd8559d]{border-radius:34px}.slider.round[data-v-dfd8559d]:before{border-radius:50%}.text-input[data-v-dfd8559d]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-dfd8559d]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-dfd8559d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-dfd8559d]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-dfd8559d]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-dfd8559d]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-border);border-radius:3px;outline:none}.range-slider-container .range-input[data-v-dfd8559d]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.range-slider-container .range-input[data-v-dfd8559d]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-dfd8559d]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-dfd8559d]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-dfd8559d]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.scramble-icon[data-v-dfd8559d]{background:#10b9811a;color:#10b981}.content-container[data-v-dfd8559d]{padding-bottom:2rem}.guide-card[data-v-dfd8559d]{border-left:4px solid #10b981}.guide-card .guide-icon[data-v-dfd8559d]{background:#10b9811a;color:#10b981}.guide-steps[data-v-dfd8559d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-dfd8559d]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-dfd8559d]{width:2rem;height:2rem;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 4px #10b9814d}.guide-step .step-content h4[data-v-dfd8559d]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-dfd8559d]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-dfd8559d]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#10b981;border:1px solid var(--surface-border)}.mode-toggles[data-v-dfd8559d]{display:flex;flex-direction:column;gap:1rem}.mode-toggle-item[data-v-dfd8559d]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-ground);border-radius:.75rem;border:1px solid var(--surface-border)}.mode-toggle-item .mode-info[data-v-dfd8559d]{display:flex;flex-direction:column;gap:.25rem}.mode-toggle-item .mode-info .mode-name[data-v-dfd8559d]{font-weight:600;color:var(--text)}.mode-toggle-item .mode-info .mode-desc[data-v-dfd8559d]{font-size:.875rem;color:var(--text-muted)}@keyframes slideIn-5730185b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-5730185b],.gander-servers-page[data-v-5730185b],.gander-permissions-page[data-v-5730185b]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-5730185b .8s ease-out}.gander-general-page[data-v-5730185b]:before,.gander-servers-page[data-v-5730185b]:before,.gander-permissions-page[data-v-5730185b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-5730185b 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-5730185b]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-5730185b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-5730185b]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-5730185b]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-5730185b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-5730185b]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-5730185b],.error-container[data-v-5730185b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-5730185b],.error-container i[data-v-5730185b]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-5730185b],.error-container p[data-v-5730185b]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-5730185b]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-5730185b]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-5730185b]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-5730185b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-5730185b]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-5730185b]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-5730185b]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-5730185b]{flex:1}.settings-card .card-content[data-v-5730185b]{padding:1.5rem}.settings-card[data-v-5730185b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-5730185b]{margin-bottom:1.5rem}.form-group label[data-v-5730185b]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-5730185b],.form-group small[data-v-5730185b]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-5730185b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-5730185b]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-5730185b]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-5730185b]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-5730185b]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-5730185b]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-5730185b]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-5730185b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-5730185b]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-5730185b]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-5730185b]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-5730185b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-5730185b] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-5730185b] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-5730185b] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-5730185b] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-5730185b] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-5730185b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-5730185b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-5730185b]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-5730185b]{min-width:150px}.empty-state[data-v-5730185b],.no-servers[data-v-5730185b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-5730185b],.no-servers i[data-v-5730185b]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-5730185b],.no-servers h4[data-v-5730185b]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-5730185b],.no-servers p[data-v-5730185b]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-5730185b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-5730185b{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-5730185b],.expand-leave-active[data-v-5730185b]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-5730185b],.expand-leave-to[data-v-5730185b]{max-height:0;opacity:0}.fade-enter-active[data-v-5730185b],.fade-leave-active[data-v-5730185b]{transition:opacity .3s ease}.fade-enter-from[data-v-5730185b],.fade-leave-to[data-v-5730185b]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-5730185b],.gander-servers-page[data-v-5730185b],.gander-permissions-page[data-v-5730185b]{padding:0}.content-container[data-v-5730185b]{padding:1.5rem}.page-header[data-v-5730185b]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-5730185b]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-5730185b]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-5730185b]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-5730185b]{font-size:.875rem}.settings-card[data-v-5730185b]{padding:0;border:none}.settings-card .card-header[data-v-5730185b]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-5730185b]{font-size:1rem}.settings-card .card-header p[data-v-5730185b]{font-size:.8125rem}.settings-card .card-content[data-v-5730185b]{padding:1.25rem}.form-actions[data-v-5730185b]{flex-direction:column-reverse}.form-actions .p-button[data-v-5730185b]{width:100%}.empty-state[data-v-5730185b],.no-servers[data-v-5730185b]{padding:3rem 1.5rem}.empty-state i[data-v-5730185b],.no-servers i[data-v-5730185b]{font-size:3rem}.empty-state h4[data-v-5730185b],.no-servers h4[data-v-5730185b]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-5730185b]{animation:none!important}.gander-general-page[data-v-5730185b]:before,.gander-servers-page[data-v-5730185b]:before,.gander-permissions-page[data-v-5730185b]:before{animation:none!important}}.toggle-wrapper[data-v-5730185b]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-5730185b]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-5730185b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-5730185b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-5730185b]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-5730185b]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-5730185b]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-5730185b]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-5730185b]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-5730185b]{font-size:1rem}.form-section[data-v-5730185b]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-5730185b]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-5730185b]{flex-direction:column;gap:1rem}}.half-width[data-v-5730185b]{flex:1}.form-group[data-v-5730185b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-5730185b]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-5730185b]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-5730185b]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-5730185b]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-5730185b]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-5730185b]{opacity:0;width:0;height:0}.slider[data-v-5730185b]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-5730185b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-5730185b]{background-color:var(--primary-color)}input:focus+.slider[data-v-5730185b]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-5730185b]:before{transform:translate(24px)}.slider.round[data-v-5730185b]{border-radius:34px}.slider.round[data-v-5730185b]:before{border-radius:50%}.text-input[data-v-5730185b]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-5730185b]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-5730185b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input[data-v-5730185b]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-5730185b]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-5730185b]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-border);border-radius:3px;outline:none}.range-slider-container .range-input[data-v-5730185b]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.range-slider-container .range-input[data-v-5730185b]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-5730185b]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-5730185b]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-5730185b]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.fishing-icon[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.content-container[data-v-5730185b]{padding-bottom:2rem}.guide-card[data-v-5730185b]{border-left:4px solid #3b82f6}.guide-card .guide-icon[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.guide-steps[data-v-5730185b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-5730185b]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-5730185b]{width:2rem;height:2rem;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 4px #3b82f64d}.guide-step .step-content h4[data-v-5730185b]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-5730185b]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-5730185b]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#3b82f6;border:1px solid var(--surface-border)}.commands-list[data-v-5730185b]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.commands-list h4[data-v-5730185b]{margin:0 0 1rem;font-size:.9375rem;color:var(--text);font-weight:600}.command-grid[data-v-5730185b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.command-item[data-v-5730185b]{display:flex;gap:.75rem;align-items:center;padding:.75rem;background:var(--surface-ground);border-radius:.5rem;border:1px solid var(--surface-border)}.command-item code[data-v-5730185b]{background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#3b82f6;border:1px solid var(--surface-border);white-space:nowrap}.command-item span[data-v-5730185b]{font-size:.8125rem;color:var(--text-muted)}.rarity-grid[data-v-5730185b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:768px){.rarity-grid[data-v-5730185b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rarity-grid[data-v-5730185b]{grid-template-columns:1fr}}.rarity-item[data-v-5730185b]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--surface-ground);border-radius:.75rem;border:2px solid var(--surface-border);gap:.5rem}.rarity-item.common[data-v-5730185b]{border-color:#9ca3af4d}.rarity-item.common .rarity-label[data-v-5730185b]{color:#9ca3af}.rarity-item.uncommon[data-v-5730185b]{border-color:#10b9814d}.rarity-item.uncommon .rarity-label[data-v-5730185b]{color:#10b981}.rarity-item.rare[data-v-5730185b]{border-color:#3b82f64d}.rarity-item.rare .rarity-label[data-v-5730185b]{color:#3b82f6}.rarity-item.legendary[data-v-5730185b]{border-color:#f59e0b4d}.rarity-item.legendary .rarity-label[data-v-5730185b]{color:#f59e0b}.rarity-item .rarity-emoji[data-v-5730185b]{font-size:1.5rem}.rarity-item .rarity-label[data-v-5730185b]{font-weight:600;font-size:.875rem}.rarity-item .rarity-input[data-v-5730185b]{width:70px;text-align:center;padding:.5rem}.rarity-item .rarity-suffix[data-v-5730185b]{font-weight:600;color:var(--text-muted)}.rarity-note[data-v-5730185b]{text-align:center;font-size:.875rem;color:var(--text-muted);margin-top:1rem}.rarity-note strong[data-v-5730185b]{color:var(--text)}.rarity-note strong.over-100[data-v-5730185b]{color:#ef4444}.fishing-tabs[data-v-5730185b]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--surface-border);padding-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.fishing-tabs .tab-button[data-v-5730185b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;color:var(--text-color-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;white-space:nowrap}.fishing-tabs .tab-button .tab-icon[data-v-5730185b]{font-size:1rem}.fishing-tabs .tab-button[data-v-5730185b]:hover{color:var(--text-color);background:var(--surface-hover);border-radius:.375rem}.fishing-tabs .tab-button.active[data-v-5730185b]{color:var(--primary-color);border-bottom-color:var(--primary-color);background:rgba(var(--primary-color-rgb, 99, 102, 241),.05)}.tab-content[data-v-5730185b]{animation:fadeIn-5730185b .2s ease}@keyframes fadeIn-5730185b{0%{opacity:0}to{opacity:1}}.items-list[data-v-5730185b]{display:flex;flex-direction:column;gap:1rem}.item-card[data-v-5730185b]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.item-card[data-v-5730185b]:hover{border-color:var(--primary-color)}.item-info[data-v-5730185b]{flex:1;margin-right:1rem}.item-header[data-v-5730185b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.item-emoji[data-v-5730185b]{font-size:1.25rem}.item-name[data-v-5730185b]{font-weight:600;color:var(--text-color)}.item-description[data-v-5730185b]{margin:.5rem 0 0;font-size:.875rem;color:var(--text-color-secondary);line-height:1.5}.item-details[data-v-5730185b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.detail-tag[data-v-5730185b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-hover);padding:.25rem .5rem;border-radius:.25rem}.detail-tag.boost[data-v-5730185b]{background:#10b9811a;color:#10b981}.detail-tag.reward[data-v-5730185b]{background:#f59e0b1a;color:#f59e0b}.status-badge[data-v-5730185b]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500}.status-badge.enabled[data-v-5730185b]{background:#22c55e1a;color:#22c55e}.status-badge.disabled[data-v-5730185b]{background:#ef44441a;color:#ef4444}.type-badge[data-v-5730185b]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500;text-transform:capitalize}.type-badge.daily[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.type-badge.weekly[data-v-5730185b]{background:#a855f71a;color:#a855f7}.type-badge.achievement[data-v-5730185b]{background:#f59e0b1a;color:#f59e0b}.type-badge.most_catches[data-v-5730185b],.type-badge.biggest_fish[data-v-5730185b],.type-badge.highest_value[data-v-5730185b],.type-badge.rarest_catch[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.rarity-badge[data-v-5730185b]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500;text-transform:capitalize}.rarity-badge.common[data-v-5730185b]{background:#9ca3af1a;color:#9ca3af}.rarity-badge.uncommon[data-v-5730185b]{background:#10b9811a;color:#10b981}.rarity-badge.rare[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.rarity-badge.legendary[data-v-5730185b]{background:#f59e0b1a;color:#f59e0b}.item-actions[data-v-5730185b]{display:flex;gap:.5rem}.btn-icon[data-v-5730185b]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.375rem;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.btn-icon[data-v-5730185b]:hover{background:var(--surface-hover);color:var(--primary-color);border-color:var(--primary-color)}.btn-icon.danger[data-v-5730185b]:hover{color:#ef4444;border-color:#ef4444;background:#ef44440d}.btn-primary[data-v-5730185b]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-5730185b]:hover{filter:brightness(1.1)}.btn-primary[data-v-5730185b]:disabled{opacity:.5;cursor:not-allowed}.filter-bar[data-v-5730185b]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.filter-btn[data-v-5730185b]{padding:.5rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:1rem;color:var(--text-color-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-5730185b]:hover{border-color:var(--primary-color);color:var(--primary-color)}.filter-btn.active[data-v-5730185b]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.empty-state[data-v-5730185b]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-5730185b]{font-size:2.5rem;margin-bottom:1rem;opacity:.5}.empty-state p[data-v-5730185b]{margin:0 0 .5rem;font-weight:500}.empty-state small[data-v-5730185b]{font-size:.8125rem;opacity:.8}.catalog-controls[data-v-5730185b]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.catalog-controls .search-wrapper[data-v-5730185b]{position:relative;flex:1;min-width:200px}.catalog-controls .search-wrapper i[data-v-5730185b]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.catalog-controls .search-wrapper .search-input[data-v-5730185b]{width:100%;padding:.625rem 1rem .625rem 2.5rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text);font-size:.875rem}.catalog-controls .search-wrapper .search-input[data-v-5730185b]:focus{outline:none;border-color:var(--primary-color)}.catalog-controls .sort-wrapper[data-v-5730185b]{display:flex;align-items:center;gap:.5rem}.catalog-controls .sort-wrapper label[data-v-5730185b]{font-size:.8125rem;color:var(--text-muted);font-weight:500}.catalog-controls .sort-wrapper .sort-select[data-v-5730185b]{padding:.5rem 2rem .5rem .75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text);font-size:.8125rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.catalog-controls .sort-wrapper .sort-select[data-v-5730185b]:focus{outline:none;border-color:var(--primary-color)}.catalog-controls .sort-wrapper .sort-order-btn[data-v-5730185b]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.catalog-controls .sort-wrapper .sort-order-btn[data-v-5730185b]:hover{color:var(--primary-color);border-color:var(--primary-color)}.catalog-grid[data-v-5730185b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.catalog-grid .catalog-card[data-v-5730185b]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;transition:all .2s ease;position:relative;overflow:hidden}.catalog-grid .catalog-card[data-v-5730185b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--primary-color)}.catalog-grid .catalog-card[data-v-5730185b]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--text-muted);opacity:.3}.catalog-grid .catalog-card.common[data-v-5730185b]:before{background:#94a3b8;opacity:1}.catalog-grid .catalog-card.uncommon[data-v-5730185b]:before{background:#22c55e;opacity:1}.catalog-grid .catalog-card.rare[data-v-5730185b]:before{background:#3b82f6;opacity:1}.catalog-grid .catalog-card.legendary[data-v-5730185b]:before{background:#a855f7;opacity:1}.catalog-grid .catalog-card .card-main[data-v-5730185b]{display:flex;align-items:center;gap:1rem}.catalog-grid .catalog-card .card-main .fish-emoji[data-v-5730185b]{font-size:2.5rem;background:var(--surface-ground);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem}.catalog-grid .catalog-card .card-main .fish-info[data-v-5730185b]{display:flex;flex-direction:column;gap:.25rem;flex:1}.catalog-grid .catalog-card .card-main .fish-info .fish-name[data-v-5730185b]{font-size:1.125rem;font-weight:600;color:var(--text)}.catalog-grid .catalog-card .card-main .fish-info .badge-row[data-v-5730185b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.catalog-grid .catalog-card .card-main .fish-info .badge-row .type-tag[data-v-5730185b]{font-size:.75rem;color:var(--text-muted);background:var(--surface-ground);padding:.125rem .5rem;border-radius:1rem;font-family:monospace}.catalog-grid .catalog-card .fish-stats[data-v-5730185b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:.75rem}.catalog-grid .catalog-card .fish-stats .stat-item[data-v-5730185b]{display:flex;flex-direction:column;gap:.125rem}.catalog-grid .catalog-card .fish-stats .stat-item .stat-label[data-v-5730185b]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;color:var(--text-muted);font-weight:600}.catalog-grid .catalog-card .fish-stats .stat-item .stat-value[data-v-5730185b]{font-size:.875rem;font-weight:500;color:var(--text)}.catalog-grid .catalog-card .fish-habitat[data-v-5730185b]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted)}.catalog-grid .catalog-card .fish-habitat i[data-v-5730185b]{font-size:.75rem}.catalog-grid .catalog-card .fish-description[data-v-5730185b]{font-size:.8125rem;color:var(--text-muted);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bait-icon[data-v-5730185b]{background:#eab3081a;color:#eab308}.location-icon[data-v-5730185b]{background:#22c55e1a;color:#22c55e}.quest-icon[data-v-5730185b]{background:#a855f71a;color:#a855f7}.recipe-icon[data-v-5730185b]{background:#f973161a;color:#f97316}.pot-icon[data-v-5730185b]{background:#ec48991a;color:#ec4899}.tournament-icon[data-v-5730185b]{background:#f59e0b1a;color:#f59e0b}.catalog-icon[data-v-5730185b]{background:#3b82f61a;color:#3b82f6}.header-actions[data-v-5730185b]{display:flex;gap:.5rem;margin-left:auto}.toggle-inline[data-v-5730185b]{flex-direction:row!important;align-items:center!important}.toggle-label[data-v-5730185b]{display:flex;align-items:center;gap:1rem;cursor:pointer}.toggle-label span[data-v-5730185b]{font-weight:500}@media(max-width:768px){.fishing-tabs .tab-button[data-v-5730185b]{padding:.5rem .75rem;font-size:.8125rem}.fishing-tabs .tab-button span[data-v-5730185b]{display:none}.fishing-tabs .tab-button.active span[data-v-5730185b]{display:inline}.item-card[data-v-5730185b]{flex-direction:column;gap:1rem}.item-card .item-info[data-v-5730185b]{margin-right:0}.item-card .item-actions[data-v-5730185b]{align-self:flex-end}.catalog-grid[data-v-5730185b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.active-tournaments-card[data-v-5730185b]{border-left:4px solid var(--primary-color);margin-bottom:1.5rem}.active-icon-wrapper[data-v-5730185b]{background:linear-gradient(135deg,#10b981,#059669)}.tournament-stats-row[data-v-5730185b]{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--surface-hover);border-radius:8px;flex-wrap:wrap}.stat-item[data-v-5730185b]{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.5rem;background:var(--surface-card);border-radius:8px;min-width:100px}.stat-item.live[data-v-5730185b]{background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid rgba(239,68,68,.3)}.stat-item.live .stat-label[data-v-5730185b]{color:#ef4444}.stat-item.scheduled[data-v-5730185b]{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid rgba(59,130,246,.3)}.stat-item.participants[data-v-5730185b]{background:linear-gradient(135deg,#a855f726,#8b5cf61a);border:1px solid rgba(168,85,247,.3)}.stat-value[data-v-5730185b]{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.stat-label[data-v-5730185b]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem}.pulse-icon[data-v-5730185b]{font-size:.5rem;animation:pulse-5730185b 1.5s ease-in-out infinite}@keyframes pulse-5730185b{0%,to{opacity:1}50%{opacity:.3}}.tournaments-grid[data-v-5730185b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.tournament-card[data-v-5730185b]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem;transition:all .2s}.tournament-card[data-v-5730185b]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.tournament-card.is-live[data-v-5730185b]{border-color:#ef4444;background:linear-gradient(135deg,#ef444408,#dc262603)}.tournament-card.is-scheduled[data-v-5730185b]{border-color:#3b82f6;background:linear-gradient(135deg,#3b82f608,#2563eb03)}.tournament-header[data-v-5730185b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.tournament-info[data-v-5730185b]{display:flex;align-items:center;gap:.75rem}.tournament-emoji[data-v-5730185b]{font-size:1.5rem}.tournament-details[data-v-5730185b]{display:flex;flex-direction:column;gap:.25rem}.tournament-name[data-v-5730185b]{font-weight:600;color:var(--text-primary)}.tournament-type-badge[data-v-5730185b]{font-size:.7rem;padding:.15rem .5rem;border-radius:10px;text-transform:uppercase;font-weight:600}.tournament-type-badge.count[data-v-5730185b]{background:#3b82f626;color:#3b82f6}.tournament-type-badge.weight[data-v-5730185b]{background:#10b98126;color:#10b981}.tournament-type-badge.value[data-v-5730185b]{background:#f59e0b26;color:#f59e0b}.tournament-type-badge.biggest_single[data-v-5730185b]{background:#a855f726;color:#a855f7}.tournament-type-badge.rarity[data-v-5730185b]{background:#ec489926;color:#ec4899}.live-badge[data-v-5730185b]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600}.scheduled-badge[data-v-5730185b]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600}.tournament-timing[data-v-5730185b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--surface-hover);border-radius:8px}.timing-row[data-v-5730185b]{display:flex;justify-content:space-between;align-items:center}.timing-label[data-v-5730185b]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary)}.timing-value[data-v-5730185b]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.timing-value.ending-soon[data-v-5730185b]{color:#ef4444;font-weight:600}.timing-value.prize[data-v-5730185b]{color:#f59e0b;font-weight:600}.tournament-progress[data-v-5730185b]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.progress-bar[data-v-5730185b]{height:8px;background:var(--surface-hover);border-radius:4px;overflow:hidden}.progress-fill[data-v-5730185b]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.progress-fill.ending-soon[data-v-5730185b]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.progress-label[data-v-5730185b]{font-size:.7rem;color:var(--text-secondary);text-align:right}.leaderboard-preview[data-v-5730185b]{border-top:1px solid var(--border-color);padding-top:.75rem}.leaderboard-title[data-v-5730185b]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.leaderboard-entry[data-v-5730185b]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8rem}.rank[data-v-5730185b]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:.7rem}.rank.rank-1[data-v-5730185b]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.rank.rank-2[data-v-5730185b]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff}.rank.rank-3[data-v-5730185b]{background:linear-gradient(135deg,#b45309,#92400e);color:#fff}.user[data-v-5730185b]{flex:1;color:var(--text-primary)}.score[data-v-5730185b]{font-weight:600;color:var(--primary-color)}.loading-inline[data-v-5730185b]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--text-secondary)}.empty-icon[data-v-5730185b]{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.btn-secondary[data-v-5730185b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5730185b]:hover:not(:disabled){background:var(--surface-card);border-color:var(--primary-color)}.btn-secondary[data-v-5730185b]:disabled{opacity:.5;cursor:not-allowed}@keyframes slideIn-739873dc{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-739873dc],.gander-servers-page[data-v-739873dc],.gander-permissions-page[data-v-739873dc]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-739873dc .8s ease-out}.gander-general-page[data-v-739873dc]:before,.gander-servers-page[data-v-739873dc]:before,.gander-permissions-page[data-v-739873dc]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-739873dc 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-739873dc]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-739873dc]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-739873dc]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-739873dc]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-739873dc]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-739873dc]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-739873dc],.error-container[data-v-739873dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-739873dc],.error-container i[data-v-739873dc]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-739873dc],.error-container p[data-v-739873dc]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-739873dc]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-739873dc]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-739873dc]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-739873dc]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-739873dc]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-739873dc]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-739873dc]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-739873dc]{flex:1}.settings-card .card-content[data-v-739873dc]{padding:1.5rem}.settings-card[data-v-739873dc]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-739873dc]{margin-bottom:1.5rem}.form-group label[data-v-739873dc]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-739873dc],.form-group small[data-v-739873dc]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-739873dc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-739873dc]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-739873dc]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-739873dc]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-739873dc]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-739873dc]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-739873dc]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-739873dc]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-739873dc]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-739873dc]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-739873dc]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-739873dc]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-739873dc] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-739873dc] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-739873dc] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-739873dc] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-739873dc] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-739873dc] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-739873dc] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-739873dc]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-739873dc]{min-width:150px}.empty-state[data-v-739873dc],.no-servers[data-v-739873dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-739873dc],.no-servers i[data-v-739873dc]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-739873dc],.no-servers h4[data-v-739873dc]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-739873dc],.no-servers p[data-v-739873dc]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-739873dc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-739873dc{0%{opacity:0}to{opacity:1}}@keyframes pulse-739873dc{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-739873dc],.expand-leave-active[data-v-739873dc]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-739873dc],.expand-leave-to[data-v-739873dc]{max-height:0;opacity:0}.fade-enter-active[data-v-739873dc],.fade-leave-active[data-v-739873dc]{transition:opacity .3s ease}.fade-enter-from[data-v-739873dc],.fade-leave-to[data-v-739873dc]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-739873dc],.gander-servers-page[data-v-739873dc],.gander-permissions-page[data-v-739873dc]{padding:0}.content-container[data-v-739873dc]{padding:1.5rem}.page-header[data-v-739873dc]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-739873dc]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-739873dc]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-739873dc]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-739873dc]{font-size:.875rem}.settings-card[data-v-739873dc]{padding:0;border:none}.settings-card .card-header[data-v-739873dc]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-739873dc]{font-size:1rem}.settings-card .card-header p[data-v-739873dc]{font-size:.8125rem}.settings-card .card-content[data-v-739873dc]{padding:1.25rem}.form-actions[data-v-739873dc]{flex-direction:column-reverse}.form-actions .p-button[data-v-739873dc]{width:100%}.empty-state[data-v-739873dc],.no-servers[data-v-739873dc]{padding:3rem 1.5rem}.empty-state i[data-v-739873dc],.no-servers i[data-v-739873dc]{font-size:3rem}.empty-state h4[data-v-739873dc],.no-servers h4[data-v-739873dc]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-739873dc]{animation:none!important}.gander-general-page[data-v-739873dc]:before,.gander-servers-page[data-v-739873dc]:before,.gander-permissions-page[data-v-739873dc]:before{animation:none!important}}.toggle-wrapper[data-v-739873dc]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-739873dc]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-739873dc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-739873dc]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-739873dc]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-739873dc]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-739873dc]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-739873dc]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-739873dc]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-739873dc]{font-size:1rem}.crabbing-tabs[data-v-739873dc]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0}.tab-button[data-v-739873dc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .2s;position:relative;bottom:-2px}.tab-button[data-v-739873dc]:hover{color:var(--text-primary);background:var(--surface-hover)}.tab-button.active[data-v-739873dc]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-icon[data-v-739873dc]{font-size:1.1rem}.tab-badge[data-v-739873dc]{background:var(--primary-color);color:#fff;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600}.crabbing-icon[data-v-739873dc]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.active-pots-card[data-v-739873dc]{border-left:4px solid var(--primary-color)}.active-icon-wrapper[data-v-739873dc]{background:linear-gradient(135deg,#10b981,#059669)}.active-stats-row[data-v-739873dc]{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--surface-hover);border-radius:8px}.stat-item[data-v-739873dc]{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.5rem;background:var(--surface-card);border-radius:8px;min-width:100px}.stat-item.ready[data-v-739873dc]{background:linear-gradient(135deg,#10b98126,#0596691a);border:1px solid rgba(16,185,129,.3)}.stat-item.soaking[data-v-739873dc]{background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.3)}.stat-value[data-v-739873dc]{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.stat-label[data-v-739873dc]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.active-pots-grid[data-v-739873dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.active-pot-card[data-v-739873dc]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem;transition:all .2s}.active-pot-card[data-v-739873dc]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.active-pot-card.is-ready[data-v-739873dc]{border-color:#10b981;background:linear-gradient(135deg,#10b9810d,#05966905)}.pot-header[data-v-739873dc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.pot-info[data-v-739873dc]{display:flex;align-items:center;gap:.75rem}.pot-emoji[data-v-739873dc]{font-size:1.5rem}.pot-details[data-v-739873dc]{display:flex;flex-direction:column;gap:.125rem}.pot-user[data-v-739873dc]{font-weight:600;color:var(--text-primary);font-size:.875rem}.pot-quality[data-v-739873dc]{font-size:.75rem;color:var(--text-secondary)}.ready-badge[data-v-739873dc]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600}.soaking-badge[data-v-739873dc]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600}.pot-timing[data-v-739873dc]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--surface-hover);border-radius:8px}.timing-row[data-v-739873dc]{display:flex;justify-content:space-between;align-items:center}.timing-label[data-v-739873dc]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary)}.timing-value[data-v-739873dc]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.timing-value.ready-text[data-v-739873dc]{color:#10b981;font-weight:600}.pot-progress[data-v-739873dc]{display:flex;flex-direction:column;gap:.25rem}.progress-bar[data-v-739873dc]{height:8px;background:var(--surface-hover);border-radius:4px;overflow:hidden}.progress-fill[data-v-739873dc]{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:4px;transition:width .3s ease}.progress-fill.is-ready[data-v-739873dc]{background:linear-gradient(90deg,#10b981,#059669)}.progress-label[data-v-739873dc]{font-size:.7rem;color:var(--text-secondary);text-align:right}.empty-icon[data-v-739873dc]{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.loading-inline[data-v-739873dc]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--text-secondary)}.toggle-wrapper[data-v-739873dc]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-739873dc]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-739873dc]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-739873dc]{opacity:0;width:0;height:0}.slider[data-v-739873dc]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-739873dc]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-739873dc]{background-color:var(--primary-color)}input:focus+.slider[data-v-739873dc]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-739873dc]:before{transform:translate(24px)}.slider.round[data-v-739873dc]{border-radius:34px}.slider.round[data-v-739873dc]:before{border-radius:50%}.catalog-controls[data-v-739873dc]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-wrapper[data-v-739873dc]{position:relative;flex:1;min-width:200px}.search-wrapper i[data-v-739873dc]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input[data-v-739873dc]{width:100%;padding:.625rem 1rem .625rem 2.5rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text);font-size:.875rem}.search-input[data-v-739873dc]:focus{outline:none;border-color:var(--primary-color)}.sort-wrapper[data-v-739873dc]{display:flex;align-items:center;gap:.5rem}.sort-wrapper label[data-v-739873dc]{font-size:.8125rem;color:var(--text-muted);font-weight:500}.sort-select[data-v-739873dc]{padding:.5rem 2rem .5rem .75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text);font-size:.8125rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.sort-select[data-v-739873dc]:focus{outline:none;border-color:var(--primary-color)}.sort-order-btn[data-v-739873dc]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.sort-order-btn[data-v-739873dc]:hover{color:var(--primary-color);border-color:var(--primary-color)}.filter-bar[data-v-739873dc]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.filter-btn[data-v-739873dc]{padding:.5rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:1rem;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-739873dc]:hover{border-color:var(--primary-color);color:var(--primary-color)}.filter-btn.active[data-v-739873dc]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.catalog-grid[data-v-739873dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.catalog-card[data-v-739873dc]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;transition:all .2s ease;position:relative;overflow:hidden}.catalog-card[data-v-739873dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--primary-color)}.catalog-card[data-v-739873dc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--text-muted);opacity:.3}.catalog-card.common[data-v-739873dc]:before{background:#94a3b8;opacity:1}.catalog-card.uncommon[data-v-739873dc]:before{background:#22c55e;opacity:1}.catalog-card.rare[data-v-739873dc]:before{background:#3b82f6;opacity:1}.catalog-card.legendary[data-v-739873dc]:before{background:#a855f7;opacity:1}.card-main[data-v-739873dc]{display:flex;align-items:center;gap:1rem}.fish-emoji[data-v-739873dc]{font-size:2.5rem;background:var(--surface-ground);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem}.fish-info[data-v-739873dc]{display:flex;flex-direction:column;gap:.25rem;flex:1}.fish-name[data-v-739873dc]{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.badge-row[data-v-739873dc]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rarity-badge[data-v-739873dc]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500;text-transform:capitalize}.rarity-badge.common[data-v-739873dc]{background:#9ca3af1a;color:#9ca3af}.rarity-badge.uncommon[data-v-739873dc]{background:#10b9811a;color:#10b981}.rarity-badge.rare[data-v-739873dc]{background:#3b82f61a;color:#3b82f6}.rarity-badge.legendary[data-v-739873dc]{background:#f59e0b1a;color:#f59e0b}.fish-stats[data-v-739873dc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:.75rem}.fish-stats .stat-item[data-v-739873dc]{display:flex;flex-direction:column;gap:.125rem}.fish-stats .stat-label[data-v-739873dc]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;color:var(--text-muted);font-weight:600}.fish-stats .stat-value[data-v-739873dc]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.fish-description[data-v-739873dc]{font-size:.8125rem;color:var(--text-muted);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-icon[data-v-739873dc]{background:#3b82f61a;color:#3b82f6}.pagination[data-v-739873dc]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page-btn[data-v-739873dc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s}.page-btn[data-v-739873dc]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color)}.page-btn[data-v-739873dc]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-739873dc]{font-size:.875rem;color:var(--text-secondary)}.config-tab[data-v-739873dc],.form-section[data-v-739873dc]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-739873dc]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-739873dc]{flex-direction:column;gap:1rem}}.half-width[data-v-739873dc]{flex:1}.form-group[data-v-739873dc]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-739873dc]{font-size:.9375rem;font-weight:600;color:var(--text)}.field-description[data-v-739873dc]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.guide-card[data-v-739873dc]{border-left:4px solid #f87171}.guide-card .guide-icon[data-v-739873dc]{background:#f871711a;color:#f87171}.guide-steps[data-v-739873dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-739873dc]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-739873dc]{width:2rem;height:2rem;border-radius:50%;background:#f87171;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 4px #f871714d}.step-content h4[data-v-739873dc]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.step-content p[data-v-739873dc]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.step-content code[data-v-739873dc]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#f87171;border:1px solid var(--surface-border)}.commands-list[data-v-739873dc]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.commands-list h4[data-v-739873dc]{margin:0 0 1rem;font-size:.9375rem;color:var(--text);font-weight:600}.command-grid[data-v-739873dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.command-item[data-v-739873dc]{display:flex;gap:.75rem;align-items:center;padding:.75rem;background:var(--surface-ground);border-radius:.5rem;border:1px solid var(--surface-border)}.command-item code[data-v-739873dc]{background:var(--surface-card);padding:.25rem .5rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:#f87171;border:1px solid var(--surface-border);white-space:nowrap}.command-item span[data-v-739873dc]{font-size:.8125rem;color:var(--text-muted)}.range-slider-container[data-v-739873dc]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-input[data-v-739873dc]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-border);border-radius:3px;outline:none}.range-input[data-v-739873dc]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.range-input[data-v-739873dc]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-value[data-v-739873dc]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.text-input[data-v-739873dc]{width:100%;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;transition:all .3s ease}.text-input[data-v-739873dc]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-739873dc]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.help-text[data-v-739873dc]{font-size:.875rem;color:var(--text-muted);margin-top:1rem;font-style:italic}.section-save-bar[data-v-739873dc]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}@keyframes fadeIn-c041f146{0%{opacity:0}to{opacity:1}}@keyframes slideIn-c041f146{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.waddle-tabbed-card[data-v-c041f146]{display:flex;flex-direction:column;gap:1.5rem}.tabs-nav[data-v-c041f146]{display:flex;gap:.5rem;padding:.5rem;background:var(--surface-ground);border-radius:.75rem;border:1px solid var(--surface-border);flex-wrap:wrap}.tab-button[data-v-c041f146]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:500;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.tab-button i[data-v-c041f146]{font-size:1rem}.tab-button[data-v-c041f146]:hover{background:var(--surface-hover);color:var(--text-color)}.tab-button.active[data-v-c041f146]{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.tab-button.active .tab-badge[data-v-c041f146]{background:#ffffff4d}.tab-badge[data-v-c041f146]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.15);border-radius:.375rem;font-size:.75rem;font-weight:600}.tab-tag[data-v-c041f146]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tab-tag.success[data-v-c041f146]{background:rgba(var(--success-rgb),.15);color:var(--success-color)}.tab-tag.warning[data-v-c041f146]{background:rgba(var(--warning-rgb),.15);color:var(--warning-color)}.tab-tag.danger[data-v-c041f146]{background:rgba(var(--error-rgb),.15);color:var(--danger-color)}.tab-tag.info[data-v-c041f146]{background:rgba(var(--info-rgb),.15);color:var(--info-color)}.tab-tag.secondary[data-v-c041f146]{background:var(--surface-hover);color:var(--text-color-secondary)}.tabs-content[data-v-c041f146]{min-height:200px}.tab-panel[data-v-c041f146]{animation:fadeIn-c041f146 .2s ease}@keyframes fadeIn-c041f146{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tabs-nav[data-v-c041f146]{padding:.375rem;gap:.375rem}.tab-button[data-v-c041f146]{padding:.625rem 1rem;font-size:.875rem}.tab-button span[data-v-c041f146]:not(.tab-badge):not(.tab-tag){display:none}.tab-button i[data-v-c041f146]{font-size:1.125rem}}@keyframes slideIn-1dd328b5{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-1dd328b5],.gander-servers-page[data-v-1dd328b5],.gander-permissions-page[data-v-1dd328b5]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-1dd328b5 .8s ease-out}.gander-general-page[data-v-1dd328b5]:before,.gander-servers-page[data-v-1dd328b5]:before,.gander-permissions-page[data-v-1dd328b5]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-1dd328b5 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-1dd328b5]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-1dd328b5]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-1dd328b5]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-1dd328b5]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-1dd328b5]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-1dd328b5]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-1dd328b5],.error-container[data-v-1dd328b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-1dd328b5],.error-container i[data-v-1dd328b5]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-1dd328b5],.error-container p[data-v-1dd328b5]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-1dd328b5]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-1dd328b5]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-1dd328b5]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-1dd328b5]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-1dd328b5]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-1dd328b5]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-1dd328b5]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-1dd328b5]{flex:1}.settings-card .card-content[data-v-1dd328b5]{padding:1.5rem}.settings-card[data-v-1dd328b5]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-1dd328b5]{margin-bottom:1.5rem}.form-group label[data-v-1dd328b5]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-1dd328b5],.form-group small[data-v-1dd328b5]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-1dd328b5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-1dd328b5]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-1dd328b5]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-1dd328b5]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-1dd328b5]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-1dd328b5]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-1dd328b5]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-1dd328b5]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-1dd328b5]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-1dd328b5]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-1dd328b5]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-1dd328b5]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-1dd328b5] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-1dd328b5] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-1dd328b5] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-1dd328b5] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-1dd328b5] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-1dd328b5] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-1dd328b5] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-1dd328b5]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-1dd328b5]{min-width:150px}.empty-state[data-v-1dd328b5],.no-servers[data-v-1dd328b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-1dd328b5],.no-servers i[data-v-1dd328b5]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-1dd328b5],.no-servers h4[data-v-1dd328b5]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-1dd328b5],.no-servers p[data-v-1dd328b5]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-1dd328b5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-1dd328b5{0%{opacity:0}to{opacity:1}}@keyframes pulse-1dd328b5{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-1dd328b5],.expand-leave-active[data-v-1dd328b5]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-1dd328b5],.expand-leave-to[data-v-1dd328b5]{max-height:0;opacity:0}.fade-enter-active[data-v-1dd328b5],.fade-leave-active[data-v-1dd328b5]{transition:opacity .3s ease}.fade-enter-from[data-v-1dd328b5],.fade-leave-to[data-v-1dd328b5]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-1dd328b5],.gander-servers-page[data-v-1dd328b5],.gander-permissions-page[data-v-1dd328b5]{padding:0}.content-container[data-v-1dd328b5]{padding:1.5rem}.page-header[data-v-1dd328b5]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-1dd328b5]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-1dd328b5]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-1dd328b5]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-1dd328b5]{font-size:.875rem}.settings-card[data-v-1dd328b5]{padding:0;border:none}.settings-card .card-header[data-v-1dd328b5]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-1dd328b5]{font-size:1rem}.settings-card .card-header p[data-v-1dd328b5]{font-size:.8125rem}.settings-card .card-content[data-v-1dd328b5]{padding:1.25rem}.form-actions[data-v-1dd328b5]{flex-direction:column-reverse}.form-actions .p-button[data-v-1dd328b5]{width:100%}.empty-state[data-v-1dd328b5],.no-servers[data-v-1dd328b5]{padding:3rem 1.5rem}.empty-state i[data-v-1dd328b5],.no-servers i[data-v-1dd328b5]{font-size:3rem}.empty-state h4[data-v-1dd328b5],.no-servers h4[data-v-1dd328b5]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-1dd328b5]{animation:none!important}.gander-general-page[data-v-1dd328b5]:before,.gander-servers-page[data-v-1dd328b5]:before,.gander-permissions-page[data-v-1dd328b5]:before{animation:none!important}}.toggle-wrapper[data-v-1dd328b5]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-1dd328b5]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-1dd328b5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-1dd328b5]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-1dd328b5]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-1dd328b5]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-1dd328b5]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-1dd328b5]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-1dd328b5]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-1dd328b5]{font-size:1rem}.form-section[data-v-1dd328b5]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-1dd328b5]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-1dd328b5]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input.textarea[data-v-1dd328b5]{resize:vertical;min-height:60px}.toggle-row[data-v-1dd328b5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-top:1px solid var(--surface-border);margin-top:.5rem}.toggle-info[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.25rem}.switch[data-v-1dd328b5]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-1dd328b5]{opacity:0;width:0;height:0}.slider[data-v-1dd328b5]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-1dd328b5]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-1dd328b5]{background-color:var(--primary-color)}input:checked+.slider[data-v-1dd328b5]:before{transform:translate(24px)}.slider.round[data-v-1dd328b5]{border-radius:34px}.slider.round[data-v-1dd328b5]:before{border-radius:50%}.tab-content[data-v-1dd328b5]{display:flex;flex-direction:column;gap:1rem}.tab-actions[data-v-1dd328b5]{display:flex;gap:.5rem;margin-bottom:1rem}@keyframes fadeIn-1dd328b5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.shop-main-card .card-content[data-v-1dd328b5]{padding:1.5rem}.empty-icon-sm[data-v-1dd328b5]{font-size:1.5rem;color:var(--text-color-secondary);margin-bottom:.5rem}.products-grid[data-v-1dd328b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.product-card[data-v-1dd328b5]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.product-card[data-v-1dd328b5]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.product-card.inactive[data-v-1dd328b5]{opacity:.6}.product-header[data-v-1dd328b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.product-emoji[data-v-1dd328b5]{font-size:1.75rem}.product-info[data-v-1dd328b5]{flex:1;display:flex;flex-direction:column}.product-name[data-v-1dd328b5]{font-weight:600;color:var(--text-color)}.product-price[data-v-1dd328b5]{font-size:.9rem;color:var(--primary-color);font-weight:500}.product-actions[data-v-1dd328b5]{display:flex;gap:.25rem}.icon-btn[data-v-1dd328b5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.icon-btn[data-v-1dd328b5]:hover{background:var(--surface-hover);color:var(--text-color)}.icon-btn.danger[data-v-1dd328b5]:hover{background:#ef44441a;color:#ef4444}.product-description[data-v-1dd328b5]{font-size:.875rem;color:var(--text-color-secondary);margin:.5rem 0;line-height:1.4}.product-badges[data-v-1dd328b5]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.badge[data-v-1dd328b5]{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;background:var(--surface-border);color:var(--text-color-secondary)}.badge.collectible[data-v-1dd328b5]{background:#6366f11a;color:#6366f1}.badge.role[data-v-1dd328b5]{background:#22c55e1a;color:#22c55e}.badge.consumable[data-v-1dd328b5]{background:#fb923c1a;color:#fb923c}.badge.skill_boost[data-v-1dd328b5]{background:#a855f71a;color:#a855f7}.badge.stock[data-v-1dd328b5]{background:#3b82f61a;color:#3b82f6}.badge.inactive[data-v-1dd328b5]{background:#ef44441a;color:#ef4444}.empty-state[data-v-1dd328b5]{text-align:center;padding:3rem 1rem}.empty-state i[data-v-1dd328b5]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-state h4[data-v-1dd328b5]{margin:0 0 .5rem;color:var(--text-color)}.empty-state p[data-v-1dd328b5]{margin:0 0 1.5rem;color:var(--text-color-secondary)}.commands-grid[data-v-1dd328b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.command-card[data-v-1dd328b5]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem}.command-card.featured[data-v-1dd328b5]{border-left:3px solid var(--primary-color)}.command-header[data-v-1dd328b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.command-name[data-v-1dd328b5]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:1.1rem;font-weight:600;color:var(--primary-color);background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);padding:.25rem .625rem;border-radius:.375rem}.command-aliases[data-v-1dd328b5]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-1dd328b5]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-example[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-1dd328b5]{font-size:.8rem;color:var(--text-color-secondary)}.command-example code[data-v-1dd328b5]{font-family:SF Mono,monospace;font-size:.85rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.25rem .5rem;border-radius:.375rem}.modal-overlay[data-v-1dd328b5]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-1dd328b5]{background:var(--surface-card);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-1dd328b5]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--surface-border)}.modal-header h3[data-v-1dd328b5]{margin:0;font-size:1.25rem}.close-btn[data-v-1dd328b5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer}.close-btn[data-v-1dd328b5]:hover{background:var(--surface-hover);color:var(--text-color)}.modal-body[data-v-1dd328b5]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-footer[data-v-1dd328b5]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--surface-border)}.form-row[data-v-1dd328b5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.categories-list[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.5rem}.category-item[data-v-1dd328b5]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;transition:all .2s ease}.category-item[data-v-1dd328b5]:hover{border-color:var(--primary-color)}.category-item.inactive[data-v-1dd328b5]{opacity:.6}.category-emoji[data-v-1dd328b5]{font-size:1.25rem}.category-info[data-v-1dd328b5]{flex:1;display:flex;flex-direction:column;gap:.125rem}.category-name[data-v-1dd328b5]{font-weight:500;color:var(--text-color)}.category-desc[data-v-1dd328b5]{font-size:.8rem;color:var(--text-color-secondary)}.category-actions[data-v-1dd328b5]{display:flex;gap:.25rem}.empty-state.compact[data-v-1dd328b5]{padding:1.5rem}.empty-state.compact p[data-v-1dd328b5]{margin:0;color:var(--text-color-secondary);text-align:center}.skill-boosts-section .field-description[data-v-1dd328b5]{margin-bottom:.75rem}.skill-boosts-list[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.5rem}.skill-boost-item[data-v-1dd328b5]{display:flex;gap:.5rem;align-items:center}.skill-select[data-v-1dd328b5]{flex:2}.boost-amount[data-v-1dd328b5]{width:80px!important;flex:none}.empty-skills-notice[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--surface-ground);border-radius:.5rem;color:var(--text-color-secondary);font-size:.875rem}.empty-skills-notice i[data-v-1dd328b5]{font-size:1rem}.badge.category[data-v-1dd328b5]{background:#8b5cf61a;color:#8b5cf6}.modal-small[data-v-1dd328b5]{max-width:400px}.modal-wide[data-v-1dd328b5]{max-width:650px}.modal-title-section[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.25rem}.modal-title-section h3[data-v-1dd328b5]{margin:0}.modal-subtitle[data-v-1dd328b5]{font-size:.85rem;color:var(--text-color-secondary);font-weight:400}.bulk-instructions[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:.5rem;color:var(--text-color);font-size:.875rem}.bulk-instructions i[data-v-1dd328b5]{color:#3b82f6;flex-shrink:0}.bulk-instructions code[data-v-1dd328b5]{background:#3b82f626;padding:.125rem .375rem;border-radius:.25rem;font-family:SF Mono,Monaco,monospace;font-size:.8rem}.bulk-format-hint[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-ground);border-radius:.375rem;font-size:.85rem}.bulk-format-hint .format-label[data-v-1dd328b5]{font-weight:500;color:var(--text-color-secondary)}.bulk-format-hint code[data-v-1dd328b5]{background:var(--surface-card);border:1px solid var(--surface-border);padding:.25rem .5rem;border-radius:.25rem;font-family:SF Mono,Monaco,monospace;font-size:.8rem;color:var(--primary-color)}.bulk-examples[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:var(--surface-ground);border-radius:.5rem}.bulk-examples .examples-label[data-v-1dd328b5]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}.bulk-examples .example-lines[data-v-1dd328b5]{display:flex;flex-direction:column;gap:.25rem}.bulk-examples .example-lines code[data-v-1dd328b5]{display:block;background:var(--surface-card);border:1px solid var(--surface-border);padding:.375rem .625rem;border-radius:.375rem;font-family:SF Mono,Monaco,monospace;font-size:.8rem;color:var(--text-color)}.bulk-textarea[data-v-1dd328b5]{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.875rem;line-height:1.6;resize:vertical;min-height:160px}.bulk-textarea[data-v-1dd328b5]::-moz-placeholder{color:var(--text-color-secondary);opacity:.6}.bulk-textarea[data-v-1dd328b5]::placeholder{color:var(--text-color-secondary);opacity:.6}.bulk-preview[data-v-1dd328b5]{border:1px solid var(--surface-border);border-radius:.75rem;overflow:hidden}.bulk-preview .preview-header[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--surface-ground);border-bottom:1px solid var(--surface-border);font-size:.85rem;font-weight:500}.bulk-preview .preview-header i[data-v-1dd328b5]{color:var(--primary-color)}.bulk-preview .preview-list[data-v-1dd328b5]{max-height:200px;overflow-y:auto}.bulk-preview .preview-item[data-v-1dd328b5]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--surface-border)}.bulk-preview .preview-item[data-v-1dd328b5]:last-child{border-bottom:none}.bulk-preview .preview-item[data-v-1dd328b5]:hover{background:var(--surface-hover)}.bulk-preview .preview-emoji[data-v-1dd328b5]{font-size:1.25rem;flex-shrink:0;width:28px;text-align:center}.bulk-preview .preview-info[data-v-1dd328b5]{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.bulk-preview .preview-name[data-v-1dd328b5]{font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-preview .preview-desc[data-v-1dd328b5]{font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-preview .preview-price[data-v-1dd328b5]{font-weight:600;color:var(--primary-color);font-size:.9rem;flex-shrink:0}.products-preview .product-preview-item .preview-info[data-v-1dd328b5]{flex:1}.bulk-errors[data-v-1dd328b5]{border:1px solid rgba(239,68,68,.3);border-radius:.75rem;overflow:hidden;background:#ef44440d}.bulk-errors .errors-header[data-v-1dd328b5]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2);font-size:.85rem;font-weight:500;color:#ef4444}.bulk-errors .errors-header i[data-v-1dd328b5]{color:#ef4444}.bulk-errors .errors-list[data-v-1dd328b5]{max-height:120px;overflow-y:auto;padding:.5rem 0}.bulk-errors .error-item[data-v-1dd328b5]{display:flex;gap:.5rem;padding:.375rem 1rem;font-size:.8rem}.bulk-errors .error-item .error-line[data-v-1dd328b5]{color:#ef4444;font-weight:500;flex-shrink:0}.bulk-errors .error-item .error-msg[data-v-1dd328b5]{color:var(--text-color-secondary)}.card-header .gander-button+.gander-button[data-v-1dd328b5]{margin-left:.5rem}@keyframes slideIn-f031a6dc{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f031a6dc],.gander-servers-page[data-v-f031a6dc],.gander-permissions-page[data-v-f031a6dc]{min-height:100%;padding:0;width:100%;max-width:100%;background:linear-gradient(135deg,var(--background-color) 0%,rgba(var(--primary-color-rgb, 99, 102, 241),.05) 100%);position:relative;animation:fadeInUp-f031a6dc .8s ease-out}.gander-general-page[data-v-f031a6dc]:before,.gander-servers-page[data-v-f031a6dc]:before,.gander-permissions-page[data-v-f031a6dc]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb, 99, 102, 241),.1) 0%,transparent 70%);animation:pulse-f031a6dc 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f031a6dc]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f031a6dc]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.page-header .header-left[data-v-f031a6dc]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f031a6dc]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transform:scaleX(-1)}.page-header .header-left .header-info h1[data-v-f031a6dc]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f031a6dc]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f031a6dc],.error-container[data-v-f031a6dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;position:relative;z-index:1}.loading-container i[data-v-f031a6dc],.error-container i[data-v-f031a6dc]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f031a6dc],.error-container p[data-v-f031a6dc]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f031a6dc]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f031a6dc]{background:var(--card-bg);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-card .card-header[data-v-f031a6dc]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.settings-card .card-header .header-icon-wrapper[data-v-f031a6dc]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);flex-shrink:0}.settings-card .card-header .header-icon-wrapper .header-icon[data-v-f031a6dc]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f031a6dc]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f031a6dc]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f031a6dc]{flex:1}.settings-card .card-content[data-v-f031a6dc]{padding:1.5rem}.settings-card[data-v-f031a6dc]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f031a6dc]{margin-bottom:1.5rem}.form-group label[data-v-f031a6dc]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f031a6dc],.form-group small[data-v-f031a6dc]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem;line-height:1.5}.form-group.checkbox-group .checkbox-wrapper[data-v-f031a6dc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper[data-v-f031a6dc]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.form-group.checkbox-group .checkbox-wrapper label[data-v-f031a6dc]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f031a6dc]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f031a6dc]{width:2rem;height:2rem;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:1px solid rgba(var(--primary-color-rgb, 99, 102, 241),.2);color:var(--primary-color);border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox .checkmark[data-v-f031a6dc]{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.6) rotate(-8deg);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f031a6dc]:hover{background:rgba(var(--primary-color-rgb, 99, 102, 241),.2);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f031a6dc]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f031a6dc]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked .checkmark[data-v-f031a6dc]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f031a6dc]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 99, 102, 241),.5)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f031a6dc]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f031a6dc] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f031a6dc] .p-chips .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}[data-v-f031a6dc] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f031a6dc] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f031a6dc] .p-chips .p-chips-multiple-container .p-chips-token{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--text-color);border:1px solid var(--primary-color)}[data-v-f031a6dc] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f031a6dc] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f031a6dc]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(var(--surface-border-rgb, 229, 231, 235),.5)}.form-actions .p-button[data-v-f031a6dc]{min-width:150px}.empty-state[data-v-f031a6dc],.no-servers[data-v-f031a6dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--text-color-secondary)}.empty-state i[data-v-f031a6dc],.no-servers i[data-v-f031a6dc]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f031a6dc],.no-servers h4[data-v-f031a6dc]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f031a6dc],.no-servers p[data-v-f031a6dc]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f031a6dc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f031a6dc{0%{opacity:0}to{opacity:1}}@keyframes pulse-f031a6dc{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f031a6dc],.expand-leave-active[data-v-f031a6dc]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f031a6dc],.expand-leave-to[data-v-f031a6dc]{max-height:0;opacity:0}.fade-enter-active[data-v-f031a6dc],.fade-leave-active[data-v-f031a6dc]{transition:opacity .3s ease}.fade-enter-from[data-v-f031a6dc],.fade-leave-to[data-v-f031a6dc]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f031a6dc],.gander-servers-page[data-v-f031a6dc],.gander-permissions-page[data-v-f031a6dc]{padding:0}.content-container[data-v-f031a6dc]{padding:1.5rem}.page-header[data-v-f031a6dc]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f031a6dc]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f031a6dc]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f031a6dc]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f031a6dc]{font-size:.875rem}.settings-card[data-v-f031a6dc]{padding:0;border:none}.settings-card .card-header[data-v-f031a6dc]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f031a6dc]{font-size:1rem}.settings-card .card-header p[data-v-f031a6dc]{font-size:.8125rem}.settings-card .card-content[data-v-f031a6dc]{padding:1.25rem}.form-actions[data-v-f031a6dc]{flex-direction:column-reverse}.form-actions .p-button[data-v-f031a6dc]{width:100%}.empty-state[data-v-f031a6dc],.no-servers[data-v-f031a6dc]{padding:3rem 1.5rem}.empty-state i[data-v-f031a6dc],.no-servers i[data-v-f031a6dc]{font-size:3rem}.empty-state h4[data-v-f031a6dc],.no-servers h4[data-v-f031a6dc]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f031a6dc]{animation:none!important}.gander-general-page[data-v-f031a6dc]:before,.gander-servers-page[data-v-f031a6dc]:before,.gander-permissions-page[data-v-f031a6dc]:before{animation:none!important}}.toggle-wrapper[data-v-f031a6dc]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f031a6dc]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f031a6dc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;line-height:1}.gander-button.primary[data-v-f031a6dc]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f031a6dc]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f031a6dc]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f031a6dc]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f031a6dc]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f031a6dc]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f031a6dc]{font-size:1rem}.form-section[data-v-f031a6dc]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-f031a6dc]{width:100%;padding:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);font-size:.9375rem;transition:all .2s ease}.text-input[data-v-f031a6dc]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.1)}.text-input.textarea[data-v-f031a6dc]{resize:vertical;min-height:60px}.text-input.small[data-v-f031a6dc]{padding:.5rem;font-size:.875rem}.color-input-wrapper[data-v-f031a6dc]{display:flex;gap:.5rem;align-items:center}.color-picker[data-v-f031a6dc]{width:50px;height:40px;border:1px solid var(--surface-border);border-radius:.5rem;padding:0;cursor:pointer;background:transparent}.color-text[data-v-f031a6dc]{flex:1}.toggle-row[data-v-f031a6dc]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-top:1px solid var(--surface-border);margin-top:.5rem}.toggle-info[data-v-f031a6dc]{display:flex;flex-direction:column;gap:.25rem}.switch[data-v-f031a6dc]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-f031a6dc]{opacity:0;width:0;height:0}.slider[data-v-f031a6dc]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f031a6dc]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f031a6dc]{background-color:var(--primary-color)}input:checked+.slider[data-v-f031a6dc]:before{transform:translate(24px)}.slider.round[data-v-f031a6dc]{border-radius:34px}.slider.round[data-v-f031a6dc]:before{border-radius:50%}.skills-grid[data-v-f031a6dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.skill-card[data-v-f031a6dc]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.skill-card[data-v-f031a6dc]:hover{border-color:var(--primary-color)}.skill-header[data-v-f031a6dc]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.skill-emoji[data-v-f031a6dc]{font-size:1.75rem}.skill-info[data-v-f031a6dc]{flex:1;display:flex;flex-direction:column;gap:.25rem}.skill-name-input[data-v-f031a6dc]{font-weight:600;padding:.375rem .5rem;font-size:.95rem}.skill-source[data-v-f031a6dc]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.skill-settings[data-v-f031a6dc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.inline-field[data-v-f031a6dc]{display:flex;flex-direction:column;gap:.25rem}.inline-field label[data-v-f031a6dc]{font-size:.75rem;color:var(--text-color-secondary)}.inline-field label .hint[data-v-f031a6dc]{font-style:italic;opacity:.8}.inline-field.full-width[data-v-f031a6dc]{grid-column:span 2}.stats-grid[data-v-f031a6dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.stat-card[data-v-f031a6dc]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.stat-card[data-v-f031a6dc]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.stat-card.inactive[data-v-f031a6dc]{opacity:.6}.stat-header[data-v-f031a6dc]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.stat-emoji[data-v-f031a6dc]{font-size:1.75rem}.stat-info[data-v-f031a6dc]{flex:1;display:flex;flex-direction:column}.stat-name[data-v-f031a6dc]{font-weight:600;color:var(--text-color)}.stat-range[data-v-f031a6dc]{font-size:.8rem;color:var(--text-color-secondary)}.stat-actions[data-v-f031a6dc]{display:flex;gap:.25rem}.icon-btn[data-v-f031a6dc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.icon-btn[data-v-f031a6dc]:hover{background:var(--surface-hover);color:var(--text-color)}.icon-btn.danger[data-v-f031a6dc]:hover{background:#ef44441a;color:#ef4444}.stat-description[data-v-f031a6dc]{font-size:.875rem;color:var(--text-color-secondary);margin:.5rem 0;line-height:1.4}.stat-badges[data-v-f031a6dc]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.badge[data-v-f031a6dc]{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;background:var(--surface-border);color:var(--text-color-secondary)}.badge.default[data-v-f031a6dc]{background:#3b82f61a;color:#3b82f6}.badge.hidden[data-v-f031a6dc]{background:#ef44441a;color:#ef4444}.empty-state[data-v-f031a6dc]{text-align:center;padding:3rem 1rem}.empty-state i[data-v-f031a6dc]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-state h4[data-v-f031a6dc]{margin:0 0 .5rem;color:var(--text-color)}.empty-state p[data-v-f031a6dc]{margin:0 0 1.5rem;color:var(--text-color-secondary)}.commands-grid[data-v-f031a6dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.command-card[data-v-f031a6dc]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem}.command-card.featured[data-v-f031a6dc]{border-left:3px solid var(--primary-color)}.command-header[data-v-f031a6dc]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.command-name[data-v-f031a6dc]{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:1.1rem;font-weight:600;color:var(--primary-color);background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);padding:.25rem .625rem;border-radius:.375rem}.command-aliases[data-v-f031a6dc]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-f031a6dc]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-example[data-v-f031a6dc]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-f031a6dc]{font-size:.8rem;color:var(--text-color-secondary)}.command-example code[data-v-f031a6dc]{font-family:SF Mono,monospace;font-size:.85rem;background:var(--surface-card);border:1px solid var(--surface-border);padding:.25rem .5rem;border-radius:.375rem}.info-callout[data-v-f031a6dc]{display:flex;gap:1rem;padding:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;margin-top:1.5rem}.info-callout i[data-v-f031a6dc]{font-size:1.25rem;color:#3b82f6;flex-shrink:0;margin-top:.125rem}.info-callout strong[data-v-f031a6dc]{display:block;margin-bottom:.25rem;color:var(--text-color)}.info-callout p[data-v-f031a6dc]{margin:0;font-size:.875rem;color:var(--text-color-secondary);line-height:1.5}.modal-overlay[data-v-f031a6dc]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-f031a6dc]{background:var(--surface-card);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-f031a6dc]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--surface-border)}.modal-header h3[data-v-f031a6dc]{margin:0;font-size:1.25rem}.close-btn[data-v-f031a6dc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-color-secondary);border-radius:.375rem;cursor:pointer}.close-btn[data-v-f031a6dc]:hover{background:var(--surface-hover);color:var(--text-color)}.modal-body[data-v-f031a6dc]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-footer[data-v-f031a6dc]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--surface-border)}.form-row[data-v-f031a6dc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row.triple[data-v-f031a6dc]{grid-template-columns:1fr 1fr 1fr}
