.hub-overflow[data-v-ba107f1d]{flex-shrink:0;align-items:stretch;display:flex;position:relative}.hub-overflow--icon[data-v-ba107f1d],.hub-overflow--labeled[data-v-ba107f1d]{align-items:center}.hub-overflow__trigger[data-v-ba107f1d]{justify-content:center;align-items:center;gap:4px;min-width:40px;height:100%;padding-inline:10px;display:inline-flex}.hub-overflow__trigger .mdi[data-v-ba107f1d]{font-size:var(--hub-fs-2xl);line-height:1}.hub-overflow--labeled .hub-overflow__trigger[data-v-ba107f1d]{white-space:nowrap;min-width:0;height:auto;padding-block:6px}.hub-overflow--labeled .hub-overflow__trigger .mdi[data-v-ba107f1d]{font-size:var(--hub-fs-lg);opacity:.75}.hub-overflow__trigger--icon[data-v-ba107f1d]{background:var(--hub-scrim-weak);width:32px;min-width:32px;height:32px;color:var(--hub-text);cursor:pointer;border:0;border-radius:50%;padding:0;transition:background .15s,color .15s}.hub-overflow__trigger--icon .mdi[data-v-ba107f1d]{font-size:var(--hub-fs-xl)}.hub-overflow__trigger--icon[data-v-ba107f1d]:hover:not(:disabled){background:var(--hub-overlay-hover);color:var(--hub-text)}.hub-overflow__trigger--icon[data-v-ba107f1d]:disabled{opacity:.5;cursor:not-allowed}.hub-overflow__menu[data-v-ba107f1d]{background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius);min-width:200px;box-shadow:var(--hub-shadow-lg);flex-direction:column;padding:4px;display:flex}.hub-overflow__menu[data-v-ba107f1d] .hub-overflow__item{width:100%;color:var(--hub-text);text-align:left;cursor:pointer;font-size:var(--hub-fs-md);white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;display:flex}.hub-overflow__menu[data-v-ba107f1d] .hub-overflow__item .mdi{font-size:var(--hub-fs-xl);opacity:.85}.hub-overflow__menu[data-v-ba107f1d] .hub-overflow__item:hover:not(:disabled){background:var(--hub-overlay-hover)}.hub-overflow__menu[data-v-ba107f1d] .hub-overflow__item:disabled{opacity:.5;cursor:not-allowed}.hub-overflow__menu[data-v-ba107f1d] .hub-overflow__item--danger{color:var(--hub-red)}.hub-card-refresh[data-v-1790608b]{z-index:5;pointer-events:none;background:color-mix(in srgb,var(--hub-gold) 18%,transparent);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hub-card-refresh[data-v-1790608b]:after{content:"";background:linear-gradient(90deg,transparent,var(--hub-gold),transparent);width:42%;height:100%;animation:1.05s ease-in-out infinite hub-card-refresh-sweep-1790608b;display:block}@keyframes hub-card-refresh-sweep-1790608b{0%{transform:translate(-120%)}to{transform:translate(280%)}}.user-mod[data-v-b734dba0]{flex-direction:column;gap:12px;min-height:0;display:flex}.user-mod__meta[data-v-b734dba0]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);margin:0}.user-mod__actions[data-v-b734dba0]{flex-wrap:wrap;gap:6px;display:flex}.user-mod__err[data-v-b734dba0],.user-mod__hint[data-v-b734dba0]{font-size:var(--hub-fs-md);color:var(--hub-text-muted);margin:0}.user-mod__err[data-v-b734dba0]{color:var(--hub-red)}.user-mod__list[data-v-b734dba0]{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.user-mod__item[data-v-b734dba0]{border-radius:var(--hub-radius);border:var(--hub-bw) solid var(--hub-border);background:var(--hub-overlay-subtle);padding:10px 12px}.user-mod__item-top[data-v-b734dba0]{font-size:var(--hub-fs-xs);color:var(--hub-text-dim);flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.user-mod__text[data-v-b734dba0]{font-size:var(--hub-fs-md);white-space:pre-wrap;word-break:break-word;margin:0 0 8px;line-height:1.4}.user-mod__del[data-v-b734dba0]{font-size:var(--hub-fs-sm);padding:4px 8px}.account-card[data-v-8174e49b]{position:relative;overflow:hidden}.account-card__banner[data-v-8174e49b]{background:linear-gradient(135deg,#2ecc7159,#3498db33);height:72px;position:relative}.account-card__banner--custom[data-v-8174e49b]{background:linear-gradient(135deg,color-mix(in srgb,var(--banner-c) 80%,transparent),color-mix(in srgb,var(--banner-c) 28%,var(--hub-bg-deep)))}.account-card__body[data-v-8174e49b]{margin-top:-28px;padding:0 14px 14px}.account-card__hero[data-v-8174e49b]{align-items:center;gap:10px;min-height:56px;display:flex}.account-card__toolbar[data-v-8174e49b]{z-index:1;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.account-card__icon-btn[data-v-8174e49b]{background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);width:32px;height:32px;color:var(--hub-text);cursor:pointer;box-shadow:var(--hub-shadow-md);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.account-card__icon-btn .mdi[data-v-8174e49b]{font-size:var(--hub-fs-xl);line-height:1}.account-card__icon-btn[data-v-8174e49b]:hover:not(:disabled){background:var(--hub-bg-hover)}.account-card__icon-btn[data-v-8174e49b]:disabled{opacity:.5;cursor:not-allowed}.account-card__toolbar[data-v-8174e49b] .hub-overflow__trigger--icon{background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);box-shadow:var(--hub-shadow-md)}.account-card__toolbar[data-v-8174e49b] .hub-overflow__trigger--icon:hover:not(:disabled){background:var(--hub-bg-hover)}.account-card__name-row[data-v-8174e49b]{align-items:center;gap:6px;margin-top:10px;display:flex}.account-card__name[data-v-8174e49b]{font-size:var(--hub-fs-2xl);color:var(--hub-text);font-weight:700}.account-card__verified[data-v-8174e49b]{color:var(--hub-green-bright);font-size:var(--hub-fs-2xl)}.account-card__badges[data-v-8174e49b]{gap:6px;margin-top:6px;display:flex}.account-card__hint[data-v-8174e49b],.account-card__sub[data-v-8174e49b]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);margin:8px 0 0}.account-card__loc-link[data-v-8174e49b]{font:inherit;color:var(--hub-link);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline}.account-card__loc-link[data-v-8174e49b]:hover{text-decoration:underline}.account-card__quote[data-v-8174e49b]{border-left:2px solid var(--hub-border);font-size:var(--hub-fs-sm);color:var(--hub-text-muted);white-space:pre-wrap;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;padding:8px 10px;font-style:italic;display:-webkit-box;overflow:hidden}.account-card__membership[data-v-8174e49b]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.account-card__member-meta[data-v-8174e49b]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-card__roles-title[data-v-8174e49b]{font-size:var(--hub-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text-dim);margin-bottom:6px;font-weight:700}.account-card__role-pills[data-v-8174e49b]{flex-wrap:wrap;gap:6px;display:flex}.account-card__shared[data-v-8174e49b]{flex-direction:column;gap:6px;max-height:168px;margin-top:12px;display:flex;overflow-y:auto}.account-card__shared-row[data-v-8174e49b]{border-radius:var(--hub-radius);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:4px 6px;display:flex}.account-card__shared-row[data-v-8174e49b]:hover{background:var(--hub-bg-hover)}.account-card__shared-icon[data-v-8174e49b]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.account-card__shared-icon--letter[data-v-8174e49b]{letter-spacing:.02em;background:color-mix(in srgb,var(--c,var(--hub-info)) 22%,var(--hub-bg-panel));color:var(--c,var(--hub-info));font-size:9px;font-weight:800}.account-card__shared-icon--image[data-v-8174e49b]{background:color-mix(in srgb,var(--c,var(--hub-info)) 12%,var(--hub-bg-panel))}.account-card__shared-icon--image img[data-v-8174e49b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.account-card__shared-name[data-v-8174e49b]{min-width:0;font-size:var(--hub-fs-sm);color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.account-card__hint--err[data-v-8174e49b]{color:var(--hub-red)}.account-card__actions[data-v-8174e49b]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.character-card[data-v-27dd493d]{background:var(--hub-bg-card);border-radius:var(--hub-radius);padding:16px;position:relative;overflow:hidden}.character-card__body[data-v-27dd493d]{gap:8px;min-height:92px;padding-right:112px;display:flex}.character-card__info[data-v-27dd493d]{z-index:1;flex:1;min-width:0;position:relative}.character-card__title[data-v-27dd493d]{font-size:var(--hub-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hub-gold);align-items:center;min-height:32px;margin:0 0 8px;font-weight:700;display:flex}.character-card__art[data-v-27dd493d]{z-index:2;width:120px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.character-card__art--empty[data-v-27dd493d]{background:var(--hub-bg-panel)}.character-card__portrait[data-v-27dd493d]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--hub-black) 28%,var(--hub-black) 100%);mask-image:linear-gradient(to right,transparent 0,var(--hub-black) 28%,var(--hub-black) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--hub-black) 28%,var(--hub-black) 100%);display:block}.character-card__toolbar[data-v-27dd493d]{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.character-card__icon-btn[data-v-27dd493d]{background:var(--hub-scrim-weak);width:32px;height:32px;color:var(--hub-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.character-card__icon-btn .mdi[data-v-27dd493d]{font-size:var(--hub-fs-xl);line-height:1}.character-card__icon-btn[data-v-27dd493d]:hover:not(:disabled){background:var(--hub-overlay-hover)}.character-card__icon-btn[data-v-27dd493d]:disabled{opacity:.5;cursor:not-allowed}.character-card__toolbar[data-v-27dd493d] .hub-overflow__trigger--icon{background:var(--hub-scrim-weak)}.character-card__toolbar[data-v-27dd493d] .hub-overflow__trigger--icon:hover:not(:disabled){background:var(--hub-overlay-hover)}.character-card__name-row[data-v-27dd493d]{align-items:center;gap:8px;min-width:0;display:flex}.character-card__name[data-v-27dd493d]{font-size:var(--hub-fs-2xl);color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.character-card__dot[data-v-27dd493d]{background:var(--hub-green-bright);width:8px;height:8px;box-shadow:0 0 6px var(--hub-green-bright);border-radius:50%;flex-shrink:0}.character-card__guild[data-v-27dd493d],.character-card__meta[data-v-27dd493d],.character-card__space[data-v-27dd493d]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);margin-top:4px}.character-card__guild-name[data-v-27dd493d]{color:var(--hub-gold);margin-left:4px;font-weight:700;text-decoration:none}.character-card__hint[data-v-27dd493d]{z-index:1;font-size:var(--hub-fs-sm);color:var(--hub-text-muted);margin:8px 0 0;position:relative}.character-card__hint--err[data-v-27dd493d]{color:var(--hub-red)}.character-card__actions[data-v-27dd493d]{z-index:1;flex-direction:column;gap:8px;margin-top:14px;display:flex;position:relative}.character-card__actions .character-card__hint[data-v-27dd493d]{margin:0}.hub-actor[data-v-caaf2aa9]{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.hub-actor--row[data-v-caaf2aa9]{border-radius:var(--hub-radius-sm);width:100%;padding:6px}.hub-actor--row.hub-actor--interactive[data-v-caaf2aa9]:hover{background:var(--hub-bg-hover)}.hub-actor--chat[data-v-caaf2aa9]{align-items:flex-start;gap:10px;width:100%}.hub-actor__gutter[data-v-caaf2aa9]{flex-shrink:0;width:36px;height:0}.hub-actor__gutter--sm[data-v-caaf2aa9]{width:28px}.hub-actor__gutter--lg[data-v-caaf2aa9]{width:48px}.hub-actor--compact .hub-actor__subtitle[data-v-caaf2aa9]{margin-top:0}.hub-actor--inline[data-v-caaf2aa9]{gap:4px;width:auto;padding:0;display:inline-flex}.hub-actor--interactive[data-v-caaf2aa9]{cursor:pointer}.hub-actor__meta[data-v-caaf2aa9]{flex:1;min-width:0}.hub-actor--inline .hub-actor__meta[data-v-caaf2aa9]{flex:0 auto}.hub-actor__name-row[data-v-caaf2aa9]{width:100%}.hub-actor__name-main[data-v-caaf2aa9],.hub-actor__name-row[data-v-caaf2aa9]{align-items:center;gap:6px;min-width:0;display:flex}.hub-actor__name-main[data-v-caaf2aa9]{flex-wrap:wrap;flex:1}.hub-actor__badges[data-v-caaf2aa9]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.hub-actor__class-icon[data-v-caaf2aa9]{width:16px;height:16px;image-rendering:pixelated;border-radius:2px;flex-shrink:0}.hub-actor__name[data-v-caaf2aa9]{font-size:var(--hub-fs-sm);font-weight:600}.hub-actor__name--btn[data-v-caaf2aa9]{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0}.hub-actor__name--btn[data-v-caaf2aa9]:hover{text-decoration:underline}.hub-actor--chat .hub-actor__name[data-v-caaf2aa9]{font-size:var(--hub-fs-md)}.hub-actor--inline .hub-actor__name[data-v-caaf2aa9]{font-size:inherit;font-weight:600}.hub-actor--own .hub-actor__name[data-v-caaf2aa9]{color:var(--hub-gold)}.hub-actor__subtitle[data-v-caaf2aa9]{font-size:var(--hub-fs-2xs);color:var(--hub-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-actor--chat .hub-actor__subtitle[data-v-caaf2aa9]{font-size:var(--hub-fs-sm);white-space:normal}.hub-actor__trailing[data-v-caaf2aa9]{flex-shrink:0;align-items:center;gap:4px;display:flex}
