.nav[data-v-fc77512b]{position:fixed;top:0;left:0;right:0;z-index:999;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background:#080808e0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--border)}.nav-logo[data-v-fc77512b]{font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;color:var(--orange);letter-spacing:4px;text-transform:uppercase;text-decoration:none;-webkit-user-select:none;user-select:none}.nav-links[data-v-fc77512b]{display:flex;gap:.25rem}.nav-link[data-v-fc77512b]{padding:.45rem 1rem;font-size:.82rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-radius:6px;text-decoration:none;transition:color .2s,background .2s}.nav-link[data-v-fc77512b]:hover{color:var(--text);background:#ffffff0d}.nav-link.router-link-active[data-v-fc77512b]{color:var(--orange)}.burger[data-v-fc77512b]{display:none;flex-direction:column;gap:5px;padding:6px;background:none;border:none;cursor:pointer}.burger span[data-v-fc77512b]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .3s}.burger.open span[data-v-fc77512b]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span[data-v-fc77512b]:nth-child(2){opacity:0}.burger.open span[data-v-fc77512b]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-fc77512b]{display:none;position:fixed;top:var(--nav-h);left:0;right:0;z-index:998;background:#080808f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);flex-direction:column;padding:.75rem 1rem 1rem;gap:.25rem}.mobile-menu.open[data-v-fc77512b]{display:flex}.mobile-menu .nav-link[data-v-fc77512b]{font-size:1rem;padding:.75rem 1rem}@media (max-width: 640px){.nav-links[data-v-fc77512b]{display:none}.burger[data-v-fc77512b]{display:flex}}.icon[data-v-4bf804d6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.icon[data-v-4bf804d6] svg{width:100%;height:100%;display:block}.footer[data-v-294e420f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem 2rem;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.footer-copy[data-v-294e420f]{letter-spacing:.5px}.footer-socials[data-v-294e420f]{display:flex;gap:.5rem}.footer-social[data-v-294e420f]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--border);color:var(--muted);text-decoration:none;transition:border-color .15s,color .15s,transform .1s}.footer-social[data-v-294e420f]:hover{border-color:var(--orange);color:var(--text);transform:translateY(-1px)}.hs-right[data-v-7f98f54d]{position:absolute;right:0;top:0;bottom:0;width:56%;overflow:hidden;pointer-events:none;z-index:1}.hs-grid[data-v-7f98f54d]{position:absolute;bottom:8%;left:-20%;right:-20%;height:55%;background:repeating-linear-gradient(90deg,rgba(249,115,22,.055) 0,rgba(249,115,22,.055) 1px,transparent 1px,transparent 80px),repeating-linear-gradient(180deg,rgba(249,115,22,.055) 0,rgba(249,115,22,.055) 1px,transparent 1px,transparent 40px);transform:perspective(360px) rotateX(55deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 80%);mask-image:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 80%)}.hs-glow[data-v-7f98f54d]{position:absolute;bottom:5%;left:40%;transform:translate(-50%);width:600px;height:260px;background:radial-gradient(ellipse,rgba(249,115,22,.13) 0%,transparent 65%);filter:blur(24px);z-index:2}.hs-scanlines[data-v-7f98f54d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.018;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px)}.hs-stage[data-v-7f98f54d]{position:absolute;bottom:12%;left:0;right:0;z-index:10}.hs-actor[data-v-7f98f54d]{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center}.hs-canvas[data-v-7f98f54d]{display:block;image-rendering:pixelated}.hs-shadow[data-v-7f98f54d]{width:65%;height:8px;margin-top:-3px;background:radial-gradient(ellipse,rgba(0,0,0,.65) 0%,transparent 70%);border-radius:50%;filter:blur(3px)}.hs-tag[data-v-7f98f54d]{margin-top:3px;padding:.1rem .45rem;background:#0000008c;border:1px solid rgba(249,115,22,.15);border-radius:3px;font-size:.52rem;color:#fff6;text-transform:uppercase;display:flex;align-items:center;gap:.3rem}.hs-fade-l[data-v-7f98f54d],.hs-fade-b[data-v-7f98f54d],.hs-fade-t[data-v-7f98f54d],.hs-fade-r[data-v-7f98f54d]{position:absolute;z-index:20;pointer-events:none}.hs-fade-l[data-v-7f98f54d]{left:0;top:0;bottom:0;width:30%;background:linear-gradient(to right,#080808 0%,transparent 100%)}.hs-fade-b[data-v-7f98f54d]{bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(8,8,8,.98) 0%,transparent 100%)}.hero[data-v-ca06f414]{min-height:100vh;display:flex;align-items:stretch;overflow:hidden;padding-top:var(--nav-h);background:radial-gradient(ellipse 70% 60% at 75% 85%,rgba(249,115,22,.07) 0%,transparent 60%),#080808}.hero-divider[data-v-ca06f414]{position:absolute;left:46%;top:12%;bottom:12%;width:1px;z-index:20;background:linear-gradient(to bottom,transparent 0%,rgba(249,115,22,.35) 20%,rgba(249,115,22,.75) 50%,rgba(249,115,22,.35) 80%,transparent 100%);pointer-events:none}.hero-divider[data-v-ca06f414]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#f97316;box-shadow:0 0 14px 5px #f973168c}.hero-left[data-v-ca06f414]{position:relative;z-index:10;width:46%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:0 3.5rem 6rem clamp(2rem,5vw,6rem)}.hero-badge[data-v-ca06f414]{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.3rem .9rem;border-radius:99px;background:#f973161a;border:1px solid rgba(249,115,22,.3);font-size:.68rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:1.4rem;animation:slideIn-ca06f414 .6s ease both}.hero-badge-dot[data-v-ca06f414]{width:5px;height:5px;border-radius:50%;background:var(--orange);animation:pulse 2s infinite}.hero-name[data-v-ca06f414]{font-family:Rajdhani,sans-serif;font-size:clamp(4rem,9vw,8.5rem);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff;line-height:.88;text-shadow:0 0 60px rgba(249,115,22,.28),0 2px 30px rgba(0,0,0,.9);animation:slideIn-ca06f414 .6s .08s ease both}.hero-tagline[data-v-ca06f414]{font-size:clamp(.72rem,1.2vw,.9rem);font-weight:300;letter-spacing:5px;text-transform:uppercase;color:var(--orange);margin-top:.8rem;animation:slideIn-ca06f414 .6s .16s ease both}.hero-actions[data-v-ca06f414]{display:flex;flex-direction:column;gap:.6rem;margin-top:2.2rem;max-width:290px;animation:slideIn-ca06f414 .6s .24s ease both}.hero-stats[data-v-ca06f414]{display:flex;align-items:center;gap:0;margin-top:2.8rem;animation:slideIn-ca06f414 .6s .32s ease both}.hero-stat[data-v-ca06f414]{text-align:left}.hero-stat-num[data-v-ca06f414]{font-family:Rajdhani,sans-serif;font-size:1.9rem;font-weight:700;color:var(--orange);line-height:1;text-shadow:0 0 20px rgba(249,115,22,.35)}.hero-stat-label[data-v-ca06f414]{font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:.2rem}.stat-divider[data-v-ca06f414]{width:1px;height:40px;background:#f9731638;margin:0 1.5rem;flex-shrink:0}@keyframes slideIn-ca06f414{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){.hero[data-v-ca06f414]{flex-direction:column;align-items:center;justify-content:center}.hero-left[data-v-ca06f414]{width:100%;padding:0 2rem;align-items:center;text-align:center}.hero-name[data-v-ca06f414]{font-size:clamp(4rem,18vw,7rem)}.hero-badge[data-v-ca06f414]{margin-left:auto;margin-right:auto}.hero-actions[data-v-ca06f414]{max-width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}.hero-stats[data-v-ca06f414]{justify-content:center}.hero-divider[data-v-ca06f414]{display:none}}.videos-section[data-v-ca06f414]{padding-top:5rem;padding-bottom:5rem}.videos-grid[data-v-ca06f414]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.video-card[data-v-ca06f414]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;cursor:pointer;transition:border-color .22s,transform .22s,box-shadow .22s}.video-card[data-v-ca06f414]:hover{border-color:#f973168c;transform:translateY(-4px);box-shadow:0 16px 38px #00000080,0 0 0 1px #f973161f}.video-thumb[data-v-ca06f414]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg3)}.video-thumb-img[data-v-ca06f414]{display:block;width:100%;height:100%;object-fit:cover}.video-overlay[data-v-ca06f414]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .2s}.video-card:hover .video-overlay[data-v-ca06f414]{opacity:1}.video-play[data-v-ca06f414]{width:56px;height:56px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f9731699;transition:transform .2s}.video-card:hover .video-play[data-v-ca06f414]{transform:scale(1.08)}.video-tag[data-v-ca06f414]{position:absolute;top:.65rem;left:.65rem;padding:.2rem .6rem;background:#000000bf;border:1px solid rgba(249,115,22,.4);border-radius:99px;font-size:.62rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--orange);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-caption[data-v-ca06f414]{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--border);background:var(--bg2);font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;color:var(--text);letter-spacing:.4px}.video-caption span[data-v-ca06f414]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videos-empty[data-v-ca06f414]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem;color:var(--muted);font-size:.88rem;border:1px dashed var(--border2);border-radius:var(--radius)}@media (max-width: 600px){.videos-grid[data-v-ca06f414]{grid-template-columns:1fr}}.mc-skin[data-v-1f105d58]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.skin-2d[data-v-1f105d58]{width:100%;height:100%;position:relative;border-radius:var(--radius, 8px);overflow:hidden;background:#1a1a1a}.skin-img[data-v-1f105d58]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;display:block;transition:opacity .2s}.body-wrap[data-v-1f105d58]{background:transparent}.body-wrap .skin-img[data-v-1f105d58]{object-fit:contain}.skin-3d-wrap[data-v-1f105d58]{position:relative;width:100%;height:100%;border-radius:var(--radius, 8px);overflow:hidden;background:transparent}.skin-canvas[data-v-1f105d58]{display:block;width:100%!important;height:100%!important}.skin-placeholder[data-v-1f105d58]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:var(--radius, 8px)}.skin-spinner[data-v-1f105d58]{width:22px;height:22px;border:2px solid #2a2a2a;border-top-color:#f97316;border-radius:50%;animation:spin-1f105d58 .7s linear infinite}@keyframes spin-1f105d58{to{transform:rotate(360deg)}}.skin-fallback[data-v-1f105d58]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border-radius:var(--radius, 8px);font-size:1.4rem;font-weight:700;color:#f97316;font-family:Rajdhani,sans-serif}.skin-fallback--3d[data-v-1f105d58]{font-size:2rem}.skin-status-dot[data-v-1f105d58]{position:absolute;bottom:-2px;right:-2px;width:28%;height:28%;max-width:16px;max-height:16px;min-width:8px;min-height:8px;border-radius:50%;border:2px solid #111;z-index:2}.dot-online[data-v-1f105d58]{background:#22c55e}.dot-offline[data-v-1f105d58]{background:#444}.skin-label[data-v-1f105d58]{font-size:.7rem;font-weight:600;color:#999;letter-spacing:.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.skin-controls-hint[data-v-1f105d58]{position:absolute;bottom:.4rem;left:50%;transform:translate(-50%);font-size:.65rem;color:#ffffff4d;white-space:nowrap;pointer-events:none}.size-full[data-v-1f105d58]{width:100%;height:100%}.member-card[data-v-5c08a8cf]{width:152px;flex-shrink:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem .875rem 1rem;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.6rem;transition:border-color .22s,transform .22s,box-shadow .22s}.member-card[data-v-5c08a8cf]:hover{border-color:#f973168c;transform:translateY(-5px);box-shadow:0 14px 36px #00000080,0 0 0 1px #f973161a}.mc-name[data-v-5c08a8cf]{font-weight:700;font-size:.88rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.role-badge[data-v-5c08a8cf]{display:inline-flex;align-items:center;gap:.3rem}.carousel[data-v-dded8b65]{position:relative;display:flex;align-items:center;gap:.5rem}.viewport[data-v-dded8b65]{position:relative;flex:1;overflow:hidden;padding:10px 0 22px;margin:-10px 0 -22px;mask-image:linear-gradient(to right,transparent 0,black 64px,black calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 64px,black calc(100% - 64px),transparent 100%);user-select:none;-webkit-user-select:none;touch-action:pan-y}.viewport.grabbable[data-v-dded8b65]{cursor:grab}.carousel.is-dragging .viewport.grabbable[data-v-dded8b65]{cursor:grabbing}.is-static .viewport[data-v-dded8b65]{mask-image:none;-webkit-mask-image:none}.track[data-v-dded8b65]{display:flex;gap:.875rem;width:max-content;will-change:transform}.is-static .track[data-v-dded8b65]{flex-wrap:wrap;width:100%;justify-content:center}.nav-btn[data-v-dded8b65]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--bg3);border:1px solid var(--border2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s,transform .15s;z-index:2}.nav-btn[data-v-dded8b65]:hover:not(:disabled){color:var(--orange);border-color:var(--orange);background:#f9731614;transform:scale(1.05)}.nav-btn[data-v-dded8b65]:active:not(:disabled){transform:scale(.95)}.nav-btn[data-v-dded8b65]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 600px){.nav-btn[data-v-dded8b65]{width:32px;height:32px}}.card-match[data-v-dded8b65]{animation:card-pop-dded8b65 .35s ease-out}.card-match[data-v-dded8b65] .member-card,.card-match[data-v-dded8b65]>*{box-shadow:0 0 0 2px var(--orange),0 8px 24px #f9731640;border-radius:12px}.card-nomatch[data-v-dded8b65]{display:none}@keyframes card-pop-dded8b65{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.empty-search[data-v-dded8b65]{width:100%;text-align:center;color:var(--muted);font-style:italic;padding:1rem 0;font-family:Barlow,sans-serif;font-size:.9rem}.modal-box[data-v-9528088a]{background:var(--bg3);border:1px solid var(--border2);border-radius:20px;width:100%;max-width:620px;overflow:hidden;position:relative;animation:modalIn .28s cubic-bezier(.34,1.56,.64,1) both}.modal-close[data-v-9528088a]{position:absolute;top:1rem;right:1rem;z-index:10;width:30px;height:30px;border-radius:50%;background:var(--bg2);border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-header[data-v-9528088a]{display:flex;gap:1.75rem;padding:2rem;align-items:flex-start}.skin-area[data-v-9528088a]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.modal-info[data-v-9528088a]{flex:1;min-width:0}.modal-username[data-v-9528088a]{font-family:Rajdhani,sans-serif;font-size:1.9rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.modal-meta[data-v-9528088a]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.25rem}.role-badge[data-v-9528088a]{display:inline-flex;align-items:center;gap:.3rem}.modal-bio[data-v-9528088a]{margin-bottom:1.25rem}.modal-bio p[data-v-9528088a]{font-size:.88rem;color:var(--muted);line-height:1.65}.label[data-v-9528088a]{font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:.4rem}.socials[data-v-9528088a]{display:flex;gap:.5rem;flex-wrap:wrap}.social-btn[data-v-9528088a]{width:34px;height:34px;border-radius:8px;background:var(--bg2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--muted);transition:border-color .15s,color .15s,transform .1s}.social-btn[data-v-9528088a]:hover{border-color:var(--orange);color:var(--text);transform:translateY(-1px)}@media (max-width: 560px){.modal-header[data-v-9528088a]{flex-direction:column;align-items:center;text-align:center}.modal-meta[data-v-9528088a],.socials[data-v-9528088a]{justify-content:center}}.members-page[data-v-66ab1f96]{background:var(--bg)}.search-bar[data-v-66ab1f96]{position:relative;max-width:440px;margin:0 auto 3.5rem}.search-bar input[data-v-66ab1f96]{width:100%;padding:.8rem 1.2rem .8rem 2.8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:Barlow,sans-serif;font-size:.95rem;outline:none;transition:border-color .2s}.search-bar input[data-v-66ab1f96]:focus{border-color:var(--orange)}.search-bar input[data-v-66ab1f96]::placeholder{color:var(--muted)}.search-icon[data-v-66ab1f96]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;display:inline-flex}.role-block[data-v-66ab1f96]{margin-bottom:4rem}.role-header[data-v-66ab1f96]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0 .25rem;color:var(--orange)}.role-name[data-v-66ab1f96]{font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text)}.role-count[data-v-66ab1f96]{font-size:.82rem;color:var(--muted);font-weight:500}.role-line[data-v-66ab1f96]{flex:1;height:1px;background:var(--border)}.no-results[data-v-66ab1f96]{text-align:center;color:var(--muted);font-family:Barlow,sans-serif;font-size:1rem;padding:3rem 1rem;font-style:italic}.server-card[data-v-65b54c97]{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .22s,transform .22s,box-shadow .22s}.server-card[data-v-65b54c97]:hover{border-color:#f9731673;transform:translateY(-4px);box-shadow:0 18px 48px #00000080}.server-banner[data-v-65b54c97]{height:170px;position:relative;overflow:hidden}.banner-img[data-v-65b54c97]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-65b54c97]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 60%);pointer-events:none}.server-body[data-v-65b54c97]{padding:1.25rem 1.375rem 1.5rem}.server-name[data-v-65b54c97]{font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700;color:var(--orange);letter-spacing:1px;margin-bottom:.5rem}.server-desc[data-v-65b54c97]{font-size:.85rem;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.server-meta[data-v-65b54c97]{display:flex;align-items:center;margin-top:1rem}.server-ip[data-v-65b54c97]{font-size:.75rem;font-weight:600;letter-spacing:1px;color:var(--orange);background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:4px;padding:.2rem .55rem;cursor:pointer;transition:background .2s}.server-ip[data-v-65b54c97]:hover{background:#f973162e}.smodal-box[data-v-e0b43fb2]{background:var(--bg3);border:1px solid var(--border2);border-radius:20px;width:100%;max-width:500px;overflow:hidden;position:relative;animation:modalIn .28s cubic-bezier(.34,1.56,.64,1) both}.modal-close[data-v-e0b43fb2]{position:absolute;top:.8rem;right:.8rem;z-index:10;width:32px;height:32px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.modal-close[data-v-e0b43fb2]:hover{background:#f9731680}.smodal-banner[data-v-e0b43fb2]{height:200px;position:relative;overflow:hidden;color:#fff}.smodal-banner-img[data-v-e0b43fb2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.smodal-banner-overlay[data-v-e0b43fb2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000001a 60%);pointer-events:none}.smodal-banner-name[data-v-e0b43fb2]{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:700;color:#fff;letter-spacing:2px}.smodal-body[data-v-e0b43fb2]{padding:1.5rem 1.75rem 2rem}.smodal-desc[data-v-e0b43fb2]{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:1.5rem}.smodal-links[data-v-e0b43fb2]{display:flex;flex-direction:column;gap:.625rem}.smodal-link[data-v-e0b43fb2]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border);color:var(--text);font-weight:600;font-size:.9rem;text-decoration:none;width:100%;font-family:inherit;cursor:pointer;transition:border-color .2s,background .2s}.smodal-link[data-v-e0b43fb2]:hover{border-color:var(--orange);background:#f973160f}.smodal-link.is-copied[data-v-e0b43fb2]{border-color:#22c55e73;background:#22c55e0f}.link-icon[data-v-e0b43fb2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--bg3);border:1px solid var(--border);flex-shrink:0;color:var(--link-icon-color, var(--text))}.link-text[data-v-e0b43fb2]{flex:1;text-align:left;min-width:0}.link-text>div[data-v-e0b43fb2]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-sub[data-v-e0b43fb2]{font-size:.75rem;color:var(--muted);font-weight:400;margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-go[data-v-e0b43fb2]{color:var(--muted);flex-shrink:0}.copy-ok[data-v-e0b43fb2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:#4ade80;font-weight:700;flex-shrink:0}@media (max-width: 640px){.smodal-box[data-v-e0b43fb2]{border-radius:16px}}.servers-page[data-v-940fa630]{background:var(--bg)}.servers-grid[data-v-940fa630]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.25rem}@media (max-width: 640px){.servers-grid[data-v-940fa630]{grid-template-columns:1fr}}.viewer-wrap[data-v-370e7f6d]{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem}.viewer-canvas[data-v-370e7f6d]{display:block;width:100%!important;height:100%!important}.viewer-placeholder[data-v-370e7f6d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.viewer-spinner[data-v-370e7f6d]{width:28px;height:28px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--orange);border-radius:50%;animation:spin-370e7f6d .7s linear infinite}.viewer-loading-text[data-v-370e7f6d]{font-size:.7rem;color:#ffffff40;letter-spacing:1.5px;text-transform:uppercase}@keyframes spin-370e7f6d{to{transform:rotate(360deg)}}.viewer-fallback[data-v-370e7f6d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--muted);font-size:.85rem}.fallback-icon[data-v-370e7f6d]{font-size:2rem}.body-preview[data-v-aa2542d2]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.body-canvas[data-v-aa2542d2]{image-rendering:pixelated;image-rendering:crisp-edges;display:block;height:100%;width:auto;max-width:100%;filter:drop-shadow(0 6px 18px rgba(0,0,0,.7));transition:opacity .25s ease}.body-placeholder[data-v-aa2542d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.body-spinner[data-v-aa2542d2]{width:22px;height:22px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--orange);border-radius:50%;animation:spin-aa2542d2 .7s linear infinite}@keyframes spin-aa2542d2{to{transform:rotate(360deg)}}.body-fallback[data-v-aa2542d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;color:#f9731666}.skins-page[data-v-6a7deae9]{background:var(--bg);--card-w: 240px;--card-h: 360px;--gap: 1.4rem}.loading-state[data-v-6a7deae9]{display:flex;flex-direction:column;gap:2rem}.skeleton-row[data-v-6a7deae9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-w),1fr));gap:var(--gap)}.skeleton-card[data-v-6a7deae9]{height:var(--card-h);border-radius:var(--radius);background:var(--bg3);animation:shimmer-6a7deae9 1.4s ease infinite}@keyframes shimmer-6a7deae9{0%,to{opacity:.35}50%{opacity:.8}}.error-state[data-v-6a7deae9]{text-align:center;padding:3rem;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:1rem}.error-icon[data-v-6a7deae9]{font-size:2rem}.empty[data-v-6a7deae9]{text-align:center;padding:3rem;color:var(--muted)}.empty-icon[data-v-6a7deae9]{font-size:2rem;margin-bottom:.5rem}.skins-grid[data-v-6a7deae9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-w),1fr));gap:var(--gap)}.skin-card[data-v-6a7deae9]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;animation:fadeUp-6a7deae9 .4s calc(var(--i, 0) * .05s) ease both}.skin-card[data-v-6a7deae9]:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 20px 50px #f973162e}@keyframes fadeUp-6a7deae9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card-viewer[data-v-6a7deae9]{position:relative;height:var(--card-h);display:flex;align-items:stretch;justify-content:center;overflow:hidden}.viewer-bg[data-v-6a7deae9]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(249,115,22,.05) 0%,transparent 65%),linear-gradient(170deg,#181818,#0c0c0c)}.viewer-floor[data-v-6a7deae9]{position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.3),transparent)}.card-overlay[data-v-6a7deae9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#00000094;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .2s;pointer-events:none}.skin-card:hover .card-overlay[data-v-6a7deae9]{opacity:1}.overlay-icon[data-v-6a7deae9]{font-size:1.6rem}.overlay-text[data-v-6a7deae9]{font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text)}.variants-pill[data-v-6a7deae9]{position:absolute;top:.6rem;right:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;background:#0000008c;border:1px solid rgba(249,115,22,.4);border-radius:99px;font-size:.66rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--orange);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.variants-dot[data-v-6a7deae9]{width:5px;height:5px;border-radius:50%;background:var(--orange);animation:pulse-dot-6a7deae9 1.6s ease-in-out infinite}@keyframes pulse-dot-6a7deae9{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.card-foot[data-v-6a7deae9]{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--border);background:var(--bg2)}.card-name[data-v-6a7deae9]{font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.8px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-date[data-v-6a7deae9]{font-size:.68rem;color:var(--dim)}.modal-backdrop[data-v-6a7deae9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.skin-modal[data-v-6a7deae9]{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;width:min(900px,100%);max-height:90vh;overflow:auto;animation:modalIn-6a7deae9 .22s ease;position:relative}@keyframes modalIn-6a7deae9{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-close[data-v-6a7deae9]{position:absolute;top:1rem;right:1rem;z-index:20;width:32px;height:32px;border-radius:8px;background:var(--bg3);border:1px solid var(--border);color:var(--muted);font-size:.85rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,border-color .2s}.modal-close[data-v-6a7deae9]:hover{color:var(--text);border-color:var(--orange)}.modal-inner[data-v-6a7deae9]{display:grid;grid-template-columns:320px 1fr}.modal-viewer-wrap[data-v-6a7deae9]{position:relative;height:500px;background:radial-gradient(ellipse 65% 55% at 50% 45%,rgba(249,115,22,.08),transparent 65%),linear-gradient(170deg,#191919,#0c0c0c);border-right:1px solid var(--border);border-radius:16px 0 0 16px;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.modal-glow[data-v-6a7deae9]{position:absolute;width:260px;height:260px;border-radius:50%;background:#f9731612;filter:blur(55px);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:glowPulse-6a7deae9 3s ease-in-out infinite}@keyframes glowPulse-6a7deae9{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.modal-floor[data-v-6a7deae9]{position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.4),transparent)}.modal-hint[data-v-6a7deae9]{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);font-size:.6rem;color:#ffffff2e;letter-spacing:1px;text-transform:uppercase;pointer-events:none;white-space:nowrap}.modal-details[data-v-6a7deae9]{padding:1.8rem 1.6rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto;max-height:500px}.modal-header-block[data-v-6a7deae9]{display:flex;flex-direction:column;gap:.4rem}.modal-name[data-v-6a7deae9]{font-family:Rajdhani,sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:2px;color:var(--text);line-height:1}.modal-desc[data-v-6a7deae9]{font-size:.88rem;color:var(--muted);line-height:1.65}.modal-section-label[data-v-6a7deae9]{display:block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--dim);margin-bottom:.45rem}.modal-current-owner[data-v-6a7deae9]{display:flex;flex-direction:column}.owner-link[data-v-6a7deae9]{display:flex;align-items:center;gap:.85rem;padding:.65rem .9rem;background:var(--bg3);border:1px solid var(--border2);border-radius:12px;color:inherit;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .15s;width:100%}.owner-link[data-v-6a7deae9]:hover{border-color:var(--orange);background:#f973160f;transform:translate(2px)}.owner-head[data-v-6a7deae9]{width:38px;height:38px;border-radius:6px;image-rendering:pixelated;background:var(--bg3);flex-shrink:0}.owner-meta[data-v-6a7deae9]{display:flex;flex-direction:column;flex:1;min-width:0}.owner-eyebrow[data-v-6a7deae9]{font-size:.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.owner-name[data-v-6a7deae9]{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-arrow[data-v-6a7deae9]{font-size:1.1rem;color:var(--orange);font-weight:700;flex-shrink:0}.modal-variants-section[data-v-6a7deae9]{display:flex;flex-direction:column;flex:1}.modal-variants-grid[data-v-6a7deae9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:.55rem}.variant-card[data-v-6a7deae9]{display:flex;flex-direction:column;align-items:center;gap:.35rem;background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:.55rem .3rem .5rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.variant-card[data-v-6a7deae9]:hover{border-color:#f9731673}.variant-card.active[data-v-6a7deae9]{border-color:var(--orange);box-shadow:0 0 0 1px #f9731633;background:#f973160a}.variant-body-wrap[data-v-6a7deae9]{width:48px;height:76px;flex-shrink:0}.variant-pseudo[data-v-6a7deae9]{display:flex;flex-direction:column;align-items:center;gap:.2rem;background:transparent;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .12s;width:100%}.variant-pseudo[data-v-6a7deae9]:hover{background:#f973161a}.variant-pseudo.no-member[data-v-6a7deae9]{color:var(--dim);font-size:.75rem;cursor:default}.variant-pseudo.no-member[data-v-6a7deae9]:hover{background:transparent}.variant-head[data-v-6a7deae9]{width:18px;height:18px;border-radius:3px;image-rendering:pixelated;flex-shrink:0}.variant-pseudo-name[data-v-6a7deae9]{font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.variant-card.active .variant-pseudo-name[data-v-6a7deae9],.variant-pseudo:hover .variant-pseudo-name[data-v-6a7deae9]{color:var(--orange)}.modal-meta[data-v-6a7deae9]{border-top:1px solid var(--border);padding-top:.8rem;display:flex;flex-direction:column;gap:.4rem}.mrow[data-v-6a7deae9]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.mrow-k[data-v-6a7deae9]{font-size:.7rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim)}.mrow-v[data-v-6a7deae9]{color:var(--text)}@media (max-width: 768px){.skins-page[data-v-6a7deae9]{--card-w: 160px;--card-h: 260px}.modal-inner[data-v-6a7deae9]{grid-template-columns:1fr}.modal-viewer-wrap[data-v-6a7deae9]{height:320px;border-right:none;border-bottom:1px solid var(--border);border-radius:16px 16px 0 0}.modal-details[data-v-6a7deae9]{padding:1.4rem;max-height:none}.modal-variants-grid[data-v-6a7deae9]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}.fade-enter-active[data-v-6a7deae9],.fade-leave-active[data-v-6a7deae9]{transition:opacity .2s}.fade-enter-from[data-v-6a7deae9],.fade-leave-to[data-v-6a7deae9]{opacity:0}.login-page[data-v-e1979270]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(249,115,22,.08),transparent 60%),var(--bg)}.login-card[data-v-e1979270]{width:100%;max-width:420px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;padding:2.2rem 2rem;box-shadow:0 30px 60px #00000073}.login-head[data-v-e1979270]{text-align:center;margin-bottom:1.8rem}.login-badge[data-v-e1979270]{display:inline-block;padding:.25rem .8rem;background:#f973161f;border:1px solid rgba(249,115,22,.3);color:var(--orange);border-radius:99px;font-size:.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.login-title[data-v-e1979270]{font-family:Rajdhani,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:4px;color:var(--text);margin:.8rem 0 .3rem}.login-sub[data-v-e1979270]{font-size:.85rem;color:var(--muted)}.login-form[data-v-e1979270]{display:flex;flex-direction:column;gap:1rem}.field[data-v-e1979270]{display:flex;flex-direction:column;gap:.3rem}.field-label[data-v-e1979270]{font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.field input[data-v-e1979270]{padding:.7rem .9rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.95rem;outline:none;transition:border-color .2s}.field input[data-v-e1979270]:focus{border-color:var(--orange)}.login-error[data-v-e1979270]{padding:.6rem .8rem;background:#ef44441a;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#fca5a5;font-size:.82rem}.btn-primary[data-v-e1979270]{margin-top:.5rem;padding:.8rem;background:var(--orange);color:#000;border:none;border-radius:8px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;font-size:.82rem;cursor:pointer;transition:transform .15s,filter .2s}.btn-primary[data-v-e1979270]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-e1979270]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.links-field[data-v-4fdce1e5]{display:flex;flex-direction:column;gap:.7rem}.links-empty[data-v-4fdce1e5]{padding:.7rem .9rem;border:1px dashed var(--border2);border-radius:8px;color:var(--muted);font-size:.78rem;background:var(--bg3)}.links-list[data-v-4fdce1e5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.link-row[data-v-4fdce1e5]{display:grid;grid-template-columns:40px 1fr auto;gap:.5rem;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:.5rem .6rem}.link-icon-btn[data-v-4fdce1e5]{width:40px;height:40px;border-radius:8px;background:var(--bg3);border:1px solid var(--border2);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,transform .1s}.link-icon-btn[data-v-4fdce1e5]:hover{border-color:var(--orange);transform:scale(1.04)}.link-fields[data-v-4fdce1e5]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.link-label[data-v-4fdce1e5],.link-url[data-v-4fdce1e5]{width:100%;padding:.4rem .55rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.82rem;outline:none}.link-label[data-v-4fdce1e5]:focus,.link-url[data-v-4fdce1e5]:focus{border-color:var(--orange)}.link-url[data-v-4fdce1e5]{font-size:.78rem;color:var(--muted)}.link-remove[data-v-4fdce1e5]{width:30px;height:30px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.link-remove[data-v-4fdce1e5]:hover{border-color:#ef4444;color:#ef4444}.preset-grid[data-v-4fdce1e5]{display:flex;flex-wrap:wrap;gap:.4rem}.preset-btn[data-v-4fdce1e5]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:var(--bg3);border:1px solid var(--border2);border-radius:99px;color:var(--text);font-family:inherit;font-size:.78rem;cursor:pointer;transition:border-color .15s,transform .1s,background .15s}.preset-btn[data-v-4fdce1e5]:hover{border-color:var(--orange);background:#f9731614}.picker-backdrop[data-v-4fdce1e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.picker[data-v-4fdce1e5]{width:min(540px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;overflow:hidden}.picker-head[data-v-4fdce1e5]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.picker-head h3[data-v-4fdce1e5]{font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin:0}.picker-close[data-v-4fdce1e5]{width:26px;height:26px;border-radius:6px;background:var(--bg3);border:1px solid var(--border);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.picker-close[data-v-4fdce1e5]:hover{color:var(--text)}.picker-search[data-v-4fdce1e5]{margin:.7rem 1rem .4rem;padding:.5rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none}.picker-search[data-v-4fdce1e5]:focus{border-color:var(--orange)}.picker-grid[data-v-4fdce1e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.5rem;padding:.7rem 1rem 1rem;overflow:auto}.picker-cell[data-v-4fdce1e5]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .4rem;background:var(--bg3);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.picker-cell[data-v-4fdce1e5]:hover{border-color:var(--orange);transform:translateY(-1px)}.picker-cell.is-active[data-v-4fdce1e5]{border-color:var(--orange);background:#f9731614}.picker-cell-label[data-v-4fdce1e5]{font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fade-enter-active[data-v-4fdce1e5],.fade-leave-active[data-v-4fdce1e5]{transition:opacity .15s}.fade-enter-from[data-v-4fdce1e5],.fade-leave-to[data-v-4fdce1e5]{opacity:0}.icon-picker-field[data-v-ff979e75]{position:relative;display:flex;gap:.4rem;align-items:stretch}.current-btn[data-v-ff979e75]{flex:1;display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.88rem;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.current-btn[data-v-ff979e75]:hover{border-color:var(--orange)}.placeholder[data-v-ff979e75]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted)}.current-label[data-v-ff979e75]{flex:1;font-size:.85rem}.caret[data-v-ff979e75]{color:var(--muted)}.clear-btn[data-v-ff979e75]{width:36px;border-radius:6px;background:transparent;border:1px solid var(--border2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-ff979e75]:hover{border-color:#ef4444;color:#ef4444}.picker-backdrop[data-v-ff979e75]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.picker[data-v-ff979e75]{width:min(560px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;overflow:hidden}.picker-head[data-v-ff979e75]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.picker-head h3[data-v-ff979e75]{font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin:0}.picker-close[data-v-ff979e75]{width:26px;height:26px;border-radius:6px;background:var(--bg3);border:1px solid var(--border);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.picker-search[data-v-ff979e75]{margin:.7rem 1rem .4rem;padding:.5rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none}.picker-search[data-v-ff979e75]:focus{border-color:var(--orange)}.picker-grid[data-v-ff979e75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.5rem;padding:.7rem 1rem 1rem;overflow:auto}.picker-cell[data-v-ff979e75]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .4rem;background:var(--bg3);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.picker-cell[data-v-ff979e75]:hover{border-color:var(--orange);transform:translateY(-1px)}.picker-cell.is-active[data-v-ff979e75]{border-color:var(--orange);background:#f9731614}.picker-cell-label[data-v-ff979e75]{font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fade-enter-active[data-v-ff979e75],.fade-leave-active[data-v-ff979e75]{transition:opacity .15s}.fade-enter-from[data-v-ff979e75],.fade-leave-to[data-v-ff979e75]{opacity:0}.dp-field[data-v-bb7f2a3c]{display:flex;flex-direction:column;gap:.4rem}.dp-empty[data-v-bb7f2a3c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;border:1px dashed var(--border2);border-radius:8px;background:var(--bg3)}.dp-empty-text[data-v-bb7f2a3c]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.85rem}.dp-card[data-v-bb7f2a3c]{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px}.dp-dm-trigger[data-v-bb7f2a3c]{display:flex;align-items:center}.picker-search.inline[data-v-bb7f2a3c]{width:100%;margin:0;padding:.5rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none}.picker-search.inline[data-v-bb7f2a3c]:focus{border-color:var(--orange)}.dp-avatar[data-v-bb7f2a3c]{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--bg2);border:1px solid var(--border);flex-shrink:0}.dp-avatar-fallback[data-v-bb7f2a3c]{display:inline-flex;align-items:center;justify-content:center;color:#5865f2}.dp-text[data-v-bb7f2a3c]{flex:1;min-width:0}.dp-username[data-v-bb7f2a3c]{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-meta[data-v-bb7f2a3c]{display:flex;gap:.5rem;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-meta code[data-v-bb7f2a3c]{background:var(--bg2);border:1px solid var(--border);padding:0 .25rem;border-radius:3px}.dp-guild[data-v-bb7f2a3c]{color:var(--dim)}.dp-actions[data-v-bb7f2a3c]{display:flex;gap:.3rem;flex-shrink:0}.dp-error[data-v-bb7f2a3c]{font-size:.75rem;color:#fca5a5}.btn-ghost-sm[data-v-bb7f2a3c]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .6rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;font-size:.74rem;font-family:inherit}.btn-ghost-sm[data-v-bb7f2a3c]:hover:not(:disabled){border-color:var(--orange);color:var(--text)}.btn-ghost-sm[data-v-bb7f2a3c]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost-sm.danger[data-v-bb7f2a3c]:hover{border-color:#ef4444;color:#ef4444}.picker-backdrop[data-v-bb7f2a3c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.picker[data-v-bb7f2a3c]{width:min(560px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;overflow:hidden}.picker-head[data-v-bb7f2a3c]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.picker-head h3[data-v-bb7f2a3c]{font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin:0}.picker-close[data-v-bb7f2a3c]{width:26px;height:26px;border-radius:6px;background:var(--bg3);border:1px solid var(--border);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.picker-row[data-v-bb7f2a3c]{display:flex;align-items:center;gap:.6rem;margin:.7rem 1rem 0}.picker-label[data-v-bb7f2a3c]{font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.picker-select[data-v-bb7f2a3c]{flex:1;padding:.45rem .7rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none}.picker-select[data-v-bb7f2a3c]:focus{border-color:var(--orange)}.picker-guilds-info[data-v-bb7f2a3c]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 1rem 0}.picker-guild-badge[data-v-bb7f2a3c]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;background:var(--bg3);border:1px solid var(--border2);border-radius:20px;font-size:.72rem;color:var(--muted)}.picker-guild-icon[data-v-bb7f2a3c]{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.picker-guild-icon.fallback[data-v-bb7f2a3c]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--border);color:#5865f2}.picker-search[data-v-bb7f2a3c]{margin:.5rem 1rem .4rem;padding:.5rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none}.picker-search[data-v-bb7f2a3c]:focus{border-color:var(--orange)}.picker-state[data-v-bb7f2a3c]{text-align:center;padding:1rem;color:var(--muted);font-size:.85rem}.picker-state.err[data-v-bb7f2a3c]{color:#fca5a5}.picker-list[data-v-bb7f2a3c]{display:flex;flex-direction:column;gap:.3rem;padding:.4rem 1rem 1rem;overflow:auto}.picker-item[data-v-bb7f2a3c]{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;background:var(--bg3);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s}.picker-item[data-v-bb7f2a3c]:hover{border-color:var(--orange);background:#f973160f}.picker-item-text[data-v-bb7f2a3c]{flex:1;min-width:0}.picker-item-text>div[data-v-bb7f2a3c]:first-child{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-item-sub[data-v-bb7f2a3c]{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-item-sub code[data-v-bb7f2a3c]{background:var(--bg2);border:1px solid var(--border);padding:0 .2rem;border-radius:3px}.picker-item-guild[data-v-bb7f2a3c]{color:var(--dim)}.fade-enter-active[data-v-bb7f2a3c],.fade-leave-active[data-v-bb7f2a3c]{transition:opacity .15s}.fade-enter-from[data-v-bb7f2a3c],.fade-leave-to[data-v-bb7f2a3c]{opacity:0}.crud[data-v-146ad996]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:1.2rem}.crud-toolbar[data-v-146ad996]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.crud-tools[data-v-146ad996]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.crud-toolbar-right[data-v-146ad996]{display:flex;align-items:center;gap:.8rem}.crud-count[data-v-146ad996]{font-size:.85rem;color:var(--muted)}.search-wrap[data-v-146ad996]{position:relative;display:flex;align-items:center}.search-ico[data-v-146ad996]{position:absolute;left:.6rem;font-size:.8rem;pointer-events:none;opacity:.7}.search-input[data-v-146ad996]{padding:.5rem .6rem .5rem 1.8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none;width:240px}.search-input[data-v-146ad996]:focus{border-color:var(--orange)}.search-clear[data-v-146ad996]{position:absolute;right:.4rem;background:transparent;border:none;color:var(--muted);font-size:.8rem;cursor:pointer}.search-clear[data-v-146ad996]:hover{color:var(--text)}.filter-wrap[data-v-146ad996]{display:flex;flex-direction:column;gap:.2rem}.filter-label[data-v-146ad996]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted)}.filter-select[data-v-146ad996]{padding:.4rem .6rem;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none;min-width:130px}.filter-select[data-v-146ad996]:focus{border-color:var(--orange)}.btn-ghost-sm[data-v-146ad996]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;font-size:.78rem;font-family:inherit}.btn-ghost-sm[data-v-146ad996]:hover{border-color:var(--orange);color:var(--text)}.btn-ghost-sm.danger[data-v-146ad996]:hover{border-color:#ef4444;color:#ef4444}.btn-add[data-v-146ad996]{padding:.5rem 1rem;background:var(--orange);color:#000;border:none;border-radius:8px;font-weight:700;font-size:.8rem;letter-spacing:1px;cursor:pointer}.btn-add[data-v-146ad996]:hover{filter:brightness(1.08)}.crud-state[data-v-146ad996]{padding:1.5rem;text-align:center;color:var(--muted)}.crud-state.error[data-v-146ad996]{color:#fca5a5}.crud-group+.crud-group[data-v-146ad996]{margin-top:1.5rem}.crud-group-head[data-v-146ad996]{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.4rem;padding:0 .4rem}.crud-group-head h3[data-v-146ad996]{font-family:Rajdhani,sans-serif;font-size:.95rem;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin:0}.crud-group-count[data-v-146ad996]{font-size:.75rem;color:var(--muted)}.crud-table-wrap[data-v-146ad996]{overflow-x:auto}.crud-table[data-v-146ad996]{width:100%;border-collapse:collapse;font-size:.88rem}.crud-table th[data-v-146ad996],.crud-table td[data-v-146ad996]{padding:.7rem .8rem;text-align:left;border-bottom:1px solid var(--border)}.crud-table th[data-v-146ad996]{font-size:.7rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-weight:700;background:var(--bg3)}.crud-table tr:hover td[data-v-146ad996]{background:#f973160a}.crud-table tr.row-dragging[data-v-146ad996]{opacity:.4}.crud-table tr.row-drop-target td[data-v-146ad996]{border-top:2px solid var(--orange)}.cell[data-v-146ad996]{color:var(--text)}.cell-mc-name[data-v-146ad996]{display:inline-flex;align-items:center;gap:.5rem}.cell-mc-head[data-v-146ad996]{display:block;width:24px;height:24px;border-radius:4px;image-rendering:pixelated;background:var(--bg3);flex-shrink:0}.cell-discord-chip[data-v-146ad996]{display:inline-flex;align-items:center;gap:.3rem;margin-left:.4rem;padding:.15rem .5rem .15rem .2rem;background:#5865f21f;border:1px solid rgba(88,101,242,.35);border-radius:99px;font-size:.72rem;color:#c7ccff;font-weight:600;max-width:200px;overflow:hidden}.cell-discord-avatar[data-v-146ad996]{width:18px;height:18px;border-radius:50%;object-fit:cover;background:#0000004d;border:1px solid rgba(88,101,242,.5);flex-shrink:0}.cell-discord-avatar.fallback[data-v-146ad996]{display:inline-flex;align-items:center;justify-content:center;color:#5865f2}.cell-discord-name[data-v-146ad996]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-thumb[data-v-146ad996]{display:block;width:28px;height:28px;object-fit:contain;border-radius:4px;background:var(--bg3);image-rendering:pixelated}.cell-thumbs[data-v-146ad996]{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.cell-thumbs-more[data-v-146ad996]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .4rem;background:var(--bg3);border:1px solid var(--border);border-radius:4px;font-size:.7rem;color:var(--muted);font-weight:700}.cell-links[data-v-146ad996]{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.cell-link-chip[data-v-146ad996]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg3);border:1px solid var(--border2);border-radius:5px;color:var(--muted)}.cell-link-more[data-v-146ad996]{font-size:.7rem;color:var(--muted);font-weight:700}.cell-icon[data-v-146ad996]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text)}.cell-icon-emoji[data-v-146ad996]{font-size:1.05rem;line-height:1}.col-handle[data-v-146ad996]{width:24px;text-align:center;color:var(--muted);-webkit-user-select:none;user-select:none}.col-handle.handle-on[data-v-146ad996]{cursor:grab}.grip[data-v-146ad996]{display:inline-block;font-size:.9rem;letter-spacing:-2px;color:var(--muted)}.col-handle.handle-on:hover .grip[data-v-146ad996]{color:var(--orange)}.col-actions[data-v-146ad996]{width:100px;white-space:nowrap;text-align:right}.pill[data-v-146ad996]{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.8px}.pill.on[data-v-146ad996]{background:#22c55e26;color:#4ade80}.pill.off[data-v-146ad996]{background:#94a3b81f;color:#94a3b8}.btn-icon[data-v-146ad996]{width:30px;height:30px;margin-left:.25rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);cursor:pointer;transition:border-color .15s}.btn-icon[data-v-146ad996]:hover{border-color:var(--orange)}.btn-icon.danger[data-v-146ad996]:hover{border-color:#ef4444;color:#ef4444}.modal-backdrop[data-v-146ad996]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.modal[data-v-146ad996]{background:var(--bg2);border:1px solid var(--border2);border-radius:14px;width:min(560px,100%);max-height:90vh;overflow:auto}.modal-head[data-v-146ad996]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.3rem;border-bottom:1px solid var(--border)}.modal-head h2[data-v-146ad996]{font-family:Rajdhani,sans-serif;font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin:0}.modal-close[data-v-146ad996]{width:30px;height:30px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer}.modal-close[data-v-146ad996]:hover{color:var(--text)}.modal-form[data-v-146ad996]{padding:1.3rem;display:flex;flex-direction:column;gap:.9rem}.field[data-v-146ad996]{display:flex;flex-direction:column;gap:.3rem}.field-label[data-v-146ad996]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted)}.req[data-v-146ad996]{color:var(--orange);margin-left:.2rem}.field input[data-v-146ad996],.field textarea[data-v-146ad996],.field select[data-v-146ad996]{padding:.6rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.9rem;outline:none}.field input[data-v-146ad996]:focus,.field textarea[data-v-146ad996]:focus,.field select[data-v-146ad996]:focus{border-color:var(--orange)}.field-hint[data-v-146ad996]{font-size:.7rem;color:var(--dim)}.switch[data-v-146ad996]{display:flex;align-items:center;gap:.5rem;color:var(--text);font-size:.88rem}.dropzone[data-v-146ad996]{position:relative;border:2px dashed var(--border2);border-radius:10px;padding:1rem;text-align:center;background:var(--bg3);transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:.6rem;align-items:center}.dropzone.is-drag[data-v-146ad996]{border-color:var(--orange);background:#f9731614}.dropzone.has-file[data-v-146ad996]{flex-direction:row;text-align:left;align-items:center}.dropzone-input[data-v-146ad996]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.dropzone-label[data-v-146ad996]{display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;padding:.4rem;width:100%}.dropzone-icon[data-v-146ad996]{font-size:1.4rem;color:var(--orange)}.dropzone-text[data-v-146ad996]{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;color:var(--text)}.dropzone-text span[data-v-146ad996]{color:var(--muted);font-size:.75rem}.dropzone-preview[data-v-146ad996]{width:64px;height:64px;object-fit:contain;background:var(--bg2);border:1px solid var(--border);border-radius:6px;image-rendering:pixelated}.dropzone-meta[data-v-146ad996]{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.dropzone-meta code[data-v-146ad996]{display:block;font-size:.78rem;color:var(--muted);word-break:break-all}.dropzone-actions[data-v-146ad996]{display:flex;gap:.4rem}.dropzone-status[data-v-146ad996]{font-size:.78rem;color:var(--muted)}.dropzone-status.err[data-v-146ad996]{color:#fca5a5}.dropzone.multi[data-v-146ad996]{align-items:stretch;text-align:left}.variants-grid[data-v-146ad996]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;width:100%}.variants-grid.wide[data-v-146ad996]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.variant[data-v-146ad996]{position:relative;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:.4rem .3rem .3rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;transition:border-color .15s}.variant.is-main[data-v-146ad996]{border-color:var(--orange);box-shadow:0 0 0 1px #f9731640}.variant.is-incomplete[data-v-146ad996]{border-color:#ef4444;box-shadow:0 0 0 1px #ef44442e}.variant-member-select[data-v-146ad996]{width:100%;padding:.3rem .4rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.78rem;outline:none}.variant-member-select[data-v-146ad996]:focus{border-color:var(--orange)}.variant-img[data-v-146ad996]{width:56px;height:56px;object-fit:contain;background:var(--bg3);border-radius:4px;image-rendering:pixelated}.variant-tag[data-v-146ad996]{position:absolute;top:-7px;left:50%;transform:translate(-50%);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:.1rem .45rem;background:var(--orange);color:#000;border-radius:99px}.variant-actions[data-v-146ad996]{display:flex;gap:.2rem}.variant-actions .btn-ghost-sm[data-v-146ad996]{padding:.2rem .4rem;font-size:.7rem}.variant-actions .btn-ghost-sm[data-v-146ad996]:disabled{opacity:.35;cursor:not-allowed}.modal-actions[data-v-146ad996]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.btn-primary[data-v-146ad996]{padding:.6rem 1.2rem;background:var(--orange);color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-primary[data-v-146ad996]:disabled{opacity:.6}.btn-ghost[data-v-146ad996]{padding:.6rem 1.2rem;background:transparent;border:1px solid var(--border2);border-radius:8px;color:var(--text);cursor:pointer}.btn-ghost[data-v-146ad996]:hover{border-color:var(--orange)}.fade-enter-active[data-v-146ad996],.fade-leave-active[data-v-146ad996]{transition:opacity .15s}.fade-enter-from[data-v-146ad996],.fade-leave-to[data-v-146ad996]{opacity:0}.mi-backdrop[data-v-ff278816]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.mi-box[data-v-ff278816]{width:min(680px,100%);max-height:90vh;overflow-y:auto;background:var(--bg2);border:1px solid var(--border2);border-radius:18px;position:relative;display:flex;flex-direction:column;gap:0}.mi-close[data-v-ff278816]{position:absolute;top:.9rem;right:.9rem;z-index:2;width:30px;height:30px;border-radius:8px;background:var(--bg3);border:1px solid var(--border);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.mi-close[data-v-ff278816]:hover{border-color:#ef4444;color:#ef4444}.mi-head[data-v-ff278816]{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem 1.2rem;border-bottom:1px solid var(--border)}.mi-mc-head[data-v-ff278816]{width:64px;height:64px;border-radius:10px;image-rendering:pixelated;background:var(--bg3);border:1px solid var(--border);flex-shrink:0}.mi-head-text[data-v-ff278816]{flex:1;min-width:0}.mi-mc-name[data-v-ff278816]{font-family:Rajdhani,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1px;color:var(--text);line-height:1.1;margin-bottom:.35rem}.mi-head-meta[data-v-ff278816]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mi-uuid code[data-v-ff278816]{font-size:.7rem;color:var(--muted);background:var(--bg3);border:1px solid var(--border);padding:.1rem .35rem;border-radius:4px}.mi-section[data-v-ff278816]{padding:1.1rem 1.6rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.65rem}.mi-section[data-v-ff278816]:last-child{border-bottom:none}.mi-section-head[data-v-ff278816]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mi-label[data-v-ff278816]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange)}.dc-card[data-v-ff278816]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#5865f214;border:1px solid rgba(88,101,242,.25);border-radius:12px}.dc-avatar[data-v-ff278816]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(88,101,242,.35)}.dc-avatar-fallback[data-v-ff278816]{display:inline-flex;align-items:center;justify-content:center;color:#5865f2;background:#5865f21a}.dc-info[data-v-ff278816]{flex:1;min-width:0}.dc-name[data-v-ff278816]{font-weight:700;color:#c7ccff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-meta[data-v-ff278816]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--muted);flex-wrap:wrap}.dc-meta code[data-v-ff278816]{background:#0000004d;border:1px solid rgba(88,101,242,.2);padding:0 .25rem;border-radius:3px}.dc-guild[data-v-ff278816]{color:var(--dim)}.dc-guild-badges[data-v-ff278816]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.dc-guild-badge[data-v-ff278816]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:#5865f21a;border:1px solid rgba(88,101,242,.25);border-radius:20px;font-size:.7rem;color:#c7ccff}.dc-guild-badge-icon[data-v-ff278816]{width:14px;height:14px;border-radius:50%;object-fit:cover;flex-shrink:0}.dc-guild-badge-icon.fallback[data-v-ff278816]{display:inline-flex;align-items:center;justify-content:center;background:#5865f226;color:#5865f2}.dc-guild-loading[data-v-ff278816]{margin-top:.3rem;font-size:.7rem;color:var(--dim)}.dc-item-guild[data-v-ff278816]{color:var(--dim)}.discord-actions[data-v-ff278816]{display:flex;gap:.35rem}.dc-picker[data-v-ff278816]{display:flex;flex-direction:column;gap:.5rem;background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:.75rem}.dc-search-wrap[data-v-ff278816]{position:relative;display:flex;align-items:center}.dc-search-ico[data-v-ff278816]{position:absolute;left:.65rem;color:var(--muted);pointer-events:none}.dc-search[data-v-ff278816]{width:100%;padding:.45rem .75rem .45rem 2.1rem;background:var(--bg2);border:1px solid var(--border2);border-radius:7px;color:var(--text);font-family:inherit;font-size:.85rem;outline:none;transition:border-color .15s}.dc-search[data-v-ff278816]:focus{border-color:#5865f2}.dc-state[data-v-ff278816]{text-align:center;padding:.6rem;color:var(--muted);font-size:.82rem}.dc-state-err[data-v-ff278816]{color:#fca5a5}.dc-list[data-v-ff278816]{display:flex;flex-direction:column;gap:.25rem;max-height:220px;overflow-y:auto}.dc-item[data-v-ff278816]{display:flex;align-items:center;gap:.6rem;padding:.45rem .65rem;background:var(--bg2);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s}.dc-item[data-v-ff278816]:hover:not(:disabled){border-color:#5865f2;background:#5865f212}.dc-item.is-selected[data-v-ff278816]{border-color:#5865f2;background:#5865f21a}.dc-item[data-v-ff278816]:disabled{opacity:.5;cursor:not-allowed}.dc-item-avatar[data-v-ff278816]{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--bg3)}.dc-item-text[data-v-ff278816]{flex:1;min-width:0}.dc-item-name[data-v-ff278816]{font-weight:600;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-item-sub[data-v-ff278816]{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-item-sub code[data-v-ff278816]{background:var(--bg3);border:1px solid var(--border);padding:0 .2rem;border-radius:3px}.dc-check[data-v-ff278816]{color:#5865f2;flex-shrink:0}.stats-totals[data-v-ff278816]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-tile[data-v-ff278816]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:.6rem .9rem;text-align:center}.stat-val[data-v-ff278816]{font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700;color:var(--orange)}.stat-lbl[data-v-ff278816]{font-size:.62rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.mi-table-wrap[data-v-ff278816]{overflow-x:auto;border-radius:8px}.mi-table[data-v-ff278816]{width:100%;border-collapse:collapse;font-size:.82rem;background:var(--bg3);border:1px solid var(--border);border-radius:8px;overflow:hidden}.mi-table th[data-v-ff278816],.mi-table td[data-v-ff278816]{padding:.45rem .65rem;text-align:left;border-bottom:1px solid var(--border)}.mi-table thead tr:last-child th[data-v-ff278816]{border-bottom:1px solid var(--border2)}.mi-table tbody tr:last-child td[data-v-ff278816]{border-bottom:none}.mi-table th[data-v-ff278816]{font-size:.62rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);background:var(--bg2)}.mi-table .num[data-v-ff278816]{text-align:right;font-variant-numeric:tabular-nums}.mi-table .dim[data-v-ff278816]{color:var(--muted);font-size:.75rem}.guild-name[data-v-ff278816]{font-weight:600;color:var(--text)}.btn-ghost-sm[data-v-ff278816]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;font-size:.74rem;font-family:inherit;transition:border-color .15s,color .15s;flex-shrink:0}.btn-ghost-sm[data-v-ff278816]:hover:not(:disabled){border-color:var(--orange);color:var(--text)}.btn-ghost-sm[data-v-ff278816]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost-sm.danger[data-v-ff278816]:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.dm-root[data-v-a31f00ef]{display:flex;flex-direction:column;gap:.7rem}.dm-head[data-v-a31f00ef]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;background:var(--bg2);border:1px solid var(--border);border-radius:12px}.dm-head-left[data-v-a31f00ef]{display:inline-flex;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text)}.dm-head-title[data-v-a31f00ef]{font-size:.95rem}.dm-unread-badge[data-v-a31f00ef]{background:var(--orange);color:#000;font-family:Barlow,sans-serif;font-weight:700;font-size:.7rem;padding:.1rem .45rem;border-radius:99px;letter-spacing:0}.dm-callout[data-v-a31f00ef]{display:flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border-radius:8px;font-size:.82rem}.dm-callout.err[data-v-a31f00ef]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.dm-callout.sm[data-v-a31f00ef]{font-size:.78rem;padding:.4rem .6rem}.dm-body[data-v-a31f00ef]{display:grid;grid-template-columns:280px 1fr;gap:.75rem;min-height:480px}.dm-list[data-v-a31f00ef]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;max-height:70vh}.dm-search[data-v-a31f00ef]{display:flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border-bottom:1px solid var(--border);color:var(--muted)}.dm-search input[data-v-a31f00ef]{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:.85rem}.dm-empty[data-v-a31f00ef]{padding:1.5rem 1rem;font-size:.82rem;color:var(--muted);text-align:center;line-height:1.5}.dm-conv-item[data-v-a31f00ef]{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;transition:background .13s;width:100%;overflow:hidden}.dm-conv-item[data-v-a31f00ef]:hover{background:var(--bg3)}.dm-conv-item.active[data-v-a31f00ef]{background:#f973161a;border-left:3px solid var(--orange);padding-left:calc(.7rem - 3px)}.dm-conv-item.unread[data-v-a31f00ef]{font-weight:600}.dm-avatar[data-v-a31f00ef]{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--bg3);border:1px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted)}.dm-avatar.fallback[data-v-a31f00ef]{color:#5865f2;background:#5865f21f}.dm-avatar.lg[data-v-a31f00ef]{width:44px;height:44px}.dm-conv-meta[data-v-a31f00ef]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.dm-conv-name[data-v-a31f00ef]{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.4rem}.dm-conv-badge[data-v-a31f00ef]{background:var(--orange);color:#000;font-size:.65rem;font-weight:700;padding:0 .35rem;border-radius:99px}.dm-conv-preview[data-v-a31f00ef]{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.dm-conv-prefix[data-v-a31f00ef]{color:var(--dim)}.dm-conv-time[data-v-a31f00ef]{font-size:.68rem;color:var(--dim);flex-shrink:0}.dm-chat[data-v-a31f00ef]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;max-height:70vh}.dm-chat-empty[data-v-a31f00ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:var(--dim);font-size:.88rem;flex:1}.dm-chat-head[data-v-a31f00ef]{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.dm-chat-name[data-v-a31f00ef]{font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:1px;color:var(--text)}.dm-chat-id[data-v-a31f00ef]{display:block;font-size:.68rem;color:var(--dim);background:var(--bg3);border:1px solid var(--border);padding:.05rem .35rem;border-radius:4px;margin-top:.15rem;font-family:monospace}.dm-messages[data-v-a31f00ef]{flex:1;overflow-y:auto;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem}.dm-state[data-v-a31f00ef]{text-align:center;color:var(--muted);font-size:.85rem;padding:1rem}.dm-load-more[data-v-a31f00ef]{align-self:center;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--muted);font-family:inherit;font-size:.75rem;padding:.3rem .7rem;cursor:pointer;margin-bottom:.4rem}.dm-load-more[data-v-a31f00ef]:hover:not(:disabled){border-color:var(--orange);color:var(--text)}.dm-msg[data-v-a31f00ef]{background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;max-width:75%;align-self:flex-start}.dm-msg.from-bot[data-v-a31f00ef]{align-self:flex-end;background:#f973161a;border-color:#f973164d}.dm-msg-head[data-v-a31f00ef]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.dm-msg-author[data-v-a31f00ef]{font-size:.72rem;color:var(--orange);font-weight:700;letter-spacing:.5px}.dm-msg-time[data-v-a31f00ef]{font-size:.68rem;color:var(--dim)}.dm-msg-content[data-v-a31f00ef]{font-size:.88rem;color:var(--text);white-space:pre-wrap;word-wrap:break-word;line-height:1.4}.dm-msg-attachments[data-v-a31f00ef]{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem}.dm-att[data-v-a31f00ef]{font-size:.78rem;color:#60a5fa;text-decoration:none;background:#60a5fa14;border:1px solid rgba(96,165,250,.2);padding:.2rem .45rem;border-radius:5px}.dm-att[data-v-a31f00ef]:hover{background:#60a5fa24}.dm-composer[data-v-a31f00ef]{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 1rem;border-top:1px solid var(--border);background:var(--bg3)}.dm-composer textarea[data-v-a31f00ef]{background:var(--bg2);border:1px solid var(--border2);border-radius:7px;color:var(--text);font-family:inherit;font-size:.88rem;padding:.55rem .7rem;outline:none;resize:vertical;min-height:50px;transition:border-color .15s}.dm-composer textarea[data-v-a31f00ef]:focus{border-color:var(--orange)}.dm-composer textarea[data-v-a31f00ef]:disabled{opacity:.6}.dm-composer-row[data-v-a31f00ef]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.dm-char-count[data-v-a31f00ef]{font-size:.7rem;color:var(--dim)}.btn-ghost-sm[data-v-a31f00ef]{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .7rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;font-size:.77rem;font-family:inherit;transition:border-color .15s,color .15s}.btn-ghost-sm[data-v-a31f00ef]:hover:not(:disabled){border-color:var(--orange);color:var(--text)}.btn-ghost-sm[data-v-a31f00ef]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-a31f00ef]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;background:var(--orange);color:#000;border:none;border-radius:7px;font-weight:700;cursor:pointer;font-family:inherit;font-size:.82rem;transition:filter .15s}.btn-primary[data-v-a31f00ef]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-a31f00ef]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-a31f00ef]{animation:spin-a31f00ef .8s linear infinite}@keyframes spin-a31f00ef{to{transform:rotate(360deg)}}.dm-picker-backdrop[data-v-a31f00ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-a31f00ef .15s ease-out}.dm-picker-modal[data-v-a31f00ef]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #00000080}.dm-picker-head[data-v-a31f00ef]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);background:var(--bg3)}.dm-picker-head h3[data-v-a31f00ef]{font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:var(--text);margin:0}.btn-close[data-v-a31f00ef]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;transition:all .2s;flex-shrink:0}.btn-close[data-v-a31f00ef]:hover{background:var(--bg2);border-color:var(--orange);color:var(--text)}.dm-picker-body[data-v-a31f00ef]{padding:1.5rem;overflow-y:auto;flex:1}@keyframes fadeIn-a31f00ef{0%{opacity:0}to{opacity:1}}@media (max-width: 880px){.dm-body[data-v-a31f00ef]{grid-template-columns:1fr}.dm-list[data-v-a31f00ef]{max-height:35vh}}.ab[data-v-29cf73b2]{display:flex;flex-direction:column;gap:.75rem}.ab-state[data-v-29cf73b2]{padding:2rem;text-align:center;color:var(--muted);font-size:.9rem}.ab-state.sm[data-v-29cf73b2]{padding:1.2rem;font-size:.82rem}.ab-state.err[data-v-29cf73b2]{color:#fca5a5}.ab-topbar[data-v-29cf73b2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:.75rem 1.1rem}.ab-topbar-left[data-v-29cf73b2]{display:flex;align-items:center;gap:.6rem}.ab-topbar-dot[data-v-29cf73b2]{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px var(--bg2)}.ab-topbar-dot.on[data-v-29cf73b2]{background:#4ade80;box-shadow:0 0 6px #4ade8080}.ab-topbar-dot.off[data-v-29cf73b2]{background:#64748b}.ab-topbar-title[data-v-29cf73b2]{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text)}.ab-topbar-sub[data-v-29cf73b2]{font-size:.78rem;color:var(--muted);background:var(--bg3);border:1px solid var(--border2);border-radius:99px;padding:.1rem .55rem}.ab-topbar-right[data-v-29cf73b2]{display:flex;align-items:center;gap:.75rem}.ab-toggle[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ab-toggle input[data-v-29cf73b2]{display:none}.ab-toggle-track[data-v-29cf73b2]{width:34px;height:19px;border-radius:99px;background:var(--bg3);border:1px solid var(--border2);position:relative;transition:background .2s,border-color .2s;flex-shrink:0}.ab-toggle input:checked+.ab-toggle-track[data-v-29cf73b2]{background:var(--orange);border-color:var(--orange)}.ab-toggle-thumb[data-v-29cf73b2]{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.ab-toggle input:checked~.ab-toggle-track .ab-toggle-thumb[data-v-29cf73b2],.ab-toggle input:checked+.ab-toggle-track .ab-toggle-thumb[data-v-29cf73b2]{transform:translate(15px);background:#000}.ab-toggle-label[data-v-29cf73b2]{font-size:.82rem;color:var(--text);white-space:nowrap}.ab-toggle.sm .ab-toggle-track[data-v-29cf73b2]{width:30px;height:17px}.ab-toggle.sm .ab-toggle-thumb[data-v-29cf73b2]{width:11px;height:11px}.ab-toggle.sm input:checked+.ab-toggle-track .ab-toggle-thumb[data-v-29cf73b2]{transform:translate(13px)}.ab-toggle.disabled[data-v-29cf73b2]{opacity:.45;cursor:not-allowed}.ab-callout[data-v-29cf73b2]{display:flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-radius:9px;font-size:.83rem}.ab-callout.ok[data-v-29cf73b2]{background:#4ade8014;border:1px solid rgba(74,222,128,.25);color:#4ade80}.ab-callout.err[data-v-29cf73b2]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.ab-callout code[data-v-29cf73b2]{background:#0000004d;border:1px solid rgba(255,255,255,.1);padding:0 .25rem;border-radius:4px;font-size:.7rem}.ab-body[data-v-29cf73b2]{display:grid;grid-template-columns:220px 1fr;gap:.75rem;align-items:start}.ab-sidebar[data-v-29cf73b2]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:.75rem .6rem;display:flex;flex-direction:column;gap:.2rem}.ab-sidebar-label[data-v-29cf73b2]{font-size:.63rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);padding:.2rem .6rem .5rem}.ab-sidebar-empty[data-v-29cf73b2]{font-size:.8rem;color:var(--dim);padding:.5rem .6rem;line-height:1.5}.ab-guild-item[data-v-29cf73b2]{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;text-align:left;transition:background .13s,border-color .13s}.ab-guild-item[data-v-29cf73b2]:hover{background:var(--bg3)}.ab-guild-item.active[data-v-29cf73b2]{background:#f973161a;border-color:#f9731666}.ab-guild-item.absent[data-v-29cf73b2]{opacity:.5}.ab-guild-icon[data-v-29cf73b2]{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--bg3);border:1px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted)}.ab-guild-icon.fallback[data-v-29cf73b2]{color:#5865f2;background:#5865f21f}.ab-guild-info[data-v-29cf73b2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ab-guild-name[data-v-29cf73b2]{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-guild-absent[data-v-29cf73b2]{font-size:.65rem;color:#fca5a5}.ab-guild-dot[data-v-29cf73b2]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ab-guild-dot.on[data-v-29cf73b2]{background:#4ade80}.ab-guild-dot.off[data-v-29cf73b2]{background:#64748b}.ab-main[data-v-29cf73b2]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ab-main-empty[data-v-29cf73b2]{align-items:center;justify-content:center;gap:.7rem;padding:3rem;min-height:220px}.ab-empty-icon[data-v-29cf73b2]{color:var(--border2)}.ab-empty-text[data-v-29cf73b2]{color:var(--dim);font-size:.88rem}.ab-guild-head[data-v-29cf73b2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border-bottom:1px solid var(--border)}.ab-guild-head-left[data-v-29cf73b2]{display:flex;align-items:center;gap:.75rem}.ab-guild-head-icon[data-v-29cf73b2]{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--bg3);border:1px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#5865f2}.ab-guild-head-icon.fallback[data-v-29cf73b2]{background:#5865f21f;color:#5865f2}.ab-guild-head-name[data-v-29cf73b2]{font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:var(--text)}.ab-guild-head-id[data-v-29cf73b2]{display:block;font-size:.68rem;color:var(--dim);background:var(--bg3);border:1px solid var(--border);padding:.05rem .35rem;border-radius:4px;margin-top:.1rem}.ab-tabs[data-v-29cf73b2]{display:flex;border-bottom:1px solid var(--border);padding:0 1.3rem;gap:0}.ab-tab[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.35rem;padding:.65rem .85rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.5px;transition:color .15s,border-color .15s;margin-bottom:-1px}.ab-tab[data-v-29cf73b2]:hover{color:var(--text)}.ab-tab.active[data-v-29cf73b2]{color:var(--orange);border-bottom-color:var(--orange)}.ab-panel[data-v-29cf73b2]{padding:1.1rem 1.3rem;display:flex;flex-direction:column;gap:.85rem}.ab-panel-head[data-v-29cf73b2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ab-panel-title[data-v-29cf73b2]{font-size:.72rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--orange)}.ab-form-grid[data-v-29cf73b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.ab-field[data-v-29cf73b2]{display:flex;flex-direction:column;gap:.3rem}.ab-field label[data-v-29cf73b2]{font-size:.68rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.ab-field-opt[data-v-29cf73b2]{font-weight:400;text-transform:none;letter-spacing:0;font-size:.7rem;color:var(--dim)}.ab-char-count[data-v-29cf73b2]{float:right;font-weight:400;text-transform:none;letter-spacing:0;font-size:.7rem;color:var(--dim)}.ab-field input[data-v-29cf73b2],.ab-field textarea[data-v-29cf73b2]{padding:.55rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);font-family:inherit;font-size:.88rem;outline:none;transition:border-color .15s}.ab-field input[data-v-29cf73b2]:focus,.ab-field textarea[data-v-29cf73b2]:focus{border-color:var(--orange)}.ab-field input.invalid[data-v-29cf73b2]{border-color:#ef4444}.ab-field textarea[data-v-29cf73b2]{resize:vertical;min-height:80px}.ab-hint[data-v-29cf73b2]{font-size:.7rem;color:var(--dim);line-height:1.5}.ab-hint code[data-v-29cf73b2]{background:var(--bg3);border:1px solid var(--border);padding:0 .22rem;border-radius:3px;font-size:.68rem}.ab-color-row[data-v-29cf73b2]{display:flex;gap:.45rem;align-items:center}.ab-color-pick[data-v-29cf73b2]{width:36px;height:36px;padding:0;border:1px solid var(--border2);border-radius:7px;background:var(--bg3);cursor:pointer;flex-shrink:0}.ab-color-text[data-v-29cf73b2]{flex:1;font-family:monospace}.ab-divider[data-v-29cf73b2]{display:flex;align-items:center;gap:.75rem;color:var(--dim);font-size:.7rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin:.2rem 0}.ab-divider[data-v-29cf73b2]:before,.ab-divider[data-v-29cf73b2]:after{content:"";flex:1;height:1px;background:var(--border)}.ab-embed-preview[data-v-29cf73b2]{display:flex;background:#1e1f22;border:1px solid rgba(255,255,255,.07);border-radius:8px;overflow:hidden}.ab-embed-bar[data-v-29cf73b2]{width:4px;flex-shrink:0}.ab-embed-body[data-v-29cf73b2]{padding:.6rem .85rem;display:flex;flex-direction:column;gap:.25rem}.ab-embed-title[data-v-29cf73b2]{font-size:.9rem;font-weight:700;color:#fff}.ab-embed-text[data-v-29cf73b2]{font-size:.82rem;color:#dbdee1;white-space:pre-wrap;line-height:1.5}.ab-send-row[data-v-29cf73b2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ab-save-bar[data-v-29cf73b2]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1.3rem;border-top:1px solid var(--border);background:var(--bg3)}.ab-save-ok[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;color:#4ade80}.ab-save-err[data-v-29cf73b2]{font-size:.82rem;color:#fca5a5}.ab-stat-grid[data-v-29cf73b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.ab-stat-tile[data-v-29cf73b2]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:.7rem 1rem;text-align:center}.ab-stat-val[data-v-29cf73b2]{font-family:Rajdhani,sans-serif;font-size:1.45rem;font-weight:700;color:var(--orange);line-height:1.1}.ab-stat-lbl[data-v-29cf73b2]{font-size:.62rem;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-top:.15rem}.ab-top-grid[data-v-29cf73b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.ab-top-block[data-v-29cf73b2]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:.7rem .8rem}.ab-top-head[data-v-29cf73b2]{display:flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--orange);margin-bottom:.5rem}.ab-top-empty[data-v-29cf73b2]{font-size:.78rem;color:var(--dim);padding:.3rem 0}.ab-top-list[data-v-29cf73b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ab-top-row[data-v-29cf73b2]{display:flex;align-items:center;gap:.4rem;padding:.28rem .35rem;border-radius:6px;transition:background .1s}.ab-top-row[data-v-29cf73b2]:hover{background:#ffffff08}.ab-top-rank[data-v-29cf73b2]{width:18px;font-size:.68rem;color:var(--dim);font-weight:700;text-align:center;flex-shrink:0}.ab-top-avatar[data-v-29cf73b2]{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--bg2);border:1px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ab-top-avatar.fallback[data-v-29cf73b2]{color:#5865f2;background:#5865f21a}.ab-top-name[data-v-29cf73b2]{flex:1;font-size:.8rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-top-val[data-v-29cf73b2]{font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:700;color:var(--orange);flex-shrink:0}.btn-ghost-sm[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .7rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);cursor:pointer;font-size:.77rem;font-family:inherit;transition:border-color .15s,color .15s}.btn-ghost-sm[data-v-29cf73b2]:hover:not(:disabled){border-color:var(--orange);color:var(--text)}.btn-ghost-sm[data-v-29cf73b2]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-29cf73b2]{padding:.55rem 1.2rem;background:var(--orange);color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit;font-size:.85rem;transition:filter .15s}.btn-primary[data-v-29cf73b2]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-29cf73b2]:disabled{opacity:.5;cursor:not-allowed}.btn-send[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:#5865f2;color:#fff;border:none;border-radius:8px;font-weight:700;font-family:inherit;font-size:.85rem;cursor:pointer;transition:filter .15s;flex-shrink:0}.btn-send[data-v-29cf73b2]:hover:not(:disabled){filter:brightness(1.12)}.btn-send[data-v-29cf73b2]:disabled{opacity:.45;cursor:not-allowed}.ab-role-row[data-v-29cf73b2]{display:flex;align-items:center;gap:.4rem}.ab-role-select[data-v-29cf73b2]{flex:1;padding:.55rem .8rem;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);font-family:inherit;font-size:.88rem;outline:none;transition:border-color .15s;cursor:pointer}.ab-role-select[data-v-29cf73b2]:focus{border-color:var(--orange)}.ab-role-select[data-v-29cf73b2]:disabled{opacity:.6;cursor:wait}.ab-vol-row[data-v-29cf73b2]{display:flex;align-items:center;gap:.6rem}.ab-vol-slider[data-v-29cf73b2]{flex:1;accent-color:var(--orange);cursor:pointer}.ab-vol-input[data-v-29cf73b2]{width:60px;padding:.4rem .5rem;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:.85rem;text-align:right;outline:none}.ab-vol-input[data-v-29cf73b2]:focus{border-color:var(--orange)}.ab-vol-unit[data-v-29cf73b2]{color:var(--muted);font-size:.85rem;font-weight:600}.ab-role-preview[data-v-29cf73b2]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.ab-role-chip[data-v-29cf73b2]{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:99px;border:1px solid currentColor;background:#ffffff0a;font-size:.78rem;font-weight:600}.ab-log-card[data-v-29cf73b2]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:.75rem .95rem;display:flex;flex-direction:column;gap:.5rem;transition:opacity .15s,border-color .15s}.ab-log-card.disabled[data-v-29cf73b2]{opacity:.55}.ab-log-head[data-v-29cf73b2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ab-log-head-left[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.4rem;color:var(--orange)}.ab-log-title[data-v-29cf73b2]{font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text)}.ab-log-desc[data-v-29cf73b2]{font-size:.78rem;color:var(--muted);line-height:1.45}.ab-log-body[data-v-29cf73b2]{display:flex;flex-direction:column;gap:.55rem;padding-top:.3rem;border-top:1px solid var(--border)}.ab-log-actions[data-v-29cf73b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem .7rem}.ab-log-action[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.2rem 0}.ab-log-action input[data-v-29cf73b2]{accent-color:var(--orange);cursor:pointer;width:14px;height:14px}.ab-view-switch[data-v-29cf73b2]{display:flex;gap:.3rem;padding:.3rem;background:var(--bg2);border:1px solid var(--border);border-radius:999px;width:fit-content}.ab-view-tab[data-v-29cf73b2]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;background:transparent;border:none;border-radius:999px;color:var(--muted);font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:background .15s,color .15s}.ab-view-tab[data-v-29cf73b2]:hover{color:var(--text)}.ab-view-tab.active[data-v-29cf73b2]{background:#f9731626;color:var(--orange)}.ab-view-badge[data-v-29cf73b2]{background:var(--orange);color:#000;font-size:.65rem;font-weight:700;padding:.05rem .4rem;border-radius:99px;letter-spacing:0}.spin[data-v-29cf73b2]{animation:spin-29cf73b2 .8s linear infinite}@keyframes spin-29cf73b2{to{transform:rotate(360deg)}}.fade-enter-active[data-v-29cf73b2],.fade-leave-active[data-v-29cf73b2]{transition:opacity .2s}.fade-enter-from[data-v-29cf73b2],.fade-leave-to[data-v-29cf73b2]{opacity:0}.sc[data-v-44d22059]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.7rem;transition:border-color .2s,transform .15s;position:relative}.sc[data-v-44d22059]:hover{border-color:var(--border2)}.sc-online[data-v-44d22059]{border-left:3px solid #34d399}.sc-offline[data-v-44d22059]{border-left:3px solid #f87171}.sc-head[data-v-44d22059]{display:flex;align-items:center;gap:.7rem}.sc-icon[data-v-44d22059]{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--bg3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--orange)}.sc-title[data-v-44d22059]{flex:1;min-width:0}.sc-name[data-v-44d22059]{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:1px;color:var(--text);text-transform:uppercase}.sc-sub[data-v-44d22059]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--muted)}.sc-dot[data-v-44d22059]{width:8px;height:8px;border-radius:50%;background:#f87171;box-shadow:0 0 6px #f87171}.sc-online .sc-dot[data-v-44d22059]{background:#34d399;box-shadow:0 0 6px #34d399}.sc-err[data-v-44d22059]{color:#f87171}.sc-latency[data-v-44d22059]{font-family:Barlow,sans-serif;font-weight:700;font-size:1rem;color:var(--orange);font-variant-numeric:tabular-nums}.sc-latency span[data-v-44d22059]{font-size:.7rem;color:var(--muted);margin-left:2px;font-weight:500}.sc-kv[data-v-44d22059]{margin:0;display:grid;grid-template-columns:1fr;gap:.32rem}.sc-kv>div[data-v-44d22059]{display:flex;justify-content:space-between;gap:.6rem;font-size:.8rem}.sc-kv dt[data-v-44d22059]{color:var(--muted)}.sc-kv dd[data-v-44d22059]{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;word-break:break-word}.sc-kv code[data-v-44d22059]{font-family:JetBrains Mono,monospace;font-size:.76rem;background:var(--bg3);padding:.05rem .35rem;border-radius:4px}.pb[data-v-04899e5d]{width:100%}.pb-track[data-v-04899e5d]{width:100%;height:8px;border-radius:999px;background:var(--bg3);border:1px solid var(--border);overflow:hidden}.pb-fill[data-v-04899e5d]{height:100%;border-radius:999px;transition:width .4s ease,background .2s}.pb.ok .pb-fill[data-v-04899e5d]{background:linear-gradient(90deg,#22c55e,#34d399)}.pb.warn .pb-fill[data-v-04899e5d]{background:linear-gradient(90deg,#fb923c,var(--orange))}.pb.danger .pb-fill[data-v-04899e5d]{background:linear-gradient(90deg,#f87171,#ef4444)}.pc[data-v-ee02fe06]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.pc-head[data-v-ee02fe06]{display:flex;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.82rem;color:var(--text)}.pc-head>span[data-v-ee02fe06]:first-of-type{flex:1}.pc-pid[data-v-ee02fe06]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);background:var(--bg3);padding:.15rem .45rem;border-radius:4px;letter-spacing:0;text-transform:none}.pc-kv[data-v-ee02fe06]{margin:0;display:grid;grid-template-columns:1fr;gap:.35rem}.pc-kv>div[data-v-ee02fe06]{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem}.pc-kv dt[data-v-ee02fe06]{color:var(--muted)}.pc-kv dd[data-v-ee02fe06]{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;word-break:break-word}.pc-kv dd.ok[data-v-ee02fe06]{color:#34d399;font-weight:600}.pc-kv dd.ko[data-v-ee02fe06]{color:#f87171;font-weight:600}.sys-head[data-v-70f10102]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sys-head-right[data-v-70f10102]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.sys-updated[data-v-70f10102]{font-size:.8rem;color:var(--muted)}.sys-auto[data-v-70f10102]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.sys-auto input[data-v-70f10102]{accent-color:var(--orange);cursor:pointer}.btn-ghost-sm[data-v-70f10102]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-size:.8rem;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s}.btn-ghost-sm[data-v-70f10102]:hover:not(:disabled){border-color:var(--orange)}.btn-ghost-sm[data-v-70f10102]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-70f10102]{animation:spin-70f10102 .9s linear infinite}@keyframes spin-70f10102{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sys-error[data-v-70f10102]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:8px;background:#f8717114;border:1px solid rgba(248,113,113,.3);color:#f87171;font-size:.88rem;margin-bottom:1rem}.sys-section-title[data-v-70f10102]{font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin:1.8rem 0 .8rem}.sys-services[data-v-70f10102]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;margin-bottom:.5rem}.sys-grid[data-v-70f10102]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem}.sys-grid-2[data-v-70f10102]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sys-card[data-v-70f10102]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;min-height:0}.sys-card-wide[data-v-70f10102]{grid-column:1 / -1}.sys-card-head[data-v-70f10102]{display:flex;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.82rem;color:var(--text)}.sys-card-head>span[data-v-70f10102]:first-of-type{flex:1}.sys-card-val[data-v-70f10102]{font-family:Barlow,sans-serif;font-weight:600;font-size:.95rem;color:var(--orange);letter-spacing:0;text-transform:none}.sys-card-body[data-v-70f10102]{display:flex;flex-direction:column;gap:.7rem}.sys-card-empty[data-v-70f10102]{font-size:.82rem;color:var(--muted);font-style:italic}.sys-kv[data-v-70f10102]{margin:0;display:grid;grid-template-columns:1fr;gap:.35rem}.sys-kv>div[data-v-70f10102]{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem}.sys-kv dt[data-v-70f10102]{color:var(--muted);font-weight:500}.sys-kv dd[data-v-70f10102]{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;word-break:break-word}.sys-table[data-v-70f10102]{width:100%;border-collapse:collapse;font-size:.82rem}.sys-table th[data-v-70f10102],.sys-table td[data-v-70f10102]{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}.sys-table th[data-v-70f10102]{color:var(--muted);font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.7rem}.sys-table tr:last-child td[data-v-70f10102]{border-bottom:none}.sys-table code[data-v-70f10102]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--text);background:var(--bg3);padding:.1rem .4rem;border-radius:4px}.others-panel[data-v-b08c547d]{max-width:760px;display:flex;flex-direction:column;gap:2rem}.others-state[data-v-b08c547d]{padding:2rem;text-align:center;color:var(--muted);font-size:.9rem}.others-state.error[data-v-b08c547d]{color:#f87171}.others-section[data-v-b08c547d]{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.others-title[data-v-b08c547d]{display:flex;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;color:var(--orange);letter-spacing:1px;margin:0}.field[data-v-b08c547d]{display:flex;flex-direction:column;gap:.45rem}.field-label[data-v-b08c547d]{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.field input[type=text][data-v-b08c547d]{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:.55rem .75rem;color:var(--text);font-size:.88rem;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s}.field input[data-v-b08c547d]:focus{outline:none;border-color:var(--orange)}.field-hint[data-v-b08c547d]{font-size:.75rem;color:var(--muted);line-height:1.5}.roles-list[data-v-b08c547d]{display:flex;flex-direction:column;gap:.5rem}.role-row[data-v-b08c547d]{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .25rem;border-radius:8px;border:1px solid transparent;transition:border-color .15s,background .15s}.role-row[data-v-b08c547d]:hover{background:#ffffff08}.role-row.is-dragging[data-v-b08c547d]{opacity:.4}.role-row.is-over[data-v-b08c547d]{border-color:var(--orange);background:#f973160f}.drag-handle[data-v-b08c547d]{cursor:grab;color:var(--muted);font-size:1.1rem;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none;padding:0 .2rem}.drag-handle[data-v-b08c547d]:active{cursor:grabbing}.role-label-input[data-v-b08c547d],.role-value-input[data-v-b08c547d]{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:.45rem .65rem;color:var(--text);font-size:.85rem;font-family:inherit;transition:border-color .15s;min-width:0}.role-label-input[data-v-b08c547d]{flex:2}.role-value-input[data-v-b08c547d]{flex:1}.role-label-input[data-v-b08c547d]:focus,.role-value-input[data-v-b08c547d]:focus{outline:none;border-color:var(--orange)}.color-wrap[data-v-b08c547d]{position:relative;width:32px;height:32px;flex-shrink:0;cursor:pointer}.color-input[data-v-b08c547d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.color-swatch[data-v-b08c547d]{display:block;width:32px;height:32px;border-radius:8px;border:2px solid var(--border2);pointer-events:none;transition:border-color .15s}.color-wrap:hover .color-swatch[data-v-b08c547d]{border-color:var(--orange)}.add-role[data-v-b08c547d]{align-self:flex-start;margin-top:.25rem}.section-actions[data-v-b08c547d]{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;flex-wrap:wrap}.save-ok[data-v-b08c547d]{font-size:.82rem;color:#4ade80;font-weight:600}.save-err[data-v-b08c547d]{font-size:.82rem;color:#f87171}.btn-primary[data-v-b08c547d]{padding:.55rem 1.25rem;background:var(--orange);color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-b08c547d]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b08c547d]:not(:disabled):hover{opacity:.88}.btn-ghost-sm[data-v-b08c547d]{padding:.3rem .6rem;background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--muted);font-size:.78rem;cursor:pointer;transition:border-color .15s,color .15s;display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.btn-ghost-sm[data-v-b08c547d]:hover{border-color:var(--orange);color:var(--text)}.btn-ghost-sm.danger[data-v-b08c547d]:hover{border-color:#f87171;color:#f87171}.admin-section[data-v-9987de7f]{padding:2rem 0}.admin-section-head[data-v-9987de7f]{margin-bottom:2rem}.admin-section-title[data-v-9987de7f]{font-family:Rajdhani,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:1px;color:var(--text);margin-bottom:.5rem}.admin-section-desc[data-v-9987de7f]{color:var(--muted);font-size:.9rem}.audit-filters[data-v-9987de7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius)}.audit-filter-group[data-v-9987de7f]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-9987de7f]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--orange)}.form-control[data-v-9987de7f]{padding:.6rem .8rem;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:6px;font-size:.9rem;font-family:inherit;transition:all .2s}.form-control[data-v-9987de7f]:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 2px #f973161a}.form-control option[data-v-9987de7f]{background:var(--bg3);color:var(--text)}.audit-table-wrapper[data-v-9987de7f]{overflow-x:auto;margin-bottom:2rem;border-radius:var(--radius);border:1px solid var(--border)}.audit-table[data-v-9987de7f]{width:100%;border-collapse:collapse;font-size:.9rem}.audit-table thead[data-v-9987de7f]{background:var(--bg3)}.audit-table th[data-v-9987de7f]{padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid var(--border);color:var(--orange);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.audit-table td[data-v-9987de7f]{padding:.9rem 1rem;border-bottom:1px solid var(--border);color:var(--text)}.audit-row[data-v-9987de7f]{transition:background .15s;background:var(--bg2)}.audit-row[data-v-9987de7f]:hover{background:var(--bg3)}.audit-date[data-v-9987de7f]{white-space:nowrap;font-family:Courier New,monospace;font-size:.8rem;color:var(--muted)}.badge[data-v-9987de7f]{display:inline-block;padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.badge-create[data-v-9987de7f]{background:#22c55e26;color:#22c55e}.badge-update[data-v-9987de7f]{background:#3b82f626;color:#3b82f6}.badge-delete[data-v-9987de7f]{background:#ef444426;color:#ef4444}.badge-upload[data-v-9987de7f]{background:#f9731626;color:var(--orange)}.badge-login[data-v-9987de7f]{background:#22c55e26;color:#22c55e}.badge-logout[data-v-9987de7f]{background:#6b728026;color:#9ca3af}.badge-reorder[data-v-9987de7f]{background:#a855f726;color:#a855f7}.badge-neutral[data-v-9987de7f]{background:var(--bg3);color:var(--muted)}.audit-details-row[data-v-9987de7f]{background:var(--bg3)}.audit-details-content[data-v-9987de7f]{padding:1.5rem!important}.audit-details-grid[data-v-9987de7f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.detail-field[data-v-9987de7f]{padding:1rem;background:var(--bg2);border-radius:8px;border-left:3px solid var(--orange)}.detail-field strong[data-v-9987de7f]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--orange);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.detail-json[data-v-9987de7f]{margin:0;padding:.75rem;background:var(--card);border-radius:4px;overflow-x:auto;overflow-y:auto;font-size:.75rem;font-family:Courier New,monospace;max-height:250px;color:#a0a0a0;border:1px solid var(--border)}.btn-primary[data-v-9987de7f],.btn-secondary[data-v-9987de7f],.btn-xs[data-v-9987de7f]{border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-9987de7f]{padding:.6rem 1.2rem;background:var(--orange);color:var(--bg)}.btn-primary[data-v-9987de7f]:hover{background:#f97316;filter:brightness(1.1)}.btn-secondary[data-v-9987de7f]{padding:.6rem 1.2rem;background:var(--bg3);color:var(--text);border:1px solid var(--border)}.btn-secondary[data-v-9987de7f]:hover:not(:disabled){background:var(--bg2);border-color:var(--orange)}.btn-secondary[data-v-9987de7f]:disabled{opacity:.4;cursor:not-allowed}.btn-xs[data-v-9987de7f]{padding:.4rem .8rem;font-size:.75rem;background:var(--orange);color:var(--bg)}.btn-xs[data-v-9987de7f]:hover{filter:brightness(1.1)}.audit-pagination[data-v-9987de7f]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.pagination-info[data-v-9987de7f]{font-size:.9rem;color:var(--muted)}.text-center[data-v-9987de7f]{text-align:center;color:var(--muted)}.py-6[data-v-9987de7f]{padding-top:1.5rem;padding-bottom:1.5rem}.py-8[data-v-9987de7f]{padding-top:2rem;padding-bottom:2rem}.spinner[data-v-9987de7f]{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--orange);border-radius:50%;animation:spin-9987de7f .8s linear infinite}@keyframes spin-9987de7f{to{transform:rotate(360deg)}}.alert[data-v-9987de7f]{padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid}.alert-danger[data-v-9987de7f]{background:#ef44441a;color:#fca5a5;border-color:#ef44444d}.admin-page[data-v-c2988124]{min-height:100vh;background:var(--bg);padding-bottom:4rem}.admin-header[data-v-c2988124]{background:var(--bg2);border-bottom:1px solid var(--border);padding:1.6rem 0;margin-bottom:2rem}.admin-header-inner[data-v-c2988124]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-eyebrow[data-v-c2988124]{font-size:.65rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange)}.admin-title[data-v-c2988124]{font-family:Rajdhani,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:2px;color:var(--text);margin:.2rem 0 0}.admin-user[data-v-c2988124]{display:flex;align-items:center;gap:.8rem}.admin-user-name[data-v-c2988124]{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--muted)}.admin-tabs[data-v-c2988124]{display:flex;align-items:center;gap:.55rem;margin-bottom:1.8rem;flex-wrap:wrap;padding-bottom:.4rem}.admin-tabs-label[data-v-c2988124]{font-size:.6rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--dim, var(--muted));margin-right:.1rem}.admin-tabs-group[data-v-c2988124]{display:flex;gap:.3rem;padding:.2rem;background:var(--bg2);border:1px solid var(--border);border-radius:999px}.admin-tabs-sep[data-v-c2988124]{width:1px;height:20px;background:var(--border2);margin:0 .4rem}.admin-tab[data-v-c2988124]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;background:transparent;border:none;border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:background .15s,color .15s;font-family:inherit}.admin-tab[data-v-c2988124]:hover{color:var(--text);background:#ffffff08}.admin-tab.active[data-v-c2988124]{background:#f9731626;color:var(--orange)}.btn-ghost[data-v-c2988124]{padding:.5rem .9rem;background:transparent;border:1px solid var(--border2);border-radius:8px;color:var(--text);font-size:.8rem;cursor:pointer;transition:border-color .2s}.btn-ghost[data-v-c2988124]:hover{border-color:var(--orange)}@media (max-width: 720px){.admin-tabs-sep[data-v-c2988124]{display:none}.admin-tabs-label[data-v-c2988124]{width:100%}}:root{--orange: #f97316;--orange-glow: rgba(249, 115, 22, .25);--bg: #0a0a0a;--bg2: #111111;--bg3: #181818;--card: #161616;--border: #242424;--border2: #2e2e2e;--text: #ebebeb;--muted: #767676;--dim: #444;--online: #22c55e;--leader: #ef4444;--officer: #3b82f6;--member: #10b981;--nav-h: 58px;--radius: 12px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--text);font-family:Barlow,sans-serif;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased}img{display:block}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}.page{padding-top:var(--nav-h);min-height:100vh}.container{max-width:1160px;margin:0 auto;padding:0 1.25rem}.section{padding:5rem 0}.section-sm{padding:3rem 0}.section-header{text-align:center;margin-bottom:3.5rem}.section-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:.6rem}.section-title{font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:2px;color:var(--text);line-height:1}.section-sub{margin-top:.8rem;color:var(--muted);font-size:.95rem;line-height:1.6;max-width:480px;margin-left:auto;margin-right:auto}.btn-primary{display:inline-block;padding:.85rem 2.5rem;background:var(--orange);color:#fff;font-family:Barlow,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;border-radius:6px;border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.btn-primary:hover{background:#ea6c0a;transform:translateY(-2px);box-shadow:0 10px 36px #f9731659}.btn-ghost{display:inline-block;padding:.85rem 2.5rem;background:transparent;color:var(--text);font-family:Barlow,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;border-radius:6px;border:1px solid var(--border2);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.btn-ghost:hover{border-color:var(--orange);background:#f973160f;transform:translateY(-2px)}.role-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:99px;font-size:.68rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.badge-leader{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.25)}.badge-officer{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.25)}.badge-member{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.25)}.dot-online{background:var(--online)}.dot-offline{background:var(--dim)}.fade-enter-active,.fade-leave-active{transition:opacity .22s ease,transform .22s ease}.fade-enter-from{opacity:0;transform:translateY(10px)}.fade-leave-to{opacity:0;transform:translateY(-6px)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}@keyframes modalIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(var(--dist))}}.footer{background:var(--bg);border-top:1px solid var(--border);padding:1.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-copy{font-size:.82rem;color:var(--muted)}.footer-socials{display:flex;gap:.625rem}.footer-social{width:34px;height:34px;border-radius:8px;background:var(--bg2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--muted);transition:border-color .2s,color .2s}.footer-social:hover{border-color:var(--orange);color:var(--orange)}@media (max-width: 640px){.section{padding:3.5rem 0}.container{padding:0 1rem}}
