.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 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-520fca8c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-520fca8c{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.waddle-dialog-overlay[data-v-520fca8c]{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-520fca8c]{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}.dialog-header[data-v-520fca8c]{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-520fca8c]{display:flex;align-items:flex-start;gap:1rem;flex:1}.dialog-header .dialog-icon[data-v-520fca8c]{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-520fca8c]{font-size:1.75rem}.dialog-header .dialog-icon.warning[data-v-520fca8c]{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);color:#f59e0b;box-shadow:0 0 0 1px #f59e0b33}.dialog-header .dialog-icon.danger[data-v-520fca8c]{background:linear-gradient(135deg,#ef444426,#ef44440d);color:#ef4444;box-shadow:0 0 0 1px #ef444433}.dialog-header .dialog-icon.info[data-v-520fca8c]{background:linear-gradient(135deg,#3b82f626,#3b82f60d);color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.dialog-header .dialog-icon.success[data-v-520fca8c]{background:linear-gradient(135deg,#10b98126,#10b9810d);color:#10b981;box-shadow:0 0 0 1px #10b98133}.dialog-header .dialog-title[data-v-520fca8c]{flex:1}.dialog-header .dialog-title h3[data-v-520fca8c]{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-520fca8c]{margin:0;font-size:.9375rem;color:var(--text-color-secondary);line-height:1.4}.dialog-header .dialog-close[data-v-520fca8c]{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-520fca8c]{font-size:1.125rem}.dialog-header .dialog-close[data-v-520fca8c]:hover{background:var(--surface-hover);color:var(--text-color)}.dialog-header .dialog-close[data-v-520fca8c]:active{transform:scale(.95)}.dialog-content[data-v-520fca8c]{padding:0 1.75rem 1.75rem;overflow-y:auto;flex:1}.dialog-footer[data-v-520fca8c]{padding:0 1.75rem 1.75rem;display:flex;gap:.75rem;justify-content:flex-end}.dialog-fade-enter-active[data-v-520fca8c],.dialog-fade-leave-active[data-v-520fca8c]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-520fca8c],.dialog-fade-leave-to[data-v-520fca8c]{opacity:0}.dialog-scale-enter-active[data-v-520fca8c]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dialog-scale-leave-active[data-v-520fca8c]{transition:all .2s ease}.dialog-scale-enter-from[data-v-520fca8c]{opacity:0;transform:scale(.9) translateY(20px)}.dialog-scale-leave-to[data-v-520fca8c]{opacity:0;transform:scale(.95)}@media(max-width:640px){.waddle-dialog[data-v-520fca8c]{width:100%!important;max-width:calc(100vw - 2rem);border-radius:.75rem}.dialog-header[data-v-520fca8c]{padding:1.25rem 1.25rem 1rem}.dialog-header .dialog-icon[data-v-520fca8c]{width:3rem;height:3rem}.dialog-header .dialog-icon i[data-v-520fca8c]{font-size:1.5rem}.dialog-header .dialog-title h3[data-v-520fca8c]{font-size:1.125rem}.dialog-header .dialog-title p[data-v-520fca8c]{font-size:.875rem}.dialog-header .dialog-close[data-v-520fca8c]{top:1rem;right:1rem}.dialog-content[data-v-520fca8c]{padding:0 1.25rem 1.25rem}.dialog-footer[data-v-520fca8c]{padding:0 1.25rem 1.25rem;flex-direction:column-reverse}.dialog-footer[data-v-520fca8c]>*{width:100%}}@keyframes fadeIn-d3053f19{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d3053f19{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.server-selector[data-v-d3053f19]{display:flex;flex-direction:column;gap:.5rem}.selector-label[data-v-d3053f19]{font-size:.9375rem;font-weight:600;color:var(--text)}.selector-description[data-v-d3053f19]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.selector-container.disabled[data-v-d3053f19]{opacity:.6;pointer-events:none}.selector-loading[data-v-d3053f19],.selector-empty[data-v-d3053f19]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text-muted);font-size:.875rem}.selector-loading i[data-v-d3053f19],.selector-empty i[data-v-d3053f19]{font-size:1.25rem}.server-list[data-v-d3053f19]{display:flex;flex-wrap:wrap;gap:.75rem}.server-button[data-v-d3053f19]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;color:var(--text);font-size:.9375rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.server-button[data-v-d3053f19]:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4);box-shadow:0 4px 12px #0000001a}.server-button.active[data-v-d3053f19]{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 0 0 2px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.server-button[data-v-d3053f19]:disabled{cursor:not-allowed;opacity:.6}.server-button .server-icon[data-v-d3053f19]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#5865f226;border-radius:.5rem;color:#5865f2}.server-button .server-icon i[data-v-d3053f19]{font-size:1rem}.server-button .server-name[data-v-d3053f19]{font-weight:500}.server-button .server-check[data-v-d3053f19]{margin-left:auto;color:var(--primary-color)}.server-button .server-check i[data-v-d3053f19]{font-size:.875rem}@media(max-width:768px){.server-list[data-v-d3053f19]{flex-direction:column}.server-button[data-v-d3053f19]{width:100%}}@keyframes slideIn-1257c1f8{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-1257c1f8],.gander-servers-page[data-v-1257c1f8],.gander-permissions-page[data-v-1257c1f8]{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-1257c1f8 .8s ease-out}.gander-general-page[data-v-1257c1f8]:before,.gander-servers-page[data-v-1257c1f8]:before,.gander-permissions-page[data-v-1257c1f8]: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-1257c1f8 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-1257c1f8]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-1257c1f8]{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-1257c1f8]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-1257c1f8]{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-1257c1f8]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-1257c1f8]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-1257c1f8],.error-container[data-v-1257c1f8]{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-1257c1f8],.error-container i[data-v-1257c1f8]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-1257c1f8],.error-container p[data-v-1257c1f8]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-1257c1f8]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-1257c1f8]{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-1257c1f8]{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-1257c1f8]{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-1257c1f8]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-1257c1f8]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-1257c1f8]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-1257c1f8]{flex:1}.settings-card .card-content[data-v-1257c1f8]{padding:1.5rem}.settings-card[data-v-1257c1f8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-1257c1f8]{margin-bottom:1.5rem}.form-group label[data-v-1257c1f8]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-1257c1f8],.form-group small[data-v-1257c1f8]{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-1257c1f8]{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-1257c1f8]: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-1257c1f8]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-1257c1f8]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-1257c1f8]{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-1257c1f8]{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-1257c1f8]: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-1257c1f8]: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-1257c1f8]{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-1257c1f8]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-1257c1f8]: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-1257c1f8]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-1257c1f8] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-1257c1f8] .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-1257c1f8] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-1257c1f8] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-1257c1f8] .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-1257c1f8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-1257c1f8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-1257c1f8]{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-1257c1f8]{min-width:150px}.empty-state[data-v-1257c1f8],.no-servers[data-v-1257c1f8]{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-1257c1f8],.no-servers i[data-v-1257c1f8]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-1257c1f8],.no-servers h4[data-v-1257c1f8]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-1257c1f8],.no-servers p[data-v-1257c1f8]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-1257c1f8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-1257c1f8{0%{opacity:0}to{opacity:1}}@keyframes pulse-1257c1f8{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-1257c1f8],.expand-leave-active[data-v-1257c1f8]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-1257c1f8],.expand-leave-to[data-v-1257c1f8]{max-height:0;opacity:0}.fade-enter-active[data-v-1257c1f8],.fade-leave-active[data-v-1257c1f8]{transition:opacity .3s ease}.fade-enter-from[data-v-1257c1f8],.fade-leave-to[data-v-1257c1f8]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-1257c1f8],.gander-servers-page[data-v-1257c1f8],.gander-permissions-page[data-v-1257c1f8]{padding:0}.content-container[data-v-1257c1f8]{padding:1.5rem}.page-header[data-v-1257c1f8]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-1257c1f8]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-1257c1f8]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-1257c1f8]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-1257c1f8]{font-size:.875rem}.settings-card[data-v-1257c1f8]{padding:0;border:none}.settings-card .card-header[data-v-1257c1f8]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-1257c1f8]{font-size:1rem}.settings-card .card-header p[data-v-1257c1f8]{font-size:.8125rem}.settings-card .card-content[data-v-1257c1f8]{padding:1.25rem}.form-actions[data-v-1257c1f8]{flex-direction:column-reverse}.form-actions .p-button[data-v-1257c1f8]{width:100%}.empty-state[data-v-1257c1f8],.no-servers[data-v-1257c1f8]{padding:3rem 1.5rem}.empty-state i[data-v-1257c1f8],.no-servers i[data-v-1257c1f8]{font-size:3rem}.empty-state h4[data-v-1257c1f8],.no-servers h4[data-v-1257c1f8]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-1257c1f8]{animation:none!important}.gander-general-page[data-v-1257c1f8]:before,.gander-servers-page[data-v-1257c1f8]:before,.gander-permissions-page[data-v-1257c1f8]:before{animation:none!important}}.toggle-wrapper[data-v-1257c1f8]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-1257c1f8]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-1257c1f8]{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-1257c1f8]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-1257c1f8]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-1257c1f8]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-1257c1f8]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-1257c1f8]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-1257c1f8]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-1257c1f8]{font-size:1rem}.form-section[data-v-1257c1f8]{display:flex;flex-direction:column;gap:1.75rem}.form-group[data-v-1257c1f8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-1257c1f8]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-1257c1f8]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.5rem}.toggle-row[data-v-1257c1f8]{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-1257c1f8]{display:flex;flex-direction:column;gap:.25rem;flex:1}.toggle-row .toggle-info label[data-v-1257c1f8],.toggle-row .toggle-info .field-description[data-v-1257c1f8]{margin:0}.toggle-wrapper[data-v-1257c1f8]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-1257c1f8]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-1257c1f8]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-1257c1f8]{opacity:0;width:0;height:0}.slider[data-v-1257c1f8]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-1257c1f8]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-1257c1f8]{background-color:var(--primary-color)}input:focus+.slider[data-v-1257c1f8]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-1257c1f8]:before{transform:translate(24px)}.slider.round[data-v-1257c1f8]{border-radius:34px}.slider.round[data-v-1257c1f8]:before{border-radius:50%}.text-input[data-v-1257c1f8],.select-input[data-v-1257c1f8]{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-1257c1f8]:hover,.select-input[data-v-1257c1f8]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-1257c1f8]:focus,.select-input[data-v-1257c1f8]: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-1257c1f8]::-moz-placeholder,.select-input[data-v-1257c1f8]::-moz-placeholder{color:var(--text-muted);opacity:.7}.text-input[data-v-1257c1f8]::placeholder,.select-input[data-v-1257c1f8]::placeholder{color:var(--text-muted);opacity:.7}.input-with-counter[data-v-1257c1f8]{position:relative}.input-with-counter .text-input[data-v-1257c1f8]{padding-right:4rem}.input-with-counter .char-counter[data-v-1257c1f8]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-muted)}.option-cards[data-v-1257c1f8]{display:grid;gap:.75rem}.option-cards[data-v-1257c1f8]:not(.horizontal){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.option-cards.horizontal[data-v-1257c1f8]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.option-card[data-v-1257c1f8]{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-1257c1f8]: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-1257c1f8]{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-1257c1f8]{color:var(--primary-color);font-weight:600}.option-card.compact[data-v-1257c1f8]{padding:.75rem;flex-direction:row;gap:.5rem;justify-content:center}.option-card .option-icon[data-v-1257c1f8]{font-size:1.5rem;line-height:1}.option-card .option-content[data-v-1257c1f8]{display:flex;flex-direction:column;gap:.25rem}.option-card .option-label[data-v-1257c1f8]{font-size:.875rem;font-weight:500;color:var(--text);transition:color .3s}.option-card .option-desc[data-v-1257c1f8]{font-size:.75rem;color:var(--text-muted);line-height:1.3}.custom-chips-container[data-v-1257c1f8]{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-1257c1f8]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.custom-chips-container[data-v-1257c1f8]: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-1257c1f8]{background:linear-gradient(135deg,#ef444426,#ef444414);border-color:#ef44444d}.custom-chips-container.avoid-topics .chip-token[data-v-1257c1f8]:hover{background:linear-gradient(135deg,#ef444440,#ef444426)}.custom-chips-container .chip-token[data-v-1257c1f8]{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-1257c1f8]:hover{transform:translateY(-1px)}.custom-chips-container .chip-token.emoji-chip[data-v-1257c1f8]{background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border-color:#f59e0b4d}.custom-chips-container .chip-token .chip-label[data-v-1257c1f8]{color:var(--text);font-size:.875rem;font-weight:500}.custom-chips-container .chip-token .chip-remove[data-v-1257c1f8]{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-1257c1f8]{font-size:.75rem}.custom-chips-container .chip-token .chip-remove[data-v-1257c1f8]:hover{color:#ef4444;background:#ef44441a}.custom-chips-container .chip-input[data-v-1257c1f8]{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-1257c1f8]::-moz-placeholder{color:var(--text-muted);opacity:.7}.custom-chips-container .chip-input[data-v-1257c1f8]::placeholder{color:var(--text-muted);opacity:.7}.suggestions[data-v-1257c1f8]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.suggestions .suggestion-label[data-v-1257c1f8]{font-size:.75rem;color:var(--text-muted);margin-right:.25rem}.suggestions .suggestion-chip[data-v-1257c1f8]{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-1257c1f8]: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-1257c1f8]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.textarea-container[data-v-1257c1f8]{position:relative}.textarea-container .custom-textarea[data-v-1257c1f8]{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-1257c1f8]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.textarea-container .custom-textarea[data-v-1257c1f8]: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-1257c1f8]::-moz-placeholder{color:var(--text-muted);opacity:.6}.textarea-container .custom-textarea[data-v-1257c1f8]::placeholder{color:var(--text-muted);opacity:.6}.textarea-container .char-counter[data-v-1257c1f8]{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-1257c1f8]{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-1257c1f8]{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-1257c1f8]{padding:.5rem 1.5rem;font-size:.8125rem;font-weight:500}.slide-up-enter-active[data-v-1257c1f8],.slide-up-leave-active[data-v-1257c1f8]{transition:all .3s ease}.slide-up-enter-from[data-v-1257c1f8],.slide-up-leave-to[data-v-1257c1f8]{transform:translateY(100%);opacity:0}.content-container[data-v-1257c1f8]{padding-bottom:80px}@media(max-width:768px){.sticky-save-bar .sticky-save-content[data-v-1257c1f8],.sticky-save-bar .save-button[data-v-1257c1f8]{padding:.5rem 1rem}.option-cards[data-v-1257c1f8]:not(.horizontal){grid-template-columns:1fr}.option-cards.horizontal[data-v-1257c1f8]{grid-template-columns:repeat(2,1fr)}.toggle-row[data-v-1257c1f8]{flex-direction:column;align-items:flex-start;gap:1rem}.toggle-row .switch[data-v-1257c1f8]{align-self:flex-end}.custom-chips-container .chip-input[data-v-1257c1f8]{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:2rem;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-8604e4e3]{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-8604e4e3]: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-8604e4e3],.picker-error[data-v-8604e4e3],.picker-empty[data-v-8604e4e3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-color-secondary);font-size:.875rem}.picker-select[data-v-8604e4e3]{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-8604e4e3]{background:var(--surface-card);color:var(--text-color);padding:.5rem}.picker-select optgroup[data-v-8604e4e3]{font-weight:600;color:var(--text-color-secondary)}.picker-chevron[data-v-8604e4e3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);font-size:.75rem;pointer-events:none}@keyframes fadeIn-8604e4e3{0%{opacity:0}to{opacity:1}}@keyframes slideIn-8604e4e3{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.discord-picker[data-v-8604e4e3]{display:flex;flex-direction:column;gap:.5rem}.picker-label[data-v-8604e4e3]{font-size:.9375rem;font-weight:600;color:var(--text)}.picker-description[data-v-8604e4e3]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.picker-container[data-v-8604e4e3]{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-8604e4e3]:hover:not(.disabled):not(.loading):not(.error){border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.picker-container[data-v-8604e4e3]: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-8604e4e3]{opacity:.6;cursor:not-allowed}.picker-container.error[data-v-8604e4e3]{border-color:#ef4444}.picker-loading[data-v-8604e4e3],.picker-error[data-v-8604e4e3],.picker-empty[data-v-8604e4e3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-muted);font-size:.875rem}.picker-loading i[data-v-8604e4e3],.picker-error i[data-v-8604e4e3],.picker-empty i[data-v-8604e4e3]{font-size:1rem}.picker-error[data-v-8604e4e3]{color:#ef4444}.picker-error .retry-button[data-v-8604e4e3]{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-8604e4e3]:hover{background:#ef44441a}.picker-select-wrapper[data-v-8604e4e3]{position:relative}.picker-select[data-v-8604e4e3]{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-8604e4e3]:focus{outline:none}.picker-select[data-v-8604e4e3]:disabled{cursor:not-allowed}.picker-select option[data-v-8604e4e3]{background:var(--surface-card);color:var(--text);padding:.5rem}.picker-select optgroup[data-v-8604e4e3]{font-weight:600;color:var(--text-muted)}.picker-chevron[data-v-8604e4e3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.75rem;pointer-events:none}.picker-preview[data-v-8604e4e3]{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-8604e4e3]{font-size:1rem}.picker-preview .preview-name[data-v-8604e4e3]{font-weight:500;color:var(--text)}.picker-preview .preview-id[data-v-8604e4e3]{margin-left:auto;font-family:monospace;font-size:.75rem;color:var(--text-muted)}@keyframes fadeIn-d8833172{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d8833172{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.discord-picker[data-v-d8833172]{display:flex;flex-direction:column;gap:.5rem}.picker-label[data-v-d8833172]{font-size:.9375rem;font-weight:600;color:var(--text)}.picker-description[data-v-d8833172]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.picker-container[data-v-d8833172]{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-d8833172]:hover:not(.disabled):not(.loading):not(.error){border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.picker-container[data-v-d8833172]: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-d8833172]{opacity:.6;cursor:not-allowed}.picker-container.error[data-v-d8833172]{border-color:#ef4444}.picker-loading[data-v-d8833172],.picker-error[data-v-d8833172],.picker-empty[data-v-d8833172]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-muted);font-size:.875rem}.picker-loading i[data-v-d8833172],.picker-error i[data-v-d8833172],.picker-empty i[data-v-d8833172]{font-size:1rem}.picker-error[data-v-d8833172]{color:#ef4444}.picker-error .retry-button[data-v-d8833172]{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-d8833172]:hover{background:#ef44441a}.picker-select-wrapper[data-v-d8833172]{position:relative}.picker-select[data-v-d8833172]{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-d8833172]:focus{outline:none}.picker-select[data-v-d8833172]:disabled{cursor:not-allowed}.picker-select option[data-v-d8833172]{background:var(--surface-card);padding:.5rem}.picker-chevron[data-v-d8833172]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.75rem;pointer-events:none}.picker-preview[data-v-d8833172]{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-d8833172]{width:.875rem;height:.875rem;border-radius:50%}.picker-preview .preview-name[data-v-d8833172]{font-weight:500;color:var(--text)}.picker-preview .preview-id[data-v-d8833172]{margin-left:auto;font-family:monospace;font-size:.75rem;color:var(--text-muted)}@keyframes slideIn-038f16c6{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-038f16c6],.gander-servers-page[data-v-038f16c6],.gander-permissions-page[data-v-038f16c6]{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-038f16c6 .8s ease-out}.gander-general-page[data-v-038f16c6]:before,.gander-servers-page[data-v-038f16c6]:before,.gander-permissions-page[data-v-038f16c6]: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-038f16c6 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-038f16c6]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-038f16c6]{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-038f16c6]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-038f16c6]{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-038f16c6]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-038f16c6]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-038f16c6],.error-container[data-v-038f16c6]{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-038f16c6],.error-container i[data-v-038f16c6]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-038f16c6],.error-container p[data-v-038f16c6]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-038f16c6]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-038f16c6]{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-038f16c6]{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-038f16c6]{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-038f16c6]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-038f16c6]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-038f16c6]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-038f16c6]{flex:1}.settings-card .card-content[data-v-038f16c6]{padding:1.5rem}.settings-card[data-v-038f16c6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-038f16c6]{margin-bottom:1.5rem}.form-group label[data-v-038f16c6]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-038f16c6],.form-group small[data-v-038f16c6]{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-038f16c6]{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-038f16c6]: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-038f16c6]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-038f16c6]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-038f16c6]{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-038f16c6]{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-038f16c6]: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-038f16c6]: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-038f16c6]{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-038f16c6]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-038f16c6]: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-038f16c6]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-038f16c6] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-038f16c6] .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-038f16c6] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-038f16c6] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-038f16c6] .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-038f16c6] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-038f16c6] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-038f16c6]{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-038f16c6]{min-width:150px}.empty-state[data-v-038f16c6],.no-servers[data-v-038f16c6]{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-038f16c6],.no-servers i[data-v-038f16c6]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-038f16c6],.no-servers h4[data-v-038f16c6]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-038f16c6],.no-servers p[data-v-038f16c6]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-038f16c6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-038f16c6{0%{opacity:0}to{opacity:1}}@keyframes pulse-038f16c6{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-038f16c6],.expand-leave-active[data-v-038f16c6]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-038f16c6],.expand-leave-to[data-v-038f16c6]{max-height:0;opacity:0}.fade-enter-active[data-v-038f16c6],.fade-leave-active[data-v-038f16c6]{transition:opacity .3s ease}.fade-enter-from[data-v-038f16c6],.fade-leave-to[data-v-038f16c6]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-038f16c6],.gander-servers-page[data-v-038f16c6],.gander-permissions-page[data-v-038f16c6]{padding:0}.content-container[data-v-038f16c6]{padding:1.5rem}.page-header[data-v-038f16c6]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-038f16c6]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-038f16c6]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-038f16c6]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-038f16c6]{font-size:.875rem}.settings-card[data-v-038f16c6]{padding:0;border:none}.settings-card .card-header[data-v-038f16c6]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-038f16c6]{font-size:1rem}.settings-card .card-header p[data-v-038f16c6]{font-size:.8125rem}.settings-card .card-content[data-v-038f16c6]{padding:1.25rem}.form-actions[data-v-038f16c6]{flex-direction:column-reverse}.form-actions .p-button[data-v-038f16c6]{width:100%}.empty-state[data-v-038f16c6],.no-servers[data-v-038f16c6]{padding:3rem 1.5rem}.empty-state i[data-v-038f16c6],.no-servers i[data-v-038f16c6]{font-size:3rem}.empty-state h4[data-v-038f16c6],.no-servers h4[data-v-038f16c6]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-038f16c6]{animation:none!important}.gander-general-page[data-v-038f16c6]:before,.gander-servers-page[data-v-038f16c6]:before,.gander-permissions-page[data-v-038f16c6]:before{animation:none!important}}.toggle-wrapper[data-v-038f16c6]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-038f16c6]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-038f16c6]{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-038f16c6]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-038f16c6]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-038f16c6]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-038f16c6]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-038f16c6]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-038f16c6]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-038f16c6]{font-size:1rem}.form-section[data-v-038f16c6]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-038f16c6]{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-038f16c6]: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-038f16c6]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-038f16c6]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-038f16c6]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-038f16c6]{opacity:0;width:0;height:0}.slider[data-v-038f16c6]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-038f16c6]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-038f16c6]{background-color:var(--primary-color)}input:focus+.slider[data-v-038f16c6]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-038f16c6]:before{transform:translate(24px)}.slider.round[data-v-038f16c6]{border-radius:34px}.slider.round[data-v-038f16c6]:before{border-radius:50%}@keyframes slideIn-edf40849{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-edf40849],.gander-servers-page[data-v-edf40849],.gander-permissions-page[data-v-edf40849]{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-edf40849 .8s ease-out}.gander-general-page[data-v-edf40849]:before,.gander-servers-page[data-v-edf40849]:before,.gander-permissions-page[data-v-edf40849]: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-edf40849 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-edf40849]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-edf40849]{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-edf40849]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-edf40849]{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-edf40849]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-edf40849]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-edf40849],.error-container[data-v-edf40849]{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-edf40849],.error-container i[data-v-edf40849]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-edf40849],.error-container p[data-v-edf40849]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-edf40849]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-edf40849]{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-edf40849]{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-edf40849]{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-edf40849]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-edf40849]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-edf40849]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-edf40849]{flex:1}.settings-card .card-content[data-v-edf40849]{padding:1.5rem}.settings-card[data-v-edf40849]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-edf40849]{margin-bottom:1.5rem}.form-group label[data-v-edf40849]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-edf40849],.form-group small[data-v-edf40849]{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-edf40849]{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-edf40849]: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-edf40849]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-edf40849]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-edf40849]{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-edf40849]{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-edf40849]: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-edf40849]: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-edf40849]{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-edf40849]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-edf40849]: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-edf40849]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-edf40849] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-edf40849] .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-edf40849] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-edf40849] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-edf40849] .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-edf40849] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-edf40849] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-edf40849]{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-edf40849]{min-width:150px}.empty-state[data-v-edf40849],.no-servers[data-v-edf40849]{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-edf40849],.no-servers i[data-v-edf40849]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-edf40849],.no-servers h4[data-v-edf40849]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-edf40849],.no-servers p[data-v-edf40849]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-edf40849{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-edf40849{0%{opacity:0}to{opacity:1}}@keyframes pulse-edf40849{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-edf40849],.expand-leave-active[data-v-edf40849]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-edf40849],.expand-leave-to[data-v-edf40849]{max-height:0;opacity:0}.fade-enter-active[data-v-edf40849],.fade-leave-active[data-v-edf40849]{transition:opacity .3s ease}.fade-enter-from[data-v-edf40849],.fade-leave-to[data-v-edf40849]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-edf40849],.gander-servers-page[data-v-edf40849],.gander-permissions-page[data-v-edf40849]{padding:0}.content-container[data-v-edf40849]{padding:1.5rem}.page-header[data-v-edf40849]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-edf40849]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-edf40849]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-edf40849]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-edf40849]{font-size:.875rem}.settings-card[data-v-edf40849]{padding:0;border:none}.settings-card .card-header[data-v-edf40849]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-edf40849]{font-size:1rem}.settings-card .card-header p[data-v-edf40849]{font-size:.8125rem}.settings-card .card-content[data-v-edf40849]{padding:1.25rem}.form-actions[data-v-edf40849]{flex-direction:column-reverse}.form-actions .p-button[data-v-edf40849]{width:100%}.empty-state[data-v-edf40849],.no-servers[data-v-edf40849]{padding:3rem 1.5rem}.empty-state i[data-v-edf40849],.no-servers i[data-v-edf40849]{font-size:3rem}.empty-state h4[data-v-edf40849],.no-servers h4[data-v-edf40849]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-edf40849]{animation:none!important}.gander-general-page[data-v-edf40849]:before,.gander-servers-page[data-v-edf40849]:before,.gander-permissions-page[data-v-edf40849]:before{animation:none!important}}.toggle-wrapper[data-v-edf40849]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-edf40849]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-edf40849]{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-edf40849]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-edf40849]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-edf40849]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-edf40849]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-edf40849]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-edf40849]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-edf40849]{font-size:1rem}.form-section[data-v-edf40849]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-edf40849]{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-edf40849]: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-edf40849]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-edf40849]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-edf40849]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-edf40849]{opacity:0;width:0;height:0}.slider[data-v-edf40849]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-edf40849]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-edf40849]{background-color:var(--primary-color)}input:focus+.slider[data-v-edf40849]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-edf40849]:before{transform:translate(24px)}.slider.round[data-v-edf40849]{border-radius:34px}.slider.round[data-v-edf40849]:before{border-radius:50%}@keyframes slideIn-1295bff3{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-1295bff3],.gander-servers-page[data-v-1295bff3],.gander-permissions-page[data-v-1295bff3]{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-1295bff3 .8s ease-out}.gander-general-page[data-v-1295bff3]:before,.gander-servers-page[data-v-1295bff3]:before,.gander-permissions-page[data-v-1295bff3]: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-1295bff3 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-1295bff3]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-1295bff3]{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-1295bff3]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-1295bff3]{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-1295bff3]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-1295bff3]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-1295bff3],.error-container[data-v-1295bff3]{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-1295bff3],.error-container i[data-v-1295bff3]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-1295bff3],.error-container p[data-v-1295bff3]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-1295bff3]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-1295bff3]{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-1295bff3]{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-1295bff3]{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-1295bff3]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-1295bff3]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-1295bff3]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-1295bff3]{flex:1}.settings-card .card-content[data-v-1295bff3]{padding:1.5rem}.settings-card[data-v-1295bff3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-1295bff3]{margin-bottom:1.5rem}.form-group label[data-v-1295bff3]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-1295bff3],.form-group small[data-v-1295bff3]{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-1295bff3]{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-1295bff3]: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-1295bff3]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-1295bff3]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-1295bff3]{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-1295bff3]{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-1295bff3]: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-1295bff3]: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-1295bff3]{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-1295bff3]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-1295bff3]: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-1295bff3]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-1295bff3] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-1295bff3] .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-1295bff3] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-1295bff3] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-1295bff3] .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-1295bff3] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-1295bff3] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-1295bff3]{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-1295bff3]{min-width:150px}.empty-state[data-v-1295bff3],.no-servers[data-v-1295bff3]{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-1295bff3],.no-servers i[data-v-1295bff3]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-1295bff3],.no-servers h4[data-v-1295bff3]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-1295bff3],.no-servers p[data-v-1295bff3]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-1295bff3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-1295bff3{0%{opacity:0}to{opacity:1}}@keyframes pulse-1295bff3{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-1295bff3],.expand-leave-active[data-v-1295bff3]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-1295bff3],.expand-leave-to[data-v-1295bff3]{max-height:0;opacity:0}.fade-enter-active[data-v-1295bff3],.fade-leave-active[data-v-1295bff3]{transition:opacity .3s ease}.fade-enter-from[data-v-1295bff3],.fade-leave-to[data-v-1295bff3]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-1295bff3],.gander-servers-page[data-v-1295bff3],.gander-permissions-page[data-v-1295bff3]{padding:0}.content-container[data-v-1295bff3]{padding:1.5rem}.page-header[data-v-1295bff3]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-1295bff3]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-1295bff3]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-1295bff3]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-1295bff3]{font-size:.875rem}.settings-card[data-v-1295bff3]{padding:0;border:none}.settings-card .card-header[data-v-1295bff3]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-1295bff3]{font-size:1rem}.settings-card .card-header p[data-v-1295bff3]{font-size:.8125rem}.settings-card .card-content[data-v-1295bff3]{padding:1.25rem}.form-actions[data-v-1295bff3]{flex-direction:column-reverse}.form-actions .p-button[data-v-1295bff3]{width:100%}.empty-state[data-v-1295bff3],.no-servers[data-v-1295bff3]{padding:3rem 1.5rem}.empty-state i[data-v-1295bff3],.no-servers i[data-v-1295bff3]{font-size:3rem}.empty-state h4[data-v-1295bff3],.no-servers h4[data-v-1295bff3]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-1295bff3]{animation:none!important}.gander-general-page[data-v-1295bff3]:before,.gander-servers-page[data-v-1295bff3]:before,.gander-permissions-page[data-v-1295bff3]:before{animation:none!important}}.toggle-wrapper[data-v-1295bff3]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-1295bff3]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-1295bff3]{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-1295bff3]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-1295bff3]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-1295bff3]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-1295bff3]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-1295bff3]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-1295bff3]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-1295bff3]{font-size:1rem}.form-section[data-v-1295bff3]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-1295bff3]{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-1295bff3]: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-1295bff3]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-1295bff3]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-1295bff3]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-1295bff3]{opacity:0;width:0;height:0}.slider[data-v-1295bff3]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-1295bff3]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-1295bff3]{background-color:var(--primary-color)}input:focus+.slider[data-v-1295bff3]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-1295bff3]:before{transform:translate(24px)}.slider.round[data-v-1295bff3]{border-radius:34px}.slider.round[data-v-1295bff3]:before{border-radius:50%}.commands-grid[data-v-1295bff3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.command-card[data-v-1295bff3]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem;transition:all .2s ease}.command-card[data-v-1295bff3]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.command-card.featured[data-v-1295bff3]{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-1295bff3]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.command-name[data-v-1295bff3]{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-1295bff3]{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-1295bff3]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-1295bff3]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-description strong[data-v-1295bff3]{color:var(--primary-color)}.command-example[data-v-1295bff3]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-1295bff3]{font-size:.8rem;color:var(--text-color-secondary);font-weight:500}.command-example code[data-v-1295bff3]{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-1295bff3]{grid-template-columns:1fr}}.placeholders-info[data-v-1295bff3]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;margin-bottom:1rem}.placeholders-info h4[data-v-1295bff3]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--text-color)}.placeholder-tags[data-v-1295bff3]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.placeholder-tag[data-v-1295bff3]{font-size:.875rem;color:var(--text-color-secondary)}.placeholder-tag code[data-v-1295bff3]{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-1295bff3]{margin:0;font-size:.8125rem;color:var(--text-color-secondary);font-style:italic}.placeholder-hint code[data-v-1295bff3]{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-1295bff3]{margin-bottom:1rem}.empty-messages[data-v-1295bff3]{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-1295bff3]{font-size:1.25rem;color:var(--primary-color)}.empty-messages p[data-v-1295bff3]{margin:0;font-size:.9375rem}.message-items[data-v-1295bff3]{display:flex;flex-direction:column;gap:.5rem}.message-item[data-v-1295bff3]{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-1295bff3]:hover{border-color:var(--primary-color)}.message-item:hover .remove-btn[data-v-1295bff3]{opacity:1}.message-text[data-v-1295bff3]{flex:1;font-size:.9375rem;color:var(--text-color);word-break:break-word}.remove-btn[data-v-1295bff3]{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-1295bff3]:hover{background:#ef44441a;color:#ef4444}.add-message-form[data-v-1295bff3]{display:flex;gap:.75rem}.add-message-form .text-input[data-v-1295bff3]{flex:1}.message-actions[data-v-1295bff3]{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.skill-warning[data-v-1295bff3]{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-1295bff3]{font-size:1.5rem;color:#f59e0b}.skill-warning span[data-v-1295bff3]{font-size:.9375rem}.skill-bonuses-grid[data-v-1295bff3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.skill-bonus-card[data-v-1295bff3]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.skill-bonus-card[data-v-1295bff3]:hover{border-color:var(--primary-color)}.skill-bonus-header[data-v-1295bff3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.skill-info[data-v-1295bff3]{display:flex;align-items:center;gap:.75rem}.skill-info h4[data-v-1295bff3]{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color)}.skill-info p[data-v-1295bff3]{margin:0;font-size:.8125rem;color:var(--text-color-secondary)}.skill-info p code[data-v-1295bff3]{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-1295bff3]{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-1295bff3]{width:40px;height:22px}.switch.small .slider[data-v-1295bff3]:before{height:16px;width:16px;left:3px;bottom:3px}.switch.small input:checked+.slider[data-v-1295bff3]:before{transform:translate(18px)}.skill-bonus-config[data-v-1295bff3]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.skill-bonus-config label[data-v-1295bff3]{display:block;font-size:.8125rem;color:var(--text-color-secondary);margin-bottom:.375rem}.input-with-suffix[data-v-1295bff3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.input-with-suffix .text-input.small[data-v-1295bff3]{width:80px;padding:.5rem .75rem}.input-with-suffix .suffix[data-v-1295bff3]{font-size:.875rem;color:var(--text-color-secondary);font-weight:500}.preview[data-v-1295bff3]{display:block;font-size:.75rem;color:var(--text-color-secondary);font-style:italic}@keyframes slideIn-2653554c{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-2653554c],.gander-servers-page[data-v-2653554c],.gander-permissions-page[data-v-2653554c]{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-2653554c .8s ease-out}.gander-general-page[data-v-2653554c]:before,.gander-servers-page[data-v-2653554c]:before,.gander-permissions-page[data-v-2653554c]: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-2653554c 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-2653554c]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-2653554c]{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-2653554c]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-2653554c]{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-2653554c]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-2653554c]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-2653554c],.error-container[data-v-2653554c]{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-2653554c],.error-container i[data-v-2653554c]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-2653554c],.error-container p[data-v-2653554c]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-2653554c]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-2653554c]{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-2653554c]{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-2653554c]{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-2653554c]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-2653554c]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-2653554c]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-2653554c]{flex:1}.settings-card .card-content[data-v-2653554c]{padding:1.5rem}.settings-card[data-v-2653554c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-2653554c]{margin-bottom:1.5rem}.form-group label[data-v-2653554c]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-2653554c],.form-group small[data-v-2653554c]{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-2653554c]{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-2653554c]: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-2653554c]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-2653554c]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-2653554c]{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-2653554c]{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-2653554c]: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-2653554c]: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-2653554c]{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-2653554c]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-2653554c]: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-2653554c]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-2653554c] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-2653554c] .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-2653554c] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-2653554c] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-2653554c] .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-2653554c] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-2653554c] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-2653554c]{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-2653554c]{min-width:150px}.empty-state[data-v-2653554c],.no-servers[data-v-2653554c]{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-2653554c],.no-servers i[data-v-2653554c]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-2653554c],.no-servers h4[data-v-2653554c]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-2653554c],.no-servers p[data-v-2653554c]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-2653554c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-2653554c{0%{opacity:0}to{opacity:1}}@keyframes pulse-2653554c{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-2653554c],.expand-leave-active[data-v-2653554c]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-2653554c],.expand-leave-to[data-v-2653554c]{max-height:0;opacity:0}.fade-enter-active[data-v-2653554c],.fade-leave-active[data-v-2653554c]{transition:opacity .3s ease}.fade-enter-from[data-v-2653554c],.fade-leave-to[data-v-2653554c]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-2653554c],.gander-servers-page[data-v-2653554c],.gander-permissions-page[data-v-2653554c]{padding:0}.content-container[data-v-2653554c]{padding:1.5rem}.page-header[data-v-2653554c]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-2653554c]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-2653554c]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-2653554c]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-2653554c]{font-size:.875rem}.settings-card[data-v-2653554c]{padding:0;border:none}.settings-card .card-header[data-v-2653554c]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-2653554c]{font-size:1rem}.settings-card .card-header p[data-v-2653554c]{font-size:.8125rem}.settings-card .card-content[data-v-2653554c]{padding:1.25rem}.form-actions[data-v-2653554c]{flex-direction:column-reverse}.form-actions .p-button[data-v-2653554c]{width:100%}.empty-state[data-v-2653554c],.no-servers[data-v-2653554c]{padding:3rem 1.5rem}.empty-state i[data-v-2653554c],.no-servers i[data-v-2653554c]{font-size:3rem}.empty-state h4[data-v-2653554c],.no-servers h4[data-v-2653554c]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-2653554c]{animation:none!important}.gander-general-page[data-v-2653554c]:before,.gander-servers-page[data-v-2653554c]:before,.gander-permissions-page[data-v-2653554c]:before{animation:none!important}}.toggle-wrapper[data-v-2653554c]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-2653554c]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-2653554c]{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-2653554c]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-2653554c]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-2653554c]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-2653554c]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-2653554c]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-2653554c]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-2653554c]{font-size:1rem}.form-section[data-v-2653554c]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-2653554c]{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-2653554c]: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-2653554c]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-2653554c]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-2653554c]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-2653554c]{opacity:0;width:0;height:0}.slider[data-v-2653554c]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-2653554c]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-2653554c]{background-color:var(--primary-color)}input:focus+.slider[data-v-2653554c]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-2653554c]:before{transform:translate(24px)}.slider.round[data-v-2653554c]{border-radius:34px}.slider.round[data-v-2653554c]:before{border-radius:50%}@keyframes slideIn-f25d1121{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f25d1121],.gander-servers-page[data-v-f25d1121],.gander-permissions-page[data-v-f25d1121]{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-f25d1121 .8s ease-out}.gander-general-page[data-v-f25d1121]:before,.gander-servers-page[data-v-f25d1121]:before,.gander-permissions-page[data-v-f25d1121]: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-f25d1121 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f25d1121]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f25d1121]{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-f25d1121]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f25d1121]{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-f25d1121]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f25d1121]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f25d1121],.error-container[data-v-f25d1121]{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-f25d1121],.error-container i[data-v-f25d1121]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f25d1121],.error-container p[data-v-f25d1121]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f25d1121]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f25d1121]{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-f25d1121]{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-f25d1121]{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-f25d1121]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f25d1121]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f25d1121]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f25d1121]{flex:1}.settings-card .card-content[data-v-f25d1121]{padding:1.5rem}.settings-card[data-v-f25d1121]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f25d1121]{margin-bottom:1.5rem}.form-group label[data-v-f25d1121]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f25d1121],.form-group small[data-v-f25d1121]{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-f25d1121]{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-f25d1121]: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-f25d1121]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f25d1121]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f25d1121]{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-f25d1121]{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-f25d1121]: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-f25d1121]: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-f25d1121]{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-f25d1121]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f25d1121]: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-f25d1121]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f25d1121] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f25d1121] .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-f25d1121] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f25d1121] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f25d1121] .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-f25d1121] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f25d1121] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f25d1121]{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-f25d1121]{min-width:150px}.empty-state[data-v-f25d1121],.no-servers[data-v-f25d1121]{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-f25d1121],.no-servers i[data-v-f25d1121]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f25d1121],.no-servers h4[data-v-f25d1121]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f25d1121],.no-servers p[data-v-f25d1121]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f25d1121{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f25d1121{0%{opacity:0}to{opacity:1}}@keyframes pulse-f25d1121{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f25d1121],.expand-leave-active[data-v-f25d1121]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f25d1121],.expand-leave-to[data-v-f25d1121]{max-height:0;opacity:0}.fade-enter-active[data-v-f25d1121],.fade-leave-active[data-v-f25d1121]{transition:opacity .3s ease}.fade-enter-from[data-v-f25d1121],.fade-leave-to[data-v-f25d1121]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f25d1121],.gander-servers-page[data-v-f25d1121],.gander-permissions-page[data-v-f25d1121]{padding:0}.content-container[data-v-f25d1121]{padding:1.5rem}.page-header[data-v-f25d1121]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f25d1121]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f25d1121]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f25d1121]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f25d1121]{font-size:.875rem}.settings-card[data-v-f25d1121]{padding:0;border:none}.settings-card .card-header[data-v-f25d1121]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f25d1121]{font-size:1rem}.settings-card .card-header p[data-v-f25d1121]{font-size:.8125rem}.settings-card .card-content[data-v-f25d1121]{padding:1.25rem}.form-actions[data-v-f25d1121]{flex-direction:column-reverse}.form-actions .p-button[data-v-f25d1121]{width:100%}.empty-state[data-v-f25d1121],.no-servers[data-v-f25d1121]{padding:3rem 1.5rem}.empty-state i[data-v-f25d1121],.no-servers i[data-v-f25d1121]{font-size:3rem}.empty-state h4[data-v-f25d1121],.no-servers h4[data-v-f25d1121]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f25d1121]{animation:none!important}.gander-general-page[data-v-f25d1121]:before,.gander-servers-page[data-v-f25d1121]:before,.gander-permissions-page[data-v-f25d1121]:before{animation:none!important}}.toggle-wrapper[data-v-f25d1121]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f25d1121]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f25d1121]{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-f25d1121]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f25d1121]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f25d1121]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f25d1121]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f25d1121]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f25d1121]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f25d1121]{font-size:1rem}.commands-list[data-v-f25d1121]{display:flex;flex-direction:column;gap:.5rem}.command-item[data-v-f25d1121]{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-f25d1121]:hover{border-color:var(--primary-color)}.command-item .command-info[data-v-f25d1121]{display:flex;flex-direction:column;gap:.25rem}.command-item .command-trigger[data-v-f25d1121]{font-weight:600;color:var(--primary-color);font-family:monospace;font-size:1rem}.command-item .command-response[data-v-f25d1121]{color:var(--text-color-secondary);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.modal-overlay[data-v-f25d1121]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f25d1121]{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-f25d1121]{margin-top:0;margin-bottom:1.5rem}.modal-content .form-group[data-v-f25d1121]{margin-bottom:1rem}.modal-content .form-group label[data-v-f25d1121]{display:block;margin-bottom:.5rem;font-weight:600}.modal-content .modal-actions[data-v-f25d1121]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.text-input[data-v-f25d1121]{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-f25d1121]: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-f25d1121]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-f25d1121]{opacity:0;width:0;height:0}.slider[data-v-f25d1121]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f25d1121]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f25d1121]{background-color:var(--primary-color)}input:focus+.slider[data-v-f25d1121]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-f25d1121]:before{transform:translate(24px)}.slider.round[data-v-f25d1121]{border-radius:34px}.slider.round[data-v-f25d1121]:before{border-radius:50%}@keyframes slideIn-fe808f1b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-fe808f1b],.gander-servers-page[data-v-fe808f1b],.gander-permissions-page[data-v-fe808f1b]{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-fe808f1b .8s ease-out}.gander-general-page[data-v-fe808f1b]:before,.gander-servers-page[data-v-fe808f1b]:before,.gander-permissions-page[data-v-fe808f1b]: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-fe808f1b 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-fe808f1b]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-fe808f1b]{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-fe808f1b]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-fe808f1b]{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-fe808f1b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-fe808f1b]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-fe808f1b],.error-container[data-v-fe808f1b]{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-fe808f1b],.error-container i[data-v-fe808f1b]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-fe808f1b],.error-container p[data-v-fe808f1b]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-fe808f1b]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-fe808f1b]{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-fe808f1b]{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-fe808f1b]{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-fe808f1b]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-fe808f1b]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-fe808f1b]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-fe808f1b]{flex:1}.settings-card .card-content[data-v-fe808f1b]{padding:1.5rem}.settings-card[data-v-fe808f1b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-fe808f1b]{margin-bottom:1.5rem}.form-group label[data-v-fe808f1b]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-fe808f1b],.form-group small[data-v-fe808f1b]{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-fe808f1b]{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-fe808f1b]: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-fe808f1b]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-fe808f1b]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-fe808f1b]{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-fe808f1b]{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-fe808f1b]: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-fe808f1b]: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-fe808f1b]{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-fe808f1b]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-fe808f1b]: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-fe808f1b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-fe808f1b] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-fe808f1b] .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-fe808f1b] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-fe808f1b] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-fe808f1b] .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-fe808f1b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-fe808f1b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-fe808f1b]{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-fe808f1b]{min-width:150px}.empty-state[data-v-fe808f1b],.no-servers[data-v-fe808f1b]{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-fe808f1b],.no-servers i[data-v-fe808f1b]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-fe808f1b],.no-servers h4[data-v-fe808f1b]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-fe808f1b],.no-servers p[data-v-fe808f1b]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-fe808f1b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-fe808f1b{0%{opacity:0}to{opacity:1}}@keyframes pulse-fe808f1b{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-fe808f1b],.expand-leave-active[data-v-fe808f1b]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-fe808f1b],.expand-leave-to[data-v-fe808f1b]{max-height:0;opacity:0}.fade-enter-active[data-v-fe808f1b],.fade-leave-active[data-v-fe808f1b]{transition:opacity .3s ease}.fade-enter-from[data-v-fe808f1b],.fade-leave-to[data-v-fe808f1b]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-fe808f1b],.gander-servers-page[data-v-fe808f1b],.gander-permissions-page[data-v-fe808f1b]{padding:0}.content-container[data-v-fe808f1b]{padding:1.5rem}.page-header[data-v-fe808f1b]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-fe808f1b]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-fe808f1b]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-fe808f1b]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-fe808f1b]{font-size:.875rem}.settings-card[data-v-fe808f1b]{padding:0;border:none}.settings-card .card-header[data-v-fe808f1b]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-fe808f1b]{font-size:1rem}.settings-card .card-header p[data-v-fe808f1b]{font-size:.8125rem}.settings-card .card-content[data-v-fe808f1b]{padding:1.25rem}.form-actions[data-v-fe808f1b]{flex-direction:column-reverse}.form-actions .p-button[data-v-fe808f1b]{width:100%}.empty-state[data-v-fe808f1b],.no-servers[data-v-fe808f1b]{padding:3rem 1.5rem}.empty-state i[data-v-fe808f1b],.no-servers i[data-v-fe808f1b]{font-size:3rem}.empty-state h4[data-v-fe808f1b],.no-servers h4[data-v-fe808f1b]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-fe808f1b]{animation:none!important}.gander-general-page[data-v-fe808f1b]:before,.gander-servers-page[data-v-fe808f1b]:before,.gander-permissions-page[data-v-fe808f1b]:before{animation:none!important}}.toggle-wrapper[data-v-fe808f1b]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-fe808f1b]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-fe808f1b]{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-fe808f1b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-fe808f1b]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-fe808f1b]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-fe808f1b]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-fe808f1b]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-fe808f1b]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-fe808f1b]{font-size:1rem}.inline-loading[data-v-fe808f1b],.inline-error[data-v-fe808f1b]{min-height:auto;padding:2rem}.empty-state[data-v-fe808f1b]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-fe808f1b]{font-size:2rem;margin-bottom:1rem;opacity:.5}.panels-list[data-v-fe808f1b]{display:flex;flex-direction:column;gap:1rem}.panel-item[data-v-fe808f1b]{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-fe808f1b]:hover{border-color:var(--primary-color)}.panel-info h4[data-v-fe808f1b]{margin:0 0 .25rem;font-size:1rem;color:var(--text-color)}.panel-info p[data-v-fe808f1b]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-color-secondary)}.panel-meta[data-v-fe808f1b]{display:flex;gap:.75rem}.meta-tag[data-v-fe808f1b]{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-fe808f1b]{display:flex;gap:.5rem}.btn-primary[data-v-fe808f1b]{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-fe808f1b]:hover{background:var(--primary-600)}.btn-text[data-v-fe808f1b]{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-fe808f1b]:hover{background:var(--surface-hover)}.btn-icon[data-v-fe808f1b]{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-fe808f1b]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-fe808f1b]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-fe808f1b]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-fe808f1b]{opacity:0;width:0;height:0}.slider[data-v-fe808f1b]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-fe808f1b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-fe808f1b]{background-color:var(--primary-color)}input:focus+.slider[data-v-fe808f1b]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-fe808f1b]:before{transform:translate(24px)}.slider.round[data-v-fe808f1b]{border-radius:34px}.slider.round[data-v-fe808f1b]:before{border-radius:50%}.form-section[data-v-fe808f1b]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-fe808f1b]{display:flex;gap:1rem}.form-row .form-group[data-v-fe808f1b]{flex:1}.form-group[data-v-fe808f1b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-fe808f1b]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-fe808f1b]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-fe808f1b]{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-fe808f1b]: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-fe808f1b]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-fe808f1b]::placeholder{color:var(--text-color-secondary);opacity:.7}.form-divider[data-v-fe808f1b]{display:flex;align-items:center;margin:.5rem 0}.form-divider span[data-v-fe808f1b]{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-fe808f1b]:before,.form-divider[data-v-fe808f1b]:after{content:"";flex:1;height:1px;background:var(--surface-border)}.toggle-group[data-v-fe808f1b]{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-fe808f1b]{display:flex;flex-direction:column;gap:.25rem}.toggle-group .toggle-info label[data-v-fe808f1b],.toggle-group .toggle-info small[data-v-fe808f1b]{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-f45dc7ef{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f45dc7ef],.gander-servers-page[data-v-f45dc7ef],.gander-permissions-page[data-v-f45dc7ef]{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-f45dc7ef .8s ease-out}.gander-general-page[data-v-f45dc7ef]:before,.gander-servers-page[data-v-f45dc7ef]:before,.gander-permissions-page[data-v-f45dc7ef]: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-f45dc7ef 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f45dc7ef]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f45dc7ef]{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-f45dc7ef]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f45dc7ef]{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-f45dc7ef]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f45dc7ef]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f45dc7ef],.error-container[data-v-f45dc7ef]{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-f45dc7ef],.error-container i[data-v-f45dc7ef]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f45dc7ef],.error-container p[data-v-f45dc7ef]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f45dc7ef]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f45dc7ef]{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-f45dc7ef]{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-f45dc7ef]{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-f45dc7ef]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f45dc7ef]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f45dc7ef]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f45dc7ef]{flex:1}.settings-card .card-content[data-v-f45dc7ef]{padding:1.5rem}.settings-card[data-v-f45dc7ef]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f45dc7ef]{margin-bottom:1.5rem}.form-group label[data-v-f45dc7ef]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f45dc7ef],.form-group small[data-v-f45dc7ef]{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-f45dc7ef]{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-f45dc7ef]: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-f45dc7ef]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f45dc7ef]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f45dc7ef]{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-f45dc7ef]{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-f45dc7ef]: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-f45dc7ef]: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-f45dc7ef]{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-f45dc7ef]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f45dc7ef]: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-f45dc7ef]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f45dc7ef] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f45dc7ef] .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-f45dc7ef] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f45dc7ef] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f45dc7ef] .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-f45dc7ef] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f45dc7ef] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f45dc7ef]{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-f45dc7ef]{min-width:150px}.empty-state[data-v-f45dc7ef],.no-servers[data-v-f45dc7ef]{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-f45dc7ef],.no-servers i[data-v-f45dc7ef]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f45dc7ef],.no-servers h4[data-v-f45dc7ef]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f45dc7ef],.no-servers p[data-v-f45dc7ef]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f45dc7ef{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f45dc7ef{0%{opacity:0}to{opacity:1}}@keyframes pulse-f45dc7ef{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f45dc7ef],.expand-leave-active[data-v-f45dc7ef]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f45dc7ef],.expand-leave-to[data-v-f45dc7ef]{max-height:0;opacity:0}.fade-enter-active[data-v-f45dc7ef],.fade-leave-active[data-v-f45dc7ef]{transition:opacity .3s ease}.fade-enter-from[data-v-f45dc7ef],.fade-leave-to[data-v-f45dc7ef]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f45dc7ef],.gander-servers-page[data-v-f45dc7ef],.gander-permissions-page[data-v-f45dc7ef]{padding:0}.content-container[data-v-f45dc7ef]{padding:1.5rem}.page-header[data-v-f45dc7ef]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f45dc7ef]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f45dc7ef]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f45dc7ef]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f45dc7ef]{font-size:.875rem}.settings-card[data-v-f45dc7ef]{padding:0;border:none}.settings-card .card-header[data-v-f45dc7ef]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f45dc7ef]{font-size:1rem}.settings-card .card-header p[data-v-f45dc7ef]{font-size:.8125rem}.settings-card .card-content[data-v-f45dc7ef]{padding:1.25rem}.form-actions[data-v-f45dc7ef]{flex-direction:column-reverse}.form-actions .p-button[data-v-f45dc7ef]{width:100%}.empty-state[data-v-f45dc7ef],.no-servers[data-v-f45dc7ef]{padding:3rem 1.5rem}.empty-state i[data-v-f45dc7ef],.no-servers i[data-v-f45dc7ef]{font-size:3rem}.empty-state h4[data-v-f45dc7ef],.no-servers h4[data-v-f45dc7ef]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f45dc7ef]{animation:none!important}.gander-general-page[data-v-f45dc7ef]:before,.gander-servers-page[data-v-f45dc7ef]:before,.gander-permissions-page[data-v-f45dc7ef]:before{animation:none!important}}.toggle-wrapper[data-v-f45dc7ef]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f45dc7ef]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f45dc7ef]{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-f45dc7ef]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f45dc7ef]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f45dc7ef]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f45dc7ef]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f45dc7ef]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f45dc7ef]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f45dc7ef]{font-size:1rem}.inline-loading[data-v-f45dc7ef],.inline-error[data-v-f45dc7ef]{min-height:auto;padding:2rem}.empty-state[data-v-f45dc7ef]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-f45dc7ef]{font-size:2rem;margin-bottom:1rem;opacity:.5}.empty-state small[data-v-f45dc7ef]{display:block;margin-top:.5rem;font-size:.8125rem}.panels-list[data-v-f45dc7ef]{display:flex;flex-direction:column;gap:1rem}.panel-item[data-v-f45dc7ef]{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-f45dc7ef]:hover{border-color:var(--primary-color)}.panel-info[data-v-f45dc7ef]{flex:1;min-width:0}.panel-info .panel-header-row[data-v-f45dc7ef]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.panel-info h4[data-v-f45dc7ef]{margin:0;font-size:1rem;color:var(--text-color)}.panel-info p[data-v-f45dc7ef]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-color-secondary)}.status-badge[data-v-f45dc7ef]{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-f45dc7ef]{background:#22c55e26;color:#22c55e}.status-badge.pending[data-v-f45dc7ef]{background:#eab30826;color:#eab308}.panel-meta[data-v-f45dc7ef]{display:flex;gap:.75rem;margin-bottom:1rem}.meta-tag[data-v-f45dc7ef]{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-f45dc7ef]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.role-mapping[data-v-f45dc7ef]{display:inline-flex;gap:.5rem;display:flex;align-items:center}.role-mapping .custom-emoji-img[data-v-f45dc7ef]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.role-mapping[data-v-f45dc7ef]{padding:.375rem .625rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.8125rem}.role-mapping .emoji[data-v-f45dc7ef]{font-size:1rem}.role-mapping .arrow[data-v-f45dc7ef]{color:var(--text-color-secondary);font-size:.75rem}.role-mapping .role-id[data-v-f45dc7ef]{color:var(--primary-color);font-family:var(--font-mono);font-size:.75rem}.btn-icon-sm[data-v-f45dc7ef]{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-f45dc7ef]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon-sm.danger[data-v-f45dc7ef]:hover{background:#ef44441a;color:#ef4444}.no-roles-warning[data-v-f45dc7ef]{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-f45dc7ef]{font-size:.875rem}.panel-actions[data-v-f45dc7ef]{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}.btn-primary[data-v-f45dc7ef]{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-f45dc7ef]:hover:not(:disabled){background:var(--primary-600)}.btn-primary[data-v-f45dc7ef]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f45dc7ef]{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-f45dc7ef]:hover{background:var(--surface-hover);border-color:var(--primary-color)}.btn-text[data-v-f45dc7ef]{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-f45dc7ef]:hover{background:var(--surface-hover)}.btn-icon[data-v-f45dc7ef]{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-f45dc7ef]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-f45dc7ef]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-f45dc7ef]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-f45dc7ef]{opacity:0;width:0;height:0}.slider[data-v-f45dc7ef]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f45dc7ef]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f45dc7ef]{background-color:var(--primary-color)}input:focus+.slider[data-v-f45dc7ef]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-f45dc7ef]:before{transform:translate(24px)}.slider.round[data-v-f45dc7ef]{border-radius:34px}.slider.round[data-v-f45dc7ef]:before{border-radius:50%}.form-section[data-v-f45dc7ef]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-f45dc7ef]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f45dc7ef]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-f45dc7ef]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-f45dc7ef]{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-f45dc7ef]: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-f45dc7ef]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-f45dc7ef]::placeholder{color:var(--text-color-secondary);opacity:.7}.emoji-input[data-v-f45dc7ef]{font-size:1.125rem}.color-picker-row[data-v-f45dc7ef]{display:flex;align-items:center;gap:.75rem}.color-input[data-v-f45dc7ef]{width:48px;height:36px;padding:0;border:1px solid var(--surface-border);border-radius:.375rem;cursor:pointer}.color-input[data-v-f45dc7ef]::-webkit-color-swatch-wrapper{padding:2px}.color-input[data-v-f45dc7ef]::-webkit-color-swatch{border:none;border-radius:.25rem}.color-value[data-v-f45dc7ef]{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-color-secondary)}.info-card .header-icon-wrapper.info[data-v-f45dc7ef]{background:#6366f11a}.info-card .header-icon-wrapper.info .header-icon[data-v-f45dc7ef]{color:var(--primary-color)}.how-it-works-list[data-v-f45dc7ef]{margin:0;padding-left:1.25rem}.how-it-works-list li[data-v-f45dc7ef]{margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.875rem}.how-it-works-list li[data-v-f45dc7ef]:last-child{margin-bottom:0}@keyframes slideIn-37b9afc6{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-37b9afc6],.gander-servers-page[data-v-37b9afc6],.gander-permissions-page[data-v-37b9afc6]{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-37b9afc6 .8s ease-out}.gander-general-page[data-v-37b9afc6]:before,.gander-servers-page[data-v-37b9afc6]:before,.gander-permissions-page[data-v-37b9afc6]: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-37b9afc6 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-37b9afc6]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-37b9afc6]{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-37b9afc6]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-37b9afc6]{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-37b9afc6]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-37b9afc6]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-37b9afc6],.error-container[data-v-37b9afc6]{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-37b9afc6],.error-container i[data-v-37b9afc6]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-37b9afc6],.error-container p[data-v-37b9afc6]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-37b9afc6]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-37b9afc6]{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-37b9afc6]{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-37b9afc6]{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-37b9afc6]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-37b9afc6]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-37b9afc6]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-37b9afc6]{flex:1}.settings-card .card-content[data-v-37b9afc6]{padding:1.5rem}.settings-card[data-v-37b9afc6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-37b9afc6]{margin-bottom:1.5rem}.form-group label[data-v-37b9afc6]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-37b9afc6],.form-group small[data-v-37b9afc6]{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-37b9afc6]{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-37b9afc6]: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-37b9afc6]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-37b9afc6]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-37b9afc6]{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-37b9afc6]{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-37b9afc6]: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-37b9afc6]: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-37b9afc6]{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-37b9afc6]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-37b9afc6]: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-37b9afc6]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-37b9afc6] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-37b9afc6] .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-37b9afc6] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-37b9afc6] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-37b9afc6] .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-37b9afc6] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-37b9afc6] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-37b9afc6]{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-37b9afc6]{min-width:150px}.empty-state[data-v-37b9afc6],.no-servers[data-v-37b9afc6]{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-37b9afc6],.no-servers i[data-v-37b9afc6]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-37b9afc6],.no-servers h4[data-v-37b9afc6]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-37b9afc6],.no-servers p[data-v-37b9afc6]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-37b9afc6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-37b9afc6{0%{opacity:0}to{opacity:1}}@keyframes pulse-37b9afc6{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-37b9afc6],.expand-leave-active[data-v-37b9afc6]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-37b9afc6],.expand-leave-to[data-v-37b9afc6]{max-height:0;opacity:0}.fade-enter-active[data-v-37b9afc6],.fade-leave-active[data-v-37b9afc6]{transition:opacity .3s ease}.fade-enter-from[data-v-37b9afc6],.fade-leave-to[data-v-37b9afc6]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-37b9afc6],.gander-servers-page[data-v-37b9afc6],.gander-permissions-page[data-v-37b9afc6]{padding:0}.content-container[data-v-37b9afc6]{padding:1.5rem}.page-header[data-v-37b9afc6]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-37b9afc6]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-37b9afc6]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-37b9afc6]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-37b9afc6]{font-size:.875rem}.settings-card[data-v-37b9afc6]{padding:0;border:none}.settings-card .card-header[data-v-37b9afc6]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-37b9afc6]{font-size:1rem}.settings-card .card-header p[data-v-37b9afc6]{font-size:.8125rem}.settings-card .card-content[data-v-37b9afc6]{padding:1.25rem}.form-actions[data-v-37b9afc6]{flex-direction:column-reverse}.form-actions .p-button[data-v-37b9afc6]{width:100%}.empty-state[data-v-37b9afc6],.no-servers[data-v-37b9afc6]{padding:3rem 1.5rem}.empty-state i[data-v-37b9afc6],.no-servers i[data-v-37b9afc6]{font-size:3rem}.empty-state h4[data-v-37b9afc6],.no-servers h4[data-v-37b9afc6]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-37b9afc6]{animation:none!important}.gander-general-page[data-v-37b9afc6]:before,.gander-servers-page[data-v-37b9afc6]:before,.gander-permissions-page[data-v-37b9afc6]:before{animation:none!important}}.toggle-wrapper[data-v-37b9afc6]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-37b9afc6]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-37b9afc6]{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-37b9afc6]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-37b9afc6]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-37b9afc6]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-37b9afc6]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-37b9afc6]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-37b9afc6]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-37b9afc6]{font-size:1rem}.form-section[data-v-37b9afc6]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-37b9afc6]{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-37b9afc6]: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-37b9afc6]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-37b9afc6]::placeholder{color:var(--text-color-secondary);opacity:.7}.switch[data-v-37b9afc6]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-37b9afc6]{opacity:0;width:0;height:0}.slider[data-v-37b9afc6]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-37b9afc6]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-37b9afc6]{background-color:var(--primary-color)}input:focus+.slider[data-v-37b9afc6]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-37b9afc6]:before{transform:translate(24px)}.slider.round[data-v-37b9afc6]{border-radius:34px}.slider.round[data-v-37b9afc6]:before{border-radius:50%}@keyframes slideIn-12e2a58e{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-12e2a58e],.gander-servers-page[data-v-12e2a58e],.gander-permissions-page[data-v-12e2a58e]{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-12e2a58e .8s ease-out}.gander-general-page[data-v-12e2a58e]:before,.gander-servers-page[data-v-12e2a58e]:before,.gander-permissions-page[data-v-12e2a58e]: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-12e2a58e 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-12e2a58e]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-12e2a58e]{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-12e2a58e]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-12e2a58e]{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-12e2a58e]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-12e2a58e]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-12e2a58e],.error-container[data-v-12e2a58e]{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-12e2a58e],.error-container i[data-v-12e2a58e]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-12e2a58e],.error-container p[data-v-12e2a58e]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-12e2a58e]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-12e2a58e]{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-12e2a58e]{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-12e2a58e]{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-12e2a58e]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-12e2a58e]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-12e2a58e]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-12e2a58e]{flex:1}.settings-card .card-content[data-v-12e2a58e]{padding:1.5rem}.settings-card[data-v-12e2a58e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-12e2a58e]{margin-bottom:1.5rem}.form-group label[data-v-12e2a58e]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-12e2a58e],.form-group small[data-v-12e2a58e]{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-12e2a58e]{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-12e2a58e]: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-12e2a58e]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-12e2a58e]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-12e2a58e]{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-12e2a58e]{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-12e2a58e]: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-12e2a58e]: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-12e2a58e]{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-12e2a58e]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-12e2a58e]: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-12e2a58e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-12e2a58e] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-12e2a58e] .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-12e2a58e] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-12e2a58e] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-12e2a58e] .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-12e2a58e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-12e2a58e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-12e2a58e]{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-12e2a58e]{min-width:150px}.empty-state[data-v-12e2a58e],.no-servers[data-v-12e2a58e]{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-12e2a58e],.no-servers i[data-v-12e2a58e]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-12e2a58e],.no-servers h4[data-v-12e2a58e]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-12e2a58e],.no-servers p[data-v-12e2a58e]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-12e2a58e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-12e2a58e{0%{opacity:0}to{opacity:1}}@keyframes pulse-12e2a58e{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-12e2a58e],.expand-leave-active[data-v-12e2a58e]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-12e2a58e],.expand-leave-to[data-v-12e2a58e]{max-height:0;opacity:0}.fade-enter-active[data-v-12e2a58e],.fade-leave-active[data-v-12e2a58e]{transition:opacity .3s ease}.fade-enter-from[data-v-12e2a58e],.fade-leave-to[data-v-12e2a58e]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-12e2a58e],.gander-servers-page[data-v-12e2a58e],.gander-permissions-page[data-v-12e2a58e]{padding:0}.content-container[data-v-12e2a58e]{padding:1.5rem}.page-header[data-v-12e2a58e]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-12e2a58e]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-12e2a58e]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-12e2a58e]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-12e2a58e]{font-size:.875rem}.settings-card[data-v-12e2a58e]{padding:0;border:none}.settings-card .card-header[data-v-12e2a58e]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-12e2a58e]{font-size:1rem}.settings-card .card-header p[data-v-12e2a58e]{font-size:.8125rem}.settings-card .card-content[data-v-12e2a58e]{padding:1.25rem}.form-actions[data-v-12e2a58e]{flex-direction:column-reverse}.form-actions .p-button[data-v-12e2a58e]{width:100%}.empty-state[data-v-12e2a58e],.no-servers[data-v-12e2a58e]{padding:3rem 1.5rem}.empty-state i[data-v-12e2a58e],.no-servers i[data-v-12e2a58e]{font-size:3rem}.empty-state h4[data-v-12e2a58e],.no-servers h4[data-v-12e2a58e]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-12e2a58e]{animation:none!important}.gander-general-page[data-v-12e2a58e]:before,.gander-servers-page[data-v-12e2a58e]:before,.gander-permissions-page[data-v-12e2a58e]:before{animation:none!important}}.toggle-wrapper[data-v-12e2a58e]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-12e2a58e]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-12e2a58e]{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-12e2a58e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-12e2a58e]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-12e2a58e]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-12e2a58e]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-12e2a58e]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-12e2a58e]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-12e2a58e]{font-size:1rem}.empty-state[data-v-12e2a58e]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state .empty-icon[data-v-12e2a58e]{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-12e2a58e]{font-size:1.5rem;color:var(--primary-color);opacity:.85;display:flex;align-items:center;justify-content:center}.empty-state h4[data-v-12e2a58e]{margin:0 0 .5rem;color:var(--text-color);font-weight:600;font-size:1.125rem}.empty-state p[data-v-12e2a58e]{margin:0 0 1.5rem;max-width:320px;margin-left:auto;margin-right:auto;line-height:1.5}.empty-state .btn-primary[data-v-12e2a58e]{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-12e2a58e]:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.35);transform:translateY(-1px)}.empty-state .btn-primary i[data-v-12e2a58e]{font-size:.875rem;display:flex;align-items:center;justify-content:center}.messages-list[data-v-12e2a58e]{display:flex;flex-direction:column;gap:.75rem}.message-item[data-v-12e2a58e]{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-12e2a58e]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000001a}.message-item.disabled[data-v-12e2a58e]{opacity:.7}.message-item.disabled .message-content-preview[data-v-12e2a58e]{color:var(--text-color-secondary)}.message-main[data-v-12e2a58e]{flex:1;min-width:0;margin-right:1rem}.message-header[data-v-12e2a58e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.channel-info[data-v-12e2a58e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.channel-tag[data-v-12e2a58e]{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-12e2a58e]{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-12e2a58e]{color:#22c55e;background:#22c55e1a}.status-badge.disabled[data-v-12e2a58e]{color:#f59e0b;background:#f59e0b1a}.message-meta .char-count[data-v-12e2a58e]{font-size:.75rem;color:var(--text-color-secondary)}.message-meta .char-count.warning[data-v-12e2a58e]{color:#f59e0b}.message-content-preview p[data-v-12e2a58e]{margin:0;font-size:.875rem;color:var(--text-color);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.message-actions[data-v-12e2a58e]{display:flex;gap:.25rem;flex-shrink:0}.btn-primary[data-v-12e2a58e]{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-12e2a58e]:hover:not(:disabled){background:var(--primary-600)}.btn-primary[data-v-12e2a58e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-12e2a58e]{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-12e2a58e]:hover:not(:disabled){background:var(--surface-hover)}.btn-secondary[data-v-12e2a58e]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-12e2a58e]{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-12e2a58e]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-12e2a58e]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-12e2a58e]{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-12e2a58e]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-12e2a58e]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-12e2a58e]{position:relative;display:inline-block;width:50px;height:26px}.switch.small[data-v-12e2a58e]{width:40px;height:22px}.switch.small .slider[data-v-12e2a58e]:before{height:16px;width:16px}.switch.small input:checked+.slider[data-v-12e2a58e]:before{transform:translate(18px)}.switch input[data-v-12e2a58e]{opacity:0;width:0;height:0}.slider[data-v-12e2a58e]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-12e2a58e]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-12e2a58e]{background-color:var(--primary-color)}input:focus+.slider[data-v-12e2a58e]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-12e2a58e]:before{transform:translate(24px)}.slider.round[data-v-12e2a58e]{border-radius:34px}.slider.round[data-v-12e2a58e]:before{border-radius:50%}.form-section[data-v-12e2a58e]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-12e2a58e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-12e2a58e]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group label .required[data-v-12e2a58e]{color:#ef4444}.toggle-group .toggle-label[data-v-12e2a58e]{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-12e2a58e]:hover{border-color:var(--primary-color)}.toggle-group .toggle-text[data-v-12e2a58e]{display:flex;flex-direction:column;gap:.125rem}.toggle-group .toggle-text strong[data-v-12e2a58e]{font-size:.875rem;color:var(--text-color)}.toggle-group .toggle-text small[data-v-12e2a58e]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-12e2a58e]{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-12e2a58e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-12e2a58e]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-12e2a58e]::placeholder{color:var(--text-color-secondary);opacity:.7}.field-footer[data-v-12e2a58e]{display:flex;justify-content:flex-end}.field-footer small[data-v-12e2a58e]{font-size:.75rem;color:var(--text-color-secondary)}.field-footer small.warning[data-v-12e2a58e]{color:#f59e0b}.field-footer small.danger[data-v-12e2a58e]{color:#ef4444}.field-note[data-v-12e2a58e]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary)}.field-note i[data-v-12e2a58e]{font-size:.875rem}.field-warning[data-v-12e2a58e]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#f59e0b}.field-warning i[data-v-12e2a58e]{font-size:.875rem}.preview-section label[data-v-12e2a58e]{display:block;font-size:.875rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem}.discord-preview[data-v-12e2a58e]{display:flex;gap:1rem;padding:1rem;background:#36393f;border-radius:.5rem}.discord-preview .preview-avatar[data-v-12e2a58e]{flex-shrink:0}.discord-preview .preview-avatar img[data-v-12e2a58e]{width:40px;height:40px;border-radius:50%}.discord-preview .preview-content[data-v-12e2a58e]{flex:1;min-width:0}.discord-preview .preview-header[data-v-12e2a58e]{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.discord-preview .preview-header .bot-name[data-v-12e2a58e]{color:#7289da;font-weight:500;font-size:.9375rem}.discord-preview .preview-header .bot-tag[data-v-12e2a58e]{background:#5865f2;color:#fff;font-size:.625rem;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.discord-preview .preview-header .timestamp[data-v-12e2a58e]{color:#72767d;font-size:.75rem}.discord-preview .preview-message[data-v-12e2a58e]{color:#dcddde;font-size:.9375rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.delete-confirm-content[data-v-12e2a58e]{text-align:center}.delete-confirm-content p[data-v-12e2a58e]{margin:0 0 1rem;color:var(--text-color-secondary)}.delete-confirm-content .delete-target[data-v-12e2a58e]{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-12e2a58e]{color:var(--primary-color)}.delete-confirm-content .delete-target span[data-v-12e2a58e]{font-weight:500;color:var(--text-color)}.delete-confirm-content .delete-warning[data-v-12e2a58e]{font-size:.875rem;color:#f59e0b}.help-card .header-icon-wrapper.info[data-v-12e2a58e]{background:#3b82f61a}.help-card .header-icon-wrapper.info .header-icon[data-v-12e2a58e]{color:#3b82f6}.help-content[data-v-12e2a58e]{display:flex;flex-direction:column;gap:1rem}.help-item[data-v-12e2a58e]{display:flex;gap:1rem}.help-item>i[data-v-12e2a58e]{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-12e2a58e]{flex:1}.help-item>div strong[data-v-12e2a58e]{display:block;font-size:.875rem;color:var(--text-color);margin-bottom:.25rem}.help-item>div p[data-v-12e2a58e]{margin:0;font-size:.8125rem;color:var(--text-color-secondary);line-height:1.5}.loading-container[data-v-12e2a58e],.error-container[data-v-12e2a58e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-container i[data-v-12e2a58e],.error-container i[data-v-12e2a58e]{font-size:2rem;margin-bottom:1rem;color:var(--text-color-secondary)}.loading-container i.pi-spin[data-v-12e2a58e],.error-container i.pi-spin[data-v-12e2a58e]{color:var(--primary-color)}.loading-container i.pi-exclamation-triangle[data-v-12e2a58e],.error-container i.pi-exclamation-triangle[data-v-12e2a58e]{color:#f59e0b}.loading-container p[data-v-12e2a58e],.error-container p[data-v-12e2a58e]{color:var(--text-color-secondary);margin:0 0 1rem}@keyframes slideIn-52ba6dd9{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-52ba6dd9],.gander-servers-page[data-v-52ba6dd9],.gander-permissions-page[data-v-52ba6dd9]{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-52ba6dd9 .8s ease-out}.gander-general-page[data-v-52ba6dd9]:before,.gander-servers-page[data-v-52ba6dd9]:before,.gander-permissions-page[data-v-52ba6dd9]: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-52ba6dd9 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-52ba6dd9]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-52ba6dd9]{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-52ba6dd9]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-52ba6dd9]{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-52ba6dd9]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-52ba6dd9]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-52ba6dd9],.error-container[data-v-52ba6dd9]{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-52ba6dd9],.error-container i[data-v-52ba6dd9]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-52ba6dd9],.error-container p[data-v-52ba6dd9]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-52ba6dd9]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-52ba6dd9]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-52ba6dd9]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-52ba6dd9]{flex:1}.settings-card .card-content[data-v-52ba6dd9]{padding:1.5rem}.settings-card[data-v-52ba6dd9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-52ba6dd9]{margin-bottom:1.5rem}.form-group label[data-v-52ba6dd9]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-52ba6dd9],.form-group small[data-v-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]: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-52ba6dd9]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-52ba6dd9]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]: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-52ba6dd9]: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-52ba6dd9]{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-52ba6dd9]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-52ba6dd9]: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-52ba6dd9]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-52ba6dd9] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-52ba6dd9] .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-52ba6dd9] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-52ba6dd9] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-52ba6dd9] .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-52ba6dd9] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-52ba6dd9] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-52ba6dd9]{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-52ba6dd9]{min-width:150px}.empty-state[data-v-52ba6dd9],.no-servers[data-v-52ba6dd9]{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-52ba6dd9],.no-servers i[data-v-52ba6dd9]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-52ba6dd9],.no-servers h4[data-v-52ba6dd9]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-52ba6dd9],.no-servers p[data-v-52ba6dd9]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-52ba6dd9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-52ba6dd9{0%{opacity:0}to{opacity:1}}@keyframes pulse-52ba6dd9{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-52ba6dd9],.expand-leave-active[data-v-52ba6dd9]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-52ba6dd9],.expand-leave-to[data-v-52ba6dd9]{max-height:0;opacity:0}.fade-enter-active[data-v-52ba6dd9],.fade-leave-active[data-v-52ba6dd9]{transition:opacity .3s ease}.fade-enter-from[data-v-52ba6dd9],.fade-leave-to[data-v-52ba6dd9]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-52ba6dd9],.gander-servers-page[data-v-52ba6dd9],.gander-permissions-page[data-v-52ba6dd9]{padding:0}.content-container[data-v-52ba6dd9]{padding:1.5rem}.page-header[data-v-52ba6dd9]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-52ba6dd9]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-52ba6dd9]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-52ba6dd9]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-52ba6dd9]{font-size:.875rem}.settings-card[data-v-52ba6dd9]{padding:0;border:none}.settings-card .card-header[data-v-52ba6dd9]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-52ba6dd9]{font-size:1rem}.settings-card .card-header p[data-v-52ba6dd9]{font-size:.8125rem}.settings-card .card-content[data-v-52ba6dd9]{padding:1.25rem}.form-actions[data-v-52ba6dd9]{flex-direction:column-reverse}.form-actions .p-button[data-v-52ba6dd9]{width:100%}.empty-state[data-v-52ba6dd9],.no-servers[data-v-52ba6dd9]{padding:3rem 1.5rem}.empty-state i[data-v-52ba6dd9],.no-servers i[data-v-52ba6dd9]{font-size:3rem}.empty-state h4[data-v-52ba6dd9],.no-servers h4[data-v-52ba6dd9]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-52ba6dd9]{animation:none!important}.gander-general-page[data-v-52ba6dd9]:before,.gander-servers-page[data-v-52ba6dd9]:before,.gander-permissions-page[data-v-52ba6dd9]:before{animation:none!important}}.toggle-wrapper[data-v-52ba6dd9]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-52ba6dd9]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-52ba6dd9]{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-52ba6dd9]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-52ba6dd9]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-52ba6dd9]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-52ba6dd9]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-52ba6dd9]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-52ba6dd9]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-52ba6dd9]{font-size:1rem}.empty-state[data-v-52ba6dd9]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-52ba6dd9]{font-size:2rem;margin-bottom:1rem;opacity:.5}.messages-list[data-v-52ba6dd9]{display:flex;flex-direction:column;gap:1rem}.message-item[data-v-52ba6dd9]{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-52ba6dd9]:hover{border-color:var(--primary-color)}.message-info[data-v-52ba6dd9]{flex:1;margin-right:1rem}.message-header[data-v-52ba6dd9]{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.channel-tag[data-v-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]{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-52ba6dd9]{display:flex;gap:.5rem}.btn-primary[data-v-52ba6dd9]{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-52ba6dd9]:hover{background:var(--primary-600)}.btn-primary[data-v-52ba6dd9]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-52ba6dd9]{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-52ba6dd9]:hover{background:var(--surface-hover)}.btn-icon[data-v-52ba6dd9]{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-52ba6dd9]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-52ba6dd9]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-52ba6dd9]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-52ba6dd9]{opacity:0;width:0;height:0}.slider[data-v-52ba6dd9]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-52ba6dd9]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-52ba6dd9]{background-color:var(--primary-color)}input:focus+.slider[data-v-52ba6dd9]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-52ba6dd9]:before{transform:translate(24px)}.slider.round[data-v-52ba6dd9]{border-radius:34px}.slider.round[data-v-52ba6dd9]:before{border-radius:50%}.form-section[data-v-52ba6dd9]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-52ba6dd9]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-52ba6dd9]{font-size:.875rem;font-weight:500;color:var(--text-color)}.field-description[data-v-52ba6dd9]{font-size:.75rem;color:var(--text-color-secondary)}.text-input[data-v-52ba6dd9]{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-52ba6dd9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-52ba6dd9]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-52ba6dd9]::placeholder{color:var(--text-color-secondary);opacity:.7}@keyframes slideIn-4b7cd4b5{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-4b7cd4b5],.gander-servers-page[data-v-4b7cd4b5],.gander-permissions-page[data-v-4b7cd4b5]{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-4b7cd4b5 .8s ease-out}.gander-general-page[data-v-4b7cd4b5]:before,.gander-servers-page[data-v-4b7cd4b5]:before,.gander-permissions-page[data-v-4b7cd4b5]: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-4b7cd4b5 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-4b7cd4b5]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-4b7cd4b5]{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-4b7cd4b5]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-4b7cd4b5]{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-4b7cd4b5]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-4b7cd4b5]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-4b7cd4b5],.error-container[data-v-4b7cd4b5]{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-4b7cd4b5],.error-container i[data-v-4b7cd4b5]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-4b7cd4b5],.error-container p[data-v-4b7cd4b5]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-4b7cd4b5]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-4b7cd4b5]{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-4b7cd4b5]{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-4b7cd4b5]{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-4b7cd4b5]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-4b7cd4b5]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-4b7cd4b5]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-4b7cd4b5]{flex:1}.settings-card .card-content[data-v-4b7cd4b5]{padding:1.5rem}.settings-card[data-v-4b7cd4b5]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-4b7cd4b5]{margin-bottom:1.5rem}.form-group label[data-v-4b7cd4b5]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-4b7cd4b5],.form-group small[data-v-4b7cd4b5]{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-4b7cd4b5]{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-4b7cd4b5]: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-4b7cd4b5]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-4b7cd4b5]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-4b7cd4b5]{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-4b7cd4b5]{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-4b7cd4b5]: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-4b7cd4b5]: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-4b7cd4b5]{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-4b7cd4b5]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-4b7cd4b5]: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-4b7cd4b5]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-4b7cd4b5] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-4b7cd4b5] .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-4b7cd4b5] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-4b7cd4b5] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-4b7cd4b5] .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-4b7cd4b5] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-4b7cd4b5] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-4b7cd4b5]{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-4b7cd4b5]{min-width:150px}.empty-state[data-v-4b7cd4b5],.no-servers[data-v-4b7cd4b5]{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-4b7cd4b5],.no-servers i[data-v-4b7cd4b5]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-4b7cd4b5],.no-servers h4[data-v-4b7cd4b5]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-4b7cd4b5],.no-servers p[data-v-4b7cd4b5]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-4b7cd4b5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-4b7cd4b5{0%{opacity:0}to{opacity:1}}@keyframes pulse-4b7cd4b5{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-4b7cd4b5],.expand-leave-active[data-v-4b7cd4b5]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-4b7cd4b5],.expand-leave-to[data-v-4b7cd4b5]{max-height:0;opacity:0}.fade-enter-active[data-v-4b7cd4b5],.fade-leave-active[data-v-4b7cd4b5]{transition:opacity .3s ease}.fade-enter-from[data-v-4b7cd4b5],.fade-leave-to[data-v-4b7cd4b5]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-4b7cd4b5],.gander-servers-page[data-v-4b7cd4b5],.gander-permissions-page[data-v-4b7cd4b5]{padding:0}.content-container[data-v-4b7cd4b5]{padding:1.5rem}.page-header[data-v-4b7cd4b5]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-4b7cd4b5]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-4b7cd4b5]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-4b7cd4b5]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-4b7cd4b5]{font-size:.875rem}.settings-card[data-v-4b7cd4b5]{padding:0;border:none}.settings-card .card-header[data-v-4b7cd4b5]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-4b7cd4b5]{font-size:1rem}.settings-card .card-header p[data-v-4b7cd4b5]{font-size:.8125rem}.settings-card .card-content[data-v-4b7cd4b5]{padding:1.25rem}.form-actions[data-v-4b7cd4b5]{flex-direction:column-reverse}.form-actions .p-button[data-v-4b7cd4b5]{width:100%}.empty-state[data-v-4b7cd4b5],.no-servers[data-v-4b7cd4b5]{padding:3rem 1.5rem}.empty-state i[data-v-4b7cd4b5],.no-servers i[data-v-4b7cd4b5]{font-size:3rem}.empty-state h4[data-v-4b7cd4b5],.no-servers h4[data-v-4b7cd4b5]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-4b7cd4b5]{animation:none!important}.gander-general-page[data-v-4b7cd4b5]:before,.gander-servers-page[data-v-4b7cd4b5]:before,.gander-permissions-page[data-v-4b7cd4b5]:before{animation:none!important}}.toggle-wrapper[data-v-4b7cd4b5]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-4b7cd4b5]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-4b7cd4b5]{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-4b7cd4b5]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-4b7cd4b5]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-4b7cd4b5]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-4b7cd4b5]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-4b7cd4b5]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-4b7cd4b5]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-4b7cd4b5]{font-size:1rem}.empty-state[data-v-4b7cd4b5]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-4b7cd4b5]{font-size:2rem;margin-bottom:1rem;opacity:.5}.settings-grid[data-v-4b7cd4b5]{display:grid;gap:1.5rem}.action-bar[data-v-4b7cd4b5]{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-4b7cd4b5]{display:flex;flex-direction:column;gap:1rem}.item-card[data-v-4b7cd4b5]{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-4b7cd4b5]:hover{border-color:var(--primary-color)}.item-info[data-v-4b7cd4b5]{flex:1;margin-right:1rem}.item-header[data-v-4b7cd4b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.item-name[data-v-4b7cd4b5]{font-weight:600;color:var(--text-color)}.status-badge[data-v-4b7cd4b5]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500}.status-badge.enabled[data-v-4b7cd4b5]{background:#22c55e1a;color:#22c55e}.status-badge.disabled[data-v-4b7cd4b5]{background:#ef44441a;color:#ef4444}.item-details[data-v-4b7cd4b5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.detail-tag[data-v-4b7cd4b5]{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-4b7cd4b5]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.item-pattern code[data-v-4b7cd4b5]{background:var(--surface-hover);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;color:var(--primary-color)}.item-actions[data-v-4b7cd4b5]{display:flex;gap:.5rem}.form-section[data-v-4b7cd4b5]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-4b7cd4b5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-4b7cd4b5]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4b7cd4b5]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-4b7cd4b5]{font-size:.75rem;color:var(--text-color-secondary)}.form-group.toggle-inline[data-v-4b7cd4b5]{justify-content:center;padding-top:1.5rem}.toggle-group[data-v-4b7cd4b5]{display:flex;flex-direction:column;gap:.5rem}.toggle-group small[data-v-4b7cd4b5]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-4b7cd4b5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-4b7cd4b5]{font-size:.875rem;font-weight:500;color:var(--text-color)}.text-input[data-v-4b7cd4b5]{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-4b7cd4b5]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-4b7cd4b5]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-4b7cd4b5]::placeholder{color:var(--text-color-secondary);opacity:.7}select.text-input[data-v-4b7cd4b5]{cursor:pointer}.btn-primary[data-v-4b7cd4b5]{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-4b7cd4b5]:hover{background:var(--primary-600)}.btn-primary[data-v-4b7cd4b5]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-4b7cd4b5]{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-4b7cd4b5]:hover{background:var(--surface-hover)}.btn-icon[data-v-4b7cd4b5]{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-4b7cd4b5]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-4b7cd4b5]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-4b7cd4b5]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-4b7cd4b5]{opacity:0;width:0;height:0}.slider[data-v-4b7cd4b5]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-4b7cd4b5]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-4b7cd4b5]{background-color:var(--primary-color)}input:focus+.slider[data-v-4b7cd4b5]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-4b7cd4b5]:before{transform:translate(24px)}.slider.round[data-v-4b7cd4b5]{border-radius:34px}.slider.round[data-v-4b7cd4b5]:before{border-radius:50%}@keyframes slideIn-d68bc61b{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-d68bc61b],.gander-servers-page[data-v-d68bc61b],.gander-permissions-page[data-v-d68bc61b]{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-d68bc61b .8s ease-out}.gander-general-page[data-v-d68bc61b]:before,.gander-servers-page[data-v-d68bc61b]:before,.gander-permissions-page[data-v-d68bc61b]: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-d68bc61b 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-d68bc61b]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-d68bc61b]{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-d68bc61b]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-d68bc61b]{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-d68bc61b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-d68bc61b]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-d68bc61b],.error-container[data-v-d68bc61b]{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-d68bc61b],.error-container i[data-v-d68bc61b]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-d68bc61b],.error-container p[data-v-d68bc61b]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-d68bc61b]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-d68bc61b]{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-d68bc61b]{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-d68bc61b]{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-d68bc61b]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-d68bc61b]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-d68bc61b]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-d68bc61b]{flex:1}.settings-card .card-content[data-v-d68bc61b]{padding:1.5rem}.settings-card[data-v-d68bc61b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-d68bc61b]{margin-bottom:1.5rem}.form-group label[data-v-d68bc61b]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-d68bc61b],.form-group small[data-v-d68bc61b]{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-d68bc61b]{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-d68bc61b]: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-d68bc61b]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-d68bc61b]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-d68bc61b]{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-d68bc61b]{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-d68bc61b]: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-d68bc61b]: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-d68bc61b]{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-d68bc61b]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-d68bc61b]: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-d68bc61b]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-d68bc61b] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-d68bc61b] .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-d68bc61b] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-d68bc61b] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-d68bc61b] .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-d68bc61b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-d68bc61b] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-d68bc61b]{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-d68bc61b]{min-width:150px}.empty-state[data-v-d68bc61b],.no-servers[data-v-d68bc61b]{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-d68bc61b],.no-servers i[data-v-d68bc61b]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-d68bc61b],.no-servers h4[data-v-d68bc61b]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-d68bc61b],.no-servers p[data-v-d68bc61b]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-d68bc61b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-d68bc61b{0%{opacity:0}to{opacity:1}}@keyframes pulse-d68bc61b{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-d68bc61b],.expand-leave-active[data-v-d68bc61b]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-d68bc61b],.expand-leave-to[data-v-d68bc61b]{max-height:0;opacity:0}.fade-enter-active[data-v-d68bc61b],.fade-leave-active[data-v-d68bc61b]{transition:opacity .3s ease}.fade-enter-from[data-v-d68bc61b],.fade-leave-to[data-v-d68bc61b]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-d68bc61b],.gander-servers-page[data-v-d68bc61b],.gander-permissions-page[data-v-d68bc61b]{padding:0}.content-container[data-v-d68bc61b]{padding:1.5rem}.page-header[data-v-d68bc61b]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-d68bc61b]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-d68bc61b]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-d68bc61b]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-d68bc61b]{font-size:.875rem}.settings-card[data-v-d68bc61b]{padding:0;border:none}.settings-card .card-header[data-v-d68bc61b]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-d68bc61b]{font-size:1rem}.settings-card .card-header p[data-v-d68bc61b]{font-size:.8125rem}.settings-card .card-content[data-v-d68bc61b]{padding:1.25rem}.form-actions[data-v-d68bc61b]{flex-direction:column-reverse}.form-actions .p-button[data-v-d68bc61b]{width:100%}.empty-state[data-v-d68bc61b],.no-servers[data-v-d68bc61b]{padding:3rem 1.5rem}.empty-state i[data-v-d68bc61b],.no-servers i[data-v-d68bc61b]{font-size:3rem}.empty-state h4[data-v-d68bc61b],.no-servers h4[data-v-d68bc61b]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-d68bc61b]{animation:none!important}.gander-general-page[data-v-d68bc61b]:before,.gander-servers-page[data-v-d68bc61b]:before,.gander-permissions-page[data-v-d68bc61b]:before{animation:none!important}}.toggle-wrapper[data-v-d68bc61b]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-d68bc61b]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-d68bc61b]{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-d68bc61b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-d68bc61b]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-d68bc61b]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-d68bc61b]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-d68bc61b]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-d68bc61b]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-d68bc61b]{font-size:1rem}.channels-grid[data-v-d68bc61b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.events-grid[data-v-d68bc61b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.event-category[data-v-d68bc61b]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;padding:1rem}.event-category h4[data-v-d68bc61b]{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-d68bc61b]{color:var(--primary-color)}.event-toggles[data-v-d68bc61b]{display:flex;flex-direction:column;gap:.75rem}.toggle-row[data-v-d68bc61b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:.25rem 0}.toggle-row span[data-v-d68bc61b]{font-size:.875rem;color:var(--text-color)}.form-group[data-v-d68bc61b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-d68bc61b]{font-size:.875rem;font-weight:500;color:var(--text-color)}.action-bar[data-v-d68bc61b]{display:flex;justify-content:flex-end;padding:1rem 0}.btn-primary[data-v-d68bc61b]{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-d68bc61b]:hover{background:var(--primary-600)}.btn-primary[data-v-d68bc61b]:disabled{opacity:.7;cursor:not-allowed}.switch[data-v-d68bc61b]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-d68bc61b]{opacity:0;width:0;height:0}.slider[data-v-d68bc61b]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-d68bc61b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-d68bc61b]{background-color:var(--primary-color)}input:focus+.slider[data-v-d68bc61b]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-d68bc61b]:before{transform:translate(24px)}.slider.round[data-v-d68bc61b]{border-radius:34px}.slider.round[data-v-d68bc61b]:before{border-radius:50%}@keyframes slideIn-88a3e89c{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-88a3e89c],.gander-servers-page[data-v-88a3e89c],.gander-permissions-page[data-v-88a3e89c]{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-88a3e89c .8s ease-out}.gander-general-page[data-v-88a3e89c]:before,.gander-servers-page[data-v-88a3e89c]:before,.gander-permissions-page[data-v-88a3e89c]: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-88a3e89c 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-88a3e89c]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-88a3e89c]{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-88a3e89c]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-88a3e89c]{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-88a3e89c]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-88a3e89c]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-88a3e89c],.error-container[data-v-88a3e89c]{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-88a3e89c],.error-container i[data-v-88a3e89c]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-88a3e89c],.error-container p[data-v-88a3e89c]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-88a3e89c]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-88a3e89c]{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-88a3e89c]{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-88a3e89c]{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-88a3e89c]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-88a3e89c]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-88a3e89c]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-88a3e89c]{flex:1}.settings-card .card-content[data-v-88a3e89c]{padding:1.5rem}.settings-card[data-v-88a3e89c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-88a3e89c]{margin-bottom:1.5rem}.form-group label[data-v-88a3e89c]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-88a3e89c],.form-group small[data-v-88a3e89c]{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-88a3e89c]{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-88a3e89c]: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-88a3e89c]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-88a3e89c]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-88a3e89c]{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-88a3e89c]{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-88a3e89c]: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-88a3e89c]: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-88a3e89c]{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-88a3e89c]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-88a3e89c]: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-88a3e89c]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-88a3e89c] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-88a3e89c] .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-88a3e89c] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-88a3e89c] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-88a3e89c] .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-88a3e89c] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-88a3e89c] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-88a3e89c]{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-88a3e89c]{min-width:150px}.empty-state[data-v-88a3e89c],.no-servers[data-v-88a3e89c]{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-88a3e89c],.no-servers i[data-v-88a3e89c]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-88a3e89c],.no-servers h4[data-v-88a3e89c]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-88a3e89c],.no-servers p[data-v-88a3e89c]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-88a3e89c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-88a3e89c{0%{opacity:0}to{opacity:1}}@keyframes pulse-88a3e89c{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-88a3e89c],.expand-leave-active[data-v-88a3e89c]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-88a3e89c],.expand-leave-to[data-v-88a3e89c]{max-height:0;opacity:0}.fade-enter-active[data-v-88a3e89c],.fade-leave-active[data-v-88a3e89c]{transition:opacity .3s ease}.fade-enter-from[data-v-88a3e89c],.fade-leave-to[data-v-88a3e89c]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-88a3e89c],.gander-servers-page[data-v-88a3e89c],.gander-permissions-page[data-v-88a3e89c]{padding:0}.content-container[data-v-88a3e89c]{padding:1.5rem}.page-header[data-v-88a3e89c]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-88a3e89c]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-88a3e89c]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-88a3e89c]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-88a3e89c]{font-size:.875rem}.settings-card[data-v-88a3e89c]{padding:0;border:none}.settings-card .card-header[data-v-88a3e89c]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-88a3e89c]{font-size:1rem}.settings-card .card-header p[data-v-88a3e89c]{font-size:.8125rem}.settings-card .card-content[data-v-88a3e89c]{padding:1.25rem}.form-actions[data-v-88a3e89c]{flex-direction:column-reverse}.form-actions .p-button[data-v-88a3e89c]{width:100%}.empty-state[data-v-88a3e89c],.no-servers[data-v-88a3e89c]{padding:3rem 1.5rem}.empty-state i[data-v-88a3e89c],.no-servers i[data-v-88a3e89c]{font-size:3rem}.empty-state h4[data-v-88a3e89c],.no-servers h4[data-v-88a3e89c]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-88a3e89c]{animation:none!important}.gander-general-page[data-v-88a3e89c]:before,.gander-servers-page[data-v-88a3e89c]:before,.gander-permissions-page[data-v-88a3e89c]:before{animation:none!important}}.toggle-wrapper[data-v-88a3e89c]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-88a3e89c]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-88a3e89c]{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-88a3e89c]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-88a3e89c]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-88a3e89c]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-88a3e89c]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-88a3e89c]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-88a3e89c]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-88a3e89c]{font-size:1rem}.info-tip[data-v-88a3e89c]{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-88a3e89c]{color:#3b82f6;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.info-tip .tip-content[data-v-88a3e89c]{flex:1}.info-tip .tip-content strong[data-v-88a3e89c]{display:block;color:var(--text-color);font-size:.875rem;margin-bottom:.375rem}.info-tip .tip-content p[data-v-88a3e89c]{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.5;margin:0}.info-tip .tip-content p em[data-v-88a3e89c]{color:#3b82f6;font-style:normal;font-weight:500}.empty-state[data-v-88a3e89c]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-88a3e89c]{font-size:2rem;margin-bottom:1rem;opacity:.5}.empty-state small[data-v-88a3e89c]{display:block;margin-top:.5rem;font-size:.75rem}.settings-row[data-v-88a3e89c]{display:flex;gap:2rem;align-items:flex-start}@media(max-width:768px){.settings-row[data-v-88a3e89c]{flex-direction:column;gap:1.5rem}}.flex-grow[data-v-88a3e89c]{flex:1}.action-bar[data-v-88a3e89c]{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-88a3e89c]{display:flex;flex-direction:column;gap:1rem}.mapping-item[data-v-88a3e89c]{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-88a3e89c]:hover{border-color:var(--primary-color)}.mapping-info[data-v-88a3e89c]{flex:1}.mapping-pair[data-v-88a3e89c]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.channel-tag[data-v-88a3e89c],.role-tag[data-v-88a3e89c]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;padding:.375rem .75rem;border-radius:.375rem;font-weight:500}.channel-tag[data-v-88a3e89c]{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.role-tag[data-v-88a3e89c]{background:#8b5cf61a;color:#8b5cf6}.mapping-arrow[data-v-88a3e89c]{color:var(--text-color-secondary);font-size:.875rem}.mapping-actions[data-v-88a3e89c]{display:flex;gap:.5rem}.form-section[data-v-88a3e89c]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-88a3e89c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-88a3e89c]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-88a3e89c]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-group[data-v-88a3e89c]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.toggle-group small[data-v-88a3e89c]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-88a3e89c]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-88a3e89c]{font-size:.875rem;font-weight:500;color:var(--text-color)}.btn-primary[data-v-88a3e89c]{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-88a3e89c]:hover{background:var(--primary-600)}.btn-primary[data-v-88a3e89c]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-88a3e89c]{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-88a3e89c]:hover{background:var(--surface-hover)}.btn-icon[data-v-88a3e89c]{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-88a3e89c]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-88a3e89c]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-88a3e89c]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-88a3e89c]{opacity:0;width:0;height:0}.slider[data-v-88a3e89c]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-88a3e89c]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-88a3e89c]{background-color:var(--primary-color)}input:focus+.slider[data-v-88a3e89c]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-88a3e89c]:before{transform:translate(24px)}.slider.round[data-v-88a3e89c]{border-radius:34px}.slider.round[data-v-88a3e89c]:before{border-radius:50%}@keyframes slideIn-e1448a39{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-e1448a39],.gander-servers-page[data-v-e1448a39],.gander-permissions-page[data-v-e1448a39]{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-e1448a39 .8s ease-out}.gander-general-page[data-v-e1448a39]:before,.gander-servers-page[data-v-e1448a39]:before,.gander-permissions-page[data-v-e1448a39]: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-e1448a39 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-e1448a39]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-e1448a39]{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-e1448a39]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-e1448a39]{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-e1448a39]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-e1448a39]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-e1448a39],.error-container[data-v-e1448a39]{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-e1448a39],.error-container i[data-v-e1448a39]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-e1448a39],.error-container p[data-v-e1448a39]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-e1448a39]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-e1448a39]{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-e1448a39]{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-e1448a39]{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-e1448a39]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-e1448a39]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-e1448a39]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-e1448a39]{flex:1}.settings-card .card-content[data-v-e1448a39]{padding:1.5rem}.settings-card[data-v-e1448a39]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-e1448a39]{margin-bottom:1.5rem}.form-group label[data-v-e1448a39]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-e1448a39],.form-group small[data-v-e1448a39]{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-e1448a39]{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-e1448a39]: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-e1448a39]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-e1448a39]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-e1448a39]{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-e1448a39]{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-e1448a39]: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-e1448a39]: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-e1448a39]{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-e1448a39]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-e1448a39]: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-e1448a39]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-e1448a39] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-e1448a39] .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-e1448a39] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-e1448a39] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-e1448a39] .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-e1448a39] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-e1448a39] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-e1448a39]{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-e1448a39]{min-width:150px}.empty-state[data-v-e1448a39],.no-servers[data-v-e1448a39]{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-e1448a39],.no-servers i[data-v-e1448a39]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-e1448a39],.no-servers h4[data-v-e1448a39]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-e1448a39],.no-servers p[data-v-e1448a39]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-e1448a39{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-e1448a39{0%{opacity:0}to{opacity:1}}@keyframes pulse-e1448a39{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-e1448a39],.expand-leave-active[data-v-e1448a39]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-e1448a39],.expand-leave-to[data-v-e1448a39]{max-height:0;opacity:0}.fade-enter-active[data-v-e1448a39],.fade-leave-active[data-v-e1448a39]{transition:opacity .3s ease}.fade-enter-from[data-v-e1448a39],.fade-leave-to[data-v-e1448a39]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-e1448a39],.gander-servers-page[data-v-e1448a39],.gander-permissions-page[data-v-e1448a39]{padding:0}.content-container[data-v-e1448a39]{padding:1.5rem}.page-header[data-v-e1448a39]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-e1448a39]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-e1448a39]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-e1448a39]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-e1448a39]{font-size:.875rem}.settings-card[data-v-e1448a39]{padding:0;border:none}.settings-card .card-header[data-v-e1448a39]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-e1448a39]{font-size:1rem}.settings-card .card-header p[data-v-e1448a39]{font-size:.8125rem}.settings-card .card-content[data-v-e1448a39]{padding:1.25rem}.form-actions[data-v-e1448a39]{flex-direction:column-reverse}.form-actions .p-button[data-v-e1448a39]{width:100%}.empty-state[data-v-e1448a39],.no-servers[data-v-e1448a39]{padding:3rem 1.5rem}.empty-state i[data-v-e1448a39],.no-servers i[data-v-e1448a39]{font-size:3rem}.empty-state h4[data-v-e1448a39],.no-servers h4[data-v-e1448a39]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-e1448a39]{animation:none!important}.gander-general-page[data-v-e1448a39]:before,.gander-servers-page[data-v-e1448a39]:before,.gander-permissions-page[data-v-e1448a39]:before{animation:none!important}}.toggle-wrapper[data-v-e1448a39]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-e1448a39]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-e1448a39]{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-e1448a39]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-e1448a39]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-e1448a39]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-e1448a39]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-e1448a39]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-e1448a39]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-e1448a39]{font-size:1rem}.empty-state[data-v-e1448a39]{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.empty-state i[data-v-e1448a39]{font-size:2rem;margin-bottom:1rem;opacity:.5}.channels-grid[data-v-e1448a39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.settings-grid[data-v-e1448a39]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-e1448a39]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-e1448a39]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e1448a39]{font-size:.875rem;font-weight:500;color:var(--text-color)}.form-group small[data-v-e1448a39]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-group[data-v-e1448a39]{display:flex;flex-direction:column;gap:.5rem}.toggle-group small[data-v-e1448a39]{font-size:.75rem;color:var(--text-color-secondary)}.toggle-label[data-v-e1448a39]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label span[data-v-e1448a39]{font-size:.875rem;font-weight:500;color:var(--text-color)}.action-bar[data-v-e1448a39]{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-e1448a39]{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-e1448a39]{display:flex;flex-direction:column;gap:1rem}.suggestion-item[data-v-e1448a39]{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-e1448a39]:hover{border-color:var(--primary-color)}.suggestion-info[data-v-e1448a39]{flex:1;margin-right:1rem}.suggestion-header[data-v-e1448a39]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.status-badge[data-v-e1448a39]{font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;font-weight:500;text-transform:capitalize}.status-badge.pending[data-v-e1448a39]{background:#f59e0b1a;color:#f59e0b}.status-badge.approved[data-v-e1448a39]{background:#22c55e1a;color:#22c55e}.status-badge.denied[data-v-e1448a39]{background:#ef44441a;color:#ef4444}.status-badge.implemented[data-v-e1448a39]{background:#3b82f61a;color:#3b82f6}.suggestion-votes[data-v-e1448a39]{display:flex;gap:1rem;font-size:.875rem}.suggestion-votes .upvotes[data-v-e1448a39]{color:#22c55e}.suggestion-votes .downvotes[data-v-e1448a39]{color:#ef4444}.suggestion-votes i[data-v-e1448a39]{margin-right:.25rem}.suggestion-content[data-v-e1448a39]{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-e1448a39]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-color-secondary)}.suggestion-actions[data-v-e1448a39]{display:flex;align-items:center;gap:.5rem}.status-select[data-v-e1448a39]{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-e1448a39]{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-e1448a39]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.text-input[data-v-e1448a39]::-moz-placeholder{color:var(--text-color-secondary);opacity:.7}.text-input[data-v-e1448a39]::placeholder{color:var(--text-color-secondary);opacity:.7}.btn-primary[data-v-e1448a39]{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-e1448a39]:hover{background:var(--primary-600)}.btn-primary[data-v-e1448a39]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-e1448a39]{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-e1448a39]:hover{background:var(--surface-hover);color:var(--text-color)}.btn-icon.danger[data-v-e1448a39]:hover{background:#ef44441a;color:#ef4444}.switch[data-v-e1448a39]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-e1448a39]{opacity:0;width:0;height:0}.slider[data-v-e1448a39]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-e1448a39]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-e1448a39]{background-color:var(--primary-color)}input:focus+.slider[data-v-e1448a39]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-e1448a39]:before{transform:translate(24px)}.slider.round[data-v-e1448a39]{border-radius:34px}.slider.round[data-v-e1448a39]:before{border-radius:50%}.info-box[data-v-e1448a39]{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-e1448a39]{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.9375rem;color:var(--primary-color)}.info-box ul[data-v-e1448a39]{margin:0;padding-left:1.5rem}.info-box ul li[data-v-e1448a39]{font-size:.875rem;color:var(--text-color);margin-bottom:.25rem}.info-box ul li[data-v-e1448a39]:last-child{margin-bottom:0}.info-box code[data-v-e1448a39]{background:var(--surface-ground);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem}@keyframes slideIn-a90d61a3{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-a90d61a3],.gander-servers-page[data-v-a90d61a3],.gander-permissions-page[data-v-a90d61a3]{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-a90d61a3 .8s ease-out}.gander-general-page[data-v-a90d61a3]:before,.gander-servers-page[data-v-a90d61a3]:before,.gander-permissions-page[data-v-a90d61a3]: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-a90d61a3 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-a90d61a3]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-a90d61a3]{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-a90d61a3]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-a90d61a3]{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-a90d61a3]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-a90d61a3]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-a90d61a3],.error-container[data-v-a90d61a3]{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-a90d61a3],.error-container i[data-v-a90d61a3]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-a90d61a3],.error-container p[data-v-a90d61a3]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-a90d61a3]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-a90d61a3]{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-a90d61a3]{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-a90d61a3]{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-a90d61a3]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-a90d61a3]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-a90d61a3]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-a90d61a3]{flex:1}.settings-card .card-content[data-v-a90d61a3]{padding:1.5rem}.settings-card[data-v-a90d61a3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-a90d61a3]{margin-bottom:1.5rem}.form-group label[data-v-a90d61a3]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-a90d61a3],.form-group small[data-v-a90d61a3]{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-a90d61a3]{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-a90d61a3]: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-a90d61a3]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-a90d61a3]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-a90d61a3]{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-a90d61a3]{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-a90d61a3]: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-a90d61a3]: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-a90d61a3]{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-a90d61a3]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-a90d61a3]: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-a90d61a3]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-a90d61a3] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-a90d61a3] .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-a90d61a3] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-a90d61a3] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-a90d61a3] .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-a90d61a3] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-a90d61a3] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-a90d61a3]{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-a90d61a3]{min-width:150px}.empty-state[data-v-a90d61a3],.no-servers[data-v-a90d61a3]{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-a90d61a3],.no-servers i[data-v-a90d61a3]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-a90d61a3],.no-servers h4[data-v-a90d61a3]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-a90d61a3],.no-servers p[data-v-a90d61a3]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-a90d61a3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-a90d61a3{0%{opacity:0}to{opacity:1}}@keyframes pulse-a90d61a3{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-a90d61a3],.expand-leave-active[data-v-a90d61a3]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-a90d61a3],.expand-leave-to[data-v-a90d61a3]{max-height:0;opacity:0}.fade-enter-active[data-v-a90d61a3],.fade-leave-active[data-v-a90d61a3]{transition:opacity .3s ease}.fade-enter-from[data-v-a90d61a3],.fade-leave-to[data-v-a90d61a3]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-a90d61a3],.gander-servers-page[data-v-a90d61a3],.gander-permissions-page[data-v-a90d61a3]{padding:0}.content-container[data-v-a90d61a3]{padding:1.5rem}.page-header[data-v-a90d61a3]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-a90d61a3]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-a90d61a3]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-a90d61a3]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-a90d61a3]{font-size:.875rem}.settings-card[data-v-a90d61a3]{padding:0;border:none}.settings-card .card-header[data-v-a90d61a3]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-a90d61a3]{font-size:1rem}.settings-card .card-header p[data-v-a90d61a3]{font-size:.8125rem}.settings-card .card-content[data-v-a90d61a3]{padding:1.25rem}.form-actions[data-v-a90d61a3]{flex-direction:column-reverse}.form-actions .p-button[data-v-a90d61a3]{width:100%}.empty-state[data-v-a90d61a3],.no-servers[data-v-a90d61a3]{padding:3rem 1.5rem}.empty-state i[data-v-a90d61a3],.no-servers i[data-v-a90d61a3]{font-size:3rem}.empty-state h4[data-v-a90d61a3],.no-servers h4[data-v-a90d61a3]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-a90d61a3]{animation:none!important}.gander-general-page[data-v-a90d61a3]:before,.gander-servers-page[data-v-a90d61a3]:before,.gander-permissions-page[data-v-a90d61a3]:before{animation:none!important}}.toggle-wrapper[data-v-a90d61a3]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-a90d61a3]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-a90d61a3]{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-a90d61a3]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-a90d61a3]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-a90d61a3]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-a90d61a3]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-a90d61a3]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-a90d61a3]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-a90d61a3]{font-size:1rem}.form-section[data-v-a90d61a3]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-a90d61a3]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-a90d61a3]{flex-direction:column;gap:1rem}}.half-width[data-v-a90d61a3]{flex:1}.form-group[data-v-a90d61a3]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-a90d61a3]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-a90d61a3]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-a90d61a3]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-a90d61a3]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-a90d61a3]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-a90d61a3]{opacity:0;width:0;height:0}.slider[data-v-a90d61a3]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-a90d61a3]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-a90d61a3]{background-color:var(--primary-color)}input:focus+.slider[data-v-a90d61a3]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-a90d61a3]:before{transform:translate(24px)}.slider.round[data-v-a90d61a3]{border-radius:34px}.slider.round[data-v-a90d61a3]:before{border-radius:50%}.text-input[data-v-a90d61a3]{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-a90d61a3]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-a90d61a3]: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-a90d61a3]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-a90d61a3]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-a90d61a3]{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-a90d61a3]::-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-a90d61a3]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-a90d61a3]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-a90d61a3]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-a90d61a3]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.casino-icon[data-v-a90d61a3]{background:#f59e0b1a;color:#f59e0b}.content-container[data-v-a90d61a3]{padding-bottom:2rem}.guide-card[data-v-a90d61a3]{border-left:4px solid var(--primary-color)}.guide-card .guide-icon[data-v-a90d61a3]{background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);color:var(--primary-color)}.guide-steps[data-v-a90d61a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-a90d61a3]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-a90d61a3]{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-a90d61a3]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-a90d61a3]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-a90d61a3]{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-a90d61a3]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.rps-choices-info h4[data-v-a90d61a3]{margin:0 0 1rem;font-size:.9375rem;color:var(--text);font-weight:600}.choices-grid[data-v-a90d61a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:480px){.choices-grid[data-v-a90d61a3]{grid-template-columns:1fr}}.choice-item[data-v-a90d61a3]{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-a90d61a3]:hover{border-color:var(--primary-color);transform:translateY(-2px)}.choice-item .choice-emoji[data-v-a90d61a3]{font-size:2rem;margin-bottom:.5rem}.choice-item .choice-name[data-v-a90d61a3]{font-weight:600;color:var(--text);margin-bottom:.25rem}.choice-item .choice-aliases[data-v-a90d61a3]{font-size:.75rem;color:var(--text-muted);font-family:monospace}.rps-rules[data-v-a90d61a3]{text-align:center;font-size:.875rem;color:var(--text-muted);margin:0;padding:.75rem;background:var(--surface-ground);border-radius:.5rem}@keyframes slideIn-dfb07cc8{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-dfb07cc8],.gander-servers-page[data-v-dfb07cc8],.gander-permissions-page[data-v-dfb07cc8]{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-dfb07cc8 .8s ease-out}.gander-general-page[data-v-dfb07cc8]:before,.gander-servers-page[data-v-dfb07cc8]:before,.gander-permissions-page[data-v-dfb07cc8]: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-dfb07cc8 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-dfb07cc8]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-dfb07cc8]{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-dfb07cc8]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-dfb07cc8]{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-dfb07cc8]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-dfb07cc8]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-dfb07cc8],.error-container[data-v-dfb07cc8]{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-dfb07cc8],.error-container i[data-v-dfb07cc8]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-dfb07cc8],.error-container p[data-v-dfb07cc8]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-dfb07cc8]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-dfb07cc8]{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-dfb07cc8]{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-dfb07cc8]{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-dfb07cc8]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-dfb07cc8]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-dfb07cc8]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-dfb07cc8]{flex:1}.settings-card .card-content[data-v-dfb07cc8]{padding:1.5rem}.settings-card[data-v-dfb07cc8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-dfb07cc8]{margin-bottom:1.5rem}.form-group label[data-v-dfb07cc8]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-dfb07cc8],.form-group small[data-v-dfb07cc8]{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-dfb07cc8]{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-dfb07cc8]: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-dfb07cc8]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-dfb07cc8]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-dfb07cc8]{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-dfb07cc8]{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-dfb07cc8]: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-dfb07cc8]: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-dfb07cc8]{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-dfb07cc8]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-dfb07cc8]: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-dfb07cc8]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-dfb07cc8] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-dfb07cc8] .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-dfb07cc8] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-dfb07cc8] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-dfb07cc8] .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-dfb07cc8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-dfb07cc8] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-dfb07cc8]{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-dfb07cc8]{min-width:150px}.empty-state[data-v-dfb07cc8],.no-servers[data-v-dfb07cc8]{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-dfb07cc8],.no-servers i[data-v-dfb07cc8]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-dfb07cc8],.no-servers h4[data-v-dfb07cc8]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-dfb07cc8],.no-servers p[data-v-dfb07cc8]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-dfb07cc8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-dfb07cc8{0%{opacity:0}to{opacity:1}}@keyframes pulse-dfb07cc8{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-dfb07cc8],.expand-leave-active[data-v-dfb07cc8]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-dfb07cc8],.expand-leave-to[data-v-dfb07cc8]{max-height:0;opacity:0}.fade-enter-active[data-v-dfb07cc8],.fade-leave-active[data-v-dfb07cc8]{transition:opacity .3s ease}.fade-enter-from[data-v-dfb07cc8],.fade-leave-to[data-v-dfb07cc8]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-dfb07cc8],.gander-servers-page[data-v-dfb07cc8],.gander-permissions-page[data-v-dfb07cc8]{padding:0}.content-container[data-v-dfb07cc8]{padding:1.5rem}.page-header[data-v-dfb07cc8]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-dfb07cc8]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-dfb07cc8]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-dfb07cc8]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-dfb07cc8]{font-size:.875rem}.settings-card[data-v-dfb07cc8]{padding:0;border:none}.settings-card .card-header[data-v-dfb07cc8]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-dfb07cc8]{font-size:1rem}.settings-card .card-header p[data-v-dfb07cc8]{font-size:.8125rem}.settings-card .card-content[data-v-dfb07cc8]{padding:1.25rem}.form-actions[data-v-dfb07cc8]{flex-direction:column-reverse}.form-actions .p-button[data-v-dfb07cc8]{width:100%}.empty-state[data-v-dfb07cc8],.no-servers[data-v-dfb07cc8]{padding:3rem 1.5rem}.empty-state i[data-v-dfb07cc8],.no-servers i[data-v-dfb07cc8]{font-size:3rem}.empty-state h4[data-v-dfb07cc8],.no-servers h4[data-v-dfb07cc8]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-dfb07cc8]{animation:none!important}.gander-general-page[data-v-dfb07cc8]:before,.gander-servers-page[data-v-dfb07cc8]:before,.gander-permissions-page[data-v-dfb07cc8]:before{animation:none!important}}.toggle-wrapper[data-v-dfb07cc8]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-dfb07cc8]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-dfb07cc8]{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-dfb07cc8]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-dfb07cc8]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-dfb07cc8]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-dfb07cc8]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-dfb07cc8]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-dfb07cc8]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-dfb07cc8]{font-size:1rem}.form-section[data-v-dfb07cc8]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-dfb07cc8]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-dfb07cc8]{flex-direction:column;gap:1rem}}.half-width[data-v-dfb07cc8]{flex:1}.form-group[data-v-dfb07cc8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-dfb07cc8]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-dfb07cc8]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-dfb07cc8]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-dfb07cc8]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-dfb07cc8]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-dfb07cc8]{opacity:0;width:0;height:0}.slider[data-v-dfb07cc8]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-dfb07cc8]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-dfb07cc8]{background-color:var(--primary-color)}input:focus+.slider[data-v-dfb07cc8]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-dfb07cc8]:before{transform:translate(24px)}.slider.round[data-v-dfb07cc8]{border-radius:34px}.slider.round[data-v-dfb07cc8]:before{border-radius:50%}.text-input[data-v-dfb07cc8]{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-dfb07cc8]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-dfb07cc8]: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-dfb07cc8]:disabled{opacity:.5;cursor:not-allowed}select.text-input[data-v-dfb07cc8]{cursor:pointer}.range-slider-container[data-v-dfb07cc8]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-dfb07cc8]{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-dfb07cc8]::-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-dfb07cc8]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-dfb07cc8]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-dfb07cc8]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-dfb07cc8]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.trivia-icon[data-v-dfb07cc8]{background:#8b5cf61a;color:#8b5cf6}.content-container[data-v-dfb07cc8]{padding-bottom:2rem}.guide-card[data-v-dfb07cc8]{border-left:4px solid #8b5cf6}.guide-card .guide-icon[data-v-dfb07cc8]{background:#8b5cf61a;color:#8b5cf6}.guide-steps[data-v-dfb07cc8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-dfb07cc8]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-dfb07cc8]{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-dfb07cc8]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-dfb07cc8]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-dfb07cc8]{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-dfb07cc8]{flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 0}.toggle-form-group label[data-v-dfb07cc8]:first-child{margin-bottom:0}.toggle-form-group .field-description[data-v-dfb07cc8]{margin-bottom:0;flex:1;margin-left:.5rem}.toggle-form-group .inline-switch[data-v-dfb07cc8]{margin-left:auto}.multiplier-grid[data-v-dfb07cc8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.multiplier-grid[data-v-dfb07cc8]{grid-template-columns:1fr}}.multiplier-item[data-v-dfb07cc8]{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-dfb07cc8]{border-color:#10b9814d}.multiplier-item.easy .multiplier-label[data-v-dfb07cc8]{color:#10b981}.multiplier-item.medium[data-v-dfb07cc8]{border-color:#f59e0b4d}.multiplier-item.medium .multiplier-label[data-v-dfb07cc8]{color:#f59e0b}.multiplier-item.hard[data-v-dfb07cc8]{border-color:#ef44444d}.multiplier-item.hard .multiplier-label[data-v-dfb07cc8]{color:#ef4444}.multiplier-item .multiplier-label[data-v-dfb07cc8]{font-weight:600;font-size:.875rem}.multiplier-item .multiplier-input[data-v-dfb07cc8]{width:80px;text-align:center;padding:.5rem}.multiplier-item .multiplier-suffix[data-v-dfb07cc8]{font-weight:600;color:var(--text-muted)}@keyframes slideIn-f48bf72e{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-f48bf72e],.gander-servers-page[data-v-f48bf72e],.gander-permissions-page[data-v-f48bf72e]{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-f48bf72e .8s ease-out}.gander-general-page[data-v-f48bf72e]:before,.gander-servers-page[data-v-f48bf72e]:before,.gander-permissions-page[data-v-f48bf72e]: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-f48bf72e 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-f48bf72e]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-f48bf72e]{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-f48bf72e]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-f48bf72e]{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-f48bf72e]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-f48bf72e]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-f48bf72e],.error-container[data-v-f48bf72e]{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-f48bf72e],.error-container i[data-v-f48bf72e]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-f48bf72e],.error-container p[data-v-f48bf72e]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-f48bf72e]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-f48bf72e]{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-f48bf72e]{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-f48bf72e]{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-f48bf72e]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-f48bf72e]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-f48bf72e]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-f48bf72e]{flex:1}.settings-card .card-content[data-v-f48bf72e]{padding:1.5rem}.settings-card[data-v-f48bf72e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-f48bf72e]{margin-bottom:1.5rem}.form-group label[data-v-f48bf72e]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-f48bf72e],.form-group small[data-v-f48bf72e]{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-f48bf72e]{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-f48bf72e]: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-f48bf72e]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-f48bf72e]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-f48bf72e]{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-f48bf72e]{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-f48bf72e]: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-f48bf72e]: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-f48bf72e]{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-f48bf72e]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-f48bf72e]: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-f48bf72e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-f48bf72e] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-f48bf72e] .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-f48bf72e] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-f48bf72e] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-f48bf72e] .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-f48bf72e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-f48bf72e] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-f48bf72e]{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-f48bf72e]{min-width:150px}.empty-state[data-v-f48bf72e],.no-servers[data-v-f48bf72e]{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-f48bf72e],.no-servers i[data-v-f48bf72e]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-f48bf72e],.no-servers h4[data-v-f48bf72e]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-f48bf72e],.no-servers p[data-v-f48bf72e]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-f48bf72e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f48bf72e{0%{opacity:0}to{opacity:1}}@keyframes pulse-f48bf72e{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-f48bf72e],.expand-leave-active[data-v-f48bf72e]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-f48bf72e],.expand-leave-to[data-v-f48bf72e]{max-height:0;opacity:0}.fade-enter-active[data-v-f48bf72e],.fade-leave-active[data-v-f48bf72e]{transition:opacity .3s ease}.fade-enter-from[data-v-f48bf72e],.fade-leave-to[data-v-f48bf72e]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-f48bf72e],.gander-servers-page[data-v-f48bf72e],.gander-permissions-page[data-v-f48bf72e]{padding:0}.content-container[data-v-f48bf72e]{padding:1.5rem}.page-header[data-v-f48bf72e]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-f48bf72e]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-f48bf72e]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-f48bf72e]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-f48bf72e]{font-size:.875rem}.settings-card[data-v-f48bf72e]{padding:0;border:none}.settings-card .card-header[data-v-f48bf72e]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-f48bf72e]{font-size:1rem}.settings-card .card-header p[data-v-f48bf72e]{font-size:.8125rem}.settings-card .card-content[data-v-f48bf72e]{padding:1.25rem}.form-actions[data-v-f48bf72e]{flex-direction:column-reverse}.form-actions .p-button[data-v-f48bf72e]{width:100%}.empty-state[data-v-f48bf72e],.no-servers[data-v-f48bf72e]{padding:3rem 1.5rem}.empty-state i[data-v-f48bf72e],.no-servers i[data-v-f48bf72e]{font-size:3rem}.empty-state h4[data-v-f48bf72e],.no-servers h4[data-v-f48bf72e]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-f48bf72e]{animation:none!important}.gander-general-page[data-v-f48bf72e]:before,.gander-servers-page[data-v-f48bf72e]:before,.gander-permissions-page[data-v-f48bf72e]:before{animation:none!important}}.toggle-wrapper[data-v-f48bf72e]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-f48bf72e]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-f48bf72e]{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-f48bf72e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-f48bf72e]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-f48bf72e]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-f48bf72e]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-f48bf72e]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-f48bf72e]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-f48bf72e]{font-size:1rem}.form-section[data-v-f48bf72e]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-f48bf72e]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-f48bf72e]{flex-direction:column;gap:1rem}}.half-width[data-v-f48bf72e]{flex:1}.form-group[data-v-f48bf72e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f48bf72e]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-f48bf72e]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-f48bf72e]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-f48bf72e]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-f48bf72e]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-f48bf72e]{opacity:0;width:0;height:0}.slider[data-v-f48bf72e]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-f48bf72e]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f48bf72e]{background-color:var(--primary-color)}input:focus+.slider[data-v-f48bf72e]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-f48bf72e]:before{transform:translate(24px)}.slider.round[data-v-f48bf72e]{border-radius:34px}.slider.round[data-v-f48bf72e]:before{border-radius:50%}.text-input[data-v-f48bf72e]{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-f48bf72e]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-f48bf72e]: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-f48bf72e]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-f48bf72e]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-f48bf72e]{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-f48bf72e]::-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-f48bf72e]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-f48bf72e]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-f48bf72e]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-f48bf72e]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.scramble-icon[data-v-f48bf72e]{background:#10b9811a;color:#10b981}.content-container[data-v-f48bf72e]{padding-bottom:2rem}.guide-card[data-v-f48bf72e]{border-left:4px solid #10b981}.guide-card .guide-icon[data-v-f48bf72e]{background:#10b9811a;color:#10b981}.guide-steps[data-v-f48bf72e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-f48bf72e]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-f48bf72e]{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-f48bf72e]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-f48bf72e]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-f48bf72e]{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-f48bf72e]{display:flex;flex-direction:column;gap:1rem}.mode-toggle-item[data-v-f48bf72e]{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-f48bf72e]{display:flex;flex-direction:column;gap:.25rem}.mode-toggle-item .mode-info .mode-name[data-v-f48bf72e]{font-weight:600;color:var(--text)}.mode-toggle-item .mode-info .mode-desc[data-v-f48bf72e]{font-size:.875rem;color:var(--text-muted)}@keyframes slideIn-2ee2866d{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-2ee2866d],.gander-servers-page[data-v-2ee2866d],.gander-permissions-page[data-v-2ee2866d]{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-2ee2866d .8s ease-out}.gander-general-page[data-v-2ee2866d]:before,.gander-servers-page[data-v-2ee2866d]:before,.gander-permissions-page[data-v-2ee2866d]: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-2ee2866d 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-2ee2866d]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-2ee2866d]{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-2ee2866d]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-2ee2866d]{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-2ee2866d]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-2ee2866d]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-2ee2866d],.error-container[data-v-2ee2866d]{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-2ee2866d],.error-container i[data-v-2ee2866d]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-2ee2866d],.error-container p[data-v-2ee2866d]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-2ee2866d]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-2ee2866d]{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-2ee2866d]{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-2ee2866d]{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-2ee2866d]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-2ee2866d]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-2ee2866d]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-2ee2866d]{flex:1}.settings-card .card-content[data-v-2ee2866d]{padding:1.5rem}.settings-card[data-v-2ee2866d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-2ee2866d]{margin-bottom:1.5rem}.form-group label[data-v-2ee2866d]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-2ee2866d],.form-group small[data-v-2ee2866d]{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-2ee2866d]{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-2ee2866d]: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-2ee2866d]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-2ee2866d]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-2ee2866d]{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-2ee2866d]{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-2ee2866d]: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-2ee2866d]: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-2ee2866d]{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-2ee2866d]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-2ee2866d]: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-2ee2866d]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-2ee2866d] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-2ee2866d] .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-2ee2866d] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-2ee2866d] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-2ee2866d] .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-2ee2866d] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-2ee2866d] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-2ee2866d]{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-2ee2866d]{min-width:150px}.empty-state[data-v-2ee2866d],.no-servers[data-v-2ee2866d]{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-2ee2866d],.no-servers i[data-v-2ee2866d]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-2ee2866d],.no-servers h4[data-v-2ee2866d]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-2ee2866d],.no-servers p[data-v-2ee2866d]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-2ee2866d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-2ee2866d{0%{opacity:0}to{opacity:1}}@keyframes pulse-2ee2866d{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-2ee2866d],.expand-leave-active[data-v-2ee2866d]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-2ee2866d],.expand-leave-to[data-v-2ee2866d]{max-height:0;opacity:0}.fade-enter-active[data-v-2ee2866d],.fade-leave-active[data-v-2ee2866d]{transition:opacity .3s ease}.fade-enter-from[data-v-2ee2866d],.fade-leave-to[data-v-2ee2866d]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-2ee2866d],.gander-servers-page[data-v-2ee2866d],.gander-permissions-page[data-v-2ee2866d]{padding:0}.content-container[data-v-2ee2866d]{padding:1.5rem}.page-header[data-v-2ee2866d]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-2ee2866d]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-2ee2866d]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-2ee2866d]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-2ee2866d]{font-size:.875rem}.settings-card[data-v-2ee2866d]{padding:0;border:none}.settings-card .card-header[data-v-2ee2866d]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-2ee2866d]{font-size:1rem}.settings-card .card-header p[data-v-2ee2866d]{font-size:.8125rem}.settings-card .card-content[data-v-2ee2866d]{padding:1.25rem}.form-actions[data-v-2ee2866d]{flex-direction:column-reverse}.form-actions .p-button[data-v-2ee2866d]{width:100%}.empty-state[data-v-2ee2866d],.no-servers[data-v-2ee2866d]{padding:3rem 1.5rem}.empty-state i[data-v-2ee2866d],.no-servers i[data-v-2ee2866d]{font-size:3rem}.empty-state h4[data-v-2ee2866d],.no-servers h4[data-v-2ee2866d]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-2ee2866d]{animation:none!important}.gander-general-page[data-v-2ee2866d]:before,.gander-servers-page[data-v-2ee2866d]:before,.gander-permissions-page[data-v-2ee2866d]:before{animation:none!important}}.toggle-wrapper[data-v-2ee2866d]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-2ee2866d]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-2ee2866d]{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-2ee2866d]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-2ee2866d]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-2ee2866d]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-2ee2866d]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-2ee2866d]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-2ee2866d]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-2ee2866d]{font-size:1rem}.form-section[data-v-2ee2866d]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-2ee2866d]{display:flex;gap:1.5rem}@media(max-width:768px){.form-row[data-v-2ee2866d]{flex-direction:column;gap:1rem}}.half-width[data-v-2ee2866d]{flex:1}.form-group[data-v-2ee2866d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-2ee2866d]{font-size:.9375rem;font-weight:600;color:var(--text)}.form-group .field-description[data-v-2ee2866d]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-bottom:.25rem}.toggle-wrapper[data-v-2ee2866d]{display:flex;align-items:center;margin-left:1rem}.toggle-loading[data-v-2ee2866d]{color:var(--text-muted);font-size:1.25rem}.switch[data-v-2ee2866d]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-2ee2866d]{opacity:0;width:0;height:0}.slider[data-v-2ee2866d]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-2ee2866d]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-2ee2866d]{background-color:var(--primary-color)}input:focus+.slider[data-v-2ee2866d]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-2ee2866d]:before{transform:translate(24px)}.slider.round[data-v-2ee2866d]{border-radius:34px}.slider.round[data-v-2ee2866d]:before{border-radius:50%}.text-input[data-v-2ee2866d]{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-2ee2866d]:hover{border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.4)}.text-input[data-v-2ee2866d]: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-2ee2866d]:disabled{opacity:.5;cursor:not-allowed}.range-slider-container[data-v-2ee2866d]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.range-slider-container .range-input[data-v-2ee2866d]{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-2ee2866d]::-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-2ee2866d]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-slider-container .range-value[data-v-2ee2866d]{min-width:80px;text-align:right;font-weight:600;color:var(--primary-color)}.section-save-bar[data-v-2ee2866d]{display:flex;justify-content:flex-end;padding:1rem 0;margin-bottom:1rem}.section-save-bar .save-button[data-v-2ee2866d]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.fishing-icon[data-v-2ee2866d]{background:#3b82f61a;color:#3b82f6}.content-container[data-v-2ee2866d]{padding-bottom:2rem}.guide-card[data-v-2ee2866d]{border-left:4px solid #3b82f6}.guide-card .guide-icon[data-v-2ee2866d]{background:#3b82f61a;color:#3b82f6}.guide-steps[data-v-2ee2866d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:.5rem 0}.guide-step[data-v-2ee2866d]{display:flex;gap:1rem;align-items:flex-start}.guide-step .step-number[data-v-2ee2866d]{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-2ee2866d]{margin:0 0 .25rem;font-size:.9375rem;color:var(--text);font-weight:600}.guide-step .step-content p[data-v-2ee2866d]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.guide-step .step-content p code[data-v-2ee2866d]{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-2ee2866d]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.commands-list h4[data-v-2ee2866d]{margin:0 0 1rem;font-size:.9375rem;color:var(--text);font-weight:600}.command-grid[data-v-2ee2866d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.command-item[data-v-2ee2866d]{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-2ee2866d]{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-2ee2866d]{font-size:.8125rem;color:var(--text-muted)}.rarity-grid[data-v-2ee2866d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:768px){.rarity-grid[data-v-2ee2866d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rarity-grid[data-v-2ee2866d]{grid-template-columns:1fr}}.rarity-item[data-v-2ee2866d]{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-2ee2866d]{border-color:#9ca3af4d}.rarity-item.common .rarity-label[data-v-2ee2866d]{color:#9ca3af}.rarity-item.uncommon[data-v-2ee2866d]{border-color:#10b9814d}.rarity-item.uncommon .rarity-label[data-v-2ee2866d]{color:#10b981}.rarity-item.rare[data-v-2ee2866d]{border-color:#3b82f64d}.rarity-item.rare .rarity-label[data-v-2ee2866d]{color:#3b82f6}.rarity-item.legendary[data-v-2ee2866d]{border-color:#f59e0b4d}.rarity-item.legendary .rarity-label[data-v-2ee2866d]{color:#f59e0b}.rarity-item .rarity-emoji[data-v-2ee2866d]{font-size:1.5rem}.rarity-item .rarity-label[data-v-2ee2866d]{font-weight:600;font-size:.875rem}.rarity-item .rarity-input[data-v-2ee2866d]{width:70px;text-align:center;padding:.5rem}.rarity-item .rarity-suffix[data-v-2ee2866d]{font-weight:600;color:var(--text-muted)}.rarity-note[data-v-2ee2866d]{text-align:center;font-size:.875rem;color:var(--text-muted);margin-top:1rem}.rarity-note strong[data-v-2ee2866d]{color:var(--text)}.rarity-note strong.over-100[data-v-2ee2866d]{color:#ef4444}@keyframes slideIn-3b6b9a59{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-3b6b9a59],.gander-servers-page[data-v-3b6b9a59],.gander-permissions-page[data-v-3b6b9a59]{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-3b6b9a59 .8s ease-out}.gander-general-page[data-v-3b6b9a59]:before,.gander-servers-page[data-v-3b6b9a59]:before,.gander-permissions-page[data-v-3b6b9a59]: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-3b6b9a59 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-3b6b9a59]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-3b6b9a59]{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-3b6b9a59]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-3b6b9a59]{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-3b6b9a59]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-3b6b9a59]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-3b6b9a59],.error-container[data-v-3b6b9a59]{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-3b6b9a59],.error-container i[data-v-3b6b9a59]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-3b6b9a59],.error-container p[data-v-3b6b9a59]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-3b6b9a59]{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-3b6b9a59]{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-3b6b9a59]{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-3b6b9a59]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-3b6b9a59]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-3b6b9a59]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-3b6b9a59]{flex:1}.settings-card .card-content[data-v-3b6b9a59]{padding:1.5rem}.settings-card[data-v-3b6b9a59]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-3b6b9a59]{margin-bottom:1.5rem}.form-group label[data-v-3b6b9a59]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-3b6b9a59],.form-group small[data-v-3b6b9a59]{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-3b6b9a59]{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-3b6b9a59]: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-3b6b9a59]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-3b6b9a59]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-3b6b9a59]{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-3b6b9a59]{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-3b6b9a59]: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-3b6b9a59]: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-3b6b9a59]{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-3b6b9a59]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-3b6b9a59]: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-3b6b9a59]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-3b6b9a59] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-3b6b9a59] .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-3b6b9a59] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-3b6b9a59] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-3b6b9a59] .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-3b6b9a59] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-3b6b9a59] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-3b6b9a59]{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-3b6b9a59]{min-width:150px}.empty-state[data-v-3b6b9a59],.no-servers[data-v-3b6b9a59]{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-3b6b9a59],.no-servers i[data-v-3b6b9a59]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-3b6b9a59],.no-servers h4[data-v-3b6b9a59]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-3b6b9a59],.no-servers p[data-v-3b6b9a59]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-3b6b9a59{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-3b6b9a59{0%{opacity:0}to{opacity:1}}@keyframes pulse-3b6b9a59{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-3b6b9a59],.expand-leave-active[data-v-3b6b9a59]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-3b6b9a59],.expand-leave-to[data-v-3b6b9a59]{max-height:0;opacity:0}.fade-enter-active[data-v-3b6b9a59],.fade-leave-active[data-v-3b6b9a59]{transition:opacity .3s ease}.fade-enter-from[data-v-3b6b9a59],.fade-leave-to[data-v-3b6b9a59]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-3b6b9a59],.gander-servers-page[data-v-3b6b9a59],.gander-permissions-page[data-v-3b6b9a59]{padding:0}.content-container[data-v-3b6b9a59]{padding:1.5rem}.page-header[data-v-3b6b9a59]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-3b6b9a59]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-3b6b9a59]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-3b6b9a59]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-3b6b9a59]{font-size:.875rem}.settings-card[data-v-3b6b9a59]{padding:0;border:none}.settings-card .card-header[data-v-3b6b9a59]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-3b6b9a59]{font-size:1rem}.settings-card .card-header p[data-v-3b6b9a59]{font-size:.8125rem}.settings-card .card-content[data-v-3b6b9a59]{padding:1.25rem}.form-actions[data-v-3b6b9a59]{flex-direction:column-reverse}.form-actions .p-button[data-v-3b6b9a59]{width:100%}.empty-state[data-v-3b6b9a59],.no-servers[data-v-3b6b9a59]{padding:3rem 1.5rem}.empty-state i[data-v-3b6b9a59],.no-servers i[data-v-3b6b9a59]{font-size:3rem}.empty-state h4[data-v-3b6b9a59],.no-servers h4[data-v-3b6b9a59]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-3b6b9a59]{animation:none!important}.gander-general-page[data-v-3b6b9a59]:before,.gander-servers-page[data-v-3b6b9a59]:before,.gander-permissions-page[data-v-3b6b9a59]:before{animation:none!important}}.toggle-wrapper[data-v-3b6b9a59]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-3b6b9a59]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-3b6b9a59]{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-3b6b9a59]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-3b6b9a59]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-3b6b9a59]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-3b6b9a59]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-3b6b9a59]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-3b6b9a59]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-3b6b9a59]{font-size:1rem}.form-section[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-3b6b9a59]{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-3b6b9a59]: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-3b6b9a59]{resize:vertical;min-height:60px}.toggle-row[data-v-3b6b9a59]{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-3b6b9a59]{display:flex;flex-direction:column;gap:.25rem}.switch[data-v-3b6b9a59]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-3b6b9a59]{opacity:0;width:0;height:0}.slider[data-v-3b6b9a59]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-3b6b9a59]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-3b6b9a59]{background-color:var(--primary-color)}input:checked+.slider[data-v-3b6b9a59]:before{transform:translate(24px)}.slider.round[data-v-3b6b9a59]{border-radius:34px}.slider.round[data-v-3b6b9a59]:before{border-radius:50%}.products-grid[data-v-3b6b9a59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.product-card[data-v-3b6b9a59]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.product-card[data-v-3b6b9a59]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.product-card.inactive[data-v-3b6b9a59]{opacity:.6}.product-header[data-v-3b6b9a59]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.product-emoji[data-v-3b6b9a59]{font-size:1.75rem}.product-info[data-v-3b6b9a59]{flex:1;display:flex;flex-direction:column}.product-name[data-v-3b6b9a59]{font-weight:600;color:var(--text-color)}.product-price[data-v-3b6b9a59]{font-size:.9rem;color:var(--primary-color);font-weight:500}.product-actions[data-v-3b6b9a59]{display:flex;gap:.25rem}.icon-btn[data-v-3b6b9a59]{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-3b6b9a59]:hover{background:var(--surface-hover);color:var(--text-color)}.icon-btn.danger[data-v-3b6b9a59]:hover{background:#ef44441a;color:#ef4444}.product-description[data-v-3b6b9a59]{font-size:.875rem;color:var(--text-color-secondary);margin:.5rem 0;line-height:1.4}.product-badges[data-v-3b6b9a59]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.badge[data-v-3b6b9a59]{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;background:var(--surface-border);color:var(--text-color-secondary)}.badge.collectible[data-v-3b6b9a59]{background:#6366f11a;color:#6366f1}.badge.role[data-v-3b6b9a59]{background:#22c55e1a;color:#22c55e}.badge.consumable[data-v-3b6b9a59]{background:#fb923c1a;color:#fb923c}.badge.skill_boost[data-v-3b6b9a59]{background:#a855f71a;color:#a855f7}.badge.stock[data-v-3b6b9a59]{background:#3b82f61a;color:#3b82f6}.badge.inactive[data-v-3b6b9a59]{background:#ef44441a;color:#ef4444}.empty-state[data-v-3b6b9a59]{text-align:center;padding:3rem 1rem}.empty-state i[data-v-3b6b9a59]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-state h4[data-v-3b6b9a59]{margin:0 0 .5rem;color:var(--text-color)}.empty-state p[data-v-3b6b9a59]{margin:0 0 1.5rem;color:var(--text-color-secondary)}.commands-grid[data-v-3b6b9a59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.command-card[data-v-3b6b9a59]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem}.command-card.featured[data-v-3b6b9a59]{border-left:3px solid var(--primary-color)}.command-header[data-v-3b6b9a59]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.command-name[data-v-3b6b9a59]{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-3b6b9a59]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-3b6b9a59]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-example[data-v-3b6b9a59]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-3b6b9a59]{font-size:.8rem;color:var(--text-color-secondary)}.command-example code[data-v-3b6b9a59]{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-3b6b9a59]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-3b6b9a59]{background:var(--surface-card);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-3b6b9a59]{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-3b6b9a59]{margin:0;font-size:1.25rem}.close-btn[data-v-3b6b9a59]{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-3b6b9a59]:hover{background:var(--surface-hover);color:var(--text-color)}.modal-body[data-v-3b6b9a59]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-footer[data-v-3b6b9a59]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--surface-border)}.form-row[data-v-3b6b9a59]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.categories-list[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:.5rem}.category-item[data-v-3b6b9a59]{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-3b6b9a59]:hover{border-color:var(--primary-color)}.category-item.inactive[data-v-3b6b9a59]{opacity:.6}.category-emoji[data-v-3b6b9a59]{font-size:1.25rem}.category-info[data-v-3b6b9a59]{flex:1;display:flex;flex-direction:column;gap:.125rem}.category-name[data-v-3b6b9a59]{font-weight:500;color:var(--text-color)}.category-desc[data-v-3b6b9a59]{font-size:.8rem;color:var(--text-color-secondary)}.category-actions[data-v-3b6b9a59]{display:flex;gap:.25rem}.empty-state.compact[data-v-3b6b9a59]{padding:1.5rem}.empty-state.compact p[data-v-3b6b9a59]{margin:0;color:var(--text-color-secondary);text-align:center}.skill-boosts-section .field-description[data-v-3b6b9a59]{margin-bottom:.75rem}.skill-boosts-list[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:.5rem}.skill-boost-item[data-v-3b6b9a59]{display:flex;gap:.5rem;align-items:center}.skill-select[data-v-3b6b9a59]{flex:2}.boost-amount[data-v-3b6b9a59]{width:80px!important;flex:none}.empty-skills-notice[data-v-3b6b9a59]{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-3b6b9a59]{font-size:1rem}.badge.category[data-v-3b6b9a59]{background:#8b5cf61a;color:#8b5cf6}.modal-small[data-v-3b6b9a59]{max-width:400px}.modal-wide[data-v-3b6b9a59]{max-width:650px}.modal-title-section[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:.25rem}.modal-title-section h3[data-v-3b6b9a59]{margin:0}.modal-subtitle[data-v-3b6b9a59]{font-size:.85rem;color:var(--text-color-secondary);font-weight:400}.bulk-instructions[data-v-3b6b9a59]{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-3b6b9a59]{color:#3b82f6;flex-shrink:0}.bulk-instructions code[data-v-3b6b9a59]{background:#3b82f626;padding:.125rem .375rem;border-radius:.25rem;font-family:SF Mono,Monaco,monospace;font-size:.8rem}.bulk-format-hint[data-v-3b6b9a59]{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-3b6b9a59]{font-weight:500;color:var(--text-color-secondary)}.bulk-format-hint code[data-v-3b6b9a59]{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-3b6b9a59]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:var(--surface-ground);border-radius:.5rem}.bulk-examples .examples-label[data-v-3b6b9a59]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}.bulk-examples .example-lines[data-v-3b6b9a59]{display:flex;flex-direction:column;gap:.25rem}.bulk-examples .example-lines code[data-v-3b6b9a59]{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-3b6b9a59]{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.875rem;line-height:1.6;resize:vertical;min-height:160px}.bulk-textarea[data-v-3b6b9a59]::-moz-placeholder{color:var(--text-color-secondary);opacity:.6}.bulk-textarea[data-v-3b6b9a59]::placeholder{color:var(--text-color-secondary);opacity:.6}.bulk-preview[data-v-3b6b9a59]{border:1px solid var(--surface-border);border-radius:.75rem;overflow:hidden}.bulk-preview .preview-header[data-v-3b6b9a59]{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-3b6b9a59]{color:var(--primary-color)}.bulk-preview .preview-list[data-v-3b6b9a59]{max-height:200px;overflow-y:auto}.bulk-preview .preview-item[data-v-3b6b9a59]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--surface-border)}.bulk-preview .preview-item[data-v-3b6b9a59]:last-child{border-bottom:none}.bulk-preview .preview-item[data-v-3b6b9a59]:hover{background:var(--surface-hover)}.bulk-preview .preview-emoji[data-v-3b6b9a59]{font-size:1.25rem;flex-shrink:0;width:28px;text-align:center}.bulk-preview .preview-info[data-v-3b6b9a59]{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.bulk-preview .preview-name[data-v-3b6b9a59]{font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-preview .preview-desc[data-v-3b6b9a59]{font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-preview .preview-price[data-v-3b6b9a59]{font-weight:600;color:var(--primary-color);font-size:.9rem;flex-shrink:0}.products-preview .product-preview-item .preview-info[data-v-3b6b9a59]{flex:1}.bulk-errors[data-v-3b6b9a59]{border:1px solid rgba(239,68,68,.3);border-radius:.75rem;overflow:hidden;background:#ef44440d}.bulk-errors .errors-header[data-v-3b6b9a59]{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-3b6b9a59]{color:#ef4444}.bulk-errors .errors-list[data-v-3b6b9a59]{max-height:120px;overflow-y:auto;padding:.5rem 0}.bulk-errors .error-item[data-v-3b6b9a59]{display:flex;gap:.5rem;padding:.375rem 1rem;font-size:.8rem}.bulk-errors .error-item .error-line[data-v-3b6b9a59]{color:#ef4444;font-weight:500;flex-shrink:0}.bulk-errors .error-item .error-msg[data-v-3b6b9a59]{color:var(--text-color-secondary)}.card-header .gander-button+.gander-button[data-v-3b6b9a59]{margin-left:.5rem}@keyframes slideIn-0c5d84ec{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.gander-general-page[data-v-0c5d84ec],.gander-servers-page[data-v-0c5d84ec],.gander-permissions-page[data-v-0c5d84ec]{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-0c5d84ec .8s ease-out}.gander-general-page[data-v-0c5d84ec]:before,.gander-servers-page[data-v-0c5d84ec]:before,.gander-permissions-page[data-v-0c5d84ec]: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-0c5d84ec 4s ease-in-out infinite;pointer-events:none}.page-header[data-v-0c5d84ec]{margin-bottom:2rem;padding:2rem 2rem 0;position:relative;z-index:1}.page-header .header-content[data-v-0c5d84ec]{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-0c5d84ec]{display:flex;align-items:center;gap:1.5rem}.page-header .header-left .product-icon-lg[data-v-0c5d84ec]{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-0c5d84ec]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--text-color)}.page-header .header-left .header-info p[data-v-0c5d84ec]{margin:0;font-size:.9375rem;color:var(--text-color-secondary)}.loading-container[data-v-0c5d84ec],.error-container[data-v-0c5d84ec]{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-0c5d84ec],.error-container i[data-v-0c5d84ec]{font-size:3.5rem;color:var(--primary-color);opacity:.9}.loading-container p[data-v-0c5d84ec],.error-container p[data-v-0c5d84ec]{font-size:1.1rem;color:var(--text-color-secondary);margin:0}.content-container[data-v-0c5d84ec]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin:0;padding:2rem;position:relative;z-index:1}.settings-card[data-v-0c5d84ec]{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-0c5d84ec]{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-0c5d84ec]{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-0c5d84ec]{font-size:1.25rem;color:var(--primary-color)}.settings-card .card-header h3[data-v-0c5d84ec]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.settings-card .card-header p[data-v-0c5d84ec]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.settings-card .card-header .flex-grow[data-v-0c5d84ec]{flex:1}.settings-card .card-content[data-v-0c5d84ec]{padding:1.5rem}.settings-card[data-v-0c5d84ec]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.form-group[data-v-0c5d84ec]{margin-bottom:1.5rem}.form-group label[data-v-0c5d84ec]{display:block;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.form-group .field-description[data-v-0c5d84ec],.form-group small[data-v-0c5d84ec]{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-0c5d84ec]{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-0c5d84ec]: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-0c5d84ec]{margin-bottom:0;font-size:.9375rem;cursor:pointer}.form-group.checkbox-group .checkbox-wrapper .field-description[data-v-0c5d84ec]{margin-bottom:0;margin-top:.25rem}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox[data-v-0c5d84ec]{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-0c5d84ec]{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-0c5d84ec]: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-0c5d84ec]: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-0c5d84ec]{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-0c5d84ec]{opacity:1;transform:scale(1) rotate(0)}.form-group.checkbox-group .checkbox-wrapper .custom-checkbox.checked[data-v-0c5d84ec]: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-0c5d84ec]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(var(--primary-color-rgb, 99, 102, 241),.2)}[data-v-0c5d84ec] .p-chips .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color);padding:.5rem .75rem}[data-v-0c5d84ec] .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-0c5d84ec] .p-chips .p-inputtext::-moz-placeholder{color:var(--text-color-secondary)}[data-v-0c5d84ec] .p-chips .p-inputtext::placeholder{color:var(--text-color-secondary)}[data-v-0c5d84ec] .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-0c5d84ec] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--text-color-secondary)}[data-v-0c5d84ec] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover{color:var(--text-color)}.form-actions[data-v-0c5d84ec]{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-0c5d84ec]{min-width:150px}.empty-state[data-v-0c5d84ec],.no-servers[data-v-0c5d84ec]{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-0c5d84ec],.no-servers i[data-v-0c5d84ec]{font-size:4rem;color:var(--text-color-secondary);opacity:.5;margin-bottom:1.5rem}.empty-state h4[data-v-0c5d84ec],.no-servers h4[data-v-0c5d84ec]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.empty-state p[data-v-0c5d84ec],.no-servers p[data-v-0c5d84ec]{margin-bottom:2rem;font-size:.95rem}@keyframes fadeInUp-0c5d84ec{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-0c5d84ec{0%{opacity:0}to{opacity:1}}@keyframes pulse-0c5d84ec{0%,to{opacity:.5}50%{opacity:1}}.expand-enter-active[data-v-0c5d84ec],.expand-leave-active[data-v-0c5d84ec]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.expand-enter-from[data-v-0c5d84ec],.expand-leave-to[data-v-0c5d84ec]{max-height:0;opacity:0}.fade-enter-active[data-v-0c5d84ec],.fade-leave-active[data-v-0c5d84ec]{transition:opacity .3s ease}.fade-enter-from[data-v-0c5d84ec],.fade-leave-to[data-v-0c5d84ec]{opacity:0}@media(max-width:768px){.gander-general-page[data-v-0c5d84ec],.gander-servers-page[data-v-0c5d84ec],.gander-permissions-page[data-v-0c5d84ec]{padding:0}.content-container[data-v-0c5d84ec]{padding:1.5rem}.page-header[data-v-0c5d84ec]{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.page-header .header-content[data-v-0c5d84ec]{padding-bottom:1.5rem}.page-header .header-left .product-icon-lg[data-v-0c5d84ec]{width:2.5rem;height:2.5rem}.page-header .header-left .header-info h1[data-v-0c5d84ec]{font-size:1.25rem}.page-header .header-left .header-info p[data-v-0c5d84ec]{font-size:.875rem}.settings-card[data-v-0c5d84ec]{padding:0;border:none}.settings-card .card-header[data-v-0c5d84ec]{padding:1.25rem;gap:1rem}.settings-card .card-header h3[data-v-0c5d84ec]{font-size:1rem}.settings-card .card-header p[data-v-0c5d84ec]{font-size:.8125rem}.settings-card .card-content[data-v-0c5d84ec]{padding:1.25rem}.form-actions[data-v-0c5d84ec]{flex-direction:column-reverse}.form-actions .p-button[data-v-0c5d84ec]{width:100%}.empty-state[data-v-0c5d84ec],.no-servers[data-v-0c5d84ec]{padding:3rem 1.5rem}.empty-state i[data-v-0c5d84ec],.no-servers i[data-v-0c5d84ec]{font-size:3rem}.empty-state h4[data-v-0c5d84ec],.no-servers h4[data-v-0c5d84ec]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){[data-v-0c5d84ec]{animation:none!important}.gander-general-page[data-v-0c5d84ec]:before,.gander-servers-page[data-v-0c5d84ec]:before,.gander-permissions-page[data-v-0c5d84ec]:before{animation:none!important}}.toggle-wrapper[data-v-0c5d84ec]{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:26px}.toggle-wrapper .toggle-loading[data-v-0c5d84ec]{font-size:1.25rem;color:var(--primary-color);opacity:.7}.gander-button[data-v-0c5d84ec]{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-0c5d84ec]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gander-button.primary[data-v-0c5d84ec]:hover:not(:disabled){filter:brightness(.9)}.gander-button.primary[data-v-0c5d84ec]:disabled{opacity:.6;cursor:not-allowed}.gander-button.danger[data-v-0c5d84ec]{background:transparent;color:#ef4444;border-color:transparent;padding:.5rem}.gander-button.danger[data-v-0c5d84ec]:hover:not(:disabled){background:#ef44441a}.gander-button.small[data-v-0c5d84ec]{padding:.5rem 1rem;font-size:.875rem}.gander-button i[data-v-0c5d84ec]{font-size:1rem}.form-section[data-v-0c5d84ec]{display:flex;flex-direction:column;gap:1.5rem}.text-input[data-v-0c5d84ec]{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-0c5d84ec]: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-0c5d84ec]{resize:vertical;min-height:60px}.text-input.small[data-v-0c5d84ec]{padding:.5rem;font-size:.875rem}.color-input-wrapper[data-v-0c5d84ec]{display:flex;gap:.5rem;align-items:center}.color-picker[data-v-0c5d84ec]{width:50px;height:40px;border:1px solid var(--surface-border);border-radius:.5rem;padding:0;cursor:pointer;background:transparent}.color-text[data-v-0c5d84ec]{flex:1}.toggle-row[data-v-0c5d84ec]{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-0c5d84ec]{display:flex;flex-direction:column;gap:.25rem}.switch[data-v-0c5d84ec]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input[data-v-0c5d84ec]{opacity:0;width:0;height:0}.slider[data-v-0c5d84ec]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-border);transition:.4s}.slider[data-v-0c5d84ec]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-0c5d84ec]{background-color:var(--primary-color)}input:checked+.slider[data-v-0c5d84ec]:before{transform:translate(24px)}.slider.round[data-v-0c5d84ec]{border-radius:34px}.slider.round[data-v-0c5d84ec]:before{border-radius:50%}.skills-grid[data-v-0c5d84ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.skill-card[data-v-0c5d84ec]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.skill-card[data-v-0c5d84ec]:hover{border-color:var(--primary-color)}.skill-header[data-v-0c5d84ec]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.skill-emoji[data-v-0c5d84ec]{font-size:1.75rem}.skill-info[data-v-0c5d84ec]{flex:1;display:flex;flex-direction:column;gap:.25rem}.skill-name-input[data-v-0c5d84ec]{font-weight:600;padding:.375rem .5rem;font-size:.95rem}.skill-source[data-v-0c5d84ec]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.skill-settings[data-v-0c5d84ec]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.inline-field[data-v-0c5d84ec]{display:flex;flex-direction:column;gap:.25rem}.inline-field label[data-v-0c5d84ec]{font-size:.75rem;color:var(--text-color-secondary)}.inline-field label .hint[data-v-0c5d84ec]{font-style:italic;opacity:.8}.inline-field.full-width[data-v-0c5d84ec]{grid-column:span 2}.stats-grid[data-v-0c5d84ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.stat-card[data-v-0c5d84ec]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;transition:all .2s ease}.stat-card[data-v-0c5d84ec]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.stat-card.inactive[data-v-0c5d84ec]{opacity:.6}.stat-header[data-v-0c5d84ec]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.stat-emoji[data-v-0c5d84ec]{font-size:1.75rem}.stat-info[data-v-0c5d84ec]{flex:1;display:flex;flex-direction:column}.stat-name[data-v-0c5d84ec]{font-weight:600;color:var(--text-color)}.stat-range[data-v-0c5d84ec]{font-size:.8rem;color:var(--text-color-secondary)}.stat-actions[data-v-0c5d84ec]{display:flex;gap:.25rem}.icon-btn[data-v-0c5d84ec]{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-0c5d84ec]:hover{background:var(--surface-hover);color:var(--text-color)}.icon-btn.danger[data-v-0c5d84ec]:hover{background:#ef44441a;color:#ef4444}.stat-description[data-v-0c5d84ec]{font-size:.875rem;color:var(--text-color-secondary);margin:.5rem 0;line-height:1.4}.stat-badges[data-v-0c5d84ec]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.badge[data-v-0c5d84ec]{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;background:var(--surface-border);color:var(--text-color-secondary)}.badge.default[data-v-0c5d84ec]{background:#3b82f61a;color:#3b82f6}.badge.hidden[data-v-0c5d84ec]{background:#ef44441a;color:#ef4444}.empty-state[data-v-0c5d84ec]{text-align:center;padding:3rem 1rem}.empty-state i[data-v-0c5d84ec]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-state h4[data-v-0c5d84ec]{margin:0 0 .5rem;color:var(--text-color)}.empty-state p[data-v-0c5d84ec]{margin:0 0 1.5rem;color:var(--text-color-secondary)}.commands-grid[data-v-0c5d84ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.command-card[data-v-0c5d84ec]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.75rem;padding:1.25rem}.command-card.featured[data-v-0c5d84ec]{border-left:3px solid var(--primary-color)}.command-header[data-v-0c5d84ec]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.command-name[data-v-0c5d84ec]{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-0c5d84ec]{font-size:.8rem;color:var(--text-color-secondary);font-style:italic}.command-description[data-v-0c5d84ec]{font-size:.9rem;color:var(--text-color);line-height:1.5;margin-bottom:1rem}.command-example[data-v-0c5d84ec]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-0c5d84ec]{font-size:.8rem;color:var(--text-color-secondary)}.command-example code[data-v-0c5d84ec]{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-0c5d84ec]{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-0c5d84ec]{font-size:1.25rem;color:#3b82f6;flex-shrink:0;margin-top:.125rem}.info-callout strong[data-v-0c5d84ec]{display:block;margin-bottom:.25rem;color:var(--text-color)}.info-callout p[data-v-0c5d84ec]{margin:0;font-size:.875rem;color:var(--text-color-secondary);line-height:1.5}.modal-overlay[data-v-0c5d84ec]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-0c5d84ec]{background:var(--surface-card);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-0c5d84ec]{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-0c5d84ec]{margin:0;font-size:1.25rem}.close-btn[data-v-0c5d84ec]{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-0c5d84ec]:hover{background:var(--surface-hover);color:var(--text-color)}.modal-body[data-v-0c5d84ec]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-footer[data-v-0c5d84ec]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--surface-border)}.form-row[data-v-0c5d84ec]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row.triple[data-v-0c5d84ec]{grid-template-columns:1fr 1fr 1fr}
