.discord-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.55rem;min-width:44px;min-height:44px;padding:.6rem;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);background:var(--surface);font-size:.85rem;font-weight:600;text-decoration:none}.discord-button svg{width:21px;height:21px}.discord-button:hover{color:var(--ink);background:var(--surface-2);text-decoration:none}.community-account summary:focus-visible,.discord-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ws-community-bar{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--line);background:var(--surface)}.community-account{position:relative}.community-account summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;cursor:pointer;list-style:none;border-radius:var(--radius-pill)}.community-account summary .ws-avatar{width:44px;height:44px}.community-account summary::-webkit-details-marker{display:none}.community-account summary:after{content:none}.community-account nav{position:absolute;right:0;top:calc(100% + .6rem);z-index:60;width:205px;box-shadow:var(--shadow-sm);display:grid;grid-gap:.2rem;gap:.2rem;padding:.4rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.community-account nav a,.community-account nav button{display:block;padding:.6rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--ink)}.community-account nav button{width:100%;border:0;background:transparent;font-family:inherit;font-weight:650;text-align:left;cursor:pointer}.community-account nav a:hover,.community-account nav button:hover{background:var(--surface);text-decoration:none}@media (max-width:900px){.ws-community-bar{padding-inline:1rem}.community-account nav{position:absolute;right:0;top:calc(100% + .6rem);z-index:60;width:205px;box-shadow:var(--shadow-sm)}}@media (max-width:360px){.nav-actions{gap:.25rem}.nav-actions .nav-cta{padding-inline:.65rem}}.agent-apply-menu{flex-shrink:0}.agent-apply-trigger{display:flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:inherit;font-size:.92rem;font-weight:500;cursor:pointer;white-space:nowrap}.agent-apply-trigger:hover,.agent-apply-trigger[aria-expanded=true],.agent-apply-trigger[data-active=true]{color:var(--ink);background:var(--accent-tint)}.agent-apply-trigger .agent-apply-chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.agent-apply-trigger[aria-expanded=true] .agent-apply-chevron{transform:rotate(180deg)}.agent-apply-menu-workspace .agent-apply-trigger{border-radius:var(--radius-sm)}.agent-apply-menu-drawer .agent-apply-trigger{width:100%;justify-content:space-between;padding:.85rem .75rem;border-radius:var(--radius-sm);color:var(--ink);font-weight:600;font-size:1rem}.agent-apply-options{position:fixed;inset:auto;margin:0;padding:.4rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);max-height:calc(100dvh - 24px);overflow-y:auto}.agent-apply-menu .agent-apply-options a{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;border-radius:8px;color:var(--ink);text-decoration:none}.agent-apply-menu .agent-apply-options a:hover,.agent-apply-menu .agent-apply-options a[aria-current=page]{background:var(--surface-2)}.agent-apply-menu .agent-apply-options strong{font-size:.9rem;font-weight:600}.agent-apply-menu .agent-apply-options span{font-size:.8rem;color:var(--muted)}.agent-apply-menu :focus-visible,.agent-apply-options :focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.agent-apply-options ::selection{color:var(--ink);background:var(--accent-tint-2)}@media (max-width:900px){.agent-apply-menu-workspace .agent-apply-trigger{min-height:44px}}