.header-container[data-v-fb1602a9]{width:100%}.banner-spacer[data-v-fb1602a9]{height:68px;flex-shrink:0}.top-banner[data-v-fb1602a9]{position:fixed;top:0;left:0;right:0;width:100%;background:var(--background-tertiary);padding:16px 0;z-index:1000;box-shadow:0 2px 8px #0003;height:68px;box-sizing:border-box}.top-banner-content[data-v-fb1602a9]{max-width:1260px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.banner-title[data-v-fb1602a9]{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.sticky-buttons[data-v-fb1602a9]{opacity:0;transition:opacity .15s ease;pointer-events:none}.sticky-buttons.active[data-v-fb1602a9]{opacity:1;pointer-events:all}.banner-section[data-v-fb1602a9]{position:relative;width:100%;background:#1a1a1e}.banner-image[data-v-fb1602a9]{width:100%;height:240px;object-fit:contain;display:block;background:#1a1a1e}.content-wrapper[data-v-fb1602a9]{max-width:1260px;margin:0 auto;padding:0 40px;position:relative}.avatar-section[data-v-fb1602a9]{position:absolute;top:-60px;left:40px}.avatar-image[data-v-fb1602a9]{width:120px;height:120px;border-radius:50%;border:8px solid var(--background-primary);background:var(--background-secondary)}.title-actions-row[data-v-fb1602a9]{display:flex;justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:24px;gap:24px}.title-section[data-v-fb1602a9]{flex:1;min-width:0}.bot-title[data-v-fb1602a9]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0}.action-section[data-v-fb1602a9]{flex-shrink:0}.action-buttons[data-v-fb1602a9]{display:flex;gap:12px;align-items:center;transition:opacity .15s ease}.action-buttons.hidden[data-v-fb1602a9]{opacity:0;pointer-events:none}.btn-primary[data-v-fb1602a9]{background:#5865f2;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-fb1602a9]:hover{background:#4752c4}.btn-icon[data-v-fb1602a9]{background:var(--background-secondary);color:var(--text-secondary);border:none;padding:8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-icon[data-v-fb1602a9]:hover{background:var(--background-modifier-hover)}.theme-btn[data-v-fb1602a9]{padding:8px 12px}.theme-text[data-v-fb1602a9]{font-size:14px;font-weight:500}.dropdown[data-v-fb1602a9]{position:relative}.dropdown-menu[data-v-fb1602a9]{position:absolute;top:calc(100% + 8px);right:0;background:var(--background-floating);border-radius:4px;box-shadow:0 8px 16px #0000003d;min-width:200px;padding:6px 0;z-index:1001}.dropdown-menu button[data-v-fb1602a9]{width:100%;background:none;border:none;padding:10px 12px;text-align:left;color:var(--text-primary);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.dropdown-menu button[data-v-fb1602a9]:hover{background:var(--background-modifier-hover)}@media (max-width: 968px){.banner-spacer[data-v-fb1602a9],.top-banner[data-v-fb1602a9]{height:auto;min-height:100px}.top-banner-content[data-v-fb1602a9]{padding:0 16px;flex-direction:column;align-items:flex-start;gap:12px}.content-wrapper[data-v-fb1602a9]{padding:0 16px}.avatar-section[data-v-fb1602a9]{left:16px}.title-actions-row[data-v-fb1602a9]{flex-direction:column;align-items:flex-start;gap:16px}.action-section[data-v-fb1602a9]{width:100%}.action-buttons[data-v-fb1602a9]{justify-content:flex-start}}.carousel[data-v-17901958]{width:100%;margin-bottom:24px}.carousel-container[data-v-17901958]{position:relative;width:100%;aspect-ratio:16 / 9;background:#1a1a1e;border-radius:8px;overflow:hidden}.carousel-content[data-v-17901958]{position:relative;width:100%;height:100%}.carousel-image[data-v-17901958]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s ease-in-out;cursor:pointer;pointer-events:none}.carousel-image.active[data-v-17901958]{opacity:1;pointer-events:auto}.carousel-arrow[data-v-17901958]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.carousel-arrow[data-v-17901958]:hover{background:#000000b3}.carousel-arrow.left[data-v-17901958]{left:16px}.carousel-arrow.right[data-v-17901958]{right:16px}.carousel-dots[data-v-17901958]{display:flex;justify-content:center;gap:8px;margin-top:16px}.dot[data-v-17901958]{width:8px;height:8px;border-radius:50%;background:var(--background-modifier-accent);border:none;cursor:pointer;padding:0;transition:background .2s}.dot.active[data-v-17901958]{background:var(--text-link)}.dot[data-v-17901958]:hover{background:var(--text-muted)}.image-preview-overlay[data-v-17901958]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer;animation:fadeIn-17901958 .2s ease}@keyframes fadeIn-17901958{0%{opacity:0}to{opacity:1}}.preview-close[data-v-17901958]{position:absolute;top:24px;right:24px;background:#000000b3;color:#fff;border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10001}.preview-close[data-v-17901958]:hover{background:#000000e6}.preview-image[data-v-17901958]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default;border-radius:8px;box-shadow:0 8px 32px #00000080}.overview-section[data-v-3f9cf95b]{margin-bottom:32px}.section-title[data-v-3f9cf95b]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.description[data-v-3f9cf95b]{max-height:300px;overflow:hidden;transition:max-height .3s ease}.description.expanded[data-v-3f9cf95b]{max-height:none}.description-content[data-v-3f9cf95b]{color:var(--text-normal);font-size:14px;line-height:1.6}.markdown-content[data-v-3f9cf95b] p{margin:0 0 12px}.markdown-content[data-v-3f9cf95b] p:last-child{margin-bottom:0}.markdown-content[data-v-3f9cf95b] strong{font-weight:700;color:var(--text-primary)}.markdown-content[data-v-3f9cf95b] em{font-style:italic}.description-content[data-v-3f9cf95b] ul,.description-content[data-v-3f9cf95b] ol{margin:8px 0 12px;padding-left:24px}.description-content[data-v-3f9cf95b] ul{list-style-type:disc}.description-content[data-v-3f9cf95b] ol{list-style-type:decimal}.description-content[data-v-3f9cf95b] li{margin:4px 0;list-style-position:outside}.description-content[data-v-3f9cf95b] ul ul,.description-content[data-v-3f9cf95b] ol ol,.description-content[data-v-3f9cf95b] ul ol,.description-content[data-v-3f9cf95b] ol ul{margin-top:4px;margin-bottom:4px}.markdown-content[data-v-3f9cf95b] h1,.markdown-content[data-v-3f9cf95b] h2,.markdown-content[data-v-3f9cf95b] h3,.markdown-content[data-v-3f9cf95b] h4{color:var(--text-primary);font-weight:700;margin:16px 0 8px}.markdown-content[data-v-3f9cf95b] h1{font-size:24px}.markdown-content[data-v-3f9cf95b] h2{font-size:20px}.markdown-content[data-v-3f9cf95b] h3{font-size:18px}.markdown-content[data-v-3f9cf95b] h4{font-size:16px}.markdown-content[data-v-3f9cf95b] code{background:var(--background-secondary);padding:2px 6px;border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:13px}.markdown-content[data-v-3f9cf95b] pre{background:var(--background-secondary);padding:12px;border-radius:4px;overflow-x:auto;margin:12px 0}.markdown-content[data-v-3f9cf95b] pre code{background:none;padding:0}.markdown-content[data-v-3f9cf95b] a{color:var(--text-link);text-decoration:none}.markdown-content[data-v-3f9cf95b] a:hover{text-decoration:underline}.markdown-content[data-v-3f9cf95b] blockquote{border-left:4px solid var(--background-modifier-accent);padding-left:12px;margin:12px 0;color:var(--text-secondary)}.show-more-btn[data-v-3f9cf95b]{background:none;border:none;color:var(--text-link);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:12px;margin-top:16px;padding:0;transition:color .2s;width:100%;justify-content:center}.show-more-btn[data-v-3f9cf95b]:hover{color:var(--text-link-hover)}.show-more-btn[data-v-3f9cf95b]:before,.show-more-btn[data-v-3f9cf95b]:after{content:"";flex:1;height:1px;background:var(--background-modifier-accent)}.show-more-btn svg[data-v-3f9cf95b]{transition:transform .3s ease;flex-shrink:0}.show-more-btn svg.rotated[data-v-3f9cf95b]{transform:rotate(180deg)}.permissions-section[data-v-49879958]{margin-bottom:32px}.section-title[data-v-49879958]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.permissions-card[data-v-49879958]{background:var(--background-secondary);border-radius:8px;padding:16px}.card-title[data-v-49879958]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.permissions-list[data-v-49879958]{display:flex;flex-direction:column;gap:12px}.permission-item[data-v-49879958]{display:flex;flex-direction:column;gap:4px}.permission-header[data-v-49879958]{display:flex;align-items:center;gap:8px}.permission-name[data-v-49879958]{font-size:14px;font-weight:600;color:var(--text-normal)}.permission-reason[data-v-49879958]{font-size:13px;color:var(--text-secondary);margin:0;padding-left:28px;line-height:1.5}.check-icon[data-v-49879958]{color:#3ba55d;flex-shrink:0}.sidebar[data-v-4e4b0bf2]{width:100%;display:flex;flex-direction:column;gap:24px}.sidebar-section[data-v-4e4b0bf2]{display:flex;flex-direction:column;gap:8px}.sidebar-title[data-v-4e4b0bf2]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;margin:0;letter-spacing:.5px}.server-count[data-v-4e4b0bf2]{display:flex;align-items:center;gap:8px}.icon[data-v-4e4b0bf2]{color:var(--text-secondary);flex-shrink:0}.count-text[data-v-4e4b0bf2]{font-size:16px;font-weight:600;color:var(--text-primary)}.tags[data-v-4e4b0bf2]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-4e4b0bf2]{background:var(--background-secondary);color:var(--text-normal);padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.languages[data-v-4e4b0bf2]{display:flex;flex-direction:column;gap:4px}.language[data-v-4e4b0bf2]{font-size:14px;color:var(--text-normal)}.links[data-v-4e4b0bf2]{display:flex;flex-direction:column;gap:8px}.link[data-v-4e4b0bf2]{display:flex;align-items:center;gap:8px;color:var(--text-link);text-decoration:none;font-size:14px;transition:color .2s}.link[data-v-4e4b0bf2]:hover{color:var(--text-link-hover);text-decoration:underline}@media (max-width: 968px){.sidebar[data-v-4e4b0bf2]{margin-top:32px}}.app[data-v-2faec457]{min-height:100vh;background:var(--background-primary)}.main-container[data-v-2faec457]{width:100%;background:var(--background-primary)}.content-wrapper[data-v-2faec457]{max-width:1260px;margin:0 auto;padding:32px 40px;display:grid;grid-template-columns:1fr 340px;gap:40px}.main-content[data-v-2faec457]{min-width:0}.sidebar-content[data-v-2faec457]{position:sticky;top:100px;align-self:start}.loading[data-v-2faec457],.error[data-v-2faec457]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px;text-align:center}.loading[data-v-2faec457]{color:var(--text-secondary)}.spinner[data-v-2faec457]{width:48px;height:48px;border:4px solid var(--background-modifier-accent);border-top-color:var(--text-link);border-radius:50%;animation:spin-2faec457 1s linear infinite;margin-bottom:16px}@keyframes spin-2faec457{to{transform:rotate(360deg)}}.error[data-v-2faec457]{color:var(--text-primary)}.error h2[data-v-2faec457]{margin:0 0 8px;color:#ed4245}.error p[data-v-2faec457]{color:var(--text-secondary);margin:0}@media (max-width: 968px){.content-wrapper[data-v-2faec457]{grid-template-columns:1fr;padding:24px 16px;gap:0}.sidebar-content[data-v-2faec457]{position:static}}*{box-sizing:border-box}:root{--background-primary: #36393f;--background-secondary: #2f3136;--background-secondary-alt: #292b2f;--background-tertiary: #202225;--background-accent: #4f545c;--background-floating: #18191c;--background-modifier-hover: rgba(79, 84, 92, .16);--background-modifier-active: rgba(79, 84, 92, .24);--background-modifier-selected: rgba(79, 84, 92, .32);--background-modifier-accent: rgba(79, 84, 92, .48);--text-primary: #dcddde;--text-secondary: #b9bbbe;--text-normal: #dcddde;--text-muted: #72767d;--text-link: #00b0f4;--text-link-hover: #00a8e8;--interactive-normal: #b9bbbe;--interactive-hover: #dcddde;--interactive-active: #fff;--interactive-muted: #4f545c;--header-primary: #fff;--header-secondary: #b9bbbe}[data-theme=light]{--background-primary: #ffffff;--background-secondary: #f2f3f5;--background-secondary-alt: #ebedef;--background-tertiary: #e3e5e8;--background-accent: #747f8d;--background-floating: #ffffff;--background-modifier-hover: rgba(116, 127, 141, .08);--background-modifier-active: rgba(116, 127, 141, .16);--background-modifier-selected: rgba(116, 127, 141, .24);--background-modifier-accent: rgba(116, 127, 141, .48);--text-primary: #060607;--text-secondary: #4f5660;--text-normal: #2e3338;--text-muted: #747f8d;--text-link: #0067e0;--text-link-hover: #0058c4;--interactive-normal: #4f5660;--interactive-hover: #2e3338;--interactive-active: #060607;--interactive-muted: #c7ccd1;--header-primary: #060607;--header-secondary: #4f5660}[data-theme=dark]{--background-primary: #36393f;--background-secondary: #2f3136;--background-secondary-alt: #292b2f;--background-tertiary: #202225;--background-accent: #4f545c;--background-floating: #18191c;--background-modifier-hover: rgba(79, 84, 92, .16);--background-modifier-active: rgba(79, 84, 92, .24);--background-modifier-selected: rgba(79, 84, 92, .32);--background-modifier-accent: rgba(79, 84, 92, .48);--text-primary: #dcddde;--text-secondary: #b9bbbe;--text-normal: #dcddde;--text-muted: #72767d;--text-link: #00b0f4;--text-link-hover: #00a8e8;--interactive-normal: #b9bbbe;--interactive-hover: #dcddde;--interactive-active: #fff;--interactive-muted: #4f545c;--header-primary: #fff;--header-secondary: #b9bbbe}@media (prefers-color-scheme: light){:root:not([data-theme]){--background-primary: #ffffff;--background-secondary: #f2f3f5;--background-secondary-alt: #ebedef;--background-tertiary: #e3e5e8;--background-accent: #747f8d;--background-floating: #ffffff;--background-modifier-hover: rgba(116, 127, 141, .08);--background-modifier-active: rgba(116, 127, 141, .16);--background-modifier-selected: rgba(116, 127, 141, .24);--background-modifier-accent: rgba(116, 127, 141, .48);--text-primary: #060607;--text-secondary: #4f5660;--text-normal: #2e3338;--text-muted: #747f8d;--text-link: #0067e0;--text-link-hover: #0058c4;--interactive-normal: #4f5660;--interactive-hover: #2e3338;--interactive-active: #060607;--interactive-muted: #c7ccd1;--header-primary: #060607;--header-secondary: #4f5660}}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--background-primary);color:var(--text-primary);line-height:1.5}#app{width:100%;min-height:100vh}body{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--background-tertiary) var(--background-secondary)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--background-tertiary);min-height:40px;border:4px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--background-secondary-alt);border:4px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background-color:var(--background-secondary);border:4px solid transparent;background-clip:padding-box;border-radius:8px}button{font-family:inherit}a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-primary)}
