:root{--ui-bg:#f3f4f6;--ui-surface:#ffffff;--ui-surface2:#f9fafb;--ui-surface3:#f3f4f6;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-text:#1f2937;--ui-muted:#6b7280;--ui-accent:#7c3aed;--ui-accent-2:#6d28d9;--ui-accent-fg:#ffffff;--ui-link:#6d28d9;--ui-link-hover:#5b21b6;--ui-ring:rgba(124,58,237,0.45);--ui-shadow:rgba(0,0,0,0.08);--ui-icon:var(--ui-text);--ui-icon-muted:var(--ui-muted);--ui-avatar-border:var(--ui-border);--ui-header-height:80px;--ui-sidebar-width:224px;--ui-sidebar-collapsed-width:64px}[data-theme=dark]{color-scheme:dark;--ui-bg:#121212;--ui-surface:#1e1e1e;--ui-surface2:#232323;--ui-surface3:#2c2c2c;--ui-border:#333333;--ui-border-strong:rgba(245,245,245,0.18);--ui-text:#f5f5f5;--ui-muted:#b8b8b8;--ui-accent:#8b5cf6;--ui-accent-2:#7c3aed;--ui-accent-fg:#ffffff;--ui-link:#c4b5fd;--ui-link-hover:#ddd6fe;--ui-ring:rgba(167,139,250,0.45);--ui-shadow:rgba(0,0,0,0.45);--ui-icon:#e6e6e6;--ui-icon-muted:#b8b8b8;--ui-avatar-border:var(--ui-border-strong)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--ui-bg);color:var(--ui-text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.discord-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{cursor:pointer}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:0 1px 2px var(--ui-shadow);border-radius:.75rem}.ui-muted{color:var(--ui-muted)}.ui-link{color:var(--ui-link)}.ui-link:hover{color:var(--ui-link-hover)}.discord-inline-button,.ui-btn-ghost,.ui-btn-primary,.ui-btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;padding:.68rem 1rem;border:1px solid transparent;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.ui-btn-primary{background:var(--ui-accent);color:var(--ui-accent-fg)}.ui-btn-primary:hover{background:var(--ui-accent-2)}.ui-btn-secondary{background:var(--ui-surface2);color:var(--ui-text);border-color:var(--ui-border)}.discord-inline-button:hover,.ui-btn-ghost:hover,.ui-btn-secondary:hover{background:var(--ui-surface3)}.ui-btn-ghost{background:transparent;color:var(--ui-text);border-color:var(--ui-border)}.discord-inline-button:disabled,.ui-btn-ghost:disabled,.ui-btn-primary:disabled,.ui-btn-secondary:disabled{opacity:.6;cursor:wait}.ui-input{width:100%;min-height:44px;padding:.7rem .8rem;border-radius:.625rem;border:1px solid var(--ui-border);background:var(--ui-surface2);color:var(--ui-text);outline:none}.ui-input:focus{border-color:var(--ui-border-strong);box-shadow:0 0 0 1px var(--ui-ring)}select.ui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.discord-textarea{min-height:116px;resize:vertical}.discord-shell{min-height:100vh;background:var(--ui-bg)}.discord-header{position:fixed;top:0;right:0;left:0;z-index:50;height:var(--ui-header-height);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ui-border);box-shadow:0 1px 2px var(--ui-shadow)}.discord-header__inner{justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;height:100%;padding:0 1rem}.discord-header__inner,.discord-header__left,.discord-header__right{display:flex;align-items:center;gap:1rem}.discord-logo{display:inline-flex;align-items:center;padding-left:.5rem;transition:transform .16s ease,filter .16s ease}.discord-logo:hover{transform:scale(1.02);filter:brightness(1.04)}.discord-logo__image{width:auto;height:56px}.discord-menu-anchor{position:relative}.discord-menu-button,.discord-user-button,.dv-theme-toggle{display:inline-flex;align-items:center;gap:.625rem;min-height:44px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface2);color:var(--ui-text);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.discord-menu-button{gap:.375rem;min-height:auto;padding:0;border:none;border-radius:0;background:transparent;font-size:13px;font-weight:600}.discord-user-button{padding:.125rem .75rem .125rem .125rem;max-width:320px}.discord-user-button__copy{display:flex;flex-direction:column;min-width:0;text-align:left}.discord-user-button__copy span,.discord-user-button__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-user-button__copy strong{font-size:.82rem}.discord-user-button__copy span{color:var(--ui-muted);font-size:.69rem}.discord-user-button:hover,.dv-theme-toggle:hover{background:var(--ui-surface3);transform:scale(1.02)}.discord-menu-button:hover{background:transparent;transform:none;color:var(--ui-link-hover)}.discord-chevron{width:16px;height:16px;color:var(--ui-icon-muted);transition:transform .16s ease}.discord-chevron.is-open{transform:rotate(180deg)}.discord-dropdown{position:absolute;top:calc(100% + .5rem);left:0;min-width:230px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:.75rem;box-shadow:0 12px 32px rgba(15,23,42,.14);overflow:hidden;z-index:70}.discord-dropdown--user{right:0;left:auto;width:280px}.discord-dropdown__profile{padding:1rem 1rem .75rem;border-bottom:1px solid var(--ui-border)}.discord-dropdown__profile-row{display:flex;align-items:center;gap:.85rem}.discord-dropdown__name{font-weight:700}.discord-dropdown__meta{margin-top:.25rem;font-size:.82rem;color:var(--ui-muted)}.discord-dropdown__section+.discord-dropdown__section{border-top:1px solid var(--ui-border)}.discord-dropdown__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;border:none;background:transparent;color:var(--ui-text);text-align:left;font-size:13px}.discord-dropdown__item:hover{background:var(--ui-surface2)}.discord-dropdown__item:disabled{opacity:.6;cursor:wait}.discord-dropdown__item.is-current{color:var(--ui-muted);cursor:default}.discord-dropdown__item--divider{border-top:1px solid var(--ui-border)}.discord-dropdown__item--accent{color:var(--ui-link)}.discord-dropdown__item--danger{color:#dc2626}.discord-dropdown__item-icon{display:inline-flex;width:16px;height:16px;color:var(--ui-icon-muted);flex-shrink:0}.discord-dropdown__item--danger .discord-dropdown__item-icon{color:currentColor}.discord-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;overflow:hidden;border:1px solid var(--ui-avatar-border);background:var(--ui-surface3);flex-shrink:0}.discord-avatar--large{width:48px;height:48px}.discord-avatar__image{width:100%;height:100%;object-fit:cover}.discord-avatar__initials{font-size:.82rem;font-weight:700}.discord-key-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem}.discord-key-card__label{display:block;font-size:.76rem;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.06em}.discord-key-card__value{margin-top:.25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem}.discord-inline-button{gap:.45rem;padding:.45rem .75rem;background:var(--ui-surface2);color:var(--ui-text);border-color:var(--ui-border)}.discord-inline-button--icon{width:34px;height:34px;min-height:34px;padding:0;border-radius:.7rem}.discord-inline-button__icon{display:inline-flex;width:14px;height:14px}.discord-inline-button.is-success{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35);color:#15803d}.dv-theme-toggle{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.discord-dropdown__item-icon svg,.discord-inline-button__icon svg,.discord-sidebar__icon svg,.discord-stat-card__icon svg,.dv-theme-toggle__icon{width:18px;height:18px}.discord-sidebar{position:fixed;top:var(--ui-header-height);left:0;bottom:0;width:var(--ui-sidebar-width);background:var(--ui-surface);border-right:1px solid var(--ui-border);transition:width .22s ease,transform .22s ease;z-index:35}.discord-sidebar__body{display:flex;flex-direction:column;height:100%;min-height:0}.discord-sidebar.is-collapsed{width:var(--ui-sidebar-collapsed-width)}.discord-sidebar__toggle{position:absolute;top:42px;right:-14px;width:28px;height:28px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 2px var(--ui-shadow)}.discord-sidebar__nav{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--ui-border)}.discord-sidebar__nav--minimal{padding:1rem .75rem 0;border-bottom:none;min-height:100%}.discord-sidebar__server-nav{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ui-border)}.discord-sidebar__section-heading{display:flex;flex-direction:column;gap:.18rem;padding:0 1rem .65rem}.discord-sidebar__section-heading strong{font-size:.84rem;line-height:1.35}.discord-sidebar__section-eyebrow{font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.discord-sidebar__item{display:flex;align-items:center;gap:.75rem;min-height:46px;padding:0 1rem;border-right:2px solid transparent;color:var(--ui-text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.discord-sidebar__item:hover{background:var(--ui-surface2)}.discord-sidebar__item.is-active{background:var(--ui-surface2);border-right-color:var(--ui-accent);color:var(--ui-accent-2)}.discord-sidebar__item.is-active .discord-sidebar__icon{color:var(--ui-accent-2)}.discord-sidebar__item.is-disabled{opacity:.46;cursor:default}.discord-sidebar__item--button{width:100%;border:0;background:transparent;text-align:left}.discord-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ui-icon-muted);flex-shrink:0}.discord-sidebar__label{overflow:hidden;white-space:nowrap;transition:opacity .18s ease,width .18s ease}.discord-sidebar.is-collapsed .discord-sidebar__label{width:0;opacity:0}.discord-sidebar__label-group{display:flex;flex-direction:column;min-width:0;flex:1 1}.discord-sidebar__subline{margin-top:.14rem;color:var(--ui-muted);font-size:.68rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-sidebar__chevron{width:16px;height:16px;color:var(--ui-icon-muted);flex-shrink:0;transition:transform .16s ease}.discord-sidebar__chevron.is-open{transform:rotate(90deg)}.discord-sidebar__flyout-anchor{position:relative;margin-top:auto;padding-top:1rem;border-top:1px solid var(--ui-border)}.discord-license-flyout{position:absolute;bottom:0;left:calc(100% + .7rem);width:min(420px,calc(100vw - 7rem));padding:.95rem;border-radius:1rem;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 56px rgba(15,23,42,.16);opacity:0;visibility:hidden;transform:translateX(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:42}.discord-license-flyout.is-open{opacity:1;visibility:visible;transform:translateX(0)}.discord-license-flyout__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.discord-license-flyout__eyebrow{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.discord-license-flyout__header h3{margin:.24rem 0 0;font-size:.96rem}.discord-license-flyout__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .55rem;border-radius:999px;background:var(--ui-surface2);border:1px solid var(--ui-border);font-size:.74rem;font-weight:700;color:var(--ui-muted)}.discord-license-flyout__body{display:flex;flex-direction:column;gap:.6rem;max-height:min(420px,calc(100vh - 220px));overflow-y:auto;padding-right:.15rem}.discord-license-flyout__card{display:flex;flex-direction:column;gap:.42rem;padding:.85rem .9rem;border-radius:.9rem;border:1px solid var(--ui-border);background:var(--ui-surface2);transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.discord-license-flyout__card:hover{background:var(--ui-surface3);transform:translateY(-1px)}.discord-license-flyout__card.is-active{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-ring)}.discord-license-flyout__card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.discord-license-flyout__card-header strong{font-size:.86rem}.discord-license-flyout__status{width:10px;height:10px;border-radius:999px;background:var(--ui-border-strong);flex-shrink:0}.discord-license-flyout__status.is-success{background:#10b981}.discord-license-flyout__status.is-warning{background:#f59e0b}.discord-license-flyout__card-meta{display:flex;flex-direction:column;gap:.18rem;color:var(--ui-muted);font-size:.74rem;line-height:1.45}.discord-license-flyout__empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:1rem;border-radius:.9rem;border:1px dashed var(--ui-border-strong);background:var(--ui-surface2);color:var(--ui-muted);text-align:center}.discord-license-flyout__footer{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--ui-border)}.discord-license-flyout__manage{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;width:100%;padding:0 .9rem;border-radius:.85rem;border:1px dashed var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface2) 84%,transparent);color:var(--ui-text);font-weight:600}.discord-license-flyout__manage:hover{background:var(--ui-surface3)}.discord-sidebar.is-collapsed .discord-sidebar__chevron,.discord-sidebar.is-collapsed .discord-sidebar__label-group{display:none}.discord-sidebar.is-collapsed .discord-sidebar__item{justify-content:center;gap:0;padding:0}.discord-sidebar.is-collapsed .discord-sidebar__section-heading{display:none}.discord-main{margin-left:var(--ui-sidebar-width);padding:calc(var(--ui-header-height) + 1.5rem) 1.5rem 2rem;transition:margin-left .22s ease}.discord-main__inner{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1440px;margin:0 auto}.discord-main.is-collapsed{margin-left:var(--ui-sidebar-collapsed-width)}.discord-page{display:flex;flex-direction:column;gap:1.5rem}.discord-page-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.discord-page-intro__copy{display:flex;flex-direction:column;gap:.7rem;max-width:860px}.discord-page-intro__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.38rem .72rem;border:1px solid var(--ui-border);background:var(--ui-surface2);color:var(--ui-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.discord-page-intro__copy h1{margin:0;font-size:2rem;line-height:1.08}.discord-page-intro__copy p{margin:0;color:var(--ui-muted);line-height:1.6}.discord-page-intro__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;min-width:280px}.discord-page__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.discord-page__header h1{margin:0;font-size:1.8rem}.discord-page__header p{margin:.25rem 0 0;color:var(--ui-muted)}.discord-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.discord-badge,.discord-status{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--ui-border);padding:.45rem .8rem;font-size:.8rem;font-weight:600;background:var(--ui-surface2)}.discord-badge--success,.discord-notice--success,.discord-status--success{border-color:rgba(4,120,87,.22);background:rgba(4,120,87,.12);color:#047857}[data-theme=dark] .discord-badge--success,[data-theme=dark] .discord-notice--success,[data-theme=dark] .discord-status--success{color:#6ee7b7}.discord-badge--warning,.discord-status--warning{border-color:rgba(180,83,9,.22);background:rgba(180,83,9,.12);color:#b45309}[data-theme=dark] .discord-badge--warning,[data-theme=dark] .discord-status--warning{color:#fbbf24}.discord-badge--accent{border-color:rgba(29,78,216,.22);background:rgba(29,78,216,.1);color:#1d4ed8}[data-theme=dark] .discord-badge--accent{color:#93c5fd}.discord-notice{padding:.9rem 1rem;border-radius:.75rem;border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:0 10px 30px rgba(15,23,42,.08)}.discord-notice--error{border-color:rgba(185,28,28,.22);background:rgba(185,28,28,.12);color:#b91c1c}[data-theme=dark] .discord-notice--error{color:#fca5a5}.discord-notice__content{display:flex;align-items:flex-start;gap:.85rem}.discord-notice__message{flex:1 1;min-width:0;font-size:.8rem;line-height:1.55}.discord-notice__dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--ui-border);border-radius:999px;background:color-mix(in srgb,var(--ui-surface) 84%,transparent);color:currentColor}.discord-notice__dismiss svg{width:14px;height:14px}.discord-notice--floating{position:fixed;right:1.5rem;bottom:1.5rem;width:min(520px,calc(100vw - 2rem));z-index:45}.discord-modal-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:1.5rem;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90}.discord-modal-card{width:min(720px,100%);border-radius:1.1rem;overflow:hidden}.discord-modal-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface2) 80%,transparent)}.discord-modal-card__eyebrow{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.discord-modal-card__header h2{margin:.25rem 0 0;font-size:1.02rem}.discord-modal-card__header p{margin:.35rem 0 0;color:var(--ui-muted);font-size:.82rem;line-height:1.55}.discord-modal-card__close{width:36px;height:36px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font-size:1.35rem;line-height:1}.discord-modal-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.2rem}.discord-modal-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:0 1.2rem 1.2rem}.discord-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.discord-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.discord-quick-card{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.discord-quick-card:hover{transform:translateY(-2px);border-color:var(--ui-border-strong);background:var(--ui-surface2)}.discord-quick-card__top{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.discord-quick-card__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:.75rem;background:var(--ui-surface2);color:var(--ui-icon-muted);flex-shrink:0}.discord-quick-card__icon svg{width:24px;height:24px}.discord-quick-card__eyebrow{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface2);color:var(--ui-muted);padding:.3rem .62rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.discord-quick-card__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.discord-quick-card__copy strong{font-size:.94rem}.discord-quick-card__copy p{margin:0;color:var(--ui-muted);line-height:1.52;font-size:.8rem}.discord-quick-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.discord-quick-card__meta{color:var(--ui-link);font-size:.76rem;font-weight:600}.discord-quick-card__cta{color:var(--ui-text);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.discord-stat-card{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:1.15rem}.discord-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:.75rem;background:var(--ui-surface2);color:var(--ui-icon-muted);flex-shrink:0}.discord-stat-card__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;gap:.2rem}.discord-stat-card__label{font-size:.72rem;font-weight:700;color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase}.discord-stat-card__content strong{font-size:1.2rem;line-height:1.1}.discord-stat-card__content small{font-size:.74rem;line-height:1.45;color:var(--ui-muted)}.discord-grid{display:grid;grid-gap:1rem;gap:1rem}.discord-grid--content,.discord-grid--top{grid-template-columns:minmax(0,1.42fr) minmax(320px,.98fr);align-items:start}.discord-grid--matched{align-items:stretch}.discord-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-grid--matched>.discord-panel{display:flex;flex-direction:column;height:100%}.discord-grid--matched>.discord-panel .discord-panel__footer{margin-top:auto;padding-top:1rem}.discord-grid__span{grid-column:1/-1}.discord-stack{display:flex;flex-direction:column;gap:1rem}.discord-panel{padding:1.1rem}.discord-panel--full{width:100%}.discord-editor-card{padding:0;overflow:hidden}.discord-editor-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface2) 78%,transparent)}.discord-editor-card__eyebrow{display:inline-flex;align-items:center;margin-bottom:.45rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.discord-editor-card__header h2{margin:0;font-size:.98rem}.discord-editor-card__header p{margin:.28rem 0 0;color:var(--ui-muted);line-height:1.55;font-size:.82rem}.discord-editor-card__body{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 1.1rem 1.1rem}.discord-editor-card--rail{position:-webkit-sticky;position:sticky;top:calc(var(--ui-header-height) + 1.25rem)}.discord-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.discord-panel__header h2{margin:0;font-size:.96rem}.discord-panel__header p{margin:.25rem 0 0;color:var(--ui-muted);line-height:1.55;font-size:.82rem}.discord-checklist{margin:1rem 0 0;padding-left:1.1rem;color:var(--ui-muted);font-size:.8rem;line-height:1.6}.discord-checklist li+li{margin-top:.45rem}.discord-checklist+.discord-form__actions,.discord-checklist+.discord-form__actions--spread{margin-top:1.1rem}.discord-detail-list,.discord-list{display:flex;flex-direction:column;gap:.75rem}.discord-access-form{display:flex;flex-direction:column;gap:1rem}.discord-access-workbench{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(320px,.82fr);grid-gap:1rem;gap:1rem;align-items:start}.discord-access-workbench__main{display:flex;flex-direction:column;gap:1rem}.discord-access-workbench__rail{min-width:0}.discord-detail-row,.discord-list__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-surface2)}.discord-detail-row:first-child,.discord-list__row:first-child{padding-top:.9rem}.discord-detail-row span,.discord-list__row .discord-subtle,.discord-subtle{color:var(--ui-muted);font-size:.84rem}.discord-list__right{text-align:right}.discord-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.discord-mini-grid,.discord-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-mini-grid{display:grid;grid-gap:.75rem;gap:.75rem}.discord-mini-stat{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.95rem 1rem;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-surface2)}.discord-mini-stat__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.discord-mini-stat strong{font-size:.88rem;line-height:1.45;word-break:break-word}.discord-mini-stat small{color:var(--ui-muted);font-size:.75rem;line-height:1.45}.discord-summary-card{display:flex;flex-direction:column;gap:.32rem;min-width:0;padding:.95rem 1rem;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-surface2)}.discord-summary-card__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.discord-summary-card strong{font-size:.88rem;line-height:1.45;word-break:break-word}.discord-section{display:flex;flex-direction:column;gap:.75rem}.discord-section__header h2{margin:0;font-size:.9rem}.discord-section__header p{margin:.3rem 0 0;color:var(--ui-muted);font-size:.78rem;line-height:1.55}.discord-bot-profile-card{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:.9rem;background:var(--ui-surface2);margin-bottom:1rem}.discord-bot-profile-card__media{flex-shrink:0}.discord-bot-profile-card__avatar,.discord-bot-profile-card__fallback{width:68px;height:68px;border-radius:1rem}.discord-bot-profile-card__avatar{display:block;object-fit:cover;border:1px solid var(--ui-border)}.discord-bot-profile-card__fallback{display:grid;place-items:center;background:linear-gradient(145deg,rgba(88,101,242,.14),rgba(88,101,242,.04));border:1px solid var(--ui-border);color:var(--ui-text);font-size:1.15rem;font-weight:700}.discord-bot-profile-card__content{min-width:0}.discord-bot-profile-card__content strong{display:block;font-size:.92rem}.discord-bot-profile-card__content p{margin:.28rem 0 0;color:var(--ui-muted);font-size:.78rem;line-height:1.55}.discord-upload-field{display:flex;flex-direction:column;gap:.65rem}.discord-upload-field__surface{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.95rem;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface2) 90%,transparent)}.discord-upload-field__copy{display:flex;flex-direction:column;gap:.22rem;min-width:0}.discord-upload-field__copy strong{font-size:.84rem;line-height:1.4}.discord-upload-field__copy span{color:var(--ui-muted);font-size:.77rem;line-height:1.5;word-break:break-word}.discord-upload-field__actions{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.discord-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.discord-field-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-field-stack{display:flex;flex-direction:column;gap:.85rem}.discord-reference-field{display:flex;flex-direction:column;gap:.38rem}.discord-reference-field__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.discord-reference-field__box{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.75rem .8rem;border-radius:.8rem;border:1px solid var(--ui-border);background:var(--ui-surface2)}.discord-reference-field__value{min-width:0;font-size:.78rem;line-height:1.45;color:var(--ui-text);word-break:break-word}.discord-reference-field__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.discord-inline-button--icon svg{width:16px;height:16px}.discord-panel__footer{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:1rem}.discord-form__actions-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.discord-server-list{display:flex;flex-direction:column;gap:.75rem}.discord-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.discord-server-card{width:100%;padding:1rem;border-radius:.75rem;border:1px solid var(--ui-border);background:var(--ui-surface2);color:var(--ui-text);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.discord-server-card:hover{background:var(--ui-surface3)}.discord-server-card.is-active{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-ring)}.discord-server-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.discord-server-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;color:var(--ui-muted);font-size:.84rem}.discord-form{display:grid;grid-gap:.9rem;gap:.9rem}.discord-form--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-field{display:flex;flex-direction:column;gap:.45rem}.discord-field label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-muted)}.discord-field__hint{margin-top:.5rem;font-size:.78rem;line-height:1.45;color:var(--ui-muted)}.discord-tag-select{position:relative}.discord-tag-select__trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:48px;padding:.7rem .8rem;border-radius:.85rem;border:1px solid var(--ui-border);background:var(--ui-surface2);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.discord-tag-select.is-open .discord-tag-select__trigger,.discord-tag-select__trigger:focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 1px var(--ui-ring);outline:none}.discord-tag-select__chips{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;flex:1 1}.discord-tag-select__placeholder{align-self:center;color:var(--ui-muted)}.discord-tag-select__chip{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;min-height:30px;padding:0 .38rem 0 .7rem;border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-border));color:var(--ui-text);font-size:.78rem;font-weight:600}.discord-tag-select__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-tag-select__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:var(--ui-muted);font-size:1rem;line-height:1}.discord-tag-select__chip-remove:hover{background:var(--ui-surface);color:var(--ui-text)}.discord-tag-select__meta{display:inline-flex;align-items:center;gap:.5rem;padding-top:.1rem;flex-shrink:0}.discord-tag-select__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .35rem;border-radius:999px;background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-muted);font-size:.72rem;font-weight:700}.discord-tag-select__chevron{width:18px;height:18px;color:var(--ui-icon-muted);transition:transform .16s ease}.discord-tag-select__chevron.is-open{transform:rotate(180deg)}.discord-tag-select__panel{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:24;display:flex;flex-direction:column;gap:.75rem;padding:.8rem;border-radius:1rem;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(15,23,42,.14)}.discord-tag-select__search{min-height:42px}.discord-tag-select__options{display:flex;flex-direction:column;gap:.45rem;max-height:220px;overflow-y:auto;padding-right:.1rem}.discord-tag-select__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid var(--ui-border);border-radius:.85rem;background:var(--ui-surface2);color:var(--ui-text);text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.discord-tag-select__option:hover{background:var(--ui-surface3);transform:translateY(-1px)}.discord-tag-select__option.is-selected{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface2))}.discord-tag-select__option-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.discord-tag-select__option-copy strong{font-size:.84rem}.discord-tag-select__option-copy span{color:var(--ui-muted);font-size:.74rem}.discord-tag-select__option-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ui-accent-2);flex-shrink:0}.discord-tag-select__option-check svg{width:18px;height:18px}.discord-tag-select__empty{padding:1rem;border:1px dashed var(--ui-border-strong);border-radius:.85rem;color:var(--ui-muted);text-align:center}.discord-fieldset{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:.9rem;background:var(--ui-surface2)}.discord-fieldset__header h3{margin:0;font-size:.98rem}.discord-fieldset__header p{margin:.35rem 0 0;color:var(--ui-muted);line-height:1.55}.discord-status-panel{padding:1rem;border-radius:.9rem;border:1px solid var(--ui-border);background:var(--ui-surface2)}.discord-status-panel strong{display:block;margin-bottom:.35rem}.discord-status-panel p{margin:0;color:var(--ui-muted);line-height:1.55}.discord-inline-note{display:flex;flex-direction:column;gap:.28rem;grid-column:1/-1;padding:.9rem 1rem;border-radius:.8rem;border:1px solid var(--ui-border);background:var(--ui-surface2)}.discord-inline-note strong{font-size:.82rem}.discord-inline-note p{margin:0;color:var(--ui-muted);font-size:.78rem;line-height:1.55}.discord-inline-note--warning{border-color:rgba(180,83,9,.22);background:rgba(180,83,9,.08);color:#b45309}[data-theme=dark] .discord-inline-note--warning{color:#fbbf24}.discord-panel>.discord-status-panel+.discord-summary-grid,.discord-panel>.discord-summary-grid+.discord-status-panel{margin-top:.9rem}.discord-field--span{grid-column:1/-1}.discord-form__actions,.discord-form__actions--spread{display:flex;align-items:center;gap:.75rem}.discord-form__actions--top{margin-top:1rem}.discord-form__actions--spread{grid-column:1/-1;flex-wrap:wrap;justify-content:space-between}.discord-action-feedback{flex:1 1 100%}.discord-switches{display:flex;flex-wrap:wrap;gap:1rem;grid-column:1/-1}.discord-switch{display:inline-flex;align-items:center;gap:.6rem;font-weight:600}.discord-switches--stacked{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.discord-switches--stacked .discord-switch{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.14rem;row-gap:.14rem}.discord-switches--stacked .discord-switch input{grid-row:1/span 2}.discord-switches--stacked .discord-switch span{line-height:1.4}.discord-switches--stacked .discord-switch small{color:var(--ui-muted);font-size:.76rem;line-height:1.45}.discord-switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:46px;height:26px;border-radius:999px;background:var(--ui-surface3);border:1px solid var(--ui-border-strong)}.discord-switch input:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#ffffff;transition:transform .16s ease}.discord-switch input:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.discord-switch input:checked:after{transform:translateX(20px)}.discord-empty,.discord-empty-list{display:flex;align-items:center;justify-content:center;min-height:180px;padding:1rem;text-align:center;color:var(--ui-muted)}.discord-empty{min-height:calc(100vh - var(--ui-header-height) - 3rem)}.discord-empty__content{display:flex;flex-direction:column;gap:.6rem;align-items:center}.discord-empty__actions{display:flex;gap:.75rem;margin-top:.75rem}.discord-rail-actions{display:flex;flex-direction:column;gap:.75rem}.discord-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.discord-backdrop{display:none}@media (max-width:1200px){.discord-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-access-workbench,.discord-quick-grid{grid-template-columns:1fr}.discord-editor-card--rail{position:static}}@media (max-width:980px){.discord-header__inner{padding-left:.5rem}.discord-logo__image{height:48px}.discord-header__left,.discord-header__right{gap:.5rem}.discord-sidebar{transform:translateX(-100%);width:var(--ui-sidebar-width)}.discord-sidebar.is-open{transform:translateX(0)}.discord-sidebar.is-collapsed{transform:translateX(-100%);width:var(--ui-sidebar-width)}.discord-sidebar.is-collapsed .discord-sidebar__label{width:auto;opacity:1}.discord-sidebar__nav--minimal{padding-right:.5rem}.discord-sidebar__chevron,.discord-sidebar__label-group{display:flex}.discord-license-flyout{position:static;width:100%;margin-top:.6rem;transform:none;opacity:1;visibility:visible;display:none}.discord-license-flyout.is-open{display:block}.discord-main,.discord-main.is-collapsed{margin-left:0}.discord-backdrop.is-visible{position:fixed;inset:var(--ui-header-height) 0 0 0;display:block;z-index:30;background:rgba(15,23,42,.28);border:none}.discord-field-grid,.discord-field-grid--compact,.discord-form--wide,.discord-grid--balanced,.discord-grid--content,.discord-grid--top,.discord-mini-grid,.discord-server-grid{grid-template-columns:1fr}.discord-upload-field__surface{flex-direction:column;align-items:stretch}.discord-upload-field__actions{width:100%}.discord-upload-field__actions .ui-btn-ghost,.discord-upload-field__actions .ui-btn-secondary{flex:1 1}.discord-summary-grid,.discord-summary-grid--compact{grid-template-columns:1fr}.discord-page__header{flex-direction:column;align-items:flex-start}.discord-badges{justify-content:flex-start}.discord-page-intro{flex-direction:column}.discord-page-intro__actions{justify-content:flex-start;min-width:0}.discord-notice--floating{right:1rem;bottom:1rem;width:calc(100vw - 2rem)}}@media (max-width:720px){.discord-main{padding:calc(var(--ui-header-height) + 1rem) 1rem 1.5rem}.discord-stats-grid{grid-template-columns:1fr}.discord-header__right .dv-theme-toggle__label,.discord-menu-button,.discord-user-button__copy{display:none}.discord-empty__actions,.discord-form__actions,.discord-form__actions--spread,.discord-reference-field__box{flex-direction:column;align-items:stretch}.discord-stat-card{grid-template-columns:58px minmax(0,1fr)}.discord-reference-field__actions{width:100%;justify-content:stretch}.discord-reference-field__actions .discord-inline-button{width:100%}.discord-modal-overlay{padding:1rem}.discord-modal-card__footer{flex-direction:column-reverse;align-items:stretch}}