.dash-shell{--dash-accent:#06c;--dash-accent-soft:#0066cc1a;--dash-ok:#1f8a4c;--dash-warn:#b7791f;--dash-danger:#c0392b;--dash-radius:18px;min-height:100vh;padding:calc(var(--nav-offset,72px) + 1.75rem) 1.25rem 4rem;background:radial-gradient(circle at 8% -10%, #0066cc1a, transparent 42%), radial-gradient(circle at 100% 0%, #00000008, transparent 36%), var(--background,#f5f5f7)}html[data-theme=dark] .dash-shell{--dash-accent:#2997ff;--dash-accent-soft:#2997ff24;background:radial-gradient(circle at 8% -10%, #2997ff1f, transparent 42%), radial-gradient(circle at 100% 0%, #ffffff08, transparent 36%), var(--background,#0a0a0a)}html[data-theme=dark] .dash-shell--guild,html[data-theme=dark] .dash-guild{background:#0f0f11}html[data-theme=dark] .dash-sidebar,html[data-theme=dark] .dash-card,html[data-theme=dark] .dash-chip,html[data-theme=dark] .dash-banner{color:inherit;background:#161618;border-color:#ffffff14}html[data-theme=dark] .dash-sidebar__link{color:#d4d4d8}html[data-theme=dark] .dash-card__head h3,html[data-theme=dark] .dash-main__top h1{color:#f5f5f7}html[data-theme=dark] .dash-card__head p,html[data-theme=dark] .dash-main__sub{color:#a1a1aa}html[data-theme=dark] .dash-card__control input,html[data-theme=dark] .dash-card__control select,html[data-theme=dark] .dash-card__control textarea{color:#f5f5f7;background:#0a0a0a;border-color:#ffffff1f}.dash-container{width:min(1120px,100%);margin:0 auto}.dash-shell--slist{padding:calc(var(--nav-offset,72px) + 1.75rem) 1.25rem 4rem}.dash-slist{width:min(1120px,100%);margin:0 auto}.dash-slist__header{margin-bottom:1.35rem}.dash-slist__title-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.dash-slist__title-row h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.1}.dash-slist__user{border:1px solid var(--border);background:color-mix(in srgb, var(--card,#fff) 94%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .75rem .3rem .3rem;font-size:.86rem;font-weight:600;display:inline-flex}.dash-slist__user img,.dash-slist__user-fallback{object-fit:cover;border-radius:50%;width:28px;height:28px}.dash-slist__user-fallback{background:var(--dash-accent);color:#fff;place-items:center;font-size:.75rem;display:grid}.dash-user-menu{z-index:20;position:relative}.dash-user-menu__trigger{max-width:min(240px,70vw)}.dash-user-menu__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-user-menu__chevron{opacity:.55;font-size:.7rem;transition:transform .15s}.dash-user-menu.is-open .dash-user-menu__chevron{transform:rotate(180deg)}.dash-user-menu__panel{border:1px solid var(--border);background:var(--card,#fff);border-radius:16px;width:min(280px,100vw - 2rem);padding:.45rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 48px #0000001f}.dash-user-menu__head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.7rem .75rem .85rem;display:flex}.dash-user-menu__head img,.dash-user-menu__head-fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.dash-user-menu__head-fallback{background:var(--dash-accent);color:#fff;place-items:center;font-weight:700;display:grid}.dash-user-menu__head strong{letter-spacing:-.02em;font-size:.92rem;display:block}.dash-user-menu__head span{color:var(--muted-foreground);word-break:break-all;margin-top:.15rem;font-size:.72rem;display:block}.dash-user-menu__section{gap:.15rem;padding:.2rem 0;display:grid}.dash-user-menu__section+.dash-user-menu__section{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.4rem}.dash-user-menu__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.88rem;font-weight:550;text-decoration:none;display:flex}.dash-user-menu__item:hover{background:var(--dash-accent-soft)}.dash-user-menu__item iconify-icon{opacity:.75;width:1rem}.dash-user-menu__item em{opacity:.6;margin-left:auto;font-size:.78rem;font-style:normal}.dash-user-menu__item--danger{color:var(--dash-danger,#c0392b)}.dash-user-menu__item--danger:hover{background:#c0392b1a}.dash-user-menu__lang-list{gap:.1rem;padding:.15rem .35rem .35rem 2.1rem;display:grid}.dash-user-menu__lang-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.84rem;display:flex}.dash-user-menu__lang-option:hover,.dash-user-menu__lang-option.is-active{background:var(--dash-accent-soft)}.session-expired-shell .session-expired-card{text-align:center}.session-expired-card__icon{width:64px;height:64px;color:var(--dash-warn,#b7791f);background:#b7791f24;border-radius:18px;place-items:center;margin:0 auto 1rem;font-size:1.6rem;display:grid}.session-expired-card__actions{gap:.75rem;display:grid}.session-expired-card__secondary{color:var(--muted-foreground);justify-content:center;padding:.65rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.session-expired-card__secondary:hover{color:var(--dash-accent)}html[data-theme=dark] .dash-user-menu__panel{background:#161618;border-color:#ffffff1a;box-shadow:0 18px 48px #00000073}html[data-theme=dark] .dash-slist__user{background:#161618;border-color:#ffffff14}.dash-slist__controls{align-items:center;gap:.75rem;display:flex}.dash-slist__search{flex:1;min-width:0;position:relative}.dash-slist__search input{border:1px solid var(--border);background:var(--card,#fff);width:100%;color:inherit;font:inherit;border-radius:14px;padding:.85rem 1rem .85rem 2.55rem}.dash-slist__search iconify-icon{color:var(--muted-foreground);position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.dash-slist__sort{flex-shrink:0;position:relative}.dash-slist__sort select{appearance:none;border:1px solid var(--border);background:var(--card,#fff);min-width:8.5rem;color:inherit;font:inherit;cursor:pointer;border-radius:14px;padding:.85rem 2.4rem .85rem 1rem;font-weight:600}.dash-slist__sort iconify-icon{pointer-events:none;color:var(--muted-foreground);font-size:.75rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.dash-slist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.dash-slist-card{border:1px solid var(--border);background:var(--card,#fff);border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.dash-slist-card:hover{border-color:color-mix(in srgb, var(--dash-accent) 40%, var(--border));transform:translateY(-1px);box-shadow:0 10px 28px #0000000d}.dash-slist-card--invite{opacity:.92}.dash-slist-card__body{align-items:center;gap:.85rem;min-height:88px;padding:1.05rem 1.05rem .95rem;display:flex}.dash-slist-card__body img,.dash-slist-card__fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.dash-slist-card__fallback{color:#fff;background:linear-gradient(145deg,#1d4ed8,#06c);place-items:center;font-weight:700;display:grid}.dash-slist-card__meta{min-width:0}.dash-slist-card__name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.2rem;font-weight:700;overflow:hidden}.dash-slist-card__sub{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.dash-slist-card__action{border:0;border-top:1px solid var(--border);background:color-mix(in srgb, var(--color-parchment,#f5f5f7) 88%, transparent);color:inherit;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.85rem 1rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:flex}.dash-slist-card__action:hover{background:var(--dash-accent-soft);color:var(--dash-accent)}.dash-slist-card__action--invite:hover{color:#5865f2;background:#5865f21a}.dash-skeleton--card{height:148px}.dash-auth-banner{border:1px solid color-mix(in srgb, var(--dash-warn,#b7791f) 35%, var(--border));background:color-mix(in srgb, #b7791f1f 80%, var(--card,#fff));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.15rem 1.2rem;display:grid}.dash-auth-banner__icon{width:42px;height:42px;color:var(--dash-warn,#b7791f);background:#b7791f29;border-radius:12px;place-items:center;font-size:1.15rem;display:grid}.dash-auth-banner__copy{min-width:0}.dash-auth-banner__copy strong{letter-spacing:-.02em;margin-bottom:.3rem;font-size:1.02rem;display:block}.dash-auth-banner__copy p{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.dash-auth-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dash-empty--error{border-color:color-mix(in srgb, var(--dash-danger) 35%, var(--border));background:#c0392b0e;margin-bottom:1rem}@media (max-width:720px){.dash-auth-banner{grid-template-columns:auto minmax(0,1fr)}.dash-auth-banner__actions{grid-column:1/-1;justify-content:stretch}.dash-auth-banner__actions .dash-btn{flex:1;justify-content:center}}html[data-theme=dark] .dash-auth-banner{background:#b7791f1f;border-color:#b7791f59}html[data-theme=dark] .dash-slist__user,html[data-theme=dark] .dash-slist__search input,html[data-theme=dark] .dash-slist__sort select,html[data-theme=dark] .dash-slist-card{background:#161618;border-color:#ffffff14}html[data-theme=dark] .dash-slist-card__action{background:#ffffff0a;border-top-color:#ffffff14}@media (max-width:960px){.dash-slist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash-slist__title-row{flex-direction:column;align-items:flex-start}.dash-slist__controls{flex-direction:column;align-items:stretch}.dash-slist__sort select{width:100%}.dash-slist__grid{grid-template-columns:1fr}}.dash-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.dash-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.78rem;font-weight:650;display:inline-flex}.dash-header h1{letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.7rem,2.6vw,2.15rem);line-height:1.15}.dash-header p{max-width:42rem;color:var(--muted-foreground);margin:0;line-height:1.5}.dash-user{border:1px solid var(--border);background:color-mix(in srgb, var(--card,#fff) 92%, transparent);border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .75rem .55rem .55rem;display:flex}.dash-user img,.dash-user__fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.dash-user__fallback{background:var(--dash-accent);color:#fff;place-items:center;font-size:.85rem;font-weight:700;display:grid}.dash-user__meta{flex-direction:column;gap:.05rem;min-width:0;padding-right:.25rem;font-size:.86rem;display:flex}.dash-user__meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.dash-user__meta a{color:var(--muted-foreground);font-size:.78rem;text-decoration:none}.dash-user__meta a:hover{color:var(--dash-accent)}.dash-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.dash-stat{border:1px solid var(--border);border-radius:var(--dash-radius);background:color-mix(in srgb, var(--card,#fff) 94%, transparent);padding:1rem 1.05rem}.dash-stat__label{color:var(--muted-foreground);margin-bottom:.4rem;font-size:.78rem}.dash-stat__value{letter-spacing:-.02em;align-items:center;gap:.45rem;font-size:1.28rem;font-weight:700;display:flex}.dash-pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.dash-pill--ok{color:var(--dash-ok);background:#1f8a4c1f}.dash-pill--off{color:var(--dash-danger);background:#c0392b1a}.dash-pill--muted{color:var(--muted-foreground);background:#0000000f}.dash-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.dash-section-title{letter-spacing:-.02em;margin:0;font-size:1.05rem}.dash-search{min-width:min(280px,100%);position:relative}.dash-search input{border:1px solid var(--border);background:var(--card,#fff);width:100%;color:inherit;font:inherit;border-radius:12px;padding:.7rem .9rem .7rem 2.35rem}.dash-search iconify-icon{color:var(--muted-foreground);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.dash-guild-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.85rem;display:grid}.dash-guild-card{border:1px solid var(--border);border-radius:var(--dash-radius);background:var(--card,#fff);color:inherit;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.dash-guild-card:hover{border-color:color-mix(in srgb, var(--dash-accent) 45%, var(--border));transform:translateY(-2px);box-shadow:0 10px 28px #0000000f}.dash-guild-card--invite{background:0 0;border-style:dashed}.dash-guild-card img,.dash-guild-card__fallback{border-radius:14px;flex-shrink:0;width:48px;height:48px}.dash-guild-card__fallback{color:#fff;background:linear-gradient(145deg,#1d4ed8,#06c);place-items:center;font-weight:700;display:grid}.dash-guild-card__name{letter-spacing:-.01em;margin-bottom:.2rem;font-weight:650}.dash-guild-card__meta{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.dash-empty{border:1px dashed color-mix(in srgb, var(--border) 80%, var(--dash-accent));border-radius:var(--dash-radius);background:color-mix(in srgb, var(--dash-accent-soft) 55%, transparent);color:var(--muted-foreground);justify-items:start;gap:.85rem;padding:1.6rem;display:grid}.dash-empty strong{color:var(--foreground);font-size:1.05rem}.dash-skeleton{border-radius:var(--dash-radius);background:linear-gradient(90deg,#0000000a,#00000014,#0000000a) 0 0/200% 100%;height:88px;animation:1.2s ease-in-out infinite dash-shimmer}@keyframes dash-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-shell--guild{background:#f3f4f6;padding:0}.dash-guild{background:#f3f4f6;grid-template-columns:248px minmax(0,1fr);width:100%;min-height:100vh;margin:0;display:grid}.dash-sidebar{height:100vh;padding:calc(var(--nav-offset,72px) + .85rem) .9rem 1.4rem;background:#fff;border-right:1px solid #0000000f;flex-direction:column;align-self:start;gap:.85rem;display:flex;position:sticky;top:0;overflow:auto}.dash-sidebar__brand{align-items:center;gap:.7rem;padding:.15rem .35rem;display:flex}.dash-sidebar__icon{object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px}.dash-sidebar__icon--fallback{color:#fff;background:linear-gradient(145deg,#1d4ed8,#06c);place-items:center;font-weight:700;display:grid}.dash-sidebar__brand-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dash-sidebar__brand-text strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:.95rem;overflow:hidden}.dash-sidebar__brand-text span{color:var(--muted-foreground);font-size:.78rem}.dash-sidebar__tip{color:var(--dash-accent);background:linear-gradient(135deg,#0066cc1a,#0066cc0a);border-radius:14px;align-items:flex-start;gap:.65rem;padding:.85rem .9rem;display:flex}.dash-sidebar__tip iconify-icon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.dash-sidebar__tip div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dash-sidebar__tip strong{color:var(--foreground);font-size:.84rem}.dash-sidebar__tip span{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.dash-sidebar__nav,.dash-sidebar__section{flex-direction:column;gap:.2rem;display:flex}.dash-sidebar__section{border-top:1px solid #0000000f;margin-top:auto;padding-top:.75rem}.dash-sidebar__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding:.35rem .75rem .45rem;font-size:.72rem;font-weight:700}.dash-sidebar__link{appearance:none;color:#374151;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.65rem;padding:.72rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.dash-sidebar__link iconify-icon{opacity:.85;font-size:.95rem}.dash-sidebar__link:hover{background:#0000000a}.dash-sidebar__link.is-active{background:var(--dash-accent);color:#fff}.dash-sidebar__link.is-active iconify-icon{opacity:1}.dash-sidebar__link:disabled{opacity:.55;cursor:not-allowed}.dash-main{padding:calc(var(--nav-offset,72px) + 1rem) 1.75rem 2.5rem;max-width:1080px}.dash-main__top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.dash-main__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.dash-main__top h1{letter-spacing:-.03em;margin:0 0 .25rem;font-size:clamp(1.35rem,2.2vw,1.7rem)}.dash-main__sub{color:var(--muted-foreground);margin:0;font-size:.86rem}.dash-main__meta{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.dash-chip{color:#4b5563;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.dash-chip--ok{color:var(--dash-ok);background:#1f8a4c1a;border-color:#0000}.dash-chip--muted{color:var(--muted-foreground);background:#0000000d;border-color:#0000}.dash-banner{color:var(--muted-foreground);background:#fff;border:1px solid #00000014;border-radius:12px;margin-bottom:1rem;padding:.75rem .95rem;font-size:.88rem}.dash-banner.is-ok{color:var(--dash-ok);background:#1f8a4c14;border-color:#0000}.dash-banner.is-err{color:var(--dash-danger);background:#c0392b14;border-color:#0000}.dash-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.dash-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.05rem 1.1rem 1.15rem;display:flex;box-shadow:0 1px 2px #00000008}.dash-card--span-2{grid-column:span 2}.dash-card--span-3{grid-column:span 3}.dash-card--switch{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.dash-card__head h3{letter-spacing:-.015em;color:#111827;margin:0 0 .3rem;font-size:.95rem}.dash-card__head p{color:#6b7280;margin:0;font-size:.8rem;line-height:1.5}.dash-card__control input,.dash-card__control select,.dash-card__control textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}.dash-card__control input:focus,.dash-card__control select:focus,.dash-card__control textarea:focus{border-color:color-mix(in srgb, var(--dash-accent) 55%, #e5e7eb);box-shadow:0 0 0 3px var(--dash-accent-soft);outline:none}.dash-card__control textarea{resize:vertical;min-height:110px}.dash-switch{flex-shrink:0;width:46px;height:26px;position:relative}.dash-switch input{opacity:0;width:0;height:0}.dash-switch span{cursor:pointer;background:#d1d5db;border-radius:999px;transition:background .15s;position:absolute;inset:0}.dash-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.dash-switch input:checked+span{background:var(--dash-accent)}.dash-switch input:checked+span:after{transform:translate(20px)}.dash-main__footer{justify-content:flex-end;margin-top:1rem;display:flex}.dash-select{gap:.55rem;display:grid}.dash-select__search{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem}.dash-select--loading{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;min-height:44px;padding:.7rem .8rem;display:flex}.dash-select-empty{border:1px dashed var(--border);background:color-mix(in srgb, var(--dash-accent-soft) 40%, transparent);border-radius:12px;justify-items:start;gap:.65rem;padding:.85rem .9rem;display:grid}.dash-select-empty p{color:var(--muted-foreground);margin:0;font-size:.84rem;line-height:1.45}.dash-select__hint{color:var(--muted-foreground);margin:0;font-size:.78rem}.dash-members{gap:1.5rem;display:grid}.dash-members__section{gap:.85rem;display:grid}.dash-members__head h2{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.05rem}.dash-members__head p{color:var(--muted-foreground);margin:0;font-size:.86rem}.dash-msg{gap:.75rem;display:grid}.dash-msg__vars{flex-wrap:wrap;gap:.4rem;display:flex}.dash-msg__chip{appearance:none;border:1px solid var(--border);background:color-mix(in srgb, var(--color-parchment,#f5f5f7) 90%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;transition:border-color .15s,background .15s;display:inline-flex}.dash-msg__chip:hover{border-color:color-mix(in srgb, var(--dash-accent) 40%, var(--border));background:var(--dash-accent-soft)}.dash-msg__chip code{color:var(--dash-accent);font-size:.78rem;font-weight:700}.dash-msg__chip span{color:var(--muted-foreground);font-size:.75rem}.dash-msg__preview{background:color-mix(in srgb, var(--color-parchment,#f5f5f7) 88%, transparent);border:1px solid var(--border);border-radius:12px;padding:.85rem .95rem}.dash-msg__preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.dash-msg__preview p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9rem;line-height:1.5}html[data-theme=dark] .dash-select__search,html[data-theme=dark] .dash-select--loading,html[data-theme=dark] .dash-msg__chip,html[data-theme=dark] .dash-msg__preview{color:#f5f5f7;background:#0a0a0a;border-color:#ffffff1f}.dash-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.dash-btn{appearance:none;background:var(--dash-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.72rem 1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.dash-btn:disabled{opacity:.6;cursor:not-allowed}.dash-btn--ghost{color:var(--foreground);border:1px solid var(--border);background:0 0}.dash-btn--soft{background:var(--dash-accent-soft);color:var(--dash-accent)}.dash-toast{color:var(--muted-foreground);font-size:.85rem}.dash-toast.is-ok{color:var(--dash-ok)}.dash-toast.is-err{color:var(--dash-danger)}.dash-crumb{color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.55rem;font-size:.88rem;text-decoration:none;display:inline-flex}.dash-crumb:hover{color:var(--dash-accent)}.dash-guild-hero{align-items:center;gap:.85rem;display:flex}.dash-guild-hero img,.dash-guild-hero__fallback{border-radius:16px;width:52px;height:52px}.dash-guild-hero__fallback{color:#fff;background:linear-gradient(145deg,#1d4ed8,#06c);place-items:center;font-weight:700;display:grid}.dash-form-section{border:1px solid var(--border);background:color-mix(in srgb, var(--background,#f5f5f7) 70%, transparent);border-radius:14px;gap:.85rem;padding:1rem;display:grid}.dash-form-section h3{margin:0;font-size:.95rem}.login-card{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--card,#fff) 96%, transparent);text-align:center;border-radius:28px;width:min(440px,100%);padding:2.1rem 1.85rem;position:relative;box-shadow:0 24px 60px #00000014}.login-card__brand img{margin-bottom:.9rem}.login-card__brand h1{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.6rem}.login-card__brand p{color:var(--muted-foreground);margin:0 0 1.45rem;line-height:1.5}.login-card__error{color:#c0392b;text-align:left;background:#c0392b1a;border-radius:12px;margin-bottom:1rem;padding:.8rem .95rem;font-size:.9rem}.login-discord-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:#5865f2;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1rem;font-weight:700;display:inline-flex}.login-discord-btn:disabled{opacity:.7;cursor:not-allowed}.login-card__hint{color:var(--muted-foreground);margin:1rem 0 0;font-size:.82rem;line-height:1.45}@media (max-width:980px){.dash-guild{grid-template-columns:1fr}.dash-sidebar{height:auto;padding-top:calc(var(--nav-offset,72px) + .85rem);border-bottom:1px solid #0000000f;border-right:0;position:static}.dash-sidebar__nav{flex-flow:row;gap:.25rem;padding-bottom:.15rem;overflow-x:auto}.dash-sidebar__link{white-space:nowrap;width:auto}.dash-sidebar__section{margin-top:0}.dash-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-card--span-2,.dash-card--span-3{grid-column:span 2}}@media (max-width:860px){.dash-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash-main{padding:1.1rem 1rem 2rem}.dash-main__top{flex-direction:column}.dash-main__meta{justify-content:flex-start}.dash-card-grid{grid-template-columns:1fr}.dash-card--span-2,.dash-card--span-3{grid-column:span 1}}@media (max-width:560px){.dash-header{flex-direction:column}.dash-status{grid-template-columns:1fr 1fr}.dash-toolbar{align-items:stretch}.dash-search{min-width:100%}}
